order rejected - strategy crashes - what kind of exceptions
I went live for the first time today on a strategy I have been developing (after much sim account testing) and I ran into a problem when my strategy submitted an order. The order was rejected and immediately crashed my strategy.
The reason (it appears right now at least) the order was rejected was because it tried submitting an order size that violated my accounts "precautionary settings" on my brokers side. So I have increased that limit and I hope things will play out as planned tomorrow.
The question I have is, what sort of error handling should I think about when placing orders so my strategy will not crash on a rejected order or something similar? Standard try/catch block is clearly what I am going to wrap it in now but is there any other reference of specific error codes I can account for? Also any other suggested areas to insert try/catch blocks that otherwise would not have had a problem in regular sim account testing?
Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.
Need help? 1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first. 2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses. 3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make. 4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance. 5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers. 6) Help using the forum? Watch this video to learn general tips on using the site.
If you want to support our community, become an Elite Member.
The following user says Thank You to Big Mike for this post:
I should have added that I am currently submitting orders in the unmanaged approach. I am thinking(hoping) I will be fine from here on out, so mostly just curious if any others have ran into similar problems I should account for.