OsEngine

Сайт продукта: http://o-s-a.net/os-engine.html
OsEngine — OpenSource Framework для алгоритмической торговли.
Полный комплекс программ необходимых для автоматизации торговли на бирже. 

Ссылка на скачивание: https://github.com/AlexWan/OsEngine

Видео: 





Качайте, пользуйтесь. Код полностью открыт – лицензии разрешительные. В комплекте более 30 готовых встроенных роботов. Тренд, КонтрТренд, Арбитраж. Есть возможность делать межбиржевой арбитраж и прочее. Русскоязычная поддержка. Возможность дозаказать коннектор к любой бирже (криптовалют и не только). Есть обучение с нуля для того чтобы быстро самим начать писать роботов.

Подробно про то, что там есть внутри



1. Мощнейший слой создания роботов, похожий на Велс/Тс Лаб. Который можно освоить в кратчайшие сроки.

2. Более 30 встроенных роботов готовых к модернизации и торговли. Тренд, КонтрТренд, Арбитраж.

3. Os.Robot:
a. Индекс Билдер подключенный к роботу. Позволяющий писать арбитражеров в 200 строк.
c. МультиКоннект с одновременным подключением к нескольким источникам.
d. МультиИнструментные стратегии с одновременным доступом из робота к множеству инструментов и индексов.

4. Os.Tester:
a. Свечи, Тики, Стаканы
b. Портфельное (множество ботов одновременно) тестирование.
c. МультиИнструментная эмуляция торгов. Синхронизация в миллисекундах.

5. Os.Optimizer
программа для тестирования на истории одной стратегии с разными параметрами.

6. Os.Data:
a. Сохраняет: Свечи, Тики, Срезы стакана настраиваемой глубины
b. Сохраняет Свечи нестандартных ТФ. От 1 сек.

7. Os.Miner:
Программа для автоматического поиска прибыльных формаций на графике. Майнер  паттернов.
С помощью неё можно быстро и просто «добыть» несколько свежих, рабочих  паттернов. Как свечных, так и индикаторных. И запустить их в торгвлю.
Добавлено: 07. 2018

8. Журнал, рассылка, многоуровневое логирование, скальперский стакан, алерты и т.д.

9. Настоящий Open Source

10. Полностью разрешительная лицензия.


Подключения к классическим площадкам



1.   Квик – популярный терминал для торговли на Московской бирже (MOEX)
2.   СмартКом – не очень популярный терминал для торговли на Московской бирже (MOEX), но гораздо быстрее Квик.
3.   Плаза 2 – профессиональный HFT коннкетор для подключения к Московской бирже. К секции дереватив.
4.   ASTS Bridge, он же Micex TEAP — профессиональный HFT коннектор для подключения к Московской бирже. К секции акций.
5.   Interactiv Brokers – коннектор для торговли через терминал TWS, для торговли Америки и Европы. NYSE, DAX и т.д.
6.   OANDA – форекс… Ну тут без комментариев. В прошлом году заказали робота для арбитража криптовалют, который должен смотреть в котировки EUR/USD. Пришлось делать. (ФОРЕКС – ЗЛО!)
7.     Ninja Trader — западный брокер. Мировые площадки. Криптовалюта. Форекс. (добавлено 06.2018)



Подключения для торговли на биржах криптовалют

1)   BitStamp
2)   Kraken
3)   Bitmex + загрузка истории. Свечи, трейды
4)   Binance. (Spot + Margin + Futures) + загрузка истории. Свечи, трейды
5)   BitFinex.
6)   BitMax.
7)   LiveCoin.
8)   Exmo.
9)   ZB.
10) Gate IO (Spot + Futures)

11) Huobi (Spot + Margin + Futures + SWAP) + загрузка истории. Свечи, трейды

12) HitBtc

Ссылки:

Ссылка на ГитХаб: https://github.com/AlexWan/OsEngine
Канал с инструкциями, кому лень смотреть доки: https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos
Форум поддержки: http://o-s-a.net/forum
Домашняя страница проекта на нашем сайте: http://o-s-a.net/os-engine.html
Обучение программированию в платформе: http://o-s-a.net/training.html
Канал в телеграмме: t.me/bad_quant, там же чатик: t.me/o_s_a_chat 

Ещё раз повторюсь что у проекта полностью открытый код и разрешительные лицензии Apache 2. Всё как Вы любите.

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

P.S.
Друзья — поддержка на форуме. Если что-то случилось, пишите в поддержку, а не сюда на СмартЛаб.
  1. Аватар Алексей Ван <o-s-a.net>
    Подготовка данных. Аллокация капитала лекция №2

    Подготовка данных. Аллокация капитала лекция №2

    Всем привет!

    Сегодня вышла вторая лекция нашего сборника об аллокации капитала. В ней мы закроем первый шаг из шести, а именно подготовим файлы позиций для кластеризации. Скачаем OsEngine с GitHub, загрузим историю через OsData и прогоним в тестере восемь роботов из трёх комплектов канала — AlgoStart, SectorsSet и FuturesStart. Каждого робота тестируем на 100 % депозита, чтобы эквити были сопоставимы, и сохраняем журналы позиций в отдельную папку.

    Темы:
    1) Раздаточный материал лекции: списки бумаг на загрузку для трёх комплектов
    2) Загрузка OsEngine с GitHub и запуск терминала
    3) Подключение MOEX Data Server в OsData и создание трех сетов данных
    4) Тестирование стартового набора для акций AlgoStart. 4 робота: LinearRegression, Soldiers, PriceChannel, Railway
    5) Тестирование секторального комплекта SectorsSet. 2 робота: BollingerMomentum и AlligatorTurtle
    6) Тестирование фьючерсного набора FuturesStart. 2 робота: Bollinger и Keltner
    7) Правило нормализации: каждого робота тестируем на 100 % депозита, чтобы эквити были сопоставимы между собой



    Авто-репост. Читать в блоге >>>
  2. Аватар OS_Engine_team
    Стакан и лента в алго №1: Введение и оглавление

    Открываем новый цикл «Стакан и лента в алго». В OsEngine появился полноценный слой стаканных и тиковых индикаторов, а вместе с ним и готовые роботы-примеры.

    В этом цикле разберём, как читать стакан и ленту и как делать на их основе торговых роботов.

    Стакан и лента в алго №1: Введение и оглавление

     

    Что такое стакан и лента

    Два базовых понятия, на которых всё стоит.

    Стакан (книга ордеров) — таблица лимитных заявок. Слева биды (покупки), справа аски (продажи). На каждом уровне указаны цена и объём, который на ней стоит. Стакан показывает, где сейчас есть желающие купить и продать и сколько ликвидности с каждой стороны.

    Лента (поток сделок) — список уже совершённых сделок: время, цена, объём, направление (покупка или продажа). Лента показывает, что рынок реально делает, а не только «хочет».

    Вместе они дают полную картину: стакан показывает намерения, лента показывает действия. На расхождении этих двух картин и строятся почти все HFT-стратегии.

     

     

    Что нового в OsEngine

     



    Авто-репост. Читать в блоге >>>
  3. Аватар OS_Engine_team
    Полный сценарий получения объёмов для роботов + установка в реальные торги и тестер. Аллокация №6.

    Продолжаем цикл «Аллокация капитала».

    Сегодня — финальная, самая практическая статья. Разбираем полный путь: от файлов с позициями до реальных объёмов позиций у работающих роботов.

    Полный сценарий получения объёмов для роботов + установка в реальные торги и тестер. Аллокация №6.

     

    1) Общая картина

    Весь сценарий укладывается в семь шагов:
    Шаг 1. Готовим данные — прогоняем в тестере каждого робота отдельно и на 100% депозита, сохраняем позиции из журнала.
    Шаг 2. Загружаем файлы позиций в модуль.
    Шаг 3. Настраиваем расчёт — точность и диапазон дат.
    Шаг 4. Рассчитываем — выбираем алгоритм (#4 или #5) и жмём «Рассчитать».
    Шаг 5. Смотрим результат — кластеры и веса.
    Шаг 6. Сохраняем результат в файл — обязательно.
    Шаг 7. Применяем к ботам — «Загр. аллокацию» в тестере или терминале.

     

    Разберём каждый шаг.

     

    2) Шаг 1. Готовим данные — это основа

    Всё начинается не с модуля, а с тестера. Чтобы веса получились честными, прибыль роботов должна быть сопоставимой. Поэтому каждого робота из своего комплекта прогоняем в тестере отдельно и на 100% депозита: тогда один процент прибыли у любого робота означает одно и то же.

    Авто-репост. Читать в блоге >>>
  4. Аватар OS_Engine_team
    Иерархический риск-паритет. Формулы и интерфейсы. Аллокация №5.

    Продолжаем цикл «Аллокация капитала».

    Сегодня — второй алгоритм, академический: иерархический риск-паритет, или HRP. В отличие от равновесной кластеризации из прошлой статьи, он не делит капитал поровну, а распределяет его обратно волатильности: менее волатильные роботы получают больше.

    Иерархический риск-паритет. Формулы и интерфейсы. Аллокация №5.

    1) Откуда ноги растут

    Метод описал Маркос Лопес де Прадо в 2016 году. Он решает ту самую проблему, о которой мы говорили в статье про Марковица: классическая оптимизация весов неустойчива — малые ошибки в оценке ковариаций дают большие скачки весов.

    Идея де Прадо: не решать задачу оптимизации «в лоб», а сначала построить иерархию (дерево) из активов по корреляции, а потом делить капитал сверху вниз по этому дереву. Устойчивость — потому что дерево меняется мало, даже если входные оценки слегка шумят.

     

    2) Три шага алгоритма

    Шаг 1. Tree Clustering — строим дерево. По корреляционной матрице считаем расстояния:

    d = √(0.5 · (1 − ρ))



    Авто-репост. Читать в блоге >>>
  5. Аватар Алексей Ван <o-s-a.net>
    Риск портфеля и корреляция. Аллокация капитала лекция 1

    Риск портфеля и корреляция. Аллокация капитала лекция 1

    Всем привет!

    Сегодня вышла первая лекция нового сборника об аллокации капитала. В ней разберёмся, почему нельзя просто поделить депозит поровну между роботами, введём понятия доходности и риска как математических величин и поймём главное: риск портфеля — это не сумма рисков отдельных роботов, а функция корреляции между ними. В конце посмотрим, как модуль «Аллокация капитала» в OsEngine группирует роботов в кластеры и распределяет между ними средства.

    Темы:
    1) Ловушка равномерного распределения: двойная ставка на одну идею
    2) Доходность робота как случайная величина
    3) Риск — это дисперсия, а не «проиграл»
    4) Риск портфеля ≠ сумма рисков роботов
    5) Корреляция ρ от −1 до +1 и формула Пирсона
    6) Модуль «Аллокация капитала» в OsEngine: корреляционная матрица и кластеры
    7) Два алгоритма распределения: равновесная кластеризация и HRP
    8) Полный цикл из шести шагов: от истории сделок до объёмов позиций

    Ссылка на лекцию 👇
    https://www.tbank.ru/invest/social/profile/Trading_boost_camp/pocemu-nelzya-prosto-podelit-kapital-porovnu-mezdu-robotami/



    Авто-репост. Читать в блоге >>>
  6. Аватар OS_Engine_team
    Равновесная кластеризация по корреляции. Формулы и интерфейсы. Аллокация №4.

    Продолжаем цикл «Аллокация капитала».

    Сегодня первый практический алгоритм — равновесная кластеризация по корреляции. Это самый простой и прозрачный способ: собрали похожих роботов в кластеры и поделили капитал поровну. Никаких оценок волатильности — только корреляция.

    Равновесная кластеризация по корреляции. Формулы и интерфейсы. Аллокация №4.

    1) Торговая идея

    Идея на поверхности: если два робота торгуют почти одинаково, не надо давать им обоим полный капитал. Сначала соберём похожих в группы, а уже потом поделим деньги между группами поровну.

    Почему «равновесный»: капитал делится ровно — 1/N на кластер, внутри кластера — поровну на каждого робота. Просто, предсказуемо, и никакой оценки риска не требуется.

     

    2) Формулы

    Шаг 1. Доходность. По файлам позиций OsEngine считает доходность каждого робота за период (неделю или месяц). На выходе — матрица «роботы × периоды», где каждая ячейка — процент за период. Пропущенные у робота периоды добиваются нулями.

    Шаг 2. Корреляция. Между каждой парой роботов считается корреляция Пирсона:



    Авто-репост. Читать в блоге >>>
  7. Аватар OS_Engine_team
    Оглавление курса лекций «Сетки. Маркетмейкинг и усреднение»
    Оглавление курса лекций «Сетки. Маркетмейкинг и усреднение»

    «Сетки. Маркетмейкинг и усреднение» — набор лекций, который поможет вам разобраться с тем, что такое сеточная торговля.

    В конце этого курса:

    1) Вы сможете запустить маркетмейкерскую сетку, которая будет работать в боковике по времени.

    2) Вы сможете запустить мартингейл-сетку с единой позицией для ловли ножей.

    3) Вы сможете запустить в торги полностью автоматического робота. На поддержке робот выбрасывает сетку на покупку, на сопротивлении — сетку на продажу.

    4) Вы сможете тестировать сеточные алгоритмы на истории.

     

    Технические ограничения.

    Данный курс выстроен на базе определённых технологий, поэтому нужно, чтобы ваше оборудование подходило под него.


    Вам понадобится:

    1) Офисный ПК среднего уровня. Процессор от Intel Core i3. 3 ГБ оперативной памяти.

    2) Монитор от 15 дюймов.

    3) На ПК должен быть установлен Windows 10 или 11 с правами администратора как основная система либо как виртуальная машина внутри macOS или Linux.

    4) Подключение к сети Интернет.



    Авто-репост. Читать в блоге >>>
  8. Аватар OS_Engine_team
    Открываем модуль и подгружаем данные. Тестовые данные и настройки. Аллокация №3

    Продолжаем цикл «Аллокация капитала».

    В прошлых двух статьях была теория: Марковиц, корреляция, дисперсия. С сегодняшней — практика. Открываем модуль «Аллокация капитала», загружаем в него данные и разбираемся с настройками. Без этого шага не сработает ни один алгоритм из следующих статей: им на вход нужна история сделок роботов.

    Открываем модуль и подгружаем данные. Тестовые данные и настройки. Аллокация №3

     

    1)Два способа открыть модуль

    Способ первый — из главного меню. В главном окне OsEngine, в колонке «Тестирование», есть кнопка «Аллокация капитала». Жмём — главное окно скрывается, и открывается отдельное окно модуля. Это самостоятельный режим программы: при закрытии он спросит подтверждение, а список загруженных файлов запомнит — при следующем открытии всё будет на месте.



    Авто-репост. Читать в блоге >>>
  9. Аватар Алексей Ван <o-s-a.net>
    Секторы в алго. Лекция №4. Тесты и оптимизация
    Секторы в алго. Лекция №4. Тесты и оптимизация

    Всем привет!

    Сегодня вышла заключительная лекция из курса «Секторы в алго». В этой лекции загрузим исторические данные по всем бумагам комплекта, прогоним трёх роботов в тестере. Затем перейдём в оптимизатор и на примере робота BollingerMomentum разберём, как пошагово подбирать параметры и не перегрузить свой компьютер.

    Темы:
    1. Загружаем исторические данные: 40 акций и фонд ликвидности LQDT
    2. Тестируем весь комплект роботов: BollingerMomentum, AlligatorTurtle и TMON Rebalancer
    3. Разбираем результаты: эквити, прибыль, просадка
    4. Оптимизируем BollingerMomentum
    5. Ограничения оптимизатора

    Ссылка на лекцию 👇
    https://www.tbank.ru/invest/social/profile/Trading_boost_camp/385e1c3f-eb00-4905-9f8c-fb33809960ae/



    Авто-репост. Читать в блоге >>>
  10. Аватар Егор Ярных
  11. Аватар OS_Engine_team
    Cовременная теория Гарри Марковица. Аллокация №2

    Продолжаем цикл «Аллокация капитала».

    Сегодня — база. Разбираемся, почему вообще появилась идея распределять капитал по-умному и что именно в 1952 году придумал Гарри Марковиц.

    Cовременная теория Гарри Марковица. Аллокация №2

    Формул ниже не бойтесь: в итоге интерфейсы из следующих статей не суперсложные. В сухом остатке нужно понять, что идея диверсификации на рынке появилась уже давно, и при торговле множеством активов (или стратегий) нужно об этом заботиться. И когда-то за это даже дали Нобелевскую премию.

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

     

    1) Как это было

    В 1952 году Гарри Марковиц, молодой аспирант Чикагского университета, опубликовал статью «Portfolio Selection». В 1990 году за неё он получил Нобелевскую премию по экономике.

    Что же он сказал такого? До него логика инвестора была прямолинейной: посмотри, какие активы обещают максимальную доходность, и купи их. Всё. Марковиц показал, что так считать нельзя, и ошибка прячется в самом вопросе. Правильный вопрос не «какой актив лучший», а «какой портфель лучший». Потому что активы не живут по отдельности — они влияют друг на друга.



    Авто-репост. Читать в блоге >>>
  12. Аватар Ivan_AI_OsEngine
    Ivan_OsEngine, привет

    Привет, Алексей! На связи. Чем помочь?
  13. Аватар OS_Engine_team
    Добрый вечер

    Алексей Ван <o-s-a.net>, добрый вечер
  14. Аватар Алексей Ван <o-s-a.net>
  15. Аватар OS_Engine_team
    Аллокация капитала между роботами. Введение и оглавление. Аллокация №1

    Аллокация капитала между роботами. Введение и оглавление. Аллокация №1

    Открываем новый цикл статей — «Аллокация капитала». Разбираемся, как распределить деньги между роботами не на глаз, а по науке.

    Когда робот один — вопрос «сколько ему дать» решается просто. Когда роботов десятки и все на разных инструментах — начинается то, что в математике называется распределением капитала. Как понять, что два робота — это одно и то же, и не надо давать им обоим полный капитал? Как разнести деньги так, чтобы один убыточный месяц не положил весь портфель? Об этом — цикл.

    Всё, о чём рассказываю, уже встроено в OsEngine. Исходный код открыт и лежит на GitHub — берите, изучайте, улучшайте.

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


    1) Что такое аллокация капитала

    Аллокация капитала — это ответ на вопрос «сколько денег дать каждому роботу». На выходе — веса (доли капитала) на каждого робота, в сумме 100%. Если роботу достался вес 5% — значит, на него выделяется 5% депозита.



    Авто-репост. Читать в блоге >>>
  16. Аватар Ivan_AI_OsEngine
    Какие стратегии можно торговать?

    Владимир, в OsEngine можно торговать очень широкий класс стратегий на MOEX (акции, фьючерсы) и через подключения к сторонним API. Основные направления:

    — Трендовые роботы и скринеры (пробой SMA/каналов, моментум, регрессия);
    — Сетки и маркетмейкинг (MM-режим, единая позиция, DCA-усреднение);
    — Арбитраж (в т.ч. синтетические облигации: лонг акции + шорт фьючерса в контанго);
    — Ребалансинг портфеля (моментум, дивидендный);
    — HFT/скальпинг по стакану.

    Роботы пишутся на C# (бесплатно, открытый код), также есть готовые наборы в репозитории. Для старта есть бесплатные курсы на Rutube — например, введение в классы алгоритмов: rutube.ru/plst/1580881/

    Если уточните, что именно хотите торговать (акции/фьючерсы, стиль), подскажу конкретнее.
  17. Аватар Владимир
    Какие стратегии можно торговать?
  18. Аватар Алексей Ван <o-s-a.net>
    Алексей Ван <o-s-a.net>, привет

    Ivan_OsEngine, привет
  19. Аватар Ivan_AI_OsEngine
    Синтетические облигации в алго №1: Введение и оглавлениеВсем привет! Открываем новый цикл статей — «Синтетические облигации в алго». Собираем...

    Алексей Ван <o-s-a.net>, привет
  20. Аватар OS_Engine_team
    T-Invest API. Автоследование. Подключение OsEngine к стратегиям Т-Инвестиции для авторов

    У OsEngine появился новый коннектор — TInvestAutoFollow. Теперь наши роботы умеют торговать прямо на счёте стратегии Автоследования в Т-Банке: робот совершает сделку — и её автоматически повторяют все подписчики стратегии. Для прибыльных алготрейдеров это самый короткий путь к монетизации через создание своих стратегий как авторов.

    Коннектор — для текущих и потенциальных авторов стратегий Автоследования в Т-Инвестиции.

    Раньше, чтобы вывести алгоритм в Автоследование, приходилось изобретать прослойки и костыли. Теперь всё проще: стал автором стратегии, выписал токен, подключил OsEngine — и торгуете своими роботами на виртуальном счёте стратегии. Дальше сделки у подписчиков повторяет сам сервис.

    В этой инструкции разберём весь путь с картинками, шаг за шагом, как стать автором стратегии, как выписать токен доступа и как запустить роботов на стратегии. В конце — ограничения API, о которых нужно знать до запуска.

    T-Invest API. Автоследование. Подключение OsEngine к стратегиям Т-Инвестиции для авторов

     

    1) Как стать автором стратегии

    Автоследование (AutoFollow) — сервис, в котором подписчики автоматически повторяют сделки автора. Чтобы пользоваться коннектором, нужно стать автором и создать хотя бы одну стратегию.



    Авто-репост. Читать в блоге >>>
  21. Аватар OS_Engine_team
    TwelveData сервер. Автоматическое скачивание данных с мировых площадок. Онлайн + История

    В данной статье будем учиться подключать OsEngine к TwelveData. Это международный сервис, предоставляющий данные о торгах на мировых площадках: акции США и Индии, ETF, валютные пары и товары. Доступны как исторические данные, так и трансляция цен в реальном времени.

    Алготрейдерам данные нужны для тестирования своих алгоритмов, а трансляция цен в реальном времени — для работы арбитражных роботов. Торговля через данный коннектор не поддерживается, доступно только получение данных.

    TwelveData сервер. Автоматическое скачивание данных с мировых площадок. Онлайн + История

     

    Ссылки:

    1) https://github.com/AlexWan/OsEngine — наш терминал для алготрейдинга.

    2) https://twelvedata.com — поставщик данных, о котором идёт речь в статье.

     

     

    1) Доступные данные для скачивания с TwelveData

    Доступные классы бумаг:

    — Акции США.

    — Акции Индии.

    — ETF США.

    — ETF Великобритании (биржа LSE).

    — Валютные пары (Forex).

    — Товары (commodities, фьючерсы не поддерживаются).

    Доступные таймфреймы: 1 минута, 5 минут, 15 минут, 30 минут, 1 час, 2 часа, 4 часа, 1 день. Скачиваются только свечи. Лента сделок и стакан исторически недоступны.



    Авто-репост. Читать в блоге >>>
  22. Аватар OS_Engine_team
    Сектора в алго №5: запуск комплекта роботов целиком

    Заключительная статья цикла «Сектора в алго». Мы разобрали базу (девять секторов, 39 бумаг) и двух роботов для торговли секторов по отдельности. В этой статье рассмотрим, как это работает вместе: монитор секторов, парковка денег в TMON и совместный запуск двух роботов на одном счёте.

    Сектора в алго №5: запуск комплекта роботов целиком

     

     

    1) Парковка в TMON в боковике

     

    Трендовый робот не торгует всё время. Когда рынок в боковике и сильных секторов нет — деньги должны работать. Для этого рядом с роботами сборника запускается готовый бот TMONRebalancer из OsEngine: вечером он покупает фонд денежного рынка TMON на свободные средства, утром продаёт. Капитал в боковике лежит не рублями, а ставкой денежного рынка.

    Важная деталь честности: в тестере TMONRebalancer тоже запускался рядом с роботами — результаты комплекта ниже посчитаны именно так, с парковкой, а не «голые».

     

     

    2) Весь комплект

    Итого: комплект состоит из трёх роботов, и запускать их нужно именно так — вместе, на одном портфеле, и в тестере, и в реале.

    Авто-репост. Читать в блоге >>>
  23. Аватар Алексей Ван <o-s-a.net>
    Секторы в алго. Лекция №3. Робот № 2 AlligatorTurtle
    Секторы в алго. Лекция №3. Робот № 2 AlligatorTurtle

    Всем привет!

    Продолжаем курс лекций «Секторы в алго», в нём рассматриваем модель алгоритмической торговли, которая работает по секторам экономики.

    А в этой лекции запускаем второго робота сборника — AlligatorTurtle, медленную «черепаху», которая берёт пробой ценового канала с фильтром Аллигатора от Билла Вильямса. Разберём легендарную историю «черепах» Ричарда Денниса, схему работы робота и его результаты в тестах, а также подключим третьего участника комплекта — TMON Rebalancer, бота для парковки свободных денег в фонде денежного рынка. В практической части создадим обоих роботов в OsEngine, настроим все параметры и запустим полный комплект в реальные торги.

    Темы:

    1. Индикатор «Аллигатор» Билла Вильямса

    2. Стратегия «Черепах»: история эксперимента Ричарда Денниса 1983 года, а также принципы её работы

    3. Общая схема работы робота AlligatorTurtle

    4. Результаты тестирования робота на истории



    Авто-репост. Читать в блоге >>>
  24. Аватар OS_Engine_team
    Сектора в алго №4: SectorsSetAlligatorTurtle — черепаший пробой с Аллигатором

    Продолжаем цикл «Сектора в алго». В прошлой статье разобрали SectorsSetBollingerMomentum: пробой полос Боллинджера с моментумом. Сегодня на очереди второй робот сборника: SectorsSetAlligatorTurtle. Та же секторальная рама, другой двигатель: классический черепаший пробой ценового канала плюс Аллигатор Билла Вильямса.

    Сектора в алго №4: SectorsSetAlligatorTurtle — черепаший пробой с Аллигатором

     

    1) Торговая идея

    Робот отвечает на те же два вопроса: ГДЕ торговать и КОГДА входить. «Где» решает тот же монитор секторов по среднему RSI: торговать разрешено только в топ-N сильнейших секторах (по умолчанию пять).

    «Когда» решают два классических индикатора трендовой торговли. Первый — черепахи Ричарда Денниса: покупаем пробой верхней границы длинного ценового канала (канала Дончиана). Второй — Аллигатор Билла Вильямса: три сглаженные линии должны стоять в правильном порядке — губы выше зубов, зубы выше челюсти. Пасть открыта вверх, значит, тренд жив.

    Итого: сильный сектор + открытая пасть Аллигатора + пробой длинного канала = вход в лонг.



    Авто-репост. Читать в блоге >>>
  25. Аватар OS_Engine_team
    Сектора в алго №3: SectorsSetBollingerMomentum — пробой Боллинджера в сильнейших секторах

    Продолжаем цикл «Сектора в алго». Базу мы собрали: девять секторов, 39 бумаг. Теперь разберём первого робота сборника. SectorsSetBollingerMomentum торгует импульсный пробой полос Боллинджера, но только внутри самых сильных секторов рынка.
    Сектора в алго №3: SectorsSetBollingerMomentum — пробой Боллинджера в сильнейших секторах

    1) Торговая идея

     

    Робот отвечает на два вопроса: ГДЕ торговать и КОГДА входить.

    Где — решает монитор секторов. На каждой бумаге каждого сектора считается RSI. Средний RSI сектора — это его сила прямо сейчас. Сектора сортируются по силе, и торговать разрешено только в топ-N (по умолчанию — в пяти). Слабые сектора робот игнорирует полностью.

    Когда — решает импульсный пробой. Внутри разрешённого сектора робот ждёт, когда бумага разгонится: моментум выше порога, цена ушла выше середины канала Боллинджера, но ещё не над верхней полосой. Тогда на верхнюю полосу выставляется стоп-заявка на покупку: сработает — значит, пробой состоялся.

    Итого: сильный сектор + разогнавшаяся бумага + подтверждённый пробой = вход в лонг.



    Авто-репост. Читать в блоге >>>
Чтобы купить акции, выберите надежного брокера: