There’s a bug in the function for reading the time in 12-hour format (with a PM/AM symbol) when you select the custom format option on the Data Format window. I’ve corrected it for the next release, but in the meantime, there’s a work-around for your file format. If you open your csv file in Excel (or equivalent spreadsheet), you can select the time column, change the format to “time” and use the custom formatting option to change the format to 24-hour time. That will remove the AM/PM symbol and change the times to 24-hour format, which will allow Builder to read it properly. This only affects the reading when you need to use the custom formatting option, not the “use locale” option.
Mike Bryant
Adaptrade Software
If you’re using the same data the you showed before, I had no problem doing the fix in Excel. It reads fine. I don’t know what you’re referring to with strategy logic options. All I’m talking about is changing the format of the data, not how the program uses it. You just need to reformat it, as described below, so instead of, for example, “1:30 PM”, it shows in your file as “13:30”. That’s all. And this only pertains to data where you can’t use the “locale” option and where it’s in 12-hour format.
Mike Bryant
Adaptrade Software
That’s a completely different issue. It has nothing to do with how the “time” field in your data file is represented. If you look as the code produced when you select the option to limit the entry times, you can see that the first time has to prior to the last time. In other words, the times have to be on the same day; you can’t cross days. You’ve selected the second time earlier than the last time (because the second time is on the next day), so there are no trades. It doesn’t work for that case. You could try developing two different strategies. The first one would allow entries from 1:00 pm to midnight (say, 11:59 pm), and the second one would allow entries from 12:00 am to 1:00 am.
Mike Bryant
Adaptrade Software