Окт
19
Отличные новости. Мне удалось создать эксперта по определению названия свечи по ее виду. Это позволит классифицировать свечи и определить адекватность свечного анализа. Получившийся XML можно скачать здесь.
Прочитать файл для анализа можно использовать XML десериализацию коллекций.
Запись коллекции имеет следующий формат:
public class NamedCandlestick
{
public string name = «»;
public string Symbol = «»;
public string Direction = «»;
public float Close;
public DateTime DateTime;
public float High;
public float Low;
public float Open;
public int Volume;
}
Для чтения самой коллекции понадобится следующий класс:
[XmlRoot(«ArrayOfCandleStick»)]
[XmlType(«ArrayOfCandleStick»)]
public class CandlestickCollection
{
[XmlElement(«CandleStick»)]
public List Items;
}
Теперь можно читать:
static void Main(string[] args)
{
XmlSerializer serializer = new XmlSerializer(typeof(CandlestickCollection));
CandlestickCollection candlesticks = (CandlestickCollection)serializer.Deserialize(new FileStream(«candles.xml», FileMode.Open));
Console.WriteLine(candlesticks.Items.Count); //616
Console.ReadLine();
}
Идея в том, чтобы создать таблицу распределения направления тренда по паттернам из учебников по форексу.
Метки:C#, разработка, деньги
Похожие статьи
- 19 сентября 2010 -- StringTemplate на C# (Часть 2) (0)
- 19 сентября 2010 -- StringTemplate на C# (Часть 3) (0)
- 19 сентября 2010 -- StringTemplate на C#. (Часть 1) (0)
- 7 мая 2010 -- Unidecode Sharp. ASCII транслитерация для .NET (3)
30 ноября, 2008 at 14:59
по ссылке «скачать здесь.» не скачивается 🙂
советую в коде исправить
и поставить вот эту ссылку 🙂
filebase./fileget.php?f=forex/NamedEURUSD_1.zip
1 декабря, 2008 at 18:39
Эхо миграции. Прошу прощения за неудобства.