Hi, I have futures EOD data and I'm trying to go long on a particular day. So far I have this
Buy = Day() == 29 AND Month() == 1; Sell = Day() == 14 AND Month() == 2; The problem is when I enter on 1/29 and suppose 2/14 is holiday or weekend, Sell command won't be executed because OHLC is not defined for weekends so these days are skipped by AB during testing. How can I handle these cases? How can I find closest trading day (the next or previous one) when to leave or enter if the date I want to enter/leave is weekend? I was going through the forums and few guys were struggling with similar issue and they were told that one possible solution might be to edit EOD files and put there dummy values for weekends and fill OHLC with "-1" or something. Then in a to code check Close value and if it is "-1" that day is weekend or holiday and then with use of "Ref" one can skip back and forward to look for the first trading day. imo this might work, but is there any better way. Thanks
