Я продолжаю изучать программирование на MQL5 и его коды послужили мне вдохновением и базой для изучения, я многому научился, но иногда я немного теряюсь и не могу понять, что именно делают некоторые коды и почему они там находятся...
Я смог понять весь код "Hedge any positions", только часть кода, которую мне трудно понять, что она делает и почему она там, может помочь мне понять, что это такое и почему она была добавлена в код?
Я продолжаю изучать программирование на MQL5 и его коды послужили мне вдохновением и базой для изучения, я многому научился, но иногда я немного теряюсь и не могу понять, что именно делают те или иные коды и зачем они там нужны...
Я смог понять весь код "Hedge any positions", только часть кода, которую мне трудно понять, что она делает и почему она там, может помочь мне понять, что это такое и почему она была добавлена в код?
Я не понял, зачем проверяются"freeze_level" и "stop_level", почему в случае, если они возвращают значение "0", происходит вычисление (Ask-Bid) * 3? А если значение "0" не возвращается, то происходит умножение на 1.1?
Для чего нужны эти "freeze_level" и "stop_level"?
Я посмотрел в документации и не очень понял их назначение и почему эта проверка и умножение делается в случае возврата "0" или нет.
Before any product is published in the Market, it must undergo compulsory preliminary checks, as a small error in the expert or indicator logic can cause losses on the trading account. That is why we have developed a series of basic checks to ensure the required quality level of the Market products. If any errors are identified by the Market...
Все, что вам нужно сделать, это оставить этот советник активным на графике, и он будет отслеживать и "защищать" позицию другого советника на другом графике, так ли это?
Добрый день, мой друг...
Я продолжаю изучать программирование на MQL5 и его коды послужили мне вдохновением и базой для изучения, я многому научился, но иногда я немного теряюсь и не могу понять, что именно делают некоторые коды и почему они там находятся...
Я смог понять весь код "Hedge any positions", только часть кода, которую мне трудно понять, что она делает и почему она там, может помочь мне понять, что это такое и почему она была добавлена в код?
Добрый день, мой друг...
Я продолжаю изучать программирование на MQL5 и его коды послужили мне вдохновением и базой для изучения, я многому научился, но иногда я немного теряюсь и не могу понять, что именно делают те или иные коды и зачем они там нужны...
Я смог понять весь код "Hedge any positions", только часть кода, которую мне трудно понять, что она делает и почему она там, может помочь мне понять, что это такое и почему она была добавлена в код?
Что именно непонятно?
Что именно неясно?
Я не понял, зачем проверяются"freeze_level" и "stop_level", почему в случае, если они возвращают значение "0", происходит вычисление (Ask-Bid) * 3? А если значение "0" не возвращается, то происходит умножение на 1.1?
Для чего нужны эти "freeze_level" и "stop_level"?
Я посмотрел в документации и не очень понял их назначение и почему эта проверка и умножение делается в случае возврата "0" или нет.
Я не понял, почему проверяются "freeze_level" и "stop_level", ***.
Зачем проверять: читать Проверки, которые должен пройти торговый робот перед публикацией на рынке
***Почему в случае, если они возвращают значение "0", происходит расчет (Ask-Bid) * 3? ***
Элементарная защита: "0" может означать плавающий уровень. В таких случаях принято умножать на '3'.
В моих новых экспертах используется модифицированный подход:
Зачем проверять: читайте Проверки, которые должен пройти торговый робот перед публикацией в Маркете
Элементарная защита: '0' может означать плавающий уровень. В таких случаях принято умножать на '3'.
В моих новых экспертах используется модифицированный подход:
Спасибо за ответ, я прочитал всю документацию, которую вы мне прислали, и внес некоторые изменения в код:
Как вы думаете, это хороший подход для обновления (и проверки обновлений) котировок и конфигурации для торговли?
Спасибо за ответ, я прочитал всю документацию, которую вы мне прислали, и внес некоторые изменения в код:
Как вы думаете, это хороший подход для обновления (и проверки обновлений) котировок и конфигурации для торговли?
Вот эти строки:
m_trade.SetDeviationInPoints(0); m_trade.SetTypeFillingBySymbol(m_symbol.Name()); m_trade.SetMarginMode();один раз нужно зарегистрироваться в OnInit.
Вы установили нулевое проскальзывание - будьте готовы к тому, что очень часто будете получать отказ
Один вопрос, что происходит, когда коэффициент лота меньше 1, например 0,5?
Будет открыта позиция с меньшим объемом.