Слой создания свечей в Os Engine. CandleFactory.

Слой создания свечей в Os Engine. CandleFactory.

В этой статье рассмотрим класс Candle Factory, где создаются конечные реализации свечек.

CandleFactory - статический класс, который видно из всего проекта. Он знает названия типов свечек, которые на данный момент подключены в проект, и может по названию серии создать реализацию типа и выдать наружу.

В проекте находится здесь:

CandleFactory имеет всего ДВА публичных метода:

1. GetCandlesNames – возвращает список доступных типов свечек в данной версии OsEngine.

2. CreateCandleSeriesRealization – по названию типа создаёт объект реализации серии.

И берёт типы свечек из двух мест:

Из файловой системы и из исходников проекта. Обсудим оба эти типа хранения реализаций серий.

 

Серии из файловой системы.

Рядом с exe файлом OsEngine есть папка Custom, в которой хранятся скрипты роботов, индикаторов и серий свечек, которые нас сегодня интересуют:

И если зайти в папку CandleSeries, то можно найти классы серий свечек, которые динамически подгружаются при запуске exe файла OsEngine:

На данный момент в качестве примера здесь лежат:

1. Renko.

2. Volume.

С помощью данной папки Вы можете делиться своими личными и закрытыми сериями свечек между собой и легко переходить на новую версию OsEngine.

 

Серии из проекта.

Внутри проекта есть отдельная папка Series, в которой хранятся серии свечек. Вот они:

Вы можете использовать их в качестве примера для реализации своих торговых идей. Не забывайте, что, если Вы изменили серию из этой папки, проект надо «собрать», чтобы OsEngine подхватил изменения. Если хранить свечи в папке Custom, требуется все лишь перезагрузка OsEngine.

Удачных алгоритмов!

Os Engine поддержка терминала.

 

 

16:40
110

Комментарии

Нет комментариев. Ваш будет первым!