профит по исполнению

Страницы: 1
RSS
профит по исполнению, тейк профит по исполнению ?
 
На форуме уже обсуждали тему формирования заявок в Квике- тейк профит по исполнению!
Но так как первый раз столкнулся с этой задачей – хотел бы уточнить некие детали у опытных товарищей.
     
    В некий момент алгоритм выставляет  лимитные заявки на шорт и лонг на разных уровнях.
Нужно в момент исполнения (частичного)  любой лимитной заявки сразу же выставлять  лимитную заявку на закрытие открытой позиции на определённом уровне по тейку. Ориентир по реализации через формирование tri  файла.-(пример для шорта)
Заявка лиминтая на откр. шорта  Filewrite(tri,'CLASSCODE='+clas+'; SECCODE='+code+';ACTION=NEW_ORDER;ACCOUNT=SPBFUT00000;CLIENT_CODE='+client+';TYPE=L;OPERATION=S;QUANTITY='+quantity+';PRICE='+trans_priceS+';TRANS_ID='+inttostr(trans_id)+';');
     trans_id:=randomint(10000);

Тейк профит:Filewrite(tri 'ACTION=NEW_STOP_ORDER; TRANS_ID=' +inttostr(transID+1) + '; STOP_ORDER_KIND=ACTIVATED_BY_ORDER_TAKE_PROFIT_STOP_ORDER; BASE_ORDER_KEY=' + OrderDlyaPodstanivki + '; USE_BASE_ORDER_BALANCE=yes; ACTIVATE_IF_BASE_ORDER_PARTLY_FILLED=yes; SPREAD=0; OFFSET=0; OFFSET_UNITS= PERCENTS; SPREAD_UNITS= PERCENTS; STOPPRICE=' + FloatToStr(a) + '; CLIENT_CODE= 000; OPERATION=B; SECCODE=' + SECCODE +'; CLASSCODE=' + Kod_ploschadki + '; ACCOUNT=L01-00000F00;';

Вопрос-
Команды на  выставления лимитных заявок на открытие позиции и тейк профит выставляются одновременно?
Как проще получить BASE_ORDER_KEY и TRANS_ID (вроде из tro файла) из начальной заявки для выставления тейка?
Или  что-то не так понимаю в этом случае?  

Заранее спасибо всем откликнувшимся.
 
Цитата
Виктор Волков написал:


Вопрос-
Команды на  выставления лимитных заявок на открытие позиции и тейк профит выставляются  одновременно?
Как  проще получить BASE_ORDER_KEY и TRANS_ID  (вроде из tro файла) из начальной заявки  для выставления тейка ?
Или  что-то не так понимаю в этом случае?  

Заранее спасибо всем откликнувшимся.
Добрый день,

1. Если обе транзакции в файле tri, то да выставляются обе транзакции, в зависимости от настройки "обрабатывать через"
Если установлено умолчательное значение 5 секунд, то транзакции выставятся с разницей в пять секунд.
2. Если используете tri файл, то параметры вручную заполняете беря значения из таблицы заявок.  
 
 Спасибо за отклик.. Но упустил  уточнение в своём вопросе.. Речь не об ручном формировании заявок через tri  файл
а из алгоритма в WealthLab(4!).. И чтобы вставить в  заявку на Тейк профит BASE_ORDER_KEY нужно дополнительно
некий код прописать ??
Похоже других решений нет.!?
 
Цитата
Виктор Волков написал:
Спасибо за отклик.. Но упустил  уточнение в своём вопросе.. Речь  не об ручном  формировании заявок через tri  файл
а из  алгоритма в WealthLab(4 !).. И чтобы вставить в  заявку на Тейк профит  BASE_ORDER_KEY  нужно дополнительно
некий код прописать ??
Похоже других решений нет.!?
Добрый день.
Если WealthLab умеет автоматически подставлять значения, то можно им пользоваться.
Если не использоваться tri файлы, то алгоритм можно написать на языке программирования Qlua.  
 
Ещё раз благодарю за ответ..
Будем думать как разумнее решить эту задачку..
Страницы: 1
Читают тему
Наверх