Hi. Fairly newbie here, trying to learn by constructing my own auomated backtest and trading software (see journal for details!) Here's a question: the data I use has open, close and adjusted_close (plus low and high). There is lots of advice out there that you should use adjusted close price, and I get that, so I have made the system capable of either (in a consistent way) depending on a parameter. BUT...
The way I have simulated trades in the backtests, I take the EOD close price and then essentially pretend I am ordering the next morning at open, so I use the next day's "open" price, and maybe reject the signal if it has gapped too much. But how can I do that if I use adjusted close? You don't get an "adjusted open" price. Should I try to calculate an "adjusted open" based on difference between close and adjusted close?
What do other people do? Do you just trade on the signal price in your backtesting, even when it's a EOD signal?
Am I overthinking this?
The way I have simulated trades in the backtests, I take the EOD close price and then essentially pretend I am ordering the next morning at open, so I use the next day's "open" price, and maybe reject the signal if it has gapped too much. But how can I do that if I use adjusted close? You don't get an "adjusted open" price. Should I try to calculate an "adjusted open" based on difference between close and adjusted close?
What do other people do? Do you just trade on the signal price in your backtesting, even when it's a EOD signal?
Am I overthinking this?