Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1448

 
Большое спасибо за разъяснение!
 

Доброго времени суток

Подскажите пожалуйста, возможно ли реализовать уведомление в виде всплывающего окна или записи в журнале?

В чем суть, есть алгоритм для торговли. Автоматически торговать, не хочу.

Хочу чтобы MT5 уведомлял меня о наступлении события, в каком либо виде, а я уже принимал решение.


Пробовал создать советника без открытия позиций, при наступлении события использовал команду print, printf для записи в журнал. 

В тесте журнал заполняется, в онлайне нет.

 
Михаил Соколов #:

Доброго времени суток

Подскажите пожалуйста, возможно ли реализовать уведомление в виде всплывающего окна или записи в журнале?

В чем суть, есть алгоритм для торговли. Автоматически торговать, не хочу.

Хочу чтобы MT5 уведомлял меня о наступлении события, в каком либо виде, а я уже принимал решение.


Пробовал создать советника без открытия позиций, при наступлении события использовал команду print, printf для записи в журнал. 

В тесте журнал заполняется, в онлайне нет.

Здравствуйте, Михаил! Попробуйте использовать общие функции. Например, Alert или MessageBox.

С уважением, Владимир.

 
2023.03.03_03:54 GMT+3. Здравствуйте! Пробовал написать в Сервисдеск, бот отвечает только на заготовленные вопросы. Если советник работает на недельном графике, данные для индикатора Stochastic он получает с месячного графика, -- эта функция работает. А для индикатора Ichimoku данные с месячного графика я не могу получить: возникает ошибка: "CopyBuffer from iIchimoku failed, no data". Это вопрос к программистам MetaQuotes. Я сомневаюсь, что на форуме ответят мне на этот вопрос. Кто подскажет что делать? 
 
Михаил Соколов #:

В тесте журнал заполняется, в онлайне нет.

Может быть вы не на той вкладке терминала ищите свои принты? 

Всё, что печатает советник в терминале, нужно смотреть на вкладке "Эксперты".

 
Николай Никитюк #:
2023.03.03_03:54 GMT+3. Здравствуйте! Пробовал написать в Сервисдеск, бот отвечает только на заготовленные вопросы. Если советник работает на недельном графике, данные для индикатора Stochastic он получает с месячного графика, -- эта функция работает. А для индикатора Ichimoku данные с месячного графика я не могу получить: возникает ошибка: "CopyBuffer from iIchimoku failed, no data". Это вопрос к программистам MetaQuotes. Я сомневаюсь, что на форуме ответят мне на этот вопрос. Кто подскажет что делать? 

Если свечей на месячном графике меньше чем любой из параметров индикатора, Tenkan-sen, Kijun-sen, Senkou Span B , то индикатор работать не будет.

 

Здравствуйте, мне нужен автоматический стоп лосс фиксированный не трейлинг скрипт/советник, когда вы делаете ордер он ставит ваш стоп лосс на предыдущую свечу (The High на продажу ордер / The Low на покупку ордер)

Работает на всех фреймах

И Но TP 1:2

Я надеюсь, что кто-нибудь поможет мне.

 
Fater Alkozey продажу ордер/ The Low на покупку ордер) Работает на всех фреймах и но TP 1:2 Надеюсь кто нибудь поможет мне.

Да, я уверен, что кто-то, кого вы нанимаете в разделе Фриланс, сможет вам помочь.

Trading applications for MetaTrader 5 to order
Trading applications for MetaTrader 5 to order
  • 2023.03.03
  • www.mql5.com
The largest freelance service with MQL5 application developers
 

Я хочу взять значения open, close, high, low паритета EURUSD, чтобы написать ea на MQL5 и исследовать их.
Конечно, ea не сработала. Когда я распечатал и проверил значения командой Alert, я увидел, что они все одинаковые.

CopyOpen(Parity, PERIOD_H1, 0, 1, Buffer_OPEN);
CopyClose(Parity, PERIOD_H1, 0, 1, Buffer_CLOSE);
CopyHigh(Parity, PERIOD_H1, 0, 1, Buffer_HIGH);
CopyLow(Parity, PERIOD_H1, 0, 1, Buffer_LOW);

Alert(Buffer_OPEN[0], " ", Buffer_CLOSE[0], " ", Buffer_MA[0], " ", Buffer_HIGH[0], " ", Buffer_LOW[0]);

.
:
:
2023.03.02 19:00:00 Оповещение: 1.05943 1.05943 1.0620066666666659 1.05943 1.05943 1.05943
2023.03.02 20:00:00 Оповещение: 1.05799 1.05799 1.0614719999999993 1.05799 1.05799
2023.03.02 21:00:00 Оповещение: 1.0593 1.0593 1.0611919999999992 1.0593 1.0593
2023.03.02 22:00:00 Оповещение: 1.05903 1.05903 1.0608339999999992 1.05903 1.05903 1.05903
2023.03.02 23:00:00 Оповещение: 1.06005 1.06005 1.0606413333333324 1.06005 1.06005 1.06005 1.06005

Когда я изучаю его, я вижу, что значение OPEN правильное, а остальные неправильные.
Есть ли у кого-нибудь идея?

 

Доброго времени суток!

Помогите пожалуйста начинающему, перевожу советник из mql4 в mql5, нужно рассчитать ширину канала в пунктах на заданном количестве баров от текущего, расчеты он делать вот только не понятно как, появляются отрицательные значения которых быть не должно.

 double Del_Max()
 {
 double hi=0,lo=0,del=0;

   for(int i=1; i<MaxBarCount;i++)
    {
    hi=iHighest(NULL,0,MODE_HIGH,i,1);
    lo=iLowest(NULL,0,MODE_LOW,i,1);
    }
   
    del=NormalizeDouble((hi-lo),0);
return(del);

   Пример:

 Alert:   Ширина канала макс.  = 1200000.0,  Ширина канала мин. - 200000.0


Спасибо!

Причина обращения: