MQL4 и MetaTrader 4 - страница 101

Старый МТ4 завис. Не смог его оживить и деинсталлировал. Скачал в ДЦ новый. Запустил, но не работает, - связи нет, на нажатия кнопок не реагирует, даже окно не закрывается. Пробовал по новой деинсталлировать, скачивал по новой дистрибутив и повторно запускал, но ситуация не изменяется. Будьте добры...
[Удален]
Нужно запомнить N-значений цен Т.е. открылся ордер, есть его цена открытия, далее требуется запомнить N-ближайших цен с шагом для построения сетки отложенных ордеров, или открытия рыночных если цена соответствует значению  extern int Step = 100;extern int MaxOrders = 15; double PrcB=0.0;bool...
//+------------------------------------------------------------------+ //|                                                   T3MA_ALARM.mq4 | //|                                     Copyright © 2011, Martingeil | //|                                                    fx.09@mail.ru |...
Есть пользовательский индикатор в виде гистограммы. В документации MQL описана функция iCustom() для взятия значиния из выбранного буфера, используемого в этом индикаторе. В индикаторе 10 входных параметров. И каждый вызов функции системе приходится обрабатывать все эти параметры, а это уже накладно...
Добрый день. Столкнулся со следующей проблемой: В индикаторе нужно взять для дальнейших рассчетов High/Low указанного инструмент с указанного TF. Во вложении пример индикатора. Если инструмент не имеет свежих исторических данных то при первом  вызове функции iHighest(symbol,PERIOD_D1,MODE_HIGH...
Как правильно написать функцию закрытия всех ордеров по реальному проценту прибыли с начала цикла? Имеем рост баланса и средств Имеем просадку Как исправить функцию? double lot(string type,double i)   {    double OutLot=((AccountFreeMargin()/100.0)*rate)/MarketInfo(Symbol(),MODE_MARGINREQUIRED);...
Новая версия платформы MetaTrader 4 build 1090 19 мая 2017 года будет опубликовано обновление платформы MetaTrader 4, которое содержит исправления в работе клиентского терминала. Обновление будет доступно через систему LiveUpdate.
Добрый день. Проблема: при комментировании входных параметров не отображаются в настройках их имена из комментария, а отображаются просто имена переменных. Проблема возникает внезапно, без видимой причины. Кто сталкивался с этим? Есть решение?
Я не знаю, где спросить, но ... будучи в MT5 в течение последних нескольких недель, я действительно озадачен - почему некоторые очень хорошие кодеры игнорируют MT5? Только потому, что МТ5 более развит и у людей больше возможностей зарабатывать деньги на торговле? Или из-за другого языка
Ребят, такой вопрос, арендовал vps с 8 ядрами и 12гб оперативы, запустил мт4, поставил экспа прогнать на истории, а мт вообще не шевелится. Посмотрел ресурсы, мт занимает цп на 10%, оперативы жрет 2%, остальные ресурсы все свободны. Как отдать все свободные ресурсы мт? 
Мне нужно протестировать несколько алгоритмов ( некотрые довольносложные) ... сам програмирую пока не очень.... работу готов оплатить. Хотелось бы это сделать максимально быстро !!! возможно долгосрочноесотрудничество. ( в общем нужен проффи в MQL4 у которого есть время) 
Здравствуйте. Для хранения истории ордеров использую следующую конструкцию, логику которой когда-то подсмотрел здесь на форуме. int lastOrdersHistTotal;int OnInit()  {   lastOrdersHistTotal = 0; // Пускай будет      return(INIT_SUCCEEDED);  }bool updateOrdersHistory() // Сортировка по цене...
  Help.  (2)
Привет, помогите разобраться с логикой. При компиляции данного кода ошибок и предупреждений 0.Дело вот в чём. Захотел написать советник на основе индикатора DeMarker. Идея проста, советник должен открыть одну сделку на покупку при пересечении 0.3 (снизу вверх, то есть справа). Данная позиция...
Щелкаем на графике, вкладку торгов-алерт и он сразу стоит  требуется чтоб по умолчанию там использовалось дргое время истечения (или 0)  другая музыка, другое количество повторений и т д. таке было бы неплохо если он самоуничтожается через какой то промежуток времени Где это меню?
Все привет ребята! Есть ли промежуточное состояние  между переходом из отложенного в рыночный ордер? Мне надо в этом промежуточном состоянии удалять все другие открытые ордера. Конечно, вы скажете что есть и другие способы, но мне вот именно такой бы подошел лучше всего. Заранее спасибо! 
При тесте ошибок не обнаружено хотя тест был на разных вариациях, но проверяющие робот перед выставлением в маркет говорят, что у них где то выдается ошибка 131, при этом отказываются говорить параметры и торговые условия символов где возникает ошибка. В коде этой ошибки не может быть, так как перед...
Друзья нужна помощь, совсем запутался. 1)Как в советниках выставляться часовые пояса ? 2)В тесте учитываются пояса или нет ? Например у нас есть временные ограничения по торговле, запрещено торговать в 00 часов по GMT+3. Это 21:00 по GMT+0. У одного брокера +3 GMT а у другого +2. Что нужно сделать
Вопрос в следующем: можно ли в классе MQL4 объявить свойство не в виде метода, а именно в виде свойства, которое бы ссылалось на защищенное свойство этого класса. Как например в Delphi   TTestA = class(TTest)  private    FTestProperty: string;  public    property TestProperty: string read...
Здравствуйте, Подскажите, пожалуйста, как организовать цикл по всем существующим инструментам мт4 данного брокера? заранее спасибо!
После обновления MT4 до build 1121 было замечено, что компилятор, входящий в его комплект,  генерирует код, при запуске которого все раскрывающиеся списки в блоке исходных данных отображаются наоборот. Например, пишем так: enum TimeFrameList { TimeFrame_Current=PERIOD_CURRENT, //...
Подскажите, пожалуйста, кто знает, что не так в коде? void CheckForOpen() { double osma1=iOsMA(NULL,0,12,26,9,PRICE_CLOSE,1); double osma2=iOsMA(NULL,0,12,26,9,PRICE_CLOSE,2); double osma3=iOsMA(NULL,0,12,26,9,PRICE_CLOSE,3); double Osmadown[], Osmaup[]; int res; for(int i=2; i<100;
Создаю прямоугольник(OBJ_RECTANGLE_LABEL) с помощью функции ObjectCreate. Как сделать этот прямоугольник например на 50% прозрачным? Цвет задать можно и другие параметры, а прозрачности не нашёл.
Подскажите,  я могу вести торговлю, отдавая торговые приказы непосредственно из индикатора?
Может быть, это уже обсуждалось. Что случилось с редактором на четвёрке? Он никак не открывается из терминала. Только из той папки, куда установился. Что теперь, каждый раз в эти дебри лезть?  Он сейчас компилирует и пятёрочные файлы, и четвёрочные. Причём в приоритете пятёрочные. С четвёрки и не...
//+------------------------------------------------------------------+//|                                                          DDD.mq4 |//|                        Copyright 2018, MetaQuotes Software Corp. |//|                                             https://www.mql5.com...
Индикатор работает на онлайн чарте, допустим m1, но ему для работы нужны данные с некоторых оффлайн чартов, например m2 и m3. Для этого на чарте m1 запускается период конвертер, которые генерирует данные для m2 и m3. Оффлайн чарты m2 и m3 не открыты в терминале МТ4. Проблема с том, что при попытке...
Цель: делать в советнике уникальные метки для групп ордеров, которые будет уникальны и после перезапуска советника. Первая мысль - это взять текущее время с миллисекундами и сунуть в комментарий каждому ордеру. Как наиболее вменяемым и скоростным способом это можно сделать в mql4?
Баловались с другом тестером в МТ4, в итоге сделали эксперт которыйдает потрясающие результаты. Мне не верится что такое возможно, думаю что не все так хорошокак кажется. Оцените пожалуйста стейтмент торгов. Даю только на 100 сделок,потому что их 2140 за пять лет и все они просто не помещаются...
Не дожидаясь окончания компиляции быстро переключился в терминал и терминал завис. После принудительного закрытия перестал загружаться. Контуры окон только рисует и висит. Если я его деинсталлирую, католог данных сохранится?
В качестве аргументов использовал 2 противоположных ордера по одному инструменту, функцией OrdersTotal() до и после OrderCloseBy() вывел количество ордеров, оно не изменилось, функция GetLastError() после клоуса пишет об отсутствии ошибок, в истории счета нулевых прибылей нет. Вопросы: 1. имеет ли...