I am new to automated trading but would like to automate my strategies and order execution. I have read as much as I can in the forums but still don't have a good aggregate understanding of whether a third party such as Buttontrader, Ninjatrader, etc would be better for me, or to have a front-end program Excel, C++, etc. do it for me. What are the pros and cons of developed third party vs. write your own? I am a IB trader trading e-mini's usually exiting during the day. Thank you for any help and replies.