public class SomeStrategy : Strategy
{
var List<MyData> data = new List<MyData>();
public void runIt()
{
for(var int i = 1; i < anArrayContainingEachTradingSessionForThePastYear. length; i++)
{
var someData = new MyData();
someData.priorClose = anArrayContainingEachTradingSessionForThePastYear[i-1].closePrice; // 5pm close prior session
someData.currentOpen = anArrayContainingEachTradingSessionForThePastYear[i].openPrice; // 6pm open current session
someData.currentLow = anArrayContainingEachTradingSessionForThePastYear[i].lowPrice; // low of current session
data.add(someData);
}
foreach (var d in data)
{
using (var fw = new FileWriter("c:\testdata.csv"))
{
fw.writeLine(d.priorClose + "," + d.currentOpen + "," + d.currentLow);
}
}
}
}
class MyData
{
public double priorClose {get;set;}
public double currentOpen {get;set;}
public double currentLow {get;set;}
}
i don't know how to fill anArrayContainingEachTradingSessionForThePastYear with data, then iterate through it. each index in the array contains a trading session. is it even possible?
thanks
john

Comment