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

 
Здравствуйте. Только учусь, не ругайте сильно. 

Есть, например, индикатор https://www.mql5.com/ru/code/8169

В советник импортирую данные индикатора

BreakOut_indicator = iCustom(NULL,0,"BreakOut_PANCA_EAGLE__indicator",NumberOfDays,periodBegin,periodEnd,BoxEnd,BoxBreakOut_Offset,BoxHLColor,BoxBreakOutColor,BoxPeriodColor,0,1);

Как получить из индикатора цену хай и лоу коробки? Или только переносить вычисления в советник?

BreakOut_Panca_eagle
BreakOut_Panca_eagle
  • www.mql5.com
Индикатор BreakOut_Panca_eagle.
 
Голос OK #:
Здравствуйте. Только учусь, не ругайте сильно. 

Есть, например, индикатор https://www.mql5.com/ru/code/8169

В советник импортирую данные индикатора

Как получить из индикатора цену хай и лоу коробки? Или только переносить вычисления в советник?

Через iCustom никак, в этом индикаторе нет буферов
 

Подскажите, пожалуйста, параметр slippage в OrderSend имеет значение только при instant execution, правильно?

И там, где он всё-таки актуален, есть какое-то общее правило, каким он должен быть для той или иной пары? Или тут надо смотреть по своей стратегии - для скальпинга поменьше, для долгосрока побольше?..

 

 Вывожу с помощью ArrayPrint значения массива, получаю:

2022.06.26 18:25:05.143 test (NZDUSD,MN1)       [11]  0.75573  0.74370  0.74648  0.67450 +0.00000  0.55610  0.38970  0.41350  0.48901  0.65602

 Выделенное жёлтым — что это и почему не просто 0?

 
x572intraday #:

 Вывожу с помощью ArrayPrint значения массива, получаю:

 Выделенное жёлтым — что это и почему не просто 0?

Видимо, это очень маленькое положительное число вроде 0.0000001, которое не умещается в 5 знаков после запятой, но ArrayPrint считает нужным намекнуть, что там не совсем 0.

 
Quantum_Logic #:

Видимо, это очень маленькое положительное число вроде 0.0000001, которое не умещается в 5 знаков после запятой, но ArrayPrint считает нужным намекнуть, что там не совсем 0.

 А разве не должно очень малое число выводиться в экспоненциальной форме?

 
x572intraday #:

 А разве не должно очень малое число выводиться в экспоненциальной форме?

Вероятно, нет.
 

кто-нибудь знает что за ошибка notification 'rejected order #33764173 buy limit 1 GBPRUB_TOM at 65.50, ERROR: (197) You do not have ac' ?

нигде не нашел ничего подобного.

Спасибо заранее

 
IuriiPrugov #:

кто-нибудь знает что за ошибка notification 'rejected order #33764173 buy limit 1 GBPRUB_TOM at 65.50, ERROR: (197) You do not have ac' ?

нигде не нашел ничего подобного.

Спасибо заранее

По тексту ошибки выглядит так, будто у вас отсутствует актуальный торговый счёт. Не уверен, можно ли запустить робота без открытого торгового счета (или, скажем, с просроченным, если долго не запускали терминал, и ДЦ успел удалить неиспользуемый демо-счет). Но если робот в таких случаях запускается, подобный результат был был логичным.

 
Quantum_Logic #:

По тексту ошибки выглядит так, будто у вас отсутствует актуальный торговый счёт. Не уверен, можно ли запустить робота без открытого торгового счета (или, скажем, с просроченным, если долго не запускали терминал, и ДЦ успел удалить неиспользуемый демо-счет). Но если робот в таких случаях запускается, подобный результат был был логичным.

Спасибо но я правда не написал что по остальным инструментам: USDRUB,EURRUB,CNYRUB и тд и тп в окне всё ОК,лимитники устанавливаются без проблем,здесь тоже попытки установки лимитника проводятся, но тут же исчезают и появляется ошибка именно по этому инструменту!

через брокерский терминал лимитник устанавливается правильно.

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