Научимся сохранять ленту сделок и затем запускать тестер на данном типе данных.
1. OsData и скачивание данных.
Открываем интерфейс OsData и подключаемся к коннектору, с которого хотим сохранять ленту сделок:

В данном случае это Binance.
Теперь создаём новый сет и настраиваем:

1. Даём сету данных говорящее название.
2. Выбираем коннектор, к которому подключились.
3. Включаем тип скачиваемых данных “Trades”. Это и есть лента сделок.
4. Добавляем бумаги, по которым качаем данные. Если Вы добавите BTCUSDT, то кол-во трейдов там столь велико, что качаться неделя таких данных может несколько часов.
5. Устанавливаем глубину скачивания данных.
6. Переводим сет данных в режим ON.
7. Нажимаем Принять.
Трейды качаются очень долго. Кроме бегунка сверху, можно ещё смотреть в логе, как они скачиваются по дням:

Отнеситесь к этому с пониманием.
Тоже самое касается и серверов данных для MOEX. Трейды – тяжёлые данные. Отнеситесь к скорости их скачивания с пониманием.
Рядом с exe файлом OsEngine есть папка Data. В ней Вы найдёте сет данных, который Вы создавали и данные ленты сделок по конкретной бумаге, вот здесь:

Внутри файла саму ленту сделок.
<Date(yyyyMMdd)>,<Time(HHmmss)>,<Price>,<Volume>,<Side>,<Microseconds>,<ID>

Перезаходим из OsData в Тестер.Light :

Заходим в подключение тестовому ядру:

И включаем наш сет данных:

1. Выбираем сет с лентами сделок.
2. Выбираем тип источника – SET.
3. Выбираем тип трансляции данных:
a. TickAllCandleState – все изменения свечи.
b. TickOnlyReadyCandle – только готовые свечи.

1. Жмём в тестере кнопку «Создать робота».
2. Даём ему Имя.
3. Выбираем бота из списка.
4. Жмём кнопку принять.
Теперь заходим внутрь самого робота:

Далее:

1. Переходим во вкладку «Настройки данных».
2. Вызываем настройки данных.
3. Выбираем бумагу.
4. Не забываем переключить тип построения свечей в Tick.
5. Тип построения свечек можно выбирать из любых имеющихся. В данном случае мы выбрали HeikenAshi
6. Таймфрейм любой.
7. Жмём на кнопку «Принять».
После этого, включив эмуляцию рынка, мы увидим, что данные пошли:

Удачных алгоритмов!
Если что-то не получилось, или остались вопросы, пишите в чат поддержки!
Общаемся здесь: Old School Algo Chat
Комментарии