АЛОР очень много сделал для нашего проекта за последний год. Поддержал OsEngine и сегодня это по сути новый проект. Наша команда очень счастлива что наше партнёрство состоялось.
Кроме того, OsEngine остался бесплатным для всех! И в этом тоже большая их заслуга.
Мы бы хотели поздравить подразделение АЛОР, «Школу инвестирования АЛОР». Именно они те люди которые помогают нам активнее других. Спасибо!
VK Видео:
RuTube:
Оглавление
Индикатор «DeltaByCandles»:
1. Как выглядит и что делает.
2. Обзор кода построчно.
3. Как правильно включать индикатор.
Индикатор выглядит следующим образом:
В мире алгоритмической торговли и высокочастотных операций скорость получения данных играет критическую роль. Хотя выбор брокера зависит от множества факторов, включая тарифы, удобство использования платформы и набор инструментов, для определенной категории трейдеров и разработчиков торговых систем скорость обновления стакана котировок может быть решающим фактором.
Я провел сравнительное исследование скорости работы API двух популярных брокеров: Alor и Tinkoff. Целью было определить, какой из них обеспечивает более быстрое обновление данных стакана котировок.
Исследование проводилось с использованием открытых протоколов API обоих брокеров. Это важно отметить, так как открытые протоколы представляют собой передовые технологии в области биржевой торговли, обеспечивая максимальную скорость и эффективность передачи данных.
Для каждого API был разработан клиент, который подключался к серверам брокера, подписывался на обновления стакана и регистрировал время получения каждого обновления. Мониторинг проводился в течение 30 секунд, что позволило получить репрезентативную выборку данных.
Часто стратегии могут содержать большое количество параметров. Для логического разделения и удобства использования эти параметры можно разнести по разным вкладкам в окне.
Для этого при создании объекта в конструкторе последним параметром необходимо передать желаемое имя для вкладки. Если такой вкладки еще не существует, она будет добавлена в окно параметров автоматически.
Взглянем на примере, как это реализовано в роботе CustomParamsUseBotSample.
StrategyParameterCheckBox по своему функционалу фактически повторяет StrategyParameterBool. То есть дает возможность выбирать одно из двух возможных состояний – true или false. Но также есть и одно визуальное отличие, StrategyParameterCheckBox отображается в виде галочки.
Расположение в репозитории ГитХаб: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Entity/StrategyParameter.cs
Расположение в проекте, если отрыть его на ПК: