OS_Engine_team

Читают

User-icon
178

Записи

300

MFD дата сервер. Автоматическое скачивание данных для тестирования и оптимизации роботов.

Сегодня будем разбираться с тем, как настроить автоматическое скачивание исторических данных с помощью коннектора к сайту MFD.

Делать это будем в полностью автоматическом режиме при помощи торговой платформы OsEngine. Скаченные данные будут сразу доступны для того, чтобы на них проводить тесты более 300 встроенных в OsEngine роботов.

MFD дата сервер. Автоматическое скачивание данных для тестирования и оптимизации роботов.

1. Доступные данные с MFD.

Через коннектор MFD доступно скачивание тиковых и свечных данных по российскому рынку и некоторым международным инструментам.

Продолжительность периодов ограничена:

  • По российскому рынку трейды доступны не более чем за 1 месяц, свечные внутридневные данные не более 1 года.
  • По международным рынкам трейды доступны не более 3 дней, внутридневные не более 3 месяцев.

 

2. Подключаем скачивание данных с MFD.

В главном меню OS Engine выбираем Data:



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

Bat-файлы для OsEngine.

Рядом с Os Engine лежит несколько инструкций для командной строки Windows, которые могут помочь с управлением программой. Они могут сразу включать определённые типы интерфейсов, выключать и перезагружать программу в бою. Поговорим о том, как это всё работает.

Bat-файлы для OsEngine.

1. Что такое Bat-файлы?

BAT-файлы, или в простонародье «батники» — это текстовые файлы с расширениями .bat. Они хранят в себе некоторые команды, которые выполняет операционная система Windows.

 

2. Где лежат Bat-файлы для OsEngine?



( Читать дальше )
  • обсудить на форуме:
  • OsEngine

Блокировка интерфейса OsEngine по паролю.

Давно просили…

Как известно, когда Вы торгуете на удалённом сервере, к серверу имеют доступ ещё N людей – как минимум, это владельцы серверов, как максимум, неопределённый круг злоумышленников.

Если Вы хотите, чтобы в Ваше отсутствие никто не мог управлять OsEngine, Вам нужно заблокировать интерфейсы программы по паролю.

В этой статье выясним, как это делать.

Блокировка интерфейса OsEngine по паролю.

1. Блокировка интерфейса.

В BotStation Light есть значок замка в левом нижнем углу:



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

Менеджмент автосопровождения позиций из кода. BotTabSimple #11

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

Что такое автосопровождение позиции, можно почитать здесь: https://smart-lab.ru/company/os_engine/blog/1030865.php

Менеджмент автосопровождения позиций из кода. BotTabSimple #11

1. Класс BotManualControl.

Отвечает за хранение настроек для автоматического сопровождения позиций.

  1. Нужно ли выставить автостоп или автопрофит?
  2. Через какое время нужно отозвать ордера на открытие и закрытие позиций?
  3. Через какое расстояние от заявки должен сработать автоотзыв заявки с биржи? В случае, если рынок от нас «убегает».
  4. И т.д.

Сам класс находится здесь:



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

Finam дата сервер. Качаем данные для тестирования роботов с MOEX.

В этой статье будем учиться подключаться к Finam и скачивать исторические данные для тестирования стратегий и торговли на Московской бирже.

Делать будем это при помощи терминала OsEngine.

Finam дата сервер. Качаем данные для тестирования роботов с MOEX. 

Из главного меню OsEngine запускаем Data:



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

Прочие данные. BotTabSimple #10

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

Прочие данные. BotTabSimple #10

Свойства и данные, обсуждаемые ниже, в источнике находятся здесь:



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

Данные о рынке в виде полей и свойств. BotTabSimple #9

Рыночные данные из источника BotTabSimple можно получать, запрашивая их напрямую, не дожидаясь, когда сработает какое-то событие. Кроме того, напрямую можно получать довольно много другой нужной информации вроде статуса сервера и т.д.

В данном посте разбираемся с тем, как это делать.

Данные о рынке в виде полей и свойств. BotTabSimple #9 

Свойства, обсуждаемые сегодня, внутри источника BotTabSimple находятся здесь:



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

Доступ к портфелю на бирже и позиции на бирже. BotTabSimple #8

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

В этой статье будем разбираться с тем, как это делается.

Подробнее о том, что такое портфель и биржевая позиция: https://smart-lab.ru/company/os_engine/blog/1043474.php

Доступ к портфелю на бирже и позиции на бирже. BotTabSimple #8 

В классе BotTabSimple это находится здесь:



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

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