(Месяц == 10 дней == 12) ||/25 декабря - День Колумба (месяц == 11 день == 11) ||/25 декабря - День Ветеранов # 8217; День Октября и ноября. 24 декабря заканчивается раньше полуночи (в 19:00)
(Месяц == 10 дней == 12) ||/25 декабря - День Колумба (месяц == 11 день == 11) ||/25 декабря - День Ветеранов # 8217; День Октября и ноября. 24 декабря заканчивается раньше полуночи (в 19:00)
хе-хе ... не совсем ... 2/7 это 28% ...Originally Posted by ;
да ладно, грубая оценка в любом случае достаточно хороша, важна главная идея, а не точные цифры.
Ну, рынки не закрыты во всем мире только из-за банковских выходных в США ... Единственные дни, когда рынки закрыты по всему миру, наверняка, 25 декабря и 1 января. Я просмотрел тиковую базу данных Dukascopy, и это единственные 2 дни, когда рынки закрыты, начинаются с субботнего солнца. Однако есть дни, когда рынки закрываются раньше, чем обычно, благодаря Smilee89. Основная проблема со сценарием заключается в том, что начальныеконечные часы выходных дней жестко заданы с пятницы 22:00 до понедельника 00:00 независимо от смены часового пояса брокера. Это уже неверно, так как обычная рыночная неделя ДЛИНА ТОЧНО 5 дней (5 * 24 часа), поэтому выходные дни действительно должны быть с субботы 00:00 до понедельника 00:00, с учетом смены часового пояса брокера и летнего времени. Затем мы должны убрать 25 декабря 1 января и, наконец, отрезать несколько часов, когда рынки закрываются раньше, чем обычно, 24 и 31 декабря, как указал smilee89. Я думаю, что это должно быть исчерпывающим. Таким образом, скрипт и индикация будут ошибочно показывать выходные дни как отсутствующие бары, если часовой пояс брокера не находится в пределах GMT 0, GMT 1 или GMT 2 или около того. Я постараюсь это исправить. Спасибо за ваш вклад! SQOriginally Posted by ;
Я кодировал DST и w-e вещи ... Теперь он должен правильно определять выходные дни независимо от того, в каком брокере и часовом поясе вы находитесь, а также автоматически применять DST-смену. Итак, теперь должно быть очень мало пропущенных баров вокруг w-e. Надеюсь ... Я поместил этот код в скрипт на данный момент, я также добавлю его в индикатор. Обновление в посте 1. SQ
Привет Сквалу, спасибо за вашу прекрасную работу над этим. У меня есть индикатор для работы, но не скрипт. В журнале написано: загружен успешно, быстро удален. При поиске на форуме другие пользователи сталкивались с похожими проблемами со сценариями, которые были устранены путем настройки параметров на вкладке «Эксперты» Я сделал это, но все еще не радости. Если у вас или у других есть какие-либо идеи, что может быть причиной проблемы, я был бы признателен за ваш вклад. С уважением
Привет Это нормальное поведение для скриптов: они загружаются, запускаются один раз, а затем удаляются (если только скрипт не возвращается из функции start ()). Вкладка «Журнал» скажет вам только это. Этот скрипт выводит все свои отчеты на вкладке «Эксперты» в окне «Терминал» (вот где все вызовы Print () заканчиваются в MT4). Чтобы удобно прочитать полный отчет, щелкните правой кнопкой мыши вкладку «Эксперты» в окне «Терминал», затем откройте «Открыть», затем откройте последний файл .log, например, с помощью блокнота, и прокрутите его до конца. , Sq
Originally Posted by ;Originally Posted by ;
Спасибо миллиону Squalou. Моя проблема заключалась в том, что я искал вывод в журнале журнала, а не в журнале экспертов Теперь все работает так, как рекламируется. еще раз спасибоOriginally Posted by ;
Данные за 1 минуту от jforex также имеют отсутствующие бары. Не шок. Как насчет сравнения с тиковыми данными? та же проблема? отличная работа здесь. Я давно использую этот скрипт, и он является частью моего шаблона по умолчанию, чтобы мои индикаторы работали должным образом, а также для визуального тестирования на истории.Originally Posted by ;