Выставление лимитированной заявки с датой экспирации

Страницы: 1
RSS
Выставление лимитированной заявки с датой экспирации, Выставление лимитированной заявки с датой экспирации
 
Добрый день. Подскажите, можно ли с помощью Qpile выставить лимитированную заявку в стакан с переносом через клиринг?

В стоп заявке эта строчка работает, а в обычной заявке не хочет:
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "EXPIRE_DATE", "20150529")  
 
Здравствуйте,
На самом деле параметр правильно называется EXPIRY_DATE
И согласно документации он означает Срок действия стоп-заявки.
Срок действия лимитированной заявки возможно указать только для заявок срочного рынка.
На фондовой/валютной секции перенос лимитированных заявок не поддерживается торговой системой.
Как это сделать для QPILE можно почитать по указанной ссылке
http://forum-archive.quik.ru/forum/lua/125566/
 
Спасибо, но как я понял только в Lua можно переносить фортсовые лимитированные заявки, а на QPILE нельзя
http://forum-archive.quik.ru/forum/qpile/54448/
 
Цитата
Евгений пишет:
Спасибо, но как я понял только в Lua можно переносить фортсовые лимитированные заявки, а на QPILE нельзя
http://forum-archive.quik.ru/forum/qpile/54448/
Все работает, просто проверьте.
 
Сергей, спасибо БОЛЬШОЕ!!!
Все работает. Все должно быть по кириллицей, кроме:  
TRANS_ID
ACTION
CLASSCODE

           TRANS_PARAMS = ""
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "TRANS_ID", TIME&"")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "ACTION", "Ввод заявки")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "CLASSCODE", "SPBFUT")
           TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Инструмент", INSTRUMENT)
     TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Торговый счет", ACCOUNT)
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Тип", "Лимитированная")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "К/П", "Покупка")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Цена", FPRICE&"")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Количество", FLOTS&"")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Условие исполнения", "Поставить в очередь")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Переносить заявку", "Да")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Дата экспирации", "20150529")
TRANS_RESULT = SEND_TRANSACTION (30, TRANS_PARAMS)
RESULT=GET_VALUE(TRANS_RESULT, "DESCRIPTION")
 
Цитата
Евгений написал:
Сергей, спасибо БОЛЬШОЕ!!!
Все работает. Все должно быть по кириллицей, кроме:  
TRANS_ID
ACTION
CLASSCODE

           TRANS_PARAMS = ""
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "TRANS_ID", TIME&"")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "ACTION", "Ввод заявки")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "CLASSCODE", "SPBFUT")
           TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Инструмент", INSTRUMENT)
     TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Торговый счет", ACCOUNT)
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Тип", "Лимитированная")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "К/П", "Покупка")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Цена", FPRICE&"")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Количество", FLOTS&"")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Условие исполнения", "Поставить в очередь")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Переносить заявку", "Да")
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "Дата экспирации", "20150529")
TRANS_RESULT = SEND_TRANSACTION (30, TRANS_PARAMS)
RESULT=GET_VALUE(TRANS_RESULT, "DESCRIPTION")
Доброго здоровья всем:)
Попробовал.  Заявку на срочном рынке, что бы оставалась в стакане несколько дней :(
У меня с параметрами на кириллице не работат....
Сразу  отвечает :  "Не указан инструмент транзакции"
Если ставлю "SECCODE" вместо "Инструмент",  то ругается на следующую строчку....
и так пока не уберу все параметры на кириллице...

Когда же параметры на латинице, то получается обычная заявка, без переноса....

Помогите, кто знает!!!!

1. Где можно почитать про параметры на кириллице.
2. Когда надо использовать те или другие?
3. Если на кириллице  "Переносить заявку", "Да" то на латинице как будет??
4. Может ли быть проблема в том, что я отлаживаю программу в терминале Junior ???


 
Разобрался.
В Junior все работает.

Мешало, то что  в "ACTION", писал "NEW_ORDER"  . а надо было  "Ввод заявки".  ( трудно понять почему в этой ситуации  одно можно, а другое нет)

Программирование на QPILE как проогулка по лабиринту...
Нескольно часов подбираешь сочетание вроде бы разрешенных и эквивалентных значений параметров :(

Такая же история была с Айсберг заявкой.... пару дней потерял :((

Но вопросы остались:
1. Где можно почитать про параметры на кириллице.  
2. Когда надо использовать те или другие?
3. Как понять какие из них сочетаются, а какие мешают друг другу.

И риторический вопрос:

Почему когда создаешь айсберг заявку на фондовом рынке надо писать К/П=Купля
А когда  заявку на срочном рынке  с датой экспирации                                К/П=Покупка
Такая же мура с некоторыми другими параметрами...
 
Цитата
Сергей написал:
Разобрался.
В Junior все работает.

Мешало, то что  в "ACTION", писал "NEW_ORDER"  . а надо было  "Ввод заявки".  ( трудно понять почему в этой ситуации  одно можно, а другое нет)

Программирование на QPILE как проогулка по лабиринту...
Нескольно часов подбираешь сочетание вроде бы разрешенных и эквивалентных значений параметров :(

Такая же история была с Айсберг заявкой.... пару дней потерял :((

Но вопросы остались :
1. Где можно почитать про параметры на кириллице.  
2. Когда надо использовать те или другие?
3. Как понять какие из них сочетаются, а какие мешают друг другу.

И риторический вопрос:

Почему когда создаешь айсберг заявку на фондовом рынке надо писать К/П=  Купля  
А когда  заявку на срочном рынке  с датой экспирации                                К/П=  Покупка  
Такая же мура с некоторыми другими параметрами...
создайте в кармане транзакций нужную вам транзакцию и экспортируейте ее в текстовый файл. Все поля увидите.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Страницы: 1
Читают тему
Наверх