Вообще печально Пытаюсь советника сделать с двумя функциями ( установка позиций и открытия позиции заново после того как она закрылась по TP или SL но открыть нужно вместе с противоположно позицией)
даже такой простой советник не получается, спрашивал на форумах тоже трудности (((
Что произойдёт (вопрос автору), если на каком-то этапе функция OrderCheck(request,check) вернёт false? Например, из-за указания неправильного объёма для request.volume.
Что произойдёт (вопрос автору), если на каком-то этапе функция OrderCheck(request,check) вернёт false? Например, из-за указания неправильного объёма для request.volume.
tol64 и Вы возможно правильно заметили. Спасибо.
Подскажите пожалуйста вариант как качественно проверить и избавится от вечного цикла.
G001: Подскажите пожалуйста вариант как качественно проверить и избавится от вечного цикла.
Вариантов может быть много. Ограничить число итераций, вообще отказаться от проверки в цикле, анализировать код ответа, и т.д. Кстати, бесконечный цикл возникнет и в случае, если по какой-то причине сервер будет отвергать торговый запрос. Т.е. здесь надо полностью менять логику проверки.
Я сам использую не более двух проверок кодов возврата, и если ордер выставить не удаётся, дожидаюсь прихода нового тика.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Правильно. В этом и заключалась моя просьба, как программно узнать когда советник перестает работать.
и это называть "всем спасибо, проблему решил, "
вы её себе создали, а не решили ;)
:))) да уж.
и это называть "всем спасибо, проблему решил, "
вы её себе создали, а не решили ;)
Вообще печально Пытаюсь советника сделать с двумя функциями ( установка позиций и открытия позиции заново после того как она закрылась по TP или SL но открыть нужно вместе с противоположно позицией)
даже такой простой советник не получается, спрашивал на форумах тоже трудности (((
получили, но вы их игнорируете. ;)
принты и коменты в циклах не ставите, журнал не даете.
вам здесь надо пообщаться, а не на терминал грешить.
Обратил внимание вот на эту часть кода:
Что произойдёт (вопрос автору), если на каком-то этапе функция OrderCheck(request,check) вернёт false? Например, из-за указания неправильного объёма для request.volume.
Обратил внимание вот на эту часть кода:
Что произойдёт (вопрос автору), если на каком-то этапе функция OrderCheck(request,check) вернёт false? Например, из-за указания неправильного объёма для request.volume.
Вариантов может быть много. Ограничить число итераций, вообще отказаться от проверки в цикле, анализировать код ответа, и т.д. Кстати, бесконечный цикл возникнет и в случае, если по какой-то причине сервер будет отвергать торговый запрос. Т.е. здесь надо полностью менять логику проверки.
Я сам использую не более двух проверок кодов возврата, и если ордер выставить не удаётся, дожидаюсь прихода нового тика.