rss

Профиль компании

Блог компании OsEngine

Автоподбор бумаг для собственного индекса. Исторические объёмы и волатильность. Торговля от индекса #21

Продолжаем разговаривать про то, как создавать свои собственные индексы, которые никто, кроме Вас (и Ваших роботов), не видит.

Какие способы автоподбора бумаг в индекс существуют в OsEngine? На какие следует обратить внимание.

Автоподбор бумаг для собственного индекса. Исторические объёмы и волатильность. Торговля от индекса #21

1. Бумаг много (внезапно!).

На каждой площадке обычно не одна сотня бумаг. И если нам надо собрать индекс самых расторгованных (или волатильных) бумаг по площадке, добавлять в индекс-билдер надо всю площадку. Добавлять совсем уже низколиквидный шлак не нужно (говорили об этом здесь: https://smart-lab.ru/company/os_engine/blog/999041.php).

В итоге Ваш список бумаг будет выглядеть как-то так:



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

Взвешивание индекса в пару по минимальным остаткам от разницы между инструментами с оптимальным мультипликатором. Cointegration Weighted Index. Торговля от индекса #20

Сегодня поговорим про индекс для торговли парой, построенный по формуле индикатора «минимальных остатков от разницы между двумя ценовыми рядами с оптимальным мультипликатором». У нас в OsEngine есть расчёт этого индикатора в слое для создания роботов для парного трейдинга (BotTabPair), тем не менее попросили и в таком виде. Чтобы данные были в виде свечных данных, на которые можно ложить различные индикаторы.

Взвешивание индекса в пару по минимальным остаткам от разницы между инструментами с оптимальным мультипликатором. Cointegration Weighted Index. Торговля от индекса #20
 

1. График минимальных остатков от разницы между инструментами с оптимальным мультипликатором.

В парном трейдинге это выглядит вот так:



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

Взвешивание индекса по объёму. Volume Weighted Index. Торговля от индекса #19

Сегодня поговорим про индекс, взвешенный по объёму, или Volume Weighted Index. Это когда при помощи мультипликаторов, доля бумаги внутри индекса выравнивается так, чтобы зависеть от объёма торгов, которые проходят по бумагам. В OsEngine такой тип взвешивания можно создавать в пару кликов, с пересчётом один раз в час, день или неделю. По любым акциям, которые есть у Вашего брокера.

Взвешивание индекса по объёму. Volume Weighted Index. Торговля от индекса #19

1. Расчёт индекса, взвешенного по объёму. Часть 1.



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

Равновзвешенные индексы. Equal Weighted Index. Торговля от индекса #18

Сегодня поговорим про равновзвешенный индекс или Equal Weighted Index. Это когда при помощи мультипликаторов, умноженных на цену, вес каждой бумаги в индексе выравнивается. В OsEngine такой тип взвешивания можно создавать в пару кликов с пересчётом один раз в час, день или неделю по любым акциям, которые есть у Вашего брокера.

Равновзвешенные индексы. Equal Weighted Index. Торговля от индекса #18

1. Расчёт равновзвешенного индекса.



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

Взвешивание индекса по цене. Price Weighted Index. Торговля от индекса #17

Сегодня поговорим про самый простой способ взвешивания индексов — про взвешивание по цене. Или Price Weighted Index.

Взвешивание индекса по цене. Price Weighted Index. Торговля от индекса #17

1. Расчёт индекса.



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

Слой тестирования #26. Orders_10. Запрос потерянного исполненного ордера. Коннекторы к OsEngine #86

Тест для сопровождения нового функционала коннектора по восстановлению статусов ордеров после непредвиденных разрывов связи и потери сообщений. Третий.

Тест, который запрашивает статус ордера, если по нему не приходит оповещений из АПИ после выставления при условии, что ордер исполнился. В таком случае, кроме ордера нам ещё должны по нему прийти и MyTrades.

Слой тестирования #26. Orders_10. Запрос потерянного исполненного ордера. Коннекторы к OsEngine #86

Где находится в проекте?



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

Слой тестирования #25. Orders_9. Запрос потерянного активного ордера. Коннекторы к OsEngine #85

Тест для сопровождения нового функционала коннектора, по восстановлению статусов ордеров после непредвиденных разрывов связи и потери сообщений. Второй из трёх.

Тест, который запрашивает статус Activ ордера, если по нему не приходит оповещений из АПИ после выставления.

Слой тестирования #25. Orders_9. Запрос потерянного активного ордера. Коннекторы к OsEngine #85

Где находится в проекте?



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

Слой тестирования #24. Orders_8. Запрос активных ордеров после переподключения. Коннекторы к OsEngine #84

Тест для сопровождения нового функционала коннектора по восстановлению статусов ордеров после непредвиденных разрывов связи и потери сообщений. Первый.

Тест, который проверяет работоспособность функционала коннектора по запросу активных ордеров после реконнекта.

Слой тестирования #24. Orders_8. Запрос активных ордеров после переподключения. Коннекторы к OsEngine #84
 

Где находится в проекте?



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

AServer #10. Механизм запроса ордеров при перезагрузке и при частичной потере связи с биржей. Коннекторы к OsEngine #83

Бывают случаи, когда стандартные средства прослушивания статусов ордеров перестают работать… Случается это очень редко, но при этом последствия таких проблем значимы.

На данный случай в OsEngine существует отдельный механизм запроса ордеров. Запрашиваются они либо после переподключения коннектора, либо если API просто не присылает никакого ответа на выставленный ордер.

Называется этот механизм AServerOrderHub, ну или по-русски — хранилище ордеров под коннектором.

AServer #10. Механизм запроса ордеров при перезагрузке и при частичной потере связи с биржей. Коннекторы к OsEngine #83

1. Нужные нам классы в проекте.



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

Индикатор MACD Line и бесплатные роботы на нём.

Сегодня мы рассмотрим индикатор MACD Line. Узнаем историю создания индикатора и то, как он рассчитывается.

Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.

Индикатор MACD Line и бесплатные роботы на нём.

Оглавление

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.      Итоговая таблица результатов.

 

1. История создания индикатора MACD Line.

Индикатор MACD (Moving Average Convergence Divergence) был разработан Геральдом Аппелем в 1979 году. Аппель был техническим аналитиком и трейдером на фондовом рынке. Он искал новый способ анализа ценовых графиков, который бы позволил ему более точно прогнозировать изменения цен на рынке.



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

....все тэги
UPDONW
Новый дизайн