Не удаётся выставить экспирацию ордера. - страница 2

 
Stanislav Korotky:

Надо сделать проверку на доступность установки истечения - не у всех символов она включена - SymbolInfoInteger(  , SYMBOL_EXPIRATION_MODE) - вернет маску флагов разрешенных режимов.

Возвращается значение 10, в табулатуре(флагов разрешенных режимов) ничего на эту тему не нашел

 
nx0x2:

Возвращается значение 10, в табулатуре(флагов разрешенных режимов) ничего на эту тему не нашел


Напишите, что Вы хотите сделать (на какой срок установить ордер)?

Значение 10 означает, что этот символ поддерживает 2 вида экспирации

SYMBOL_EXPIRATION_DAY и SYMBOL_EXPIRATION_SPECIFIED_DAY

Добавлено

Т.е EXPIRATION_SPECIFIED_DAY Вы можете устанавливать ордер до первого клиринга в назначенный Вами день,

а SYMBOL_EXPIRATION_DAY - до ближайшего клиринга

 
prostotrader:

Напишите, что Вы хотите сделать (на какой срок установить ордер)?

Значение 10 означает, что этот символ поддерживает 2 вида экспирации

SYMBOL_EXPIRATION_DAY и SYMBOL_EXPIRATION_SPECIFIED_DAY

Хочу выставить ордер с истечением по окончанию 5-и минут. Что видимо не получится, судя по тому, что SYMBOL_EXPIRATION_SPECIFIED недоступен

 
nx0x2:

Хочу выставить ордер с истечением по окончанию 5-и минут. Что видимо не получится, судя по тому, что SYMBOL_EXPIRATION_SPECIFIED недоступен


Я же написал, что только два типа.

Если Вы хотите на 5 минут, то нужно использовать таймер

и режим SYMBOL_EXPIRATION_DAY

Добавлено

При установке ордера, засекаете текущее время, а потом, через 5 минут удаляете ордер

Добавлено

Но из собственного опыта скажу, что устанавливать ордер на время - плохая идея, 

лучще выставлять и удалять ордера в зависимости от торговой ситуации.

НЕ забудьте, что на ФОРТС есть ограниченте на кол-во ордеров за торговый день (2000),

если более этого кол-ва - биржа накладывает штраф

Добавлено

Торговый день ФОРТС с 19-00 текущего дня, до 18-45 следующего

Добавлено

И, лучше, темы касающиеся ФОРТС, размещать в разделе

"Биржевой трейдинг"

 
prostotrader:

Я же написал, что только два типа.

Если Вы хотите на 5 минут, то нужно использовать таймер

и режим SYMBOL_EXPIRATION_DAY

Добавлено

При установке ордера, засекаете текущее время, а потом, через 5 минут удаляете ордер

Добавлено

Но из собственного опыта скажу, что устанавливать ордер на время - плохая идея, 

лучще выставлять и удалять ордера в зависимости от торговой ситуации.

НЕ забудьте, что на ФОРТС есть ограниченте на кол-во ордеров за торговый день (2000),

если более этого кол-ва - биржа накладывает штраф

Добавлено

Торговый день ФОРТС с 19-00 текущего дня, до 18-45 следующего

Огромное Вам спасибо)

 
Комментарии, не относящиеся к этой теме, были перенесены в "Вопрос с экcпирацией на ФОРТС".
Причина обращения: