When using the chart trader to place a limit order (right clicking into the chart), NinjaTrader will mostly convert the chart pixel to a limit price, which is not accepted by Interactive Brokers.
The reason here is that NinjaTrader generates limit orders with a granularity of 1/10th pip, whereas Interactive Brokers only accepts limit orders with a half pip granularity. The half pip setting, which was available for NinjaTrader 7 to adjust NinjaTrader to the increments allowed by the broker has been removed for NinjaTrader 8.
Therefore I am getting an error message for all limit orders that do not accidentally match with half pips or full pips and which reads:
"IB.Adapter.OnError: id=10241 errorCode='PriceVariation' errorMessage='The price does not conform to the minimum price variation for this contract.'"
The orders are being rejected.
Why was the option to select half pips removed?
How may I use the chart trader to trade FOREX via IB without having my orders being rejected all the time?
Comment