Создание заявки типа тэйк-профит

Страницы: 1
RSS
Создание заявки типа тэйк-профит
 
Здравствуйте.
Пытаюсь разобраться с новым для меня языком программирования.
Пишу скрипт генерирующий заявку
TAKE_PROFIT_STOP_ORDER (
тэйк-профит
) для рынка акций ММВБ режим Т+2

Возникли вопросы:



1.

Поле "IS_ACTIVE_IN_TIME" в документации описано крайне скудно.

Когда в него писать "YES", а когда "NO" ?



2.

Какой минимальный перечень передаваемых параметров для заявки тэйк-профит?

(Полный список нашёл в руководстве:
Раздел 6 / Импорт транзакций / Формат .tri-файла с параметрами транзакций, но, я так понимаю, не все они обязательны для моего конкретного случая)



3.

При выгрузке рабочей заявки из кармана КВИКа в .tri-файл числа сохраняются с кучей нолей.

Пример: Цена=0,000;

Обязательно ли их указывать?



4.

MARKET_TAKE_PROFIT

MARKET_STOP_LIMIT

Что писать в эти поля если установлены "отступ от max" и "защитный спрэд"?

(Не понятно их назначение.)




Заранее спасибо.




 
Сергей,  добрый день.
1)Поле "IS_ACTIVE_IN_TIME"  заполняется если Вы хотите установить время действия заявки с определённого до определённого времени. Например время действия с 10:00:01 по 19:45:45  заполняется как IS_ACTIVE_IN_TIME=YES; ACTIVE_FROM_TIME=100001; ACTIVE_TO_TIME=194545.
2)Какой минимальный перечень передаваемых параметров для заявки тэйк-профит?- Зависит от того, какие условия Вы заполняете.
3) Зависит от того, какие условия были заполнены.
4)OFFSET=;  SPREAD=
 

Спасибо за ответ.
По пункту (2) подскажите какие параметры надо передавать для конкретно таких условий:


Тип стоп-заявки: Тэйк-профит
Срок действия: до отмены
Инструмент: SBER
торговый счёт: XXX-XXXXXXXX
Условие активации заявки: продажа
тэйк-профит, если цена >= 245
количество лотов: 20
код клиента: NNNNNN
отступ от max: 0,8 %
защитный спред: 0,2 %

 
Сергей,

ACTION=NEW_STOP_ORDER , TRANS_ID=1; STOP_ORDER_KIND=TAKE_PROFIT_STOP_ORDER,CLASSCODE= TQBR; SECCODE=SBER,ACCOUNT=L01-00000F00; CLIENT_CODE=Q7,OPERATION=S; QUANTITY=20, EXPIRY_DATE=GTC,STOPPRICE=245,OFFSET=0,8; OFFSET_UNITS=PERCENTS; SPREAD=0,2; SPREAD_UNITS=PERCENTS
 
Спасибо огромное.
Всё работает.
Страницы: 1
Читают тему
Наверх