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

В одной из экспортируемых функций хочу создать не модальноеокно-форму с помощью Делфи interface type TMTDllForm = class(TForm) private procedure WMCopyData(var Msg: TWMCopyData); message WM_COPYDATA; public end; var MTDllForm: TMTDllForm; procedure Initialize(); stdcall; implementation...
Ребят, всем привет! Смотрите, например, я ставлю условие, если свеча закрывается за МА5 , то на следующей свече вход, стоп 100 пипсов. В тестере, при тестировании по ценам открытия все норм, а если в реале или тестировать по всем тикам, то после закрытия по стопу на той же свече, на какой и была
extern double Lots = 0.1;extern double TakeProfit = 20;extern double StopLoss = 50;extern int FastEMA=12;extern int SlowEMA=26;extern int SignalSMA=3; double ind_buffer1;double ind_buffer2; //expert initialization function double
Добрый день. Прошу Вас помочь начинающему как в этом советнике сделать чтобы сделка открывалась не одна а сколько есть сигналов! А то окрывает одновременно только 1 BUY и 1 SELL
Возможно ли в MT4 подгружать данные определенного таймфрейма не через Сервис-Архив котировок, а из скрипта? Речь идет о котировках пар, у которых не открыты окна графиков
На данный момент у меня возникли некоторые пожелания к разработчикам MetaTrader 4: 1. Желательно бы добавить возможность располагать кнопки с названиями инструментов, находящиеся снизу от графика, не в одну линию с прокруткой, а в несколько строк. 2. Неплохо было бы ввести горячие клавиши для...
Я понимаю, что здесь в основном одни программисты, говорящие на своем языке программирования. :-) Тем не менее, в дополнение к теме "Пожелания к MQL5" решил создать этот топик от лица просто трейдеров. :-) Функционал языка программирования это одно, а функционал торговой платформы это немного...
Добрый день! У меня действуют одновременно 2 траловых функции: 1 проблема- перенос стоп-лосса каждую минуту проводится не по закрытым минутных свечам на 1 пипс,а через минуту и по времени не совпадающему с iClose минутных свеч, в чем приична? Код блока
Я создал DLL. Но это не копируется в MQL4 -> Библиотеки. Вот что я получаю: Эта ошибка возникает, когда у меня открыт терминал Metatrader4.Когда закроешь его, это позволит мне скопировать. Я прикрепил советник.Этот советник я удалил перед копированием файла Dll. Но все же я не понимаю, почему dll не
[Удален]
Я пытался написать что-то, что будет изменять тейк-профит двух сделок, когда открыты две сделки по определенному символу, по сути, if OrdersTotal=2 Я пробовал различные функции OrderSelect , но не могу заставить их работать, может ли кто-нибудь предоставить мне код, необходимый для выполнения такого
Я попытался загрузить DLL с помощью следующих утверждений: #import "MtGuiController.dll"void ShowForm(string assembly_path, string form_name);void HideForm(string assembly_path, string form_name);void SendEvent(string el_name, int id, long lparam, double dparam, string sparam);void GetEvent(int
Вот оригинальная функция: public static void GetEvent(int event_n, ref string el_name,ref int id, ref long lparam, ref double dparam, ref string sparam) { GuiEvent e = m_global_events[event_n]; el_name = e.el_name; id = (int)e.id;
Помогите! Кто знает как изменить эти параметры? А то на черном фоне вообще подсветки текущей строки вообще нету) Извините не нашел как вставить скриншот в комментарий, кто знает подскажите пожлста
Здравствуйте, Подскажите, если ли в свободном доступе библиотека, позволяющая отправить почту из МТ4? В интернете нашел только библиотеку http://mmm.steven-england.info/MMM-Home но она для МТ5 И библиотеку ATcl с использованием языка tcl, но там слишком много наворотов и дополнительных файлов, не
ввожу такой код #property strict void OnStart () { //--- запрашиваем общее количество сигналов в базе int total= SignalBaseTotal (); //--- цикл по всем сигналам for ( int i= 0 ;i<total;i++) { //--- выбираем сигнал для дальнейшей работы if ( SignalBaseSelect (i)) {
Например есть некоторая необходимость внести в настройки скрипта валюту, в которой будут пересчитываться средства, и хотелось бы чтобы по умолчанию эта валюта являлась бы валютой депозита. То есть хотелось бы написать вот так: extern string currency = AccountInfoString(ACCOUNT_CURRENCY); // валюта
Подскажите пож почему торговый демо счет на М4, может не открываться на веб терминале. Зарегистрировал год назад, но не пользовался пол года.Заранее спс. Счет дорог)
Здравствуйте! У меня вот какой вопрос: Я скачал индикатор на этом сайте All against all.v4 mg4 в котором хочу сделать небольшое дополнение: чтобы на текущем ТФ к примеру 1Н видеть данные дневного или другого ТФ, чтобы в параметрах можно было выбирать любой ТФ. Код индикатора прикладываю
Вопрос: По какой формуле расчитывается котировки? Кто посылает котировки ваще а? ).Неужели во всем мире в одну и ту же (пару,тройку) секунду одинаковые котировки??
MarketInfo дает доступ только к последним значениям. Хочется ко всему массиву
Давно обратил внимание на непонятное нестабильное поведение тестера стратегий. Иногда (с чем это связано я до сих пор не понимаю) при прогоне советника с входными параметрами, полученными в результате оптимизации, тестер стратегий показывает результаты тестирования абсолютно неадекватные результатам...
  Fractal Break Out-Stuck  (59   1 2 3 4 5 6)
Привет, ребята, Я пытаюсь сделать фрактальный пробойный советник, который фильтруется по времени суток и скользящей средней. Может ли кто-нибудь направить меня в правильном направлении/отметить какие-либо недочеты в коде? 1: Он принимает покупки только после того, как я ввожу iFractal(). 2: Он не
Добрый день! Подскажите, почему статистика отображается как то выборочно. В одном сигнале у меня полностью исключен один месяц торговли в 2019 году и некорректно отображается сумма пополнений. А в другом сигнале выключены 3 года торговли (2017,2018,2019) указана статистика только за 2020 год. Почему
  Отчего так ?  (47   1 2 3 4 5)
Почему-то на случайных входах с (по идее) равными вероятностями не выходит случайного блуждания. Вполне возможно что в коде где-то "детская" ошибка или чудеса подсчёта double. Уже замотался смотреть, взгляд замылился, может кто свежим взглядом найдёт Без учёта спреда, в тестере типично выходит : ещё
Открыл много позиций по евродоллару… хочется узнать, какая у меня дельта, чтобы одним разом все захеджировать… как вызвать окно, которое показывает совокупную дельту по одному конкретному инструменту
[Удален]
Добрый день. Подскажите, в чем моя ошибка или подвох? MathMod(200, 1) = 0;   // логичноMathMod(2, 0.01) = 0.01; // нелогичноMathMod(2, NormalizeDouble(0.01, 2)) = 0.01; // то есть все равно неверно Как же тогда получить правильный результат 0?
Пробовал CRYPT_AES256 но зашифрованный текст получается разным Пробовал CRYPT_HASH_MD5 - здесь полное совпадение, но требуется возможность расшифровки
приветствую. собственно в мт4. как отобразить объекты
Здравствуйте уважаемые специалисты разработчики . Прошу у Вас помощи в доработке советника который открывает сделки по времени . -Суть в том что бы данный советник открывал сделки по указаному периоду ... например через каждую 1 минуту или больше и задать этот параметр в настройках -Вход в рынок
Приветствую всех. Проблема состоит в том, что советник компилируется нормально, ошибок нет, всё проверял. Прогоняю его на истории, работает отлично, но в журнале эксперта выползают такие:    1)   Visual tester stopped   2)   Visual tester stopped   3)   Tester: stop button pressed  Вот так вот,...