Простите, "заболтался". Заметил ваш вопрос еще утром, хотел сразу ответить, сейчас уже ночь, а я только спохватился.Вы можете увидеть ответ на свой вопрос. Делается это следующим образом:
1. Сначала запускаете ваш советник на тестирование без визуализации, затем открываете график и сохраняете его шаблон под именем вашего советника.
2. Закрываете график, запускаете советник в режиме визуализации, выставив самую большую скорость,чтобы побыстрее, все же четырехчасовик, и наблюдаете.
3. Думаю, все вопросы отпадут.
P.S. Или распечатывайте значения индикатора перед выставлением ордера и потом смотрите в логах.
Спасибо огромное))), но теперь не знаю, что нужно сделать, чтобы игнорировать эти временные пересечения стохастика???
ДЦ != Брокер. - маленькое отступление для "чистоты разговора" (большинство ДЦ не являются брокерами).
Такой функции в MQL4 не встречал, НО можно по истории пробежаться и посмотреть когда начинается "дырка" на выходных.
"чистоты разговора" -- думал, спросишь про ДЦ -вроде как банки в стороне, спросишь про банки, ДЦ ни при чем, потому и спросил про брокеров. одни -- сами брокеры, другие работают все равно через брокеров. А специально готовить историю за парулет и изменять советника для теста слишком долго и муторно. хочется сделать что-то вроде защиты от гэпов на открытии рынка после выходных, чтобы закрываться перед выходными. С выходными то без проблем, а вот праздники... Искал сам, не нашел ,решил спросить, вдруг плохо искал?
Спасибо огромное))), но теперь не знаю, что нужно сделать, чтобы игнорировать эти временные пересечения стохастика???
Не работать на нулевом баре, по другому никак.
P.S. А вообще -- это главная проблема всех индикаторных стратегий. Любой индикатор запаздывает. Есть более чувствительные, есть менее. Чем чувствительнее индикатор __ тем больше у него ложных срабатываний. Если чувствительность низкая, он пропускает большую часть движения, и в итоге уменьшается прибыль, если высокая -- увеличиваются убытки за счет ложных срабатываний. Для того, чтобы найти "золотую серединку" и проводится оптимизация параметров. используются несколько индикаторов и прочее. А работа на 0 баре как раз повышает чувствительность индикатора, причем не постепенно, а резко, со всеми вытекающими.
P.S. А вообще -- это главная проблема всех индикаторных стратегий. Любой индикатор запаздывает. Есть более чувствительные, есть менее. Чем чувствительнее индикатор __ тем больше у него ложных срабатываний. Если чувствительность низкая, он пропускает большую часть движения, и в итоге уменьшается прибыль, если высокая -- увеличиваются убытки за счет ложных срабатываний. Для того, чтобы найти "золотую серединку" и проводится оптимизация параметров. используются несколько индикаторов и прочее. А работа на 0 баре как раз повышает чувствительность индикатора, причем не постепенно, а резко, со всеми вытекающими.
Советник в процессе работы рассчитывает значение 4 переменных, значения которых хранятся в памяти, и если терминал не перегружать, то все в порядке. Однако после перезагрузки терминала он теряет эти значения, и при первом запуске все они опять ==0.
Нужно сделать так, чтобы при первом запуске он считывал значения из файла, затем, если они в процессе работы поменяются, то он новые значения опять записывал в файл. Причем нужно, чтобы он создавал файл с уникальным именем, может быть производным от валютной пары, потому что в терминале висит несколько советников, и чтобы записи другу другу не мешали.
Советника мне делал человек, который сейчас недоступен, а вопрос важный, потому что реальные деньги могут пропасть. Могу дать кусочек кода, где рассчитываются эти переменные, если мне кто-нибудь сразу напишет, как их записывать в файл.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Простите, "заболтался". Заметил ваш вопрос еще утром, хотел сразу ответить, сейчас уже ночь, а я только спохватился.Вы можете увидеть ответ на свой вопрос. Делается это следующим образом:
1. Сначала запускаете ваш советник на тестирование без визуализации, затем открываете график и сохраняете его шаблон под именем вашего советника.
2. Закрываете график, запускаете советник в режиме визуализации, выставив самую большую скорость,чтобы побыстрее, все же четырехчасовик, и наблюдаете.
3. Думаю, все вопросы отпадут.
P.S. Или распечатывайте значения индикатора перед выставлением ордера и потом смотрите в логах.
Спасибо огромное))), но теперь не знаю, что нужно сделать, чтобы игнорировать эти временные пересечения стохастика???
ДЦ != Брокер. - маленькое отступление для "чистоты разговора" (большинство ДЦ не являются брокерами).
Такой функции в MQL4 не встречал, НО можно по истории пробежаться и посмотреть когда начинается "дырка" на выходных.
ДЦ != Брокер. - маленькое отступление для "чистоты разговора" (большинство ДЦ не являются брокерами).
Такой функции в MQL4 не встречал, НО можно по истории пробежаться и посмотреть когда начинается "дырка" на выходных.
Спасибо огромное))), но теперь не знаю, что нужно сделать, чтобы игнорировать эти временные пересечения стохастика???
Не работать на нулевом баре, по другому никак.
P.S. А вообще -- это главная проблема всех индикаторных стратегий. Любой индикатор запаздывает. Есть более чувствительные, есть менее. Чем чувствительнее индикатор __ тем больше у него ложных срабатываний. Если чувствительность низкая, он пропускает большую часть движения, и в итоге уменьшается прибыль, если высокая -- увеличиваются убытки за счет ложных срабатываний. Для того, чтобы найти "золотую серединку" и проводится оптимизация параметров. используются несколько индикаторов и прочее. А работа на 0 баре как раз повышает чувствительность индикатора, причем не постепенно, а резко, со всеми вытекающими.
всем бодрого время суток. подскажите что тут не так пишет Ошибку№1 как исправить? спасибо!
Это спам? Вы уже задавали этот вопрос и вам на него отвечали (стр. 602).
спс не обратил внимания :) я посмотрю если будут вопросу постучусь спс!!!!
Не работать на нулевом баре, по другому никак.
P.S. А вообще -- это главная проблема всех индикаторных стратегий. Любой индикатор запаздывает. Есть более чувствительные, есть менее. Чем чувствительнее индикатор __ тем больше у него ложных срабатываний. Если чувствительность низкая, он пропускает большую часть движения, и в итоге уменьшается прибыль, если высокая -- увеличиваются убытки за счет ложных срабатываний. Для того, чтобы найти "золотую серединку" и проводится оптимизация параметров. используются несколько индикаторов и прочее. А работа на 0 баре как раз повышает чувствительность индикатора, причем не постепенно, а резко, со всеми вытекающими.
Еще раз спасибо! Буду думать и пробовать...
Просьба подсказать как сделать запись в файл.
Советник в процессе работы рассчитывает значение 4 переменных, значения которых хранятся в памяти, и если терминал не перегружать, то все в порядке. Однако после перезагрузки терминала он теряет эти значения, и при первом запуске все они опять ==0.
Нужно сделать так, чтобы при первом запуске он считывал значения из файла, затем, если они в процессе работы поменяются, то он новые значения опять записывал в файл. Причем нужно, чтобы он создавал файл с уникальным именем, может быть производным от валютной пары, потому что в терминале висит несколько советников, и чтобы записи другу другу не мешали.
Советника мне делал человек, который сейчас недоступен, а вопрос важный, потому что реальные деньги могут пропасть. Могу дать кусочек кода, где рассчитываются эти переменные, если мне кто-нибудь сразу напишет, как их записывать в файл.
Следующий верхний фрактал.
Спасибо за ответ , но я имел ввиду как узнать пробит ли текущий фрактал или нет до появления следующего фрактала