|
Окно Strategy Tester
"Strategy Tester" —
многофункциональное окно, позволяющее тестировать стратегии и оптимизировать
параметры советников. Окно можно вызвать командой меню "View — Strategy
Tester", комбинацией клавиш-акселераторов Ctrl+R и кнопкой
панели инструментов "Standard".
Вкладка Settings
Во вкладке доступны следующие
команды и опции:
- Expert Advisor — выбрать тестируемый советник из списка
доступных;
- Symbol — выбрать один из доступных финансовых инструментов;
- Period — выбрать период инструмента (таймфрейм);
- Model — выбрать метод моделирования баров;
- Open Price Only — использовать цены открытия баров текущего таймфрейма;
- Control points — использовать последние 10 баров текущего периода или
5 баром меньшего периода для фрактальной генерации;
- Every tick — использовать каждый тик;
- Refresh file — обновлять файл данных при тестировании. При
тестировании советников Strategy Tester может использовать уже существующий
файл данных. Если эта опция включена, при тестировании существующий файл
будет удален, а вместо него будет создан новый, на основе существующих
данных и выбранного метода моделирования баров;
- Use date — использовать диапазон дат при тестировании (From —
начальная дата; To — дата окончания тестирования). Если эта опция отключена,
при тестировании будут использоваться все доступные данные;
- Expert properties — открыть окно "Expert properties", позволяющее
управлять параметрами советника при тестировании;
- Symbols properties — посмотреть параметры финансового
инструмента;
- Open chart — открыть окно выбранного для тестирования графика
финансового инструмента;
- Start — начать тестирование.
Вкладка Results
Результаты тестирования в этой
вкладке представлены в виде таблицы с информацией о всех проведенных торговых
операциях. Таблица состоит из следующих полей:
- Op — номер торговой операции;
- Time — время совершения операции;
- Type — тип совершенной операции (sell, buy, s/l, t/p, modify и
так далее);
- Ticket — номер тикета (торговой позиции или ордера);
- Lots — количество лотов;
- Price — цена;
- S/L — значение Stop Loss ордера;
- T/P — значение Take Profit ордера;
- Profit — прибыль/убыток. Значение прибыли/убытка проставляется
только для операций закрытия позиций;
- Balance — значение баланса.Значение баланса проставляется только
для операций закрытия позиций.
Вкладка Report
В этой вкладке представлены
обобщенные результаты тестирования и некоторые ключевые показатели:
- Initial deposit — начальный депозит;
- Total net profit — чистая прибыль (валовая прибыль за вычетом
валовых убытков);
- Gross profit — валовая прибыль;
- Gross loss — валовые убытки;
- Trades total — общее количество торговых позиций;
- Profit trades — количество прибыльных торговых позиций;
- Loss trades — количество прибыльных торговых позиций;
- Largest profit trade — наиболее прибыльная торговая позиция;
- Largest loss trade — наиболее убыточная позиция;
- Max consecutive winners — наибольшая серия прибыльных торговых
позиций и их абсолютные значения;
- Max consecutive lossers — наибольшая серия убыточных торговых
позиций и их абсолютные значения;
- Avg consecutive winners — среднее количество прибыльных сделок
среди серий;
- Avg consecutive lossers — среднее количество убыточных сделок
среди серий;
- Max consecutive profit — наибольшая прибыль в серии и размер этой
серии торговых позиций;
- Max consecutive loss — наибольший убыток в серии и размер этой
серии торговых позиций;
- Absolute drawdown — абсолютная просадка;
- Max drawdown — максимальная просадка.
Вкладка Equity Graph
Во вкладке "Equity Graph"
автоматически рисуется график состояния баланса счета, наглядно отражающий
динамику тестирования.
Вкладка Jornal
Во вкладке "Jornal"
автоматически публикуются сообщения о ходе тестирования советника.
Режим оптимизации
Включение режима оптимизации
вносит изменения только во вкладках: Results, Report и Equity Graph.
Вкладка Results
В этой вкладке при оптимизации
публикуются окончательные отчеты каждого из прогонов в виде:
- Pass — номер тестирования (прогона);
- Profit — чистая прибыль (валовая прибыль за вычетом валовых
убытков);
- Gross profit — валовая прибыль;
- Gross loss — валовые убытки;
- Max profit deal — наиболее прибыльная сделка;
- Max loss deal — наиболее убыточная сделка;
- Max drawdown — максимальная просадка;
- Drawdown % — относительная просадка;
- Trades total — общее количество торговых позиций;
- Profit trades — количество прибыльных сделок;
- Loss trades — количество убыточных сделок.
Вкладка Report
При оптимизации параметров во
вкладке "Report" представлена информация по прогонам:
- Initial deposit — начальный депозит;
- Maximal profit — максимальная прибыль за прогон;
- Minimal profit — минимальная прибыль за прогон;
- Passes total — общее количество тестирований (прогонов);
- Profit passes — количество прибыльных прогонов;
- Loss passes — количество убыточных прогонов;
- Best pass # with parameters — номер наиболее прибыльного прогона
и его параметры;
- Worst pass # with parameters — номер наиболее убыточного прогона
и его параметры.
Вкладка Equity Graph
На графике "Equity Graph" при
оптимизации отражается прибыль каждого из прогонов. |