Продолжаем разговаривать про то, как создавать свои собственные индексы, которые никто, кроме Вас (и Ваших роботов), не видит.
Какие способы автоподбора бумаг в индекс существуют в OsEngine? На какие следует обратить внимание.
На каждой площадке обычно не одна сотня бумаг. И если нам надо собрать индекс самых расторгованных (или волатильных) бумаг по площадке, добавлять в индекс-билдер надо всю площадку. Добавлять совсем уже низколиквидный шлак не нужно (говорили об этом здесь: https://smart-lab.ru/company/os_engine/blog/999041.php).
В итоге Ваш список бумаг будет выглядеть как-то так:
Сегодня поговорим про индекс для торговли парой, построенный по формуле индикатора «минимальных остатков от разницы между двумя ценовыми рядами с оптимальным мультипликатором». У нас в OsEngine есть расчёт этого индикатора в слое для создания роботов для парного трейдинга (BotTabPair), тем не менее попросили и в таком виде. Чтобы данные были в виде свечных данных, на которые можно ложить различные индикаторы.
В парном трейдинге это выглядит вот так:
Сегодня поговорим про индекс, взвешенный по объёму, или Volume Weighted Index. Это когда при помощи мультипликаторов, доля бумаги внутри индекса выравнивается так, чтобы зависеть от объёма торгов, которые проходят по бумагам. В OsEngine такой тип взвешивания можно создавать в пару кликов, с пересчётом один раз в час, день или неделю. По любым акциям, которые есть у Вашего брокера.
Сегодня поговорим про равновзвешенный индекс или Equal Weighted Index. Это когда при помощи мультипликаторов, умноженных на цену, вес каждой бумаги в индексе выравнивается. В OsEngine такой тип взвешивания можно создавать в пару кликов с пересчётом один раз в час, день или неделю по любым акциям, которые есть у Вашего брокера.
Сегодня поговорим про самый простой способ взвешивания индексов — про взвешивание по цене. Или Price Weighted Index.
Тест для сопровождения нового функционала коннектора по восстановлению статусов ордеров после непредвиденных разрывов связи и потери сообщений. Третий.
Тест, который запрашивает статус ордера, если по нему не приходит оповещений из АПИ после выставления при условии, что ордер исполнился. В таком случае, кроме ордера нам ещё должны по нему прийти и MyTrades.

Тест для сопровождения нового функционала коннектора, по восстановлению статусов ордеров после непредвиденных разрывов связи и потери сообщений. Второй из трёх.
Тест, который запрашивает статус Activ ордера, если по нему не приходит оповещений из АПИ после выставления.
Тест для сопровождения нового функционала коннектора по восстановлению статусов ордеров после непредвиденных разрывов связи и потери сообщений. Первый.
Тест, который проверяет работоспособность функционала коннектора по запросу активных ордеров после реконнекта.
Бывают случаи, когда стандартные средства прослушивания статусов ордеров перестают работать… Случается это очень редко, но при этом последствия таких проблем значимы.
На данный случай в OsEngine существует отдельный механизм запроса ордеров. Запрашиваются они либо после переподключения коннектора, либо если API просто не присылает никакого ответа на выставленный ордер.
Называется этот механизм AServerOrderHub, ну или по-русски — хранилище ордеров под коннектором.
Сегодня мы рассмотрим индикатор MACD Line. Узнаем историю создания индикатора и то, как он рассчитывается.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История создания индикатора.
2. Как проводятся расчеты индикатора MACD Line.
3. Какие сигналы может подавать индикатор.
4. Роботы для OsEngine на индикаторе MACD Line.
4.1. Стратегия, основанная на пересечений двух линий MACD Line.
4.2. Стратегия, основанная на двух Sma, MACD Line и Stoshastic.
4.3. Стратегия, основанная на индикаторах Sma, Ema, Parabolic и MACD Line.
5. Итоговая таблица результатов.
Индикатор MACD (Moving Average Convergence Divergence) был разработан Геральдом Аппелем в 1979 году. Аппель был техническим аналитиком и трейдером на фондовом рынке. Он искал новый способ анализа ценовых графиков, который бы позволил ему более точно прогнозировать изменения цен на рынке.