I created a strategy that automates simple market buy or sell orders so I can have trades placed at set levels outside regular trading hours. My Interactive Brokers Trade Station does not accept Limit orders until 8:30 the next day, only Market Orders at all time. I use NinjaScript to solve that restriction.
A message is sent to the log every time my criteria are met, confirming the trade placement. I put such message logging in the following section:
protected override void OnExecution(IExecution execution)
A few things just happened (around 10:45 pm) upon execution of my criteria:
1) My logged message comes up in yellow
2) The IB Trade Station does not show any transaction
3) The Dynamic SuperDOM is flat as well
4) I see nothing under the Executions tab
5) My chart is updated with a Marker.
As I reset my database and reconnected to IB I got the following yellow error in my log:
Error validating request -id cause - FA data operations ignored for non FA customers. ServerValidateError.
How do I fix that ?
- mp
Comment