Настройки тестера. Часть 1.
Введение
Прежде чем перейти к описанию установок тестера необходимо отметить, что для наиболее точного соответствия результатов теста результатам реальных торгов по тем же правилам недостаточно только настроить тестер. Необходимо так же указать свойства рыночных инструментов. Про то, как это сделать написано в главе учебника
«Настройка символов».
Кроме того, имеются установки которые могут быть сделаны только в коде системы.
Таким образом, в некоторых случаях, для полной настройки процесса тестирования необходимо правильно установить опции в:
- Информации о символе (Symbol information)
- Настройках тестера (Backtester settings)
- Коде системы
Поскольку большинство настроек, доступных в тестере, могут быть продублированы прямо в коде системы, я при описании каждой опции буду давать функцию, дублирующую её значение.
Важно:
- установки, задаваемые при помощи функций в коде системы, имеют приоритет перед установками заданными в Settings тестера.
- установки, задаваемые при помощи функций в коде системы, не могут изменяться в процессе тестирования (например, в зависимости от символа), поскольку считается, что опции одинаковы для всех символов. Про исключения из этого правила читайте в описании функции SetOption() в файле помощи.
Сохранение настроек.
Поскольку настроек великое множество и при тестировании различных рынков и рыночных инструментов придется многие из них менять, предусмотрена возможность сохранять сделанные настройки и в последствии загружать их из файла.
Структурно окно настроек состоит из 5 закладок.
- General (общие) – общие установки тестера
- Trades (торговля) – задаются цены сделок и задержки исполнения
- Stops (стопы) – задаются различные виды системных стопов в т.ч. и эмулирующх рыночные ордера
- Report (отчет) – устанавливаются некоторые параметры отчета, получаемого по результатам теста
- Portfolio (портфель) – задаются специфические установки необходимые при тестировании портфельной торговли (торговля одновременно множеством бумаг)
Подробнее настройки каждой закладки рассмотрим в следующих главах.
Удачи.