Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день!
После обновления на 420 релиз начал тестировать своего советника и заметил что он почему то начал "сливать". Проанализировал сделки и заметил, что стоп лосс срабатывает по несуществующим ценам. Например, по паре EURUSD установлен стоп лосс на уровне 1.06520, он срабатывает, хотя максимальная цена на этом баре 1.05920. Смотрю дальше и вижу что таких сделок очень много. По такому же принципу (по несуществующим ценам) срабатывает и тейк профит - дельта та же - 600 пунктов. В тестере на графике стрелки вверх и вниз "висят" в воздухе, далеко от баров.
Скриншот прилагаю.
Проведите тесты на MetaQuotes-Demo, пожалуйста. У Альпари откровенно ошибочная (в спредах) история чартов.
Интересует пару вопросов.
1. В тестере стратегий если используются индикаторы то как отрабатывает система? Сначала рассчитываются все индикаторы к которым указаны хендлы и уже после того запускается OnTick ?
2. Если да то очень не помешал бы функционал сначала запускать OnTick и после командой запускать расчет прикрепленных индикаторов. Таким образом к примеру мне не нужно рассчитывать индикаторы на каждом пятизначном тике а к примеру только на четырех знаке. При запуске OnTick проверяю текущую и предыдущую цену и уже сам решаю запускать или нет расчет индикаторов.
Потому если их много и они достаточно "тяжелые" то в режиме оптимизации кушают ресурсы...
Хотя можно попробовать создавать хенлы в онтик и в конце удалять индикаторы, а при следующем запуске онтик (при необходимости) снова создавать хендлы - и не совсем ясно выиграет ли это в производительности...
Интересует пару вопросов.
1. В тестере стратегий если используются индикаторы то как отрабатывает система? Сначала рассчитываются все индикаторы к которым указаны хендлы и уже после того запускается OnTick ?
Да. Более общий ответ - рассчитываются значения всех индикаторов перед каждым вызовом обработчика события:
2. Если да то очень не помешал бы функционал сначала запускать OnTick и после командой запускать расчет прикрепленных индикаторов. Таким образом к примеру мне не нужно рассчитывать индикаторы на каждом пятизначном тике а к примеру только на четырех знаке. При запуске OnTick проверяю текущую и предыдущую цену и уже сам решаю запускать или нет расчет индикаторов.
Потому если их много и они достаточно "тяжелые" то в режиме оптимизации кушают ресурсы...
Так нельзя. Можете использовать более быстрые режимы генерации тиков для тестирования:
Так нельзя. Можете использовать более быстрые режимы генерации тиков для тестирования:
Помогите разобраться, не хотят работать функции преобразования данных, написал простенький скрипт для проверки. Билд 420, ОС - 64 бит.
Помогите разобраться, не хотят работать функции преобразования данных, написал простенький скрипт для проверки. Билд 420, ОС - 64 бит.
От кавычек на любом этапе избавьтесь....
А как это сделать?
либо что бы их изначально в файле не было, либо при чтении дополнительно применяйте функцию, к примеру: