У нас вы можете посмотреть бесплатно РУКОВОДСТВО ПО MQL4 - 26 КАК КОДИРОВАТЬ ПРОСТОЙ ТРЕЙЛИНГ ДЛЯ ПОКУПКИ или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
https://mql4tutorial.com/?s=stop С помощью MQL4 для Metatrader4 мы создаем автоматический советник для установки трейлинг-стопа для сделок на покупку. Этот советник будет настраивать трейлинг-стоп для всех позиций на покупку на Forex Chat, принадлежащих текущей валютной паре... В этом видео мы собираемся создать трейлинг-стоп, который будет подниматься всякий раз, когда цена растет, поэтому давайте узнаем, как рассчитать нечто подобное в MQL4. Для этого нажмите на маленькую кнопку здесь или нажмите F4 на клавиатуре, теперь вы должны увидеть окно Metaeditor и здесь вы должны нажать на: "File/ New/ Expert Advisor (template)" из шаблона, "Continue", я назову этот файл: "SimpleBuyTrailingStop", нажмите на "Continue", "Продолжить" и "Finish". Теперь мы можем удалить все, что выше функции "OnTick" и две строки комментариев здесь. Во-первых, мы хотим проверить, что "OrdersTotal" меньше 1, если это так, то у нас нет открытых ордеров, и для этого примера мы собираемся открыть демо-сделку на покупку, потому что нам нужно что-то для трейлинг-стопа, поэтому мы используем "OrderSend", чтобы открыть здесь сделку на 10 микро-лотов. Вы бы не сделали этого на реальном счете без какого-либо сигнала на вход, и поскольку возможно иметь более одной позиции, мы теперь хотим подсчитать все ордера и используем "OrdersTotal" и цикл "for", чтобы пройти через каждый ордер, который у нас есть. Сначала мы хотим проверить, можем ли мы выбрать ордер для текущего счетчика в цикле, поэтому мы используем "OrderSelect", номер счетчика, мы хотим выбрать по позиции (SELECT_BY_POS), мы используем "MODE_TRADES", это для текущих открытых позиций и для ордеров, если вы хотите увидеть закрытые ордера и позиции, вы также можете использовать "MODE_HISTORY". Теперь нам нужно выяснить, равен ли символ ордера (OrderSymbol) текущему символу (Symbol()) на графике, затем мы используем "OrderType", чтобы выяснить, является ли это позиция на покупку (OP_BUY), и если все это верно, мы проверяем, находится ли стоп-лосс текущего ордера (OrderStopLoss) ниже 150 пунктов, и если это верно, мы используем "OrderModify" для текущего ордера (OrderTicket) с ценой открытия ордера (OrderOpenPrice) и устанавливаем стоп-лосс на 150 пунктов ниже цены Ask, оставляем значение тейк-профита ордера (OrderTakeProfit) как есть, нам не нужна дата истечения (0) и нам не нужно использовать какой-либо цвет (CLR_NONE). Вот и все. Пожалуйста, не забудьте закрыть здесь скобки. Здесь мы закрываем цикл "for". Ну, это может быть немного сложно, и если это было слишком быстро для вас или если вы не понимаете, что делает весь этот код, возможно, вы хотите принять участие в премиум-курсе или посмотреть другие видео в этой базовой серии видео. Сейчас, пожалуйста, нажмите на кнопку "Compile", у нас есть одно предупреждение, но нет ошибок, и если это так, пожалуйста, нажмите на маленькую кнопку здесь или нажмите F4, чтобы вернуться в Metatrader. В Metatrader мы используем пустой график, щелкните правой кнопкой мыши, выберите "Template/ Save Template" и сохраните его как "tester.tpl". Вы можете заменить текущий график, мы делаем это для того, чтобы иметь чистый график, потому что нам не нужны никакие индикаторы для этого советника Trailing Stop. Если вы не видите здесь тестер стратегий, пожалуйста, нажмите "View/ Strategy Tester" или CTRL и R, выберите новый файл: "SimpleBuyTrailingStop.ex4", отметьте здесь визуальный режим и начните тест. И вот наша первая позиция, это трейлинг-стоп, и по мере роста цены трейлинг-стоп будет следовать за ней, и в этом небольшом видео вы узнали, как автоматизировать трейлинг-стоп для позиции на покупку, и вы сами закодировали его с помощью нескольких строк кода MQL4.