Ошибки, баги, вопросы - страница 2024

Artyom Trishkin:

В справке редактора нет описания перечисления ENUM_SYMBOL_ORDER_GTC_MODE

Есть же https://www.mql5.com/ru/docs/constants/environment_state/marketinfoconstants#enum_symbol_order_gtc_mode


Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Для получения текущей рыночной информации служат функции SymbolInfoInteger(), SymbolInfoDouble() и SymbolInfoString(). В качестве второго параметра этих функций допустимо передавать один из идентификаторов из перечислений ENUM_SYMBOL_INFO_INTEGER, ENUM_SYMBOL_INFO_DOUBLE и ENUM_SYMBOL_INFO_STRING соответственно. Некоторые символы (как...
Рашид, я ж написал - в справке редактора. В онлайн-справке есть. Там и нашёл, и Славе об этом сказал выше.
Artyom Trishkin:
Рашид, я ж написал - а справке редактора. В онлайн-справке есть. Там и нашёл, и Славе об этом сказал выше.

Может справка не обновилась?


Alexey Viktorov:

Может справка не обновилась?


Может... У меня нету. Но пока не могу глянуть ещё раз - с мобилы.

Как убрать стрелки с графика визуализации тестирования? Запускаю тестирование, а там до сих пор стрелки и линии от входов с прошлого теста.

Знает кто-нибудь пример системной функции, где порядок вычисления аргументов не от последнего к первому? (Мql4 или Мql5)

Двойная ошибка при выполнении

#define XY( X, Y )      X##Y
#define f( X )  XY( g, X )
#define MACRO1( X )     #X
#define MACRO2( X )     MACRO1( X )
#define SIZE    5
void OnStart()
{
    printf( "%s", MACRO2( f( SIZE )));
}

Результат: f(SIZE)

а должен быть: g5

leonerd:

Как убрать стрелки с графика визуализации тестирования? Запускаю тестирование, а там до сих пор стрелки и линии от входов с прошлого теста.

Почистите шаблон tester.tpl, объекты скорее всего там.

A100:

Двойная ошибка при выполнении

Результат: f(SIZE)

а должен быть: g5


По-моему, логичный результат.

fxsaber:
По-моему, логичный результат.

Ожидалось: Сначала подстановка внутреннего макроса SIZE, затем промежуточного f( X ) и наконец внешнего MACRO2( X )

Но результат отличается даже если использовать незаконченную логику:

#define MACRO1( X )     #X
void OnStart()
{
    printf( "%s", MACRO1( f( SIZE )));
}
//Результат  :f(SIZE)
//должен быть:f( SIZE )

как минимум отличие в пробелах