Вопросы по теме 'mql5'

Как создать советник индекса среднего направленного движения на MQL4 / 5?
У меня есть торговая стратегия, основанная на ADX, проще всего я вхожу, когда ADX выше 30 как на 30-минутном, так и на часовом графике. Мне нужно создать советник на MQL5 только для того, чтобы подавать звуковое оповещение, когда ADX достигает...
583 просмотров
schedule 16.10.2021

Печатать CArray последовательно вместо новой строки
Я пытаюсь последовательно напечатать массив типа CArrayDouble . Но вместо этого он печатается построчно. Это не относится к обычному массиву. См. ниже: double KArray[]; ArrayPrint(KArray); 43.95604 13.97849 9.67742 10.71429 23.07692 Но...
85 просмотров
schedule 02.11.2021

Кошмар импорта C # DLL в MQL5
Привет всем, у меня небольшая проблема, я программирую в основном на python, и на самом деле прошло некоторое время с тех пор, как я кодировал на C # и время от времени кодировал mql. Моя проблема в том, что я создал dll-файл C #, который имеет...
235 просмотров
schedule 24.09.2021

Как заставить функцию OnCalculate() пользовательского индикатора использовать GPU в MQL5/OpenCL?
Я создал индикатор с помощью MQL5. После профилирования программы я прочитал, что 99% моего процессора используется моим OnCalculate() . Вот моя функция: int OnCalculate( const int rates_total, const int...
1591 просмотров
schedule 25.06.2022

Как обойти неправильно спроектированную функцию OrderSendAsync() [mql5]
Справочная информация: если вы никогда не используете функцию OrderSendAsync(), а вместо этого всегда используете функцию OrderSend(), проблем не возникает. Но если вы хотите ускорить процесс и использовать функцию OrderSendAsync(), возникает...
167 просмотров
schedule 12.08.2022

Простая функция для чтения файла из URL-адреса в строковый буфер (C++/MQL{4|5} с использованием WinInet.dll)
Я ищу простую функцию, которая может читать текстовый или двоичный файл из Интернета в переменную string . Невероятно, что я ничего не смог найти в сети, только низкоуровневые описания всех WinInet функций и бесполезные образцы, которые вообще...
1099 просмотров

Функция iMA возвращает отличное от ожидаемого значение (MQL5)
Я использую MQL5 (мой первый код). Я хочу использовать скрипт, который использует MA, но сначала я хотел подтвердить значение, чтобы убедиться, что я все делаю правильно. Использование очень простого кода в скрипте: double x=0; x =...
757 просмотров
schedule 24.09.2022

Неправильные значения, полученные функцией MQL5 iCustom
Я пытаюсь вызвать индикатор MQL4 с помощью MQL5, используя iCustom() . int test = iCustom(_Symbol,_Period,"ADXmagic.ex4"); У меня есть копии двух буферов с номером 0 и в a и b типа double. CopyBuffer(test,0,0,5,a);...
458 просмотров
schedule 04.10.2022

mql4: кодирование пустого буфера в строке
поэтому я немного кодирую, и теперь у меня пустой буфер. Я хочу спросить, как чувствовать EMPTY_BUFFER, поэтому, если использовать строку IF == EMPTY BUFFER, то FILL IT.. я уже пробовал кодировать, но все еще не заполняю пустой буфер. #property...
3548 просмотров
schedule 22.11.2022

Как выполнить программу MQL4 на сервере?
Я реализовал советник на языке MQL4 для исполнения в MetaTrader. Теперь, если мне нужно его выполнить, мне всегда нужно запускать MetaTrader и прикреплять в нем свою программу советника к графику валютной пары в реальном времени. Я хочу знать,...
2523 просмотров
schedule 11.06.2023

Преобразование параметров запрещено - MQL5 - CArrayObj
У меня есть следующий объект, объявленный в моей глобальной области: CArrayObj *UpwardMovements = new CArrayObj; И я хочу добавить CUpwards объектов в UpwardMovements . CUpwards наследуется от CObject , поэтому его можно добавить в...
2144 просмотров
schedule 19.03.2023

Почему происходит утечка памяти с динамическим массивом пользовательского класса?
Я создаю индикатор, который распознает формы свечей. Для этого я создал отдельный class Candlestick и включил его в файл индикатора. Проблема в том, что я страдаю от утечек памяти. Я новичок в указателях, и после того, как я много...
1441 просмотров
schedule 27.04.2023

MQL4 - ОШИБКА 4111 при вызове метода OrderSend()
Я пытаюсь разместить ордер, но мой вызов метода OrderSend() ( https://docs.mql4.com/trading/ordersend ) не работает: 2016.08.01 00:51:09.710 2016.07.01 01:00 s EURUSD,M1: OrderSend error 4111 void OnTick() { if (...
2069 просмотров

Как определить глобальный макрос, указывающий на одноименный метод статического класса?
У меня есть следующий код MQL4/5: class MQL4 { public: static double Ask() { MqlTick _tick; SymbolInfoTick(_Symbol, _tick); return _tick.ask; // Overriding Ask variable to become a function call. #define Ask MQL4::Ask() }...
224 просмотров
schedule 22.04.2023

Как отправить из MetaTrader Terminal 5 MQL 5 запрос на мой сервер nodejs, который работает локально на моем хосте MT5?
Я пытаюсь получить курсы FX на своем сервере nodejs, а socke.io передает их клиенту при работе с терминалом MetaTrader 5 или 4. Так что я думаю, мне нужно использовать MQL4/5. Я знаю, как обрабатывать запрос на моем сервере nodejs. Чего я не...
4803 просмотров
schedule 25.12.2022

Как получить текущие миллисекунды в терминале MetaTrader4?
Как получить текущие миллисекунды из MQL4 с помощью советника. то есть: в Java мы можем получить текущие миллисекунды, используя system.currenttimemillis()
5863 просмотров
schedule 29.09.2023

Как ввести новый ордер только если/когда первый был исполнен (исполнен)? [MQL5]
Я новичок в MQL5. У меня есть советник, который сначала покупает одну акцию (скажем, PETR4), а затем другую (скажем, ABEV3). Единственная проблема в том, что я могу заказать второй только тогда, когда первый будет выполнен (а не только...
447 просмотров
schedule 23.01.2023

MetaEditor/MQL4 ExpertAdviser: Объявление локальной переменной больше одного раза?
Я смотрю на какой-то старый код MetaEditor4/ MQL4 , где дважды была объявлена ​​локальная переменная: ...... 1 int start() 2 { 3 if (1==2) 4 { 5 double myVar = 1; 6 } else 7 { 8...
267 просмотров
schedule 25.03.2023

Перекрытие цветов в индикаторе MQL5
Я пытаюсь нарисовать части графика полосами Боллинджера. Но при раскрашивании полос графика некоторые части кажутся окрашенными в 2 цвета или перекрывающимися цветами, См. следующее изображение: См. часть, отмеченную желтым...
198 просмотров
schedule 11.05.2023

MQL5 - Передать индикатор в качестве параметра
Мне было интересно, есть ли способ передать определение индикатора или индикатор в качестве параметра конструктору класса. Суть в том, чтобы создать класс, который принимает индикатор и использует его для генерации определенных значений или даже...
240 просмотров
schedule 11.04.2023