MQL4 и MetaTrader 4

В пятницу 24 мая 2024 года будет выпущено обновление MetaTrader 4. В него вошли несколько важных улучшений в защите, исправления ошибок и повышение стабильности работы платформы. Обновление будет доступно через систему Live Update
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти на MQL5 - языки очень похожи. Здесь можно будет обсудить задачи, алгоритмы их решения, да и впрочем, любые вопросы, так или иначе касающиеся
В пятницу 1 марта 2024 года будет выпущено обновление MetaTrader 4. В нем исправлен ряд ошибок и повышена стабильность работы платформы. Обновление будет доступно через систему Live Update
Если у Вас вопросы по MQL4, MT4, MetaTrader 4, пожалуйста пишите в этой теме. Особенно когда вопросы касаются торговых функций
В данной теме будут обсуждаться недокументированные приёмы работы с языком mql4 , примеры решения тех, или иных задач. Хотелось бы, чтобы эта ветка была по содержанию ближе к FAQ, чем к обсуждению. Предлагаю всем опытным программистам делиться найденными решениями и приёмами программирования
  Общая ошибка  (53   1 2 3 4 5 6)
Здравствуйте! Сегодня внезапно в MT4 появилась "Общая ошибка" в строке состояние подключение. Звук подключения появляется и тут же идёт сброс. Причём всё это происходит на трёх терминалах MT4 от разных брокеров(счета разумеется тоже разные). Пробовал: отключать Брандмауэр, отключать антивирус
Возможно ли у закрытого индикаторы перехватить ALERT MQL4
MQL4, Metatrader 4 Хочу прочитать Alert от стороннего индикатора. Как можно прочитать программно журнал "эксперты"? Либо может есть другой подход к реализации. Читать файл лога не вариант. Он пишется на диск не сразу. Видимо какое-то время буферизируется в терминале. Либо заставить Metatrader 4 чаще
Через iCustom получаю все буферы индикатора. Значения из буферов 4 и 5 получаю корректно, а остальные возвращаются как пустые (скриншот прилагаю. Стрелкой отметил буфер, который мне надо получить, но получаю пустое значение). Почему так? Получаю значения так: for ( int i = 0 ; i <= 7 ; i++)
Всем привет! В этой ветке делимся торговыми идеями и пишем бесплатные советники
Валютная пара GBPUSD . Открываю на демо счете ордер объемом 1 лот. Получилась маржа - 127.11 Открываю ордер объемом 5 лотов. Маржа 635.5 Все правильно. Открываю два ордера, каждый объемом 5 лотов. Маржа 1542.18. То есть на 1 лот получается маржа 154,2. В чем проблема. Столкнулся с этой проблемой при
В тестере комиссии не учитываются, с имитировать вывод средств также нельзя, соответственно любые тесты заведомо ложные. Есть ли какие то решения по учету комиссий при проведении тестов в mt4
Всем здравствуйте, почему у меня удаление Советников из терминала MT4 происходит "мимо" корзины (из MT5 Скрипты, Индикаторы и Советники сначала удаляются в корзину); может в настройках что-то "не так"
На оф сайте пытаюсь скачать MT4 и даже в названии файла MT4, но версия установщика mt5. Во всех ресурсах файл установщика принудительно подменяется на mt5. Где можно скачать mt4
Всем привет. Индикаторы после обновления МТ4 не добавляются на график. Как исправить ситуацию? Либо откорректировать EX4 файл(кто сможет?)
Это более корректная версия чтения файла из любой папки, а неиз "песочницы". Отличие с предыдущей редакцией в функции ReadFile. Для операций чтения и записи используются внешние функциисистемной библиотеки kernel.dll. Содержимое файла C:\Text.txt сохраняется в строке. Содержимое этой строки...
С горем пополам разобрался, как отрисовать канал фибоначчи и завернуть его уровни вовнутрь. Получилось примерно так: Но у меня ни как не получается программным кодом запросить значение цены нужного уровня, скажем, на нулевой свече. Я попробовал применить вот такой код
всем привет . на графике не отображается сделка . нет ни стоп лоса. нет самого ордера. хотя в вкладке торговля все есть
Я хотел бы получить уникальный ID в коде индикатора, чтобы индикаторы на графике не мешали друг другу. Первоначально я использовал функцию MathRand() , которая, к сожалению, не возвращает уникальные числа, как я ожидал. Вероятно, генератор случайных чисел работает в каждом индикаторе независимо и
На новый комп установлена винда 7. загружены заново все платформы МТ4 нескольких ДЦ. Во всех МТ отсутствует звук. Нет звука ни сигналов, ни при работе с ордерами, отсутствием связи. В чём может быть проблема??
Есть много индикаторов с фракталами МТФ, но почему они все не верно показывают сигналы, если выбрать меньший тф для анализа? Есть индикатор фракталов, который корректно работает на любом ТФ ? Например, если в сравнении поставить индикатор на М15 с тф М1 и так же поставить индикатор на М1 с текущим
В МТ4 при переключении с одного окна с графиком на другое окно с графиком котировок происходят сбои. В момент "включения" нового окна, окна в соседней вкладке, в старом окне мелькает какое-то новое окно меньшего размера. Соответственно, меняются значения CHART_WIDTH_IN_PIXELS и
  Лавина  (5227   1 2 3 4 5 ... 522 523)
Лавина - беспроигрышная торговая система, позволяющая входить в рынок в любое время на любом инструменте. Описание: На одинаковом расстоянии от текущей цены выставляются два ордера - BuyStop и SellStop одинакового объема. После срабатывания одного из них другой убирается и на его место ставится
Доброго времени суток! То ли я забыл, то ли с терминалом что не так. Какой код символа не задам, ничего не меняется. #property indicator_buffers 8 #property indicator_plots 8 #property indicator_chart_window #property indicator_label1 "BUY 1" #property indicator_label2 "BUY 2" #property
Всем привет! Возможно ли настроить ЕА так чтобы тот отправлял алерты каждый раз когда цена выбранного инструманта (открытого чарта) останавливалась больше чем скажем 20 секунд? Если у кого-то есть мысли, поделитесь кодом пожалуйста
Вот возник следующий вопрос, серьезный! Например на EURGBP - 0.685открылась минутная свечка. Я принимаю решение продать. По какойреальной цене я могу расчитывать продать реально? Если я пишудопустимо проскальзывание 3 пункта, то у меня что, проскальзыватьбудут эти 3 пункта всегда? Могу ли я написать...
Привет всем! Может кто подсказать возможно ли посредством MQL4 считать информацию о пополнении и снятии со счета ? И еще не могу сообразить как высчитать среднее время торговли по счету... Помогите, пожалуйста
Почему функция WebRequest() с методом DELETE выдает ошибку 4051 в MQL4, в то время как в MQL5 та же самая функция с теми же самыми параметрами работает без ошибок
Всем привет подскажите на мт5 есть такой советник который стоп трейлит по свечам?? Закрылась свеча он переносит стоп за минимум свечи например через одну, то есть можно поставить кол-во свечей
Всем привет! Решил написать своего советника на MQL4, но уперся в проблему: требуются эти 3 библиотеки и никто не знает, где их взять....Говорят, что они стандартно идут в папке MQL4/include. Но я все свои компы/VPS облазил, и ни в одном каталоге терминала ниче не нашел(((( Помогите, подскажите