Вопросы по теме 'mql5'
Пользовательская оптимизация в Metatrader 5
Я хочу настроить генетическую оптимизацию МТ5. Например, я хочу поэкспериментировать с разными размерами популяции и методами отбора. Могу ли я настроить генетическую оптимизацию по умолчанию, или я должен переписать ее в виде скрипта или советника....
1061 просмотров
schedule
21.02.2024
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 просмотров
schedule
28.01.2024
Как добавить новый элемент во встроенную структуру 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 просмотров
schedule
06.09.2022
Как изменить 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 просмотров
schedule
25.03.2023