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

 
MrBrooklin #:

Ваш вопрос не понятен. Сначала уточните свой вопрос:

  1. Речь идёт об уже существующих функциях в MQL5?
  2. Функция в наборе готовых у MQL5 есть, но она не работает?
  3. Вам нужна какая-то определённая функция, а в наборе готовых MQL5 такой функции нет?
С уважением, Владимир.
Речь идет о существующих функциях по умолчанию, таких как TimeHour(), ErrorDescription() и FILLING_FOK.
 
Baruandreas #:
Речь идет о существующих функциях по умолчанию, таких как TimeHour(), ErrorDescription() и FILLING_FOK.

Про TimeHour() Вам уже в другой ветке ответили. Для ErrorDescription() целую библиотеку создали. Про FILLING_FOK найдёте по запросу ORDER_FILLING_FOK или SYMBOL_FILLING_FOK в разделе Документация.

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

 
Ошибки, баги, вопросы - Включите форвард-тестирование.
Ошибки, баги, вопросы - Включите форвард-тестирование.
  • 2023.04.13
  • www.mql5.com
В режиме двух окон в горизонт положении смартфона нет кнопки. То есть если телефон в кредле в горизонтальном режиме и нужно выключить курсор. Вызвать боковую панель кликом по соседнему окну и там отключить курсор тоже не получается
 

Помогите разобраться.

Почему в строчке SetIndexStyle(0, DRAW_LINE); выдаёт две ошибки:

',' - unexpected token

')' - unexpected token 

 
Здравствуйте, не могли бы вы помочь мне разобраться с этим?

 
vitaliy zamkovoy #:

Помогите разобраться.

Почему в строчке SetIndexStyle(0, DRAW_LINE); выдаёт две ошибки:

',' - unexpected token

')' - unexpected token 

SetIndexStyle - MQL4.

В MQL5:

#property indicator_type1   DRAW_LINE
#property indicator_type2   DRAW_NONE
 
trader6_1 #:

SetIndexStyle - MQL4.

В MQL5:

Спасибо!
 

давно в голове возник вопрос, в чем разница

правой кнопкой на функции, переменной, член класса или структуры, выпадает первые 2 строки: Перейти к определению и Перейти к объявлению, у меня много тыс страниц кода в 10 файлах, и сколько щелкал всегда в одно и тоже место переносится курсор

что это вообще за функционал на правой кнопке в первых строках?

 

Добрый день!

Прошу помощи: цель реализовать закрытие позиции при пересечении ценой МА.

При данном участке кода

if(Bid<iMA(Symbol(),0,Fast_Ma_Period,Fast_Ma_Shift,Fast_Ma_Method,Fast_Ma_Price,0) && CountBuy()>0)
          
           
     {
     for(int i=OrdersTotal ()-1; i>=0; i--)
     {
     if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
     {
       if (OrderMagicNumber ()== MagicNumber && OrderType() == OP_BUY)
       if(!OrderClose(OrderTicket(), OrderLots(),Bid, Slippage, Black))
       Print("Ошибка");

Получаю на тестере такую картину: цена прошивает МА и закрывает позицию на закрытии свечи / открытии следующей, уже далеко от желаемого уровня закрытия (границы МА)...

Файлы:
 
rex1818 #:

Добрый день!

Прошу помощи: цель реализовать закрытие позиции при пересечении ценой МА.

При данном участке кода

Получаю на тестере такую картину: цена прошивает МА и закрывает позицию на закрытии свечи / открытии следующей, уже далеко от желаемого уровня закрытия (границы МА)...

Тики волатильны гораздо более усредненной МА по тиковому клоз, поэтому разлет между тиками внутри которых оказалось значение МА дело обычное. Цена дискретна, и надеюсь не путаете бид с аском. т.е. ма по бид и цены открытия закрытия тоже бид, и ма по аск и цены тоже аск)

Зы, можно ма не пересчитывать кстати по бид или аск, а спред добавить вычесть, ошибка минимальна будет.
Причина обращения: