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

Пользовательская оптимизация в Metatrader 5
Я хочу настроить генетическую оптимизацию МТ5. Например, я хочу поэкспериментировать с разными размерами популяции и методами отбора. Могу ли я настроить генетическую оптимизацию по умолчанию, или я должен переписать ее в виде скрипта или советника....
1061 просмотров

OnTesterInit работает слишком долго
При запуске оптимизации в Metrader 5 я получаю следующее сообщение об ошибке: OnTesterInit работает слишком долго... Эта ошибка возникает 5 раз, а затем следует следующее: OnTesterInit работает слишком долго. Тестер не может быть...
79 просмотров
schedule 01.08.2022

Как прочитать JSON из URL-адреса в MQL5?
Как я могу прочитать JSON по URL-адресу в MQL5 ? Например, этот простой JSON из: https://api.myjson.com/bins/56z28 { "employees": [ { "firstName": "John", "lastName": "Doe" }, {...
3838 просмотров

Как добавить новый элемент во встроенную структуру MQL5?
У меня есть следующий пример кода MQL5 (для демонстрации проблемы): // PositionSelectByTicket is missing in older MQL5 builds. #ifndef PositionSelectByTicket #define PositionSelectByTicket(ticket) OrderSelect(ticket) #endif void CheckOrder(const...
194 просмотров
schedule 17.01.2023

Форвардное объявление не работает должным образом в MQL
У меня есть 4 класса в 4 разных файлах в следующей иерархии: |-- Terminal (Chart) | |-- Chart (Draw, Market) | | |-- Draw | | |-- Market В скобках указаны указатели классов, которые класс реализует как переменные класса. Таким...
190 просмотров
schedule 02.12.2022

Как заставить скрипт терминала MetaTrader 5 отправлять курс EURUSD BID на мой сервер nodejs через порт 443?
По сути, я хочу, чтобы мой локальный терминал MetaTrader 5 выполнял POST-запросы каждый раз, когда меняется курс BID пары EUR/USD. И я собираюсь console.log сделать это на своем сервере nodejs: const express = require('express'); const app...
650 просмотров
schedule 01.08.2023

Можно ли получить уведомление, когда открытая позиция была изменена?
Могу ли я узнать, как я могу получить уведомление в MQL4, если какая-либо из моих размещенных или открытых позиций была изменена из-за получения [стоп-лосса] или [тейк-профита] или срабатывания отложенного ордера? Причина в том, что мне нужно...
632 просмотров

Как изменить StopLoss активной сделки?
У меня возникли проблемы с изменением стоп-лосса текущей сделки с помощью MQL5. Выбор порядка работает для меня. Но если я попытаюсь получить доступ к переменным (например, OrderTicket() и OrderOpenPrice() ), он всегда возвращает 0,00000:...
6434 просмотров
schedule 20.06.2023

Структура имеет объекты и не может быть скопирована, несмотря на отсутствие сложных структур.
У меня есть следующий код MQL: class Account {}; class Trade { protected: struct TradeParams { uint slippage; // Value of the maximum price slippage in points. Account *account; // Pointer to Account class. };...
177 просмотров
schedule 14.03.2024

Добавляете стоп-лосс по TRADE_ACTION_DEAL или TRADE_ACTION_SLTP?
Согласно Программированию советников для MetaTrader 5 ... request.action = TRADE_ACTION_DEAL; [...] request.sl = 0; request.tp = 0; request.deviation = 50; OrderSend(request,result); ...не будет работать, если мой брокер использует типы...
516 просмотров
schedule 20.10.2022

MQL5 вычисляет значение стохастика за предыдущие 15 свечей или 15 минут.
Я пытаюсь получить доступ к предыдущим значениям или стохастику графика в MQL5. Но я умею рассчитывать только на ток. Я пытаюсь сделать следующее: int stochastic_output = iStochastic(_Symbol,PERIOD_M1,5,3,3,MODE_SMA,STO_LOWHIGH); Но я...
832 просмотров
schedule 27.08.2022

Ошибка MQL5 вместо печати значений
Я пытаюсь использовать следующий код: void OnInit() { int i = 0; string d[]; while(i < 2) { ArraySetAsSeries(d,true); for (int j=0; j<5; j++) { if(MathMod(j,2)==0 && i==0)...
72 просмотров
schedule 27.11.2022

Получение мусорных значений из функции iStochastic MQL5
Вот код и вывод тестера стратегий: void OnInit() { double K[],D[]; int s = iStochastic(_Symbol,PERIOD_M1,5,3,3,MODE_SMA,STO_LOWHIGH); ArraySetAsSeries(K,true); CopyBuffer(s,0,0,15,K); for (int i=0; i< ArraySize(K); i++) {...
291 просмотров
schedule 04.05.2023

предсказание фрактала до появления на графике MQL5
Я пытаюсь предсказать значения фракталов до того, как они появятся на графике, чтобы применить другие алгоритмы. Я пробовал следующее, но бесполезно, так как это дает мне ложное срабатывание.: int fractalStore; int OnInit() { fractalStore =...
128 просмотров
schedule 10.02.2023

Как вызвать файл .cpp в MQL5?
Я пытаюсь вызвать файл DLL , чтобы использовать функцию из библиотеки DLL. Но я потерпел неудачу. См. Ошибку, с которой я столкнулся: #import "BPNN1.dll" string Train( double &inpTrain[], // Input training data (1D array carrying 2D...
145 просмотров
schedule 13.04.2022

MQL4 Прослушивание события Candle Bar Open
Я действительно новичок в MQL4 и все еще пытаюсь понять концепцию. Я хотел бы иметь обработчик событий для обнаружения каждого открытия бара свечи (или закрытия каждого предыдущего бара свечи). Попытка обернуть это вокруг моей головы, но это не...
1999 просмотров
schedule 19.03.2023

Привязка Metatrader 5 к ZeroMQ/Python
Я стремлюсь: получать котировки в реальном времени (значения спроса/предложения) из Metatrader 5 и экспортировать их в переменную в Python. Я провел некоторое исследование до сих пор - и успешно получил запрос-ответ ("Hello/World") с сервером...
4630 просмотров
schedule 30.09.2023

Не удалось прочитать файл в структуру MQL5 MT5
Я пытаюсь прочитать файл в структуру, но не могу, так как произошла ошибка компиляции. Посмотрите, что я пробовал: struct file_row_struct { datetime file_time; string file_range_green; string file_range_red; double...
120 просмотров
schedule 24.05.2023

Не удалось вернуть значение через индикатор MQL5
Вот индикатор, который возвращает оставшееся время для нового бара: #property indicator_chart_window #property strict #property indicator_buffers 1 //---- input parameters input color Clock_Color = clrWhite; input ENUM_BASE_CORNER Corner =...
162 просмотров
schedule 28.10.2022

Ограничьте торговлю по каждой паре с помощью MQL4
Я хочу ограничить количество сделок/ордеров в MT4, используя мой советник на MQL4. Я хочу, чтобы лимит был на каждую пару, а не на все пары, например: если условие/логика совпадают, то будут выполнены 2 сделки в каждой валюте, к которой прикреплен...
568 просмотров