Бета-тестирование MetaTrader 5 началось! - страница 78

 

ругается на такую конструкцию: OrderGetInteger(ORDER_EXPERT) - 'ORDER_EXPERT' - undeclared identifier 

хотя OrderGetInteger(ORDER_TYPE) проглатывает.

Зы. хочется получить то, что раньше называлось магиком ордера. Вроде по документации: ORDER_EXPERT - Идентификатор эксперта выставившего ордер
 



 
Модератор
33565
Rosh 28.10.2009 14:43
Erm955 писал(а) >>

Почему функция Nr() так изменяет выражение?

Покажите код, где определяется структура Cen, а лучше весь код.

 
zerkmax >>:

ругается на такую конструкцию: OrderGetInteger(ORDER_EXPERT) - 'ORDER_EXPERT' - undeclared identifier

хотя OrderGetInteger(ORDER_TYPE) проглатывает.

Зы. хочется получить то, что раньше называлось магиком ордера. Вроде по документации: ORDER_EXPERT - Идентификатор эксперта выставившего ордер

Язык MQL5 все еще меняется, последние изменения:

Rosh >>:

Справка по MQL5 обновлена.

  • Добавились функции SymbolInfoTick() и ZeroMemory();
  • Добавлена структура MqlTick;
  • Добавилось перечисление ENUM_FILE_POSITION;
  • Добавились свойства
    * DEAL_MAGIC
    * DEAL_COMMENT
    * POSITION_MAGIC
    * POSITION_COMMENT;
  • Изменилось свойство ORDER_EXPERT на ORDER_MAGIC;
  • Изменилось поле в структуре MqlTradeRequest expert на magic;
  • Добавлено описание функции OnTrade();
  • Добавлены новые коды ошибок


 
Erm955 >>:


Здесь нет кода

 

Извиняюсь, поторопился!

 
Rosh >>:

Язык MQL5 все еще меняется, последние изменения:


СПС. уже разобрался, помогла контекстная подсказка при наборе команд.

 
Erm955 >>:

Извиняюсь, поторопился!

Повесил на чарт GBPUSD H4 - пока все работает штатным образом.

 

А еще такой вопросик в mt4 ордера открытые скриптом или советником обозначались стрелочкой теперь в mt5 только самостоятельно рисовать ?

 
Rosh 28.10.2009 17:48
Erm955 писал(а) >>

Извиняюсь, поторопился!

Повесил на чарт GBPUSD H4 - пока все работает штатным образом

Поставте на М1, иначе не дождётесь. Ошибки пойдут не сразу, а потом начинает виснуть комп. Загрузил последний дистрибутив--

'BARS_COUNT' - undeclared identifier R001.mq5 94 41
'SeriesInfoInteger' - no one of the overloads can be applied to the function call R001.mq5 94 7
'SeriesInfoInteger' - no one of the overloads can be applied to the function

call R001.mq5 95 7
Что появились изменения???

 
Erm955 >>:
Rosh 28.10.2009 17:48
Erm955 писал(а) >>

Извиняюсь, поторопился!

Повесил на чарт GBPUSD H4 - пока все работает штатным образом

Поставте на М1, иначе не дождётесь. Ошибки пойдут не сразу, а потом начинает виснуть комп. Загрузил последний дистрибутив--

'BARS_COUNT' - undeclared identifier R001.mq5 94 41
'SeriesInfoInteger' - no one of the overloads can be applied to the function call R001.mq5 94 7
'SeriesInfoInteger' - no one of the overloads can be applied to the function

call R001.mq5 95 7
Что появились изменения???

Да, изменилось перечисление ENUM_SERIES_INFO_INTEGER:

ENUM_SERIES_INFO_INTEGER

Идентификатор

Описание

Тип свойства

SERIES_BARS_COUNT

Количество баров по символу-периоду на данный момент

long

SERIES_FIRSTDATE

Самая первая дата по символу-периоду на данный момент

datetime

SERIES_SERVER_FIRSTDATE

Самая первая дата в истории по символу на сервере независимо от периода

datetime

SERIES_TERMINAL_FIRSTDATE

Самая первая дата в истории по символу в клиентском терминале независимо от периода

datetime

SERIES_SYNCRONIZED

Признак синхронизированности данных по символу/периоду на данный момент

bool

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