Скачать MetaTrader 5

Не будет ли проблем с тикетами и магиками?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Есть вопросы по сервису MQL5 Cloud Network? FAQ поможет!
o_o
Модератор
23693
o_o 2010.08.17 19:45 

тикет и магик имеет тип ulong в следующих местах: MqlTradeRequest, OrderGetTicket, OrderSelect, HistoryOrderSelect, HistoryOrderGetTicket ...

и имеют тип long в функциях HistoryOrderGetInteger, OrderGetInteger

не будет ли проблем с переводом ulong в long (особенно актуален вопрос для магика) ?


Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса - Документация по MQL5
Nikolay Demko
12464
Nikolay Demko 2010.08.17 19:50  
sergeev:

тикет и магик имеет тип ulong в следующих местах: MqlTradeRequest, OrderGetTicket, OrderSelect, HistoryOrderSelect, HistoryOrderGetTicket ...

и имеют тип long в функциях HistoryOrderGetInteger, OrderGetInteger

не будет ли проблем с переводом ulong в long (особенно актуален вопрос для магика) ?


Что значит "не будет ли проблем" они уже есть, приходиться приводить к ulong при каждом вызове.
o_o
Модератор
23693
o_o 2010.08.17 19:55  
Urain:
Что значит "не будет ли проблем" они уже есть, приходиться приводить к ulong при каждом вызове.

мне интересно, что когда я отправил ulong магик на сервак, а потом читаю его в OrderGetInteger.

то какое значение я получу если начальный ulong магик будет больше чем LONG_MAX ?

получается, что значения магика зажаты между 0 и LONG_MAX ?

а так хотелось бы отрицательного магика...

для тикетов - будет провал в функции long HistoryDealGetInteger(, DEAL_ORDER)

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий