Здравствуйте.
Вопрос в следующем. В документации QUIK указан пример, как сформировать набор параметров для выставления
рыночной заявки на покупку, вот он этот пример:
Код |
---|
Заявка на покупку Русгидро, рыночная, 15 лотов:
ACCOUNT=NL0080000043; CLIENT_CODE=467; TYPE=M; TRANS_ID=7; CLASSCODE=TQBR; SECCODE=HYDR; ACTION=NEW_ORDER; OPERATION=B; PRICE=0; QUANTITY=15;
|
Как видно, параметр
"TYPE" = "M" (заявка рыночная), параметр
"PRICE" = 0 (цена равна ноль).
Полагая, что при заявленном параметре
"TYPE" = "M" (рыночная цена), параметр
"PRICE" уже не играет никакой роли, я сформировал заявку вообще не указывая параметр
"PRICE". В ответ от терминала получил следующую ошибку:
Код |
---|
Transaction Result: Не указано значение поля "Цена" |
- Правильно ли понимаю, что даже при создании рыночной заявки ("TYPE" = "M"), параметр "Цена" все равно должен быть указан и передан в терминал? Какую роль он при этом выполняет?
- Если в рыночной заявке ("TYPE" = "M") значение поля "Цена" выставить равным ноль, как в примере - произойдет ли выставление заявки именно по рыночной цене и как следствие ее немедленное исполнение?
- Если при создании рыночной заявки ("TYPE" = "M"), значение поля "Цена" выставить не равное нулю, заявка все равно будет выставлена по рыночной цене и немедленно исполнена, или тогда она уже будет выставлена по указанной цене? Если так, то какую роль тогда играет параметр "TYPE"="M"?
Заренее благодарен за ответы.