Рассмотрим один из способов узнать оптимальное соотношение объёмов между роботами. Ансамблирование объёмов, которое можно делать вручную, в журнале OsEngine. Эта информация актуальна, если вы торгуете несколькими роботами одновременно.
Распределить объёмы между роботами равномерно – это самое простое, что можно сделать.
Если берем 10 роботов, то дробим все деньги, которые хотим торговать, на 10 и устанавливаем для торгов.
Это самый простой подход, и он работает.
Это способ распределения объёмов между роботами таким образом, чтобы уменьшить максимальную просадку.
Проводим тесты роботов на всей имеющейся истории и открываем журнал.
Для этого нужно иметь возможность динамически менять размер входа по позиции.
В OsEngine есть такая возможность!
1. Надо провести тесты с равномерным распределением объёма.
Ваши роботы должны торговать в % от депозита и иметь равномерную его часть на торговые операции во время тестирования.
В этой статье разберемся в типах профитов и посмотрим, чем различаются P\L в журналах Os Engine.

Для тестов возьмем робота BollingerRevers и проведём обычные тесты, получив какой-то результат тестирования, который и будем рассматривать.
Журнал сделок в OsEngine играет важную роль в отслеживании и анализе выполненных сделок с помощью платформы OsEngine. В этом журнале содержится информация о каждой сделке, включая дату, время, инструмент, объем торгов, цены входа и выхода, комиссии, прибыль и другие связанные данные.

В OsEngine есть два типа журнала:
Рассмотрим общий журнал, в который попадаем, нажав на кнопку «Journal» в главном меню:
В нашей платформе OsEngine есть возможность выставлять линии и привязывать к ним алерты.

Из главного меню запускаем Tester Light или Bot Station Light, выбираем и добавляем любого робота, жмем на «Chart»:
Как сохранять ленту сделок и затем запускать тестер на данном типе данных?

В главном меню открываем «Дата» и подключаемся к коннектору, с которого хотим сохранять ленту сделок:
В этой статье посмотрим, как сохранять слепки стаканов и затем запускать роботов в тестере на стаканах.
В OsEngine недавно появилась поддержка формата QSH версии 4 для стаканов (Quotes) и тиков (Deals). OsData поддерживает загрузку стаканов в формате QSH для рынка криптовалют и MOEX. Тестер также поддерживает формат QSH для стаканов (Quotes) и тиков (Deals) — как для файлов, скачанных через OsData, так и для файлов от сторонних поставщиков, например Scalping.Pro.
В главном меню открываем OsData и подключаемся к коннектору, с которого хотим сохранять стаканы:
В этой статье поговорим о том, как настроить лотность и стоимости шагов цены в инструментах в тестировании.

Данные, которые скачиваются с помощью OsData, хранятся рядом с исполняемым файлом программы.
Во время тестирования данные для тестов берутся из файловой системы. Файлы имеют следующий формат.
Свечи:
Проведение тестов на роботах зачастую вызывает у нас ожидание достоверных результатов. Однако, их достоверность зависит от различных факторов, и ошибки в тестах неизбежны.

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