I am using Version 5.3.44.
In the Paper trading account I had a SELL Limit order placed. The price moved above the limit price (68.66) for three consecutive 1 minute candles (68.69, 68.70, 68.70) but the close of each candle (68.63, 68.62, 68.63) was below the limit. The SELL Limit was never filled in the paper account whereas it would in a real account. Does this mean in the paper accounts the price must close on a one minute basis to fill a SELL order. Am I missing something?
Size:
Color:
QUOTE:
Am I missing something?
See User Guide: Orders > Paper Trading > How Orders Are Filled
For live trading, if price moved through your limit price, almost for sure that order would always fill. However, there is one case to be aware of when using Limit orders. See: Orders > Portfolio Synch > Theoretical vs. Actual
Size:
Color:
Note: After I wrote the comment above the Sell Limit @68.66 was filled @ 68.69 on a 1 minute candle with a High of 68.72 and a close of 68.64. It would appear that price must pass over some thresh hold above the Limit order for it to be filled. There may be a programming reason for this but it may not fit the real world.
Size:
Color:
Cone,
I think I understand. I had the slippage set at 0.10% so an entered limit of 68.66 would have to have a price of 68.66*1.001 = 68.729 for a fill. Is this correct?
Size:
Color:
That's right. Generally, you should disable limit-order slippage for live or paper trading. As described, however, there exists the possibility that the order be filled theoretically, but not actually, which can cause an out-of-synch condition.
Size:
Color: