Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2248

 
G1G2G3 #:
Приношу извинения за свою резкость Алексею Викторову и Артёму Тришкину. Спасибо за ответы и за помощь. Я без иронии или вторых смыслов. Погорячился. Форум существует благодаря вам в тч. Моё уважение.

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

 

Good day.

Please recommend high quality education program to learn programming on MQL4.

Thank you. 

 
Tsymbalyuk #:

Good day.

Please recommend high quality education program to learn programming on MQL4.

Thank you. 

 
Tsymbalyuk #:

Добрый день.

Порекомендуйте, пожалуйста, качественную образовательную программу для изучения программирования на MQL4.

Спасибо.

https://docs.mql4.com/ru

Справочник MQL4
Справочник MQL4
  • docs.mql4.com
Справочник MQL4
 

Приветствую! У горцев работает.

//+------------------------------------------------------------------+
//|                                                         Test.mq4 |
//|                                  Copyright 2023, MetaQuotes Ltd. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2023, MetaQuotes Ltd."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
#property script_show_inputs
input string moresym="GBPUSD";
input ENUM_TIMEFRAMES period;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   long op=-1;
   if(moresym!=" ")
      op=ChartOpen(moresym,period);
   if(op>0)
      Print("op = ",op);
   else
      Print("err = ",GetLastError(),"op = ",op);
  }
//+------------------------------------------------------------------+

В другом терминале выдает

2023.08.23 20:48:02.814 Test AUDJPY.ffx,M15: err = 4024op = 0

Внутреняя ошибка, невалидный хендл

что с этим можно сделать?

 
Galim_V #:

Приветствую! У горцев работает.

В другом терминале выдает

2023.08.23 20:48:02.814 Test AUDJPY.ffx,M15: err = 4024op = 0

Внутреняя ошибка, невалидный хендл

что с этим можно сделать?

С каким именем символа пытаетесь открыть чарт? Существует ли такой символ?

 
Artyom Trishkin #:

С каким именем символа пытаетесь открыть чарт? Существует ли такой символ?

input string moresym="GBPUSD";

Да, есть такой.

 
Galim_V #:

Да, есть такой.

Соврал. Вот такой у них символ, с какашками.

input string moresym="GBPUSD.ffx";

Спасибо и спокойной ночи!

 
megaman324 #:
Здравствуйте товарищи! Подскажите, пожалуйста, как в этом коде сделать функцию открытия позиции после срабатывания Stop Loss? Отслеживаем на одном символе, например USDJPY, а новую функцию выполняем на другом символе, например EurUsd. То есть на йене позиция закрылась по SL и в этот момент открываем по евро. 
Никак, только переписывать советник
 

подскажите пожалуйста, как проще всего получать данные индикатора которые приходятся на открытие дня?

сейчас через структуру времени получаю час и с помощью часа смотрю в массиве буфера индикатора, не нравится такой вариант