The fill price is taken from the bid or ask price of the current contract. For replacing it with your own fill price, simply set ThisContract->fAsk or ThisContract->fBid to their mid price before opening the position. However be aware that this will likely produce a too optimistic backtest.