All existing trade platforms follow the same simple logic. When a trade signal is generated from the current candle, the order is executed at the next tick, which is the Open of the next candle. You can obviously not execute a trade in the middle of the same candle that generated the trade signal, at least not without a time machine.

If you want to execute a trade in the middle of a candle, in your example by using an entry price limit, you must have generated the trade signal from the candle before. An entry condition can only delay your trade, but can not make it happen earlier.