Проверка стейтментов из МТ
Сделана стратегия которая позволяет импортировать стейтменты из метатрейдера в формате html а потом проигрывать сделки в режиме тестирования как будто трейдер вручную торгует. Довольно интересно смотреть на чужую торговлю в режиме реального времени или в ускоренном режиме. Также получается полная статистика и кривые эквити и дродауна. Для инвесторов данная фича просто незаменимая.
Алгоритм установки и работы:
- скачать Statement Processor с этого адреса www.forextester.com/files/StatementProcessor.zip
- разархивировать и поместить файл стратегии StatementProcessor.dll в папку Program Files\ForexTester\Strategies (сама программа Forex Tester уже должна быть установлена на Вашем компьютере). Перезапустить программу Forex Tester.
- в режиме Редактирования необходимо сгенерировать тики по тем валютным парам и тому периоду, которые нашли отражение в Стейтменте, который Вы хотите проанализировать (например, сделки совершались по 3 валютным парам EURUSD, USDCHF, GBPUSD в период с февраля 2006 по сентябрь 2006, вот по этим парам и за этот период генерируете тики)
- переключаетесь в режим Тестирования, открываете Strategies List и отмечате галочкой стратегию Statement Processor, чтобы она выполнялась. Открываете Свойства этой стратегии, в появившемся диалоговом окне нажимаете на иконку с многоточием "..." - делаете поиск файла со стейтментом из МетаТрейдера в формате html и загружаете его (также может грузиться собственная история Forex Tester "History.dat") Вы сразу увидете список сделок из Стейтмента.
- если время сделок в анализируемом стейтменте отличается от времени котировок, которые Вы проимпортировали в Forex Tester, то делаете соответствующую поправку в свойствах стратегии (Time shift).
- задаете минимальное отклонение по времени от цены открытия в обе стороны в минутах. Это нужно для того чтобы ордер открылся в данном промежутке по цене открытия как можно точнее. Если в данном промежутке не было такой цены открытия то ордер игнорируется. По умолчанию выставлено 15 мин.
- нажимаете Коннект, начинают поступать котировки и стратегия анализирования стейтмента начинает выполняться.
- при работе стратегии на каждом тике перебираются ордера и смотрится попадает ли текущее время в диапазон времени открытия и соответствует ли цена. Если да то ордер открывается.
- для открытого ордера проверяется время закрытия, если текущее время больше или равно времени закрытия ордера - он закрывается.
Для точного тестирования очень рекомендуется генерировать тики по второму варианту (из трех) через 1 пункт. Тогда будет полный диапазон цен в заданном промежутке.
Еще раз кратко об установке стратегии:
- Скопировать файл StatementProcessor.dll в каталог ForexTester\Strategies.
- Перезапустить программу.
- В списке стратегий пометить ее галочкой и разрешить работу всех стратегий.
Скачать можно здесь: www.forextester.com/files/StatementProcessor.zip
Скриншот
Проверка стейтментов из МетаТрейдера
-
- Site Admin
- Сообщения: 71
- Зарегистрирован: Вс июл 23, 2006 1:11 pm