хотел помочь, но раз вы сильно умнее, значит не надо и впредь
Дело не в модераторе - никогда оппонента банить не буду за его мнение - это полная дурь. Наверное, это сила привычки - видеть в Ваших сообщениях негатив. Приручили... ))
Хорошо. Вы пишете, что у сабера всё правильно, но его конструкция не позволит отследить внезапное изменение на стороне сервера значений, получаемых от SymbolInfoDouble:
Т.е., у него проверяется на лишь ненулевое значение, но никак не на корректное на данный момент - один раз заполнено ненулевым, и на том всё - постоянно выдаёт первое ненулевое значение.
Потому, сам не кэширую такие данные, которые в любой момент могут измениться, а отслеживаю их изменение, либо просто получаю в момент их надобности.
Я же правильно понял что при оптимизации на 10 агентах, функция TesterStop() завершит тестирование (например при просадке выше 10%), на каждом агенте а не в тестере - и исполнится только на том агенте где это условие исполнится, а остальные агенты доработают до конца.
Я же правильно понял что при оптимизации на 10 агентах, функция TesterStop() завершит тестирование (например при просадке выше 10%), на каждом агенте а не в тестере - и исполнится только на том агенте где это условие исполнится, а остальные агенты доработают до конца.
fxsaber #: Скорее всего, уже отвечали. Возможно ли проверить валидатор Маркета, не будучи зарегистрированным в качестве продавца?
Я не встречал ответа на такой вопрос, но хотелось бы такую возможность иметь. Было-бы очень полезно для заказчиков фриланса.
Но это ведь очень увеличит нагрузку на сервер MQ. Представьте сколько будет проверяльщиков… По делу и просто так…
Хотя можно ввести платную услугу. Только с моей точки зрения не повремёнку, а за один советник\индикатор. Или может быть помесячно\понедельно, но если не пользовался в течении месяца\недели, то плату не списывать.
Взял советник, использующий этот модуль. Получил результаты. Внес предложенный Вами текст. Результат абсолютно тот же.
Под "результат абсолютно тот же" подразумевается что сделка совершилась? Или что вы пошагово проверили в дебаггере идентичность значений на выходе из функции Direction при минимуме из двух сработавших паттернов сигналов, где один из них выдаёт 0.0, с моим доп условием и без? Потому что если первое - вам возможно и тех ошибочных результатов хватило чтобы преодолеть порог срабатывания в стандартном шаблоне. По-умолчанию вроде 10. А на второе я проверял и логически всё сходилось. Так что не знаю как вы можете получить одно и то же.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
спорить с модератором без толку.
хотел помочь, но раз вы сильно умнее, значит не надо и впредь
Дело не в модераторе - никогда оппонента банить не буду за его мнение - это полная дурь. Наверное, это сила привычки - видеть в Ваших сообщениях негатив. Приручили... ))
Хорошо. Вы пишете, что у сабера всё правильно, но его конструкция не позволит отследить внезапное изменение на стороне сервера значений, получаемых от SymbolInfoDouble:
Т.е., у него проверяется на лишь ненулевое значение, но никак не на корректное на данный момент - один раз заполнено ненулевым, и на том всё - постоянно выдаёт первое ненулевое значение.
Потому, сам не кэширую такие данные, которые в любой момент могут измениться, а отслеживаю их изменение, либо просто получаю в момент их надобности.
Я же правильно понял что при оптимизации на 10 агентах, функция TesterStop() завершит тестирование (например при просадке выше 10%), на каждом агенте а не в тестере - и исполнится только на том агенте где это условие исполнится, а остальные агенты доработают до конца.
Не понял есть ли функция завершения тестирования без записывания статистики тестирования?
Я же правильно понял что при оптимизации на 10 агентах, функция TesterStop() завершит тестирование (например при просадке выше 10%), на каждом агенте а не в тестере - и исполнится только на том агенте где это условие исполнится, а остальные агенты доработают до конца.
История появлений этой функции. Остановится расчет прохода. Агент дальше будет работать.
Не понял есть ли функция завершения тестирования без записывания статистики тестирования?
Идея этой функции - создать INIT_FAILED вне OnInit. Поэтому подходит.
Скорее всего, уже отвечали. Возможно ли проверить валидатор Маркета, не будучи зарегистрированным в качестве продавца?
Я не встречал ответа на такой вопрос, но хотелось бы такую возможность иметь. Было-бы очень полезно для заказчиков фриланса.
Но это ведь очень увеличит нагрузку на сервер MQ. Представьте сколько будет проверяльщиков… По делу и просто так…
Хотя можно ввести платную услугу. Только с моей точки зрения не повремёнку, а за один советник\индикатор. Или может быть помесячно\понедельно, но если не пользовался в течении месяца\недели, то плату не списывать.
Взял советник, использующий этот модуль. Получил результаты. Внес предложенный Вами текст. Результат абсолютно тот же.
Потому что если первое - вам возможно и тех ошибочных результатов хватило чтобы преодолеть порог срабатывания в стандартном шаблоне. По-умолчанию вроде 10. А на второе я проверял и логически всё сходилось. Так что не знаю как вы можете получить одно и то же.
Метод CChartObject::Time(const int point,const datetime time) для объекта типа CChartObjectText, созданного программно,
программно не меняет значение time в свойствах объекта.
Новый год и сразу Критическая ошибка при выполнении кода из 3х строк:
который по сути ничего и не делает
Результат: Access violation
До какого числа разработчики MT5 в отпуске?
Сижу жду ответа - что бы понять, как мне дальше решать проблему...
До какого числа разработчики MT5 в отпуске?
Сижу жду ответа - что бы понять, как мне дальше решать проблему...