My first thought of a workaround was to create a separate temporary time series based on the daily bars, but artificially insert the minute bar ten minutes before the close as the "daily close", and then calculate indicators on that. This would allow me ten minutes to enter before the market closes, while still being reasonably near to the actual close value for the day.
This would be trivial with arrays, but since time series are stored as DataSeries objects I've been having trouble. My understanding is that DataSeries objects will always have the same number of indices as there are bars loaded in memory, which means I couldn't add an additional entry myself.
Is there some workaround I could use for this? Would it be possible to pass arrays to all the indicators I'm using, or even cast the DataSeries objects into arrays and vice versa? I'm open to any method which would make the day's bar available before the close. Thanks in advance!

Comment