Just to illustrate with an example, I have been running my strategy repeatedly on EURUSD through the same period of time. The first position it enters has an Ask price of 1.06679 and a Bid price of 1.06678. This is a spread of 0.1
I plan to use Forex.com as my broker. Their website states that the typical spread for EURUSD is 1.3 pips (https://www.forex.com/en-us/why-us/w...bility/pricing).
This means that to accurately backtest EURUSD for my purposes, the example above would need an Ask price of 1.066855 and a Bid price of 1.066715 (roughly, since it wouldn't actually have that many decimal points).
Is there any way for me to set that spread of 1.3 pips?
In searching these forums, I did see it suggested that you can use slippage to simulate spread. However, I am not having any success with it. Perhaps I am doing something wrong. No matter what I enter for slippage, the Ask and Bid prices remain the same as when I had a slippage of 0. I even tried putting in ridiculously high slippage like 100 to no effect. I have also ensured that “enforce immediate fills” is not enabled.
Any help would be appreciated, thanks!
Comment