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

Читают

User-icon
1031

Записи

558

Слой тестирования #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. Нужные нам классы в проекте.



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

Робот для классического индексного арбитража с открытым кодом. Торговля от индекса #16

Пример классического индексного арбитража для торговли двух корзин бумаг относительно друг друга по корреляции и графику минимальных остатков от разницы между двумя инструментами с возможностью тестирования и запуска в реальную торговлю. С открытым исходным кодом. Бесплатно.

Робот для классического индексного арбитража с открытым кодом. Торговля от индекса #16

Концептуально, это может выглядеть так:



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

OsEngine впервые обогнал TsLab по притоку пользователей.

Каюсь. Но примерно раз в неделю я смотрю наши показатели в Яндекс Вордстате. Свои и конкурентов. Здесь можно посмотреть, как русскоговорящие пользователи относятся к каким-то явлениям. Как за прошлый месяц, так и динамику.

В основном меня интересует Os Engine и TsLab (как лидеры, которых надо догонять). Ну и ещё смотрю StockSharp, не знаю зачем. Всё жду, наверное, когда Михаил включится в гонку, но он никак не начинает…

1. Впервые мы обогнали TsLab по запросу «скачать»:

OsEngine впервые обогнал TsLab по притоку пользователей.

Запрос «скачать» – чистый приток пользователей.

Понятное дело, общее кол-во пользователей у них огромно. И два десятка лет они были впереди нас по этому самому притоку пользователей. Поэтому в абсолюте до них ещё идти и идти. Работать и работать.

Но. Вот такой вот факт. Первый отрезок в 31 день, который ЗА НАМИ.

Первый отрезок в 31 день, в который мы ПЕРВЫЕ.



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

Парный межбиржевой арбитраж на индексе. Робот с открытым кодом. Торговля от индекса #15

Пример робота с открытым кодом, реализующего усложнённую логику стратегии парного трейдинга.

Парный межбиржевой арбитраж на индексе. Робот с открытым кодом. Торговля от индекса #15

Берём N площадок для торговли фьючерсами. Берём один инструмент. Строим из этого инструмента равновзвешенный индекс и торгуем от него отклонения в пары. Не больше одной позиции за раз.



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

Пример одноногого индексного арбитража в тренд на стадиях волатильности. Торговля от индекса #14

Сегодня рассмотрим пример робота, торгующего в тренд с оглядкой на индекс по стадиям волатильности. Исходники в проекте. Приятного использования!

Пример одноногого индексного арбитража в тренд на стадиях волатильности. Торговля от индекса #14

Торговая идея:

Брать инструменты, которые идут жёстко и с импульсом против широкого рынка и торговать их в тренд. Т.е. в сторону, куда они отклоняются.



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

Пример одноногого индексного арбитража на возврат к среднему. Торговля от индекса #13

Рассмотрим еще один пример бесплатного арбитражного робота. Продолжаем знакомиться с возможностями BotTabIndex.

Пример одноногого индексного арбитража на возврат к среднему. Торговля от индекса #13


Торговая идея:

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



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

Слой тестирования #23. Orders_7. Спам. Коннекторы к OsEngine #82

Спам коннектора заявками на смену цены ордера. Спец-тест для проф-коннекторов к MOEX. Камрады, надо делать защиту от такого. Надеюсь, каждый при чтении этой статьи вспомнит и защитит сервер от спама со стороны роботов.

Слой тестирования #23. Orders_7. Спам. Коннекторы к OsEngine #82

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



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

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

....все тэги



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