MQL4 и MetaTrader 4

Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти на MQL5 - языки очень похожи. Здесь можно будет обсудить задачи, алгоритмы их решения, да и впрочем, любые вопросы, так или иначе касающиеся...
Если у Вас вопросы по MQL4, MT4, MetaTrader 4, пожалуйста пишите в этой теме. Особенно когда вопросы касаются торговых функций.
В данной теме будут обсуждаться недокументированные приёмы работы с языком mql4, примеры решения тех, или иных задач. Хотелось бы, чтобы эта ветка была по содержанию ближе к FAQ, чем к обсуждению. Предлагаю всем опытным программистам делиться найденными решениями и приёмами программирования....
Привет всем! В настройках советников во вкадке Common есть пункт Allow Live Trading, кто скажет можно ли его включать/выключать посредством MQL4?
  Парабола (41   1 2 3 4 5)
Всем привет. Может ли кто-нибудь сделать индикатор для отрисовки параболы по двум точкам. Чтобы можно было работать как с фигурами в MT4, т.е. перетаскивать, растягивать и т.д. Готов закинуть небольшую денежку на телефон.
Вопрос в названии темы. Мысли мои по этому поводу просты: можно узнать что количество позиций в истории, и, если количество позиций увеличилось, то появился новая позиция. Это как-бы очевидно. Но откуда мне знать, это позиция открыта по рынку или отложенный ордер перешёл в состояние позиции т.е....
Здравствуйте, сломал голову, отображается по разному? Как получить расположение текста во 2-м случае как в 1-м? разное расположение по Х    ObjectCreate("demo", OBJ_LABEL, 0, 0, 0);   ObjectSet("demo", OBJPROP_CORNER, 1);   ObjectSet("demo", OBJPROP_XDISTANCE, 90);   ObjectSet("demo",...
Приветствую! Прошу помощи, т.к. сам не решил данный вопрос. Есть функция модификации двух позиций в составе общей функции по модификации стопов. Когда одна позиция стопы модифицируются, также модифицируется и одна из двух позиций когда в рынке их 2. А чтобы модифицировались обе ничего не получается...
Прежде всего необходимо дать определение, что из себя представляет управляемая динамическая система, и как это соотнести с рынком, явлением, в представлении многих, случайным и хаотичным. . . . откорректирую чуть позже... . .
Билд 1126 Действия: При сохранении рисунка через правую кнопку Сохранить график как есть! Ошибка: Сохраняется весь рабочий терминал (не только график) в размере, указанном в настройках . Особенности: Такая ошибка происходит только тогда, когда стоит галочка Опубликовать изображение онлайн. Если...
Здравствуйте, возможно ли сохранить положение кнопки при закрытии терминала? т.е если кинуть индюк на график и нажать 2 (справа на клавиатуре) покажется число, при повторном нажатии это число удалится так вот, если нажать 2 --> число отобразится, далее если закрыть терминал и открыть его заного это...
Привет форумчане! Подскажите пожалуйста как создать строку для ввода данных на графике? (там будет вводиться лот который нужно закрыть кнопкой Close)
Уважаемая администрация,  В терминале МТ4 обнаружил очень серьезный глюк, который может навредить торговле.   В тестере стратегий - в режиме визуализации:   Бывают ситуации когда прокручиваешь график, нажимаешь правую кнопку - и ,Ты можешь в тестере стратегий нажать кнопку -Выставить Байлимит,и он...
Куплю стабильно зарабатывающий советник писать на prostoj.paren@web.de
Добрый день! Думаю не я один сталкиваюсь с проблемой быстрого и удобного добавления различных графических объектов на график. Довольно долго уже использую ColorLevels, но немного не хватает функционала. На просторах интернета нашел скриншот того, что бы хотел в итоге увидеть, но сам найти такой...
Здравствуйте, прошу скинуть пример кода, в котором бы буквы поочередно показывались на экране. код через таймер Спасибо
Для того чтобы набраться опыта в данной сфере, напишу 25 советников бесплатно под ваши интересные идеи и стратегии Осталось 19 советников
Советник взбунтовался! Начал закрывать ордера совместно со своими ордерами... В коде стоит проверка по Symbol() и OrderMagicNumber() Пример: Советник находиться на GBPUSD - а когда закрывается ордер (по условиям советника), то цепляет другие ордера, например EURUSD. пример на скрине В терминале...
Здравствуйте, не могу понять почему отображается по разному? Как получить расположение текста во 2-м случае как в 1-м? разное расположение по Х    ObjectCreate("demo", OBJ_LABEL, 0, 0, 0);   ObjectSet("demo", OBJPROP_CORNER, 1);   ObjectSet("demo", OBJPROP_XDISTANCE, 90);   ObjectSet("demo",...
нууу... так как пытливым(светлым) умам - мастерам математического слива не нравится Граалеподобные торговые системы... то и ладно... специально для них так и скажем... Грааля нет.. но чтоже остаётся? - тогда нужно чтото попроще - получающее прибыль... и желательно не жалкие 100тни прОцентов в год......
Здравствуйте, прошу подсказать как закрасить слово Email в другой цвет, при условии что сама почта будет в черном цвете. Спасибо    ObjectCreate("TITIKA6", OBJ_LABEL, 0, 0, 0);   ObjectSet("TITIKA6", OBJPROP_CORNER, ANCHOR_LEFT);   ObjectSet("TITIKA6", OBJPROP_XDISTANCE, 163);   ObjectSet("TITIKA6",...
Я написал функцию отправки писем советником при благоприятном условии торговли. Работаю по 20 валютным парам, на разных таймфреймах. Так вот иногда получается так, что советник ловит несколько/множество вариантов торговли и пытается отправить письмо. Я со своей стороны сохраняю последнюю пару игры...
Стоит Windows 10 pro, МТ4 build 1126. После перезапуска Windows на всех терминалах с разными ДЦ, в том числе и MqtaQuotes Demo слетают пароли и настройки терминала, которые в Меню-Сервис-Настройки. У кого-нибудь такое наблюдается и что делать? Работаю в режиме /portable
Доброго времени суток! Недавно начал изучать mql4,и решил написать советника работающего на новостях. Но вот никак не пойму,каким образом он будет скачивать экономический календарь? И выбирать из него важные новости касающиеся той валютной пары,на которой он установлен. Всем спасибо за ответы!
Всем привет ! задача стандартная скорее всего для  опытных - надо при закрытии ордера по СЛ  открывать другой в противоположную сторону, не более трех раз примерно так у меня работает, но как то не красиво: ищем первый ордер, если нет то проверяем не открылся ли второй ордер, и если да то отркывает...
Это обичный MACD, красная точка появляется если MACD разворачивается вниз по закрытию на предидушей, зеленная - если MACD разворачивается вверх по закрытию на предидушей. В помежудках буфера ARROW = EMPTY_VALUE. Нужна нумерация "ARROW" для последуюшего вызова следуюшим образом: если появилас красная...
Каждый кто в коде не силён, наверно сталкивался с проблемой, когда не хватает одной или пару функций для получения грааля в своей торговой системе)) Доработаем, поправим, исправим!!
//+------------------------------------------------------------------+//|                                     Test advisor on DeMarker.mq4 |//|                        Copyright 2017, MetaQuotes Software Corp. |//|                                         https:/goga342@yandex.ru...
Я новичок пишу для себя эксперта в кортом есть HMA color. Вот возникла такая проблема. Открывается первый ордер  на покупку и закрывается по индикатору при смене тренда, но последующие ордера открывшись сразу закрываются не дождавшись сигнал от индикатора . Индикатор и скрин приложены. extern double...
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799