У нас вы можете посмотреть бесплатно РУКОВОДСТВО ПО MQL5 ОСНОВЫ - 12 КАК ОТКРЫТЬ ПРОСТОЙ ЗАКАЗ НА ПОКУПКУ или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
https://mql5tutorial.com/?s=order С помощью Metatrader5 и MQL5 мы можем открывать позицию на покупку при выполнении специального условия. В нашем случае мы собираемся открыть автоматическую сделку на покупку, как только на графике Форекс появится бычья свеча... В этом видео мы хотим узнать, как открыть простую позицию на покупку, когда на графике появляется бычья свеча, в данном случае мы уже открыли эту сделку на покупку здесь, и теперь мы узнаем, как закодировать это на MQL5. Для этого, пожалуйста, нажмите на маленькую кнопку здесь или нажмите F4 в Вашем Metatrader, теперь Вы должны увидеть окно Metaeditor и здесь Вы должны нажать на: "File/ New/ Expert Advisor (template)" из шаблона, "Continue", я назову этот файл: "SimpleBuyOrder", нажмите на "Continue", "Продолжить" и "Finish". Теперь мы можем удалить все, что находится выше функции "OnTick", и давайте также удалим две строки комментариев. Мы начнем с создания экземпляра "CTrade", "CTrade" поможет нам использовать простые функции покупки и продажи, для его использования нам нужно включить библиотеку "Trade.mqh", библиотека "Trade.mqh" поставляется с MQL5, и сейчас мы используем ее для создания экземпляра под названием: "trade", который мы будем использовать позже для открытия позиции. Поскольку наша сделка будет позицией на покупку, нам сначала нужно узнать цену Ask, что делается с помощью функции "SymbolInfoDouble", для текущего символа мы используем "SYMBOL_ASK", чтобы получить цену Ask, и я предпочитаю использовать "NormalizeDouble", "_Digits", чтобы получить правильное количество цифр за точкой, потому что некоторые валютные пары имеют пять цифр за точкой, а другие только три цифры за точкой, так что эта строка даст нам цену Ask. С помощью "MqlRates" мы создаем массив "PriceInfo" для ценовых данных, с помощью "ArraySetAsSeries" мы сортируем массив ценовой информации (PriceInfo) от текущей свечи вниз, и теперь мы используем "CopyRates" для копирования ценовых данных в наш массив "PriceInfo", и мы делаем это для текущего символа и текущего периода - в моем случае текущим символом является евро против доллара США, а текущим периодом - 1-минутный график - фактически мы используем здесь "_Symbol", так что давайте сделаем это также в этой строке. "_Symbol" и "_Period" фактически делают одно и то же, я не знаю, почему они это сделали, мы начинаем со свечи 0 (ноль) и копируем цены для 3 свечей в наш массив ценовой информации (PriceInfo), и теперь мы можем использовать это, чтобы узнать, является ли наша последняя свеча бычьей, это будет в том случае, если цена закрытия свечи 1 в нашем массиве ценовой информации (PriceInfo) выше цены открытия нашей свечи 1 в массиве ценовой информации (PriceInfo). Я также хочу проверить еще одно условие; я хочу знать, нет ли у нас других открытых позиций, что можно сделать с помощью "PositionsTotal", и если оно равно 0 (нулю), мы можем открыть позицию, и именно здесь мы используем экземпляр торговли, который мы создали здесь, теперь используйте "trade. Buy" для покупки 10 микро-лотов, второй параметр - символ; "NULL", все заглавные буквы дают нам текущий символ на графике, нам нужно оплатить цену Ask, наш стоп-лосс будет на 300 пунктов ниже текущей цены, этот параметр здесь - наш тейк-профит, поэтому, когда цена поднимется на 150 пунктов выше текущей цены Ask, мы закроем позицию с прибылью, и последний параметр здесь используется для передачи комментария, мне он не нужен, но если мы сократим последний параметр здесь и поставим запятую, Вы увидите, что Вы можете использовать "строку" для передачи комментария, и это может быть полезно, если Вы хотите использовать несколько советников на одном и том же графике, но я так не делаю. На самом деле мы могли бы разделить все заявление о покупке здесь, чтобы сделать его более читаемым, давайте добавим несколько комментариев здесь, это тейк-профит и последний будет комментарием и все.