Открытие по рынку

Страницы: 1
RSS
Открытие по рынку
 
Пытаюсь открыть по рынку:
t = {
["CLASSCODE"]="SPBFUT",
["SECCODE"]="SRU7",
["ACTION"]="NEW_ORDER",
["ACCOUNT"]="SPBFUT005SI",
["CLIENT_CODE"]="51441",
["TYPE"]="M",
["OPERATION"]="S",
["QUANTITY"]=tostring(l),
["PRICE"]=0
}
Ошибку не выдает, но и не открывает. В чем может быть причина?
(Тестирую на демо БКС, но пробывала и на реале Сбера, результат один)
 
Добрый день.

Посмотрите в таблице Сообщений, есть ли там ошибки.
Сообщите подается ли заявка вручную?
 
В таблице сообщений ошибок нет. В ручную открывает
 
Lena Po,вы уверены, что открываете по рынку, а не лимиткой по встречной цене? В терминале прям тыкаете галочку "рыночная"?  Бывает на демо запрещены операции по рынку  
 
Lena Po, так же вариант отловить в ОнТрансРипли, какой там стоит флаг
 
Цитата
Александр Правилов написал:
Lena Po  , так же вариант отловить в ОнТрансРипли, какой там стоит флаг
Добавьте в код TRANS_ID, например так:

["TRANS_ID"] = "1"

Повторите попытку.  
 
Цитата
Egor Zaytsev написал:
Цитата
Александр Правилов   написал:
Lena Po  , так же вариант отловить в ОнТрансРипли, какой там стоит флаг
Добавьте в код TRANS_ID, например так:

["TRANS_ID"] = "1"

Повторите попытку.
добавила, теперь пишет    -       Ошибка создания заявки. [GW][32] "Цена сделки вне лимита".
 
Lena Po,

1) На срочной секции Мосбиржи - FORTS -НЕТ рыночных заявок, т.е. открывающих позицию по рынку, в принципе. Поэтому для работы на срочном рынке Мосбиржи не пользуйтесь этим типом заявки вообще.

2) Если вы все же выставляете тип заявки как рыночной при работе на FORTS, то в соответствии с руководством  по терминалу QUIK цена должна быть отличной от нуля, выставленной как наихудшая из допустимых. Это связано с тем, что сервер QUIK, который стоит у брокера эмулирует "рыночный" тип заявки посредством выставления серии лимитных ордеров.

3) Еще раз: не пользуйтесь псевдорыночными автоматическими режимами сервера QUIK вообще. Результат - непредсказуем.
 
Lena Po,
На самом деле не все так страшно, как написано выше, просто надо четко понимать, что Вы получаете, выставляя "рыночную" заявку на рынке FORTS, и связанные с этим риски.
Действительно, Мосбиржа (срочная секция FORTS) не поддерживает рыночные заявки.
Когда Вы выставляете рыночную заявку на FORTS, сервер quik конвертирует её и выставляет на биржу ОДНУ лимитированную заявку по заявленной Вами цене с режимом исполнения заявки KILL_BALANCE (снять остаток). Чтобы сымитировать поведение такой заявки, как рыночной, в документации Quik указано, что необходимо указать цену минимально или максимально возможную для вашего инструмента – в зависимости от направленности сделки (см. колонки Максимально/Минимально возможная цена Таблицы текущих торгов). Вы же можете указать наихудшую цену, по которой готовы заключить сделку.
Строго говоря (в соответствии с документацией Quik) указывать цену 0 нельзя. Но в действительности некоторые брокеры настраивают свои серверы так, чтобы они принимали такие заявки с нулевой ценой, и, перед отправкой на биржу, подставляют в заявку правильную предельную цену. Но, видимо, это не Ваш брокер. Отсюда и ошибка (недопустима цена 0).
Возможно эту ошибку еще может вызывать включенная настройка клиентского места Торговля->Заявки->Проверять попадание цены в диапазон.
 
Цитата
Lena Po написал:
Цитата
Egor Zaytsev   написал:
Цитата
Александр Правилов   написал:
Lena Po  , так же вариант отловить в ОнТрансРипли, какой там стоит флаг
Добавьте в код TRANS_ID, например так:

["TRANS_ID"] = "1"

Повторите попытку.
добавила, теперь пишет    -       Ошибка создания заявки. [GW][32] "Цена сделки вне лимита".
Добрый день.

На самом деле шлюз должен вместо нуля подставлять цену (минимально возможную или максимально возможную).
Попробуйте еще раз подать заявку. Сообщите результат.  
Страницы: 1
Читают тему
Наверх