Mikalas:
У меня нормально устанавливается.
Добрый день!
МТ5 на ФОРТС поддерживает два типа истечения срока действия ордера:
В справке написано:
expiration |
Срок истечения отложенного ордера (для ордеров типа ORDER_TIME_SPECIFIED) |
Выходит, что для ORDER_TIME_SPECIFIED_DAY
я не могу установить день истечения?
Serj_Che:
У меня нормально устанавливается.
У меня нормально устанавливается.
Так заполняете структуру?
request.type_filling = ORDER_FILLING_RETURN; request.type_time = ORDER_TIME_SPECIFIED_DAY; request.expiration = ????
И что пишите в expiration?
Mikalas:
Так заполняете структуру?
И что пишите в expiration?
Вот так извращался:
MqlDateTime stime; datetime expirate=(datetime)SymbolInfoInteger(hedgsymbol,SYMBOL_EXPIRATION_TIME); datetime expirateday=TimeToDayTime(expirate); //+------------------------------------------------------------------+ datetime TimeToDayTime(datetime time) { TimeToStruct(time,stime); stime.min=0; stime.hour=0; stime.sec=0; return(StructToTime(stime)); } //+------------------------------------------------------------------+
Устанавливаю последний день обращения фьючерса. Если напрямую дату ставить выдает ошибки, не нравится формат даты.
Если найдешь более оптимальный способ, дай знать.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день!
МТ5 на ФОРТС поддерживает два типа истечения срока действия ордера:
В справке написано:
expiration
Срок истечения отложенного ордера (для ордеров типа ORDER_TIME_SPECIFIED)
Выходит, что для ORDER_TIME_SPECIFIED_DAY
я не могу установить день истечения?