В данной статье поговорим о том, как настроить лотность и стоимости шагов цены в инструментах в тестировании.
1. Где хранятся данные?
Данные, которые качает OsData, хранятся рядом с исполняемым файлом программы.
Во время тестирования данные для тестов берутся из файловой системы. Файлы имеют следующий формат.
Свечи:
<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOLUME>
Трейды:
<DATE>,<TIME>,<PRICE>,<VOLUME>,<SIDE>,<MICROSECONDS>
Сеты хранятся в папке Data, рядом с exe файлом:
Из этих данных, правильно можно взять только PriceStep. При этом остальные свойства бумаги устанавливаются стандартно так:
1. PriceStepCost = PriceStep. Стоимость шага цены по умолчанию равна самому шагу цены.
2. Lot = 1. Лотность инструмента ставится в единицу.
Если Вы тестируете бумаги с другими показателями данных свойств, Вам нужно настраивать их вручную.
2. Настройки бумаг в тестере.
В основном это касается Spot секции Московской биржи. И в случае, если Вы хотите получить результаты тестирования очень близкие к реалу, в абсолютном выражении.
Заходим в эмулятор биржи у тестера. И после того, как Вы подключите данные, у вас появится таблица с данными по бумагам.
Чтобы вызвать окно настроек свойств бумаги, нажимаем левой кнопкой мыши на бумаге в таблице:
Откроется окно настроек бумаги, в котором их можно поправить:
1. Шаг цены. Если он не верный, ордера будут округляться неправильно.
2. Стоимость шага цены. Если он не верный, прибыль с позиций будет считаться неправильно.
3. Гарантийное обеспечение.
4. Лотность инструмента. Если выставлено не верно, может неправильно считаться прибыль, и в некоторых интерфейсах может не верно считаться объём, которым нужно входить в позиции.
5. Кол-во знаков после запятой в объёме.
3. Настройки бумаг в оптимизаторе.
Дополнительные настройки бумаг в оптимизаторе также вызываются из окна подключения данных. Вот здесь:
Жмём на подгруженную бумагу левой кнопкой мыши дважды. И настраиваем…
Удачных алгоритмов!
https://t.me/osengine_official_support
Комментарии