Алексей Ван <o-s-a.net>

Читают

User-icon
1031

Записи

558

Робот для торговли кастомных свечей на ускорении к усреднённой внутридневной волатильности. Робот с открытым кодом. Свечи #26

Сегодня с Вами рассмотрим робота, который торгует нестандартные свечи. В проекте он называется VolatilityAdaptiveCandlesTrader.

Робот для торговли кастомных свечей на ускорении к усреднённой внутридневной волатильности. Робот с открытым кодом. Свечи #26

Суть его заключается в том, что он входит в позицию, когда видит свечу размером в определённый % от усреднённой внутридневной волатильности. Актуально его пробовать тестировать и торговать с типами свечей RangeAdaptive и ReversAdaptive, чтобы размер свечи тоже был адаптивным.

Таким образом можно оттестировать и торговать импульсы, завязанные на волатильность инструментов:



( Читать дальше )

Важные нюансы при тестах нестандартных таймфреймов в OsEngine. Свечи #25

Новый слой создания свечек в OsEngine дописан. На данный момент у нас уже есть 14 нестандартных серий. Как их тестировать на истории? Правильно, скачать тиковые данные за много лет и начать эксперименты. И сегодня поговорим о том, как именно их надо качать и сколько на это надо ресурсов. Также поговорим про настройки тестера, чтобы всё работало.

В рамках данной серии будут статьи с тем, как мы будем с Вами делать большие тесты на MOEX по тиковым данным. И данная статья Вам подскажет, как именно их подгрузить и как настраивать тестер.

Важные нюансы при тестах нестандартных таймфреймов в OsEngine. Свечи #25

Задача такая:

  1. Скачать трейды с MOEX TOP с 2020 года. Вышло что-то около 50 бумаг. Размер в файловой системе, около 60 гигабайт.
  2. Сделать так, чтобы всё это не упало от нехватки памяти. Это речь про OsData, куда было внесено несколько правок.
  3. Включить робот скринер в тестере, который будет одновременно все эти бумаги за 4 с лишним года тестировать в параллельных тестах на одном портфеле, т.е. и тут надо сделать так, чтобы ничего не упало от нехватки памяти. Была добавлена настройка для этого в эмулятор биржи, которая удаляет лишние трейды из памяти. Ниже об этом поговорим.


( Читать дальше )

Пин бар паттерн в тренде. Скринер для широкого рынка. Робот с открытым кодом. Свечи #24

Модификация робота, торгующего паттерн PinBar (свеча с огромной тенью вверх или вниз) для торговли по всей площадке одновременно.

Пин бар паттерн в тренде. Скринер для широкого рынка. Робот с открытым кодом. Свечи #24

Интересен робот не только своей эквити (а тут есть, что посмотреть), но и самим подходом, когда мы торгуем одновременно десятки бумаг. Поговорим о логике робота, о том, где его исходный код находится в проекте.



( Читать дальше )

Три солдата и Три вороны, адаптирующиеся к усреднённой внутридневной волатильности. Робот с открытым кодом. Свечи #23

Продолжаем усложнять пример ThreeSoldier, о котором говорили некоторое время назад. Теперь добавим в него механизм адаптации под усреднённую внутридневную волатильность. Получим ThreeSoldiersVolatilityAdaptive. Делаем силу сигнала одинаковой на всю глубину теста, чтобы и 5ть, и 10ть лет назад сигнал был одной силы.

Три солдата и Три вороны, адаптирующиеся к усреднённой внутридневной волатильности. Робот с открытым кодом. Свечи #23

Напомню, базовая идея паттерна «Три солдата» заключается в том, что мы должны найти на графике три растущих свечи подряд:



( Читать дальше )

Пин бар паттерн в тренде. Робот с открытым кодом и вертикальной эквити. Свечи #22

Пин бар – свеча с огромной тенью вверх или вниз. Один из самых популярных свечных паттернов. Сегодня рассмотрим робота, который его торгует. Разберём его логику и исходный код.

В данном случае торгуется не классический строго разворотный вариант, а в тренд!

 Пин бар паттерн в тренде. Робот с открытым кодом и вертикальной эквити. Свечи #22
Сразу давайте посмотрим, как это выглядит на графике:

 



( Читать дальше )

Три солдата и Три вороны. Робот с открытым кодом. Свечи #21

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

Три солдата и Три вороны. Робот с открытым кодом. Свечи #21

Называется он ThreeSoldier — Три солдата. Это классический свечной паттерн, упоминаемый практически в любой книге по трейдингу об этих самых паттернах. И по сей день работающий, между прочим. И это как раз то, что нейросети видят, если им подать на вход свечи.



( Читать дальше )

FixFast для Spot площадки MOEX на C# с открытым кодом

FixFast для Spot площадки MOEX на C# с открытым кодом
Друзья мои, хочу поздравить Никиту с завершением активной стадии написания коннектора для MOEX FixFast Spot. Ну и всех нас хотел поздравить с тем, что в OsEngine появился коннектор к FixFast на C# с открытым кодом. УРА!



( Читать дальше )

Слой создания свечей в OsEngine. Обзор серии Tick. Как она устроена. Свечи #20

Продолжаем разбираться со слоем создания свечек. Заключительная статья. Сегодня рассмотрим серию Tick сверху вниз и разберёмся с тем, как она работает. Этого должно быть достаточно, чтобы на основе этого делать свои серии.

Слой создания свечей в OsEngine. Обзор серии Tick. Как она устроена. Свечи #20

1. Где находится серия Tick?



( Читать дальше )

Слой создание свечей в Os Engine. Параметры серии. Свечи #19

Продолжаем разбираться со слоем создания свечек. И сегодня поговорим про параметры серии. Чтобы пользователь мог менять настройки, нужно разобраться с тем, что это такое.

Слой создание свечей в Os Engine. Параметры серии. Свечи #19

1. CandleSeriesParameters в проекте.

Внутри OsEngine параметры для серий свечек находятся здесь:



( Читать дальше )

Слой создание свечей в Os Engine. Реализации и их использование в проекте. Свечи #18

Продолжаем разбираться со слоем создания свечек. И сегодня поговорим про ACandleSeriesRealization. Про абстрактный класс-родитель для всех серий свечек в OsEngine.

Слой создание свечей в Os Engine. Реализации и их использование в проекте. Свечи #18

Тем сегодня много, поэтому с оглавлением:

  1. ACandleSeriesRealizatioin. Нахождение в проекте.
  2. ACandleSeriesRealizatioin. Регионы внутри класса.
  3. Как объявить класс-реализацию свечек.
  4. Места, где используется реализация свечек внутри проекта OsEngine.

 

1. ACandleSeriesRealization в проекте.

Данный класс – это класс родитель для каждой серии свечек. И чтобы сделать свою серию, надо понимать, как он работает. Абстрактный он, т.к. отдельный экземпляр класса с таким названием создать нельзя. Это – половина класса. И к ней обязателен наследник.

Находится он здесь:



( Читать дальше )

теги блога Алексей Ван <o-s-a.net>

....все тэги



UPDONW
Новый дизайн