сохранялка истории для SampleSMA
сегодня потестил - работает,
это метод в классе SMA, дописал под методом Add()
выкладываю на шару, может кому пригодится :)
// формат финама
// <DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>
//
20100301,103000,1587.00000,1599.89000,1587.00000,1599.70000,102816
public void Save(string fpath)
{
using (StreamWriter sw = File.CreateText(fpath))
{
for (int i = 0; i < _buffer.Count; i++)
{
sw.WriteLine("{0}{1}{2},{3}{4}{5},{6},{7},{8},
{9},{10}",
_buffer[i].Time.Year,
_buffer[i].Time.Month.ToString("D2"),
_buffer[i].Time.Day.ToString("D2"),
_buffer[i].Time.Hour.ToString("D2"),
_buffer[i].Time.Minute.ToString("D2"),_buffer[i].Time.Second.ToString("D2",
_buffer[i].OpenPrice,
_buffer[i].HighPrice, _buffer[i].LowPrice, _buffer[i].ClosePrice,
_buffer[i].TotalVolume);
}
}
}