Дамы и Господа, подскажите может кто сталкивался с темой автоматического измененияя спредов и стоплевелов при проверке советников
Пока никак нельзя. Тестер хранит последние значения спреда и стоплевела.
Поэтому надо сидеть и "ловить" момент ! Когда ДЦ изменит значение спреда(стоплевела) до нужного вам значения, - надо шустро ткнуть в кн. СТАРТ тестера....
Если в вашем эксперте так важны уровни стопов и спред, значит это пипсер очередной. Но дело ваше работайте над ним....
Реализация плавающего спреда и уровня стопов через MathRand() и соответствующее уловие проверки как для спреда так и для стопов.
Расписывать идею не стал, догадаетесь наверное сами.
Пока никак нельзя. Тестер хранит последние значения спреда и стоплевела.
Поэтому надо сидеть и "ловить" момент ! Когда ДЦ изменит значение спреда(стоплевела) до нужного вам значения, - надо шустро ткнуть в кн. СТАРТ тестера....
Спасибо за совет. Я в принципе так и делал и заметил, что в разное время результаты тестера выдают совсем разные данные. Но как при этом можно проверить стратегию (а еще боле важно оптимизировать параметры) если часть сделок будет в реальной жизни проходить в дневное время, а часть сделок в вечернее (то есть при разных значениях спреда (стоплевела) - а при некоторых стратегиях - изменения спредов (стоплевелов) могут давать очень разные результаты?
... как при этом можно проверить стратегию (а еще боле важно оптимизировать параметры) если часть сделок будет в реальной жизни проходить в дневное время, а часть сделок в вечернее (то есть при разных значениях спреда (стоплевела) - а при некоторых стратегиях - изменения спредов (стоплевелов) могут давать очень разные результаты?
Поймайте момент среднего спреда, выведите терминал в оффлайн чтобы спред не менялся и запускайте тестирование/оптимизацию.
В МТ5 обещали сделать историю спредов. Обещаного 3 года ждут - осталось недолго :)
Если в вашем эксперте так важны уровни стопов и спред, значит это пипсер очередной. Но дело ваше работайте над ним....
Реализация плавающего спреда и уровня стопов через MathRand() и соответствующее уловие проверки как для спреда так и для стопов.
Расписывать идею не стал, догадаетесь наверное сами.
Да Вы правы - это советник - пипсер. Вы считаете, что такого рода советники не имеют права жить? Тогда почему на чемпионатах они лидируют в тройке (например в 2008 году) лидеров?
Только я не совсем понял как с помощью генератора случайных чисел можно менять спреды и стопы (а не уровень тейк-профита/ стоп-лоса при открытии ордера).
Можете немного больше написать.
Заранее благодарен.
да именно об этом и вопрос.
кстати никто не знает как менять что-то в файле symbols.raw
Есть подозрения, что в нем как раз и хранятся спрэды и стопы?
или может вообще во время выполнения работы тестера подставлять то один файл symbols.raw (соответствующий дневному времени), то другой (соответствующий вечернему времени)?
правда сколько такая операция будет занимать времени и будет ли на это тестер реагировать (подтягивать новые данные о спрэде)?
Я знаю... И у меня есть утилитка для изменения этого файла (платная).
Я в своё время обращался к разработчикам с вопросом о структуре файла symbols.raw. Мне было отвечено, что это закрытая информация. Так что пишите в личку, а лучше по электронной почте.
Нет, не будет... МТ4 читает все данные в момент загрузки.- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Сам я недавно начал изучать MQL4 и работать с советниками, но наверное многие стыкались с тем что при проверке стратегий все вроде бы хорошо, а при запуске на демо-счете или реальном счете - получается совсем иная ситуация.
Иногда это связано с тем, что многие ДЦ ввели ночное увеличение спрэдов по некоторым торговым инструментам. Например, в Альпари по EURGBP днём спрэд 28 пунктов, а ночью 40 пунктов (5 знаков). А в некоторых ДЦ, например, в LiteForex спрэд по EURGBP просто увеличивается с 3 пунктов до 5 и при этом уровень стопов с 6 до 10 пунктов.
Было бы не плохо при тестировании советника иметь возможность управлять спрэдом, то есть иметь возможность протестировать торговую систему с разными спредами и уровнями стопов 2, 3, 4, 5, 8, 10 пунктов, а то и выше. Что делать?
Не совсем уверен, но по моему информация о спредах хранится в файле symbols.raw.
Но как ее можно изменять, да еще автоматически (в зависимости от времени суток). Может кто сталкивался с этой проблемой и знает как ее решить. Посоветуйте.
Заранее благодарен всем откликнувшимся!