#5097 - Wed Apr 28 2010 03:20 PM
Re: Выставление ордеров через API TSLab
[Re: anothar]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Проскальзывание учитывается при выставлении ордера, в прошлых попытках не перезапусал алгоритм в Лабе...
|
Наверх
|
|
|
|
#5370 - Tue May 04 2010 04:34 PM
Re: Выставление ордеров через API TSLab
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
... 3. GTC - делать не будем, изначально заявки были сделаны GTC. Но смартком имеет одну неприятную особенность, если заявка с флагом GTC не смогла выставится (например денег не хватило), то на эта заявка будет выставляться на следующий день, если не смогла то еще на следующий. В Транзаке условные заявки переносятся нормально, лимитные теряются. Nektodron, а можно всё-таки добавить в NewOrder аргумент string validity >Период действия приказа, чтобы пользователь сам мог выбирать, что ему необходимо DAY или GTC (с описанием в примере DAY (по умолчанию) и прописанной выше возможной проблемой). Уровень осознанию людей доросших до использования API, думаю, достаточно высок, чтобы применять необходимый/оправданный метод. Использование DAY, на сколько помню, не позволяет переносить Стоп по контрактам, даже, через дневной клиринг. Во всём остальном касающемся API предоставлен полный полёт фантазии с возможными ошибками ложащимися на плечи экспериментатора, а здесь безальтернативность, родительская опека.
|
Наверх
|
|
|
|
#18082 - Wed Dec 08 2010 10:58 AM
Re: Выставление ордеров через API TSLab
[Re: Nektodron]
|
enthusiast
Registered: Mon Sep 20 2010
Записи: 218
|
Я использую ордера. Такой вопрос. У меня 1 счёт, 1 инструмент, но 2 скрипта (допустим). И допустим один в лонге, другой в шорте. Такое возможно ? Ведь моя позиция тогда ведь = 0..
это моё 100-е сообщение !
|
Наверх
|
|
|
|
#20416 - Mon Jan 31 2011 02:06 PM
Re: Выставление ордеров через API TSLab
[Re: Nektodron]
|
enthusiast
Registered: Mon Sep 20 2010
Записи: 218
|
Будет ли правильной цена входа, полученная так: sourceRt.Orders.OrderBy(ord => ord.Date).Last().Price ? Интересует, будет ли она одной и той же до клиринга и после
Отредактировано Stenk (Mon Jan 31 2011 02:57 PM)
|
Наверх
|
|
|
|
#20448 - Mon Jan 31 2011 04:55 PM
Re: Выставление ордеров через API TSLab
[Re: Nektodron]
|
enthusiast
Registered: Mon Sep 20 2010
Записи: 218
|
На мой вопрос имеется ответ ?
|
Наверх
|
|
|
|
#20987 - Mon Feb 07 2011 04:52 PM
Re: Выставление ордеров через API TSLab
[Re: Nektodron]
|
enthusiast
Registered: Mon Sep 20 2010
Записи: 218
|
А как получить цену открытия текущего бара ? При пересчете "Интервал" это можно ?
Просто ордер у меня выставляется при открытии свечи. А сразу после этого (на этой же свече) должен ставиться стоп, считая от цены открытия свечи. Допустим свеча открылась по 100. Ордер исполнился по 100.01. Потом я получаю последнюю цену (sourceRt.FinInfo.LastPrice) и ставлю стоп. Получается стоп = 100.02 (уже) - 1 = 99.02 (а должен быть = 99)
|
Наверх
|
|
|
|
#21030 - Tue Feb 08 2011 09:42 AM
Re: Выставление ордеров через API TSLab
[Re: Nektodron]
|
enthusiast
Registered: Mon Sep 20 2010
Записи: 218
|
Спасибо. Ещё вопросик. Если у меня sourceRt.BalanceQuantity == 0, то снимаются стопы. Это логично (зачем они нужны то). Но бывают и такие случаи:  . Видимо скрипт увидел (а может и нет) что sourceRt.BalanceQuantity == 0 и как-то (при потерянной связи) снял условные заявки. Вот сейчас в 10:00 он подключится, а стопов уже не будет. Вот так.. Может есть какая-нибудь возможность проверять статус соединения ? Дополнение: хм, заявки висят. А что он тогда пишет что они отменены?
Attachments
im.png (1917 downloads)
Отредактировано Stenk (Tue Feb 08 2011 10:02 AM)
|
Наверх
|
|
|
|
#21034 - Tue Feb 08 2011 10:46 AM
Re: Выставление ордеров через API TSLab
[Re: pasha]
|
enthusiast
Registered: Mon Sep 20 2010
Записи: 218
|
|
Наверх
|
|
|
|
#21054 - Tue Feb 08 2011 12:29 PM
Re: Выставление ордеров через API TSLab
[Re: Stenk]
|
enthusiast
Registered: Mon Sep 20 2010
Записи: 218
|
И ещё один вопросик.
Как получить текущее значение RecalcInterval (TSLab.DataModel.GraphViewDataOptions.RecalcInterval) ?
|
Наверх
|
|
|
|
#21146 - Wed Feb 09 2011 11:28 PM
Re: Выставление ордеров через API TSLab
[Re: pasha]
|
enthusiast
Registered: Mon Sep 20 2010
Записи: 218
|
Спасибо. Да, они остались активными. Но когда я в 8:00 взглянул в программу, то я подумал что "всё пропало !"...
|
Наверх
|
|
|
|
#21722 - Thu Feb 17 2011 04:27 PM
Re: Выставление ордеров через API TSLab
[Re: Stenk]
|
enthusiast
Registered: Mon Sep 20 2010
Записи: 218
|
Здравствуйте. Я опять насчёт проскальзывания и NewOrder(). Мне почему-то кажется, что оно вовсе не в шагах цены или процентах, а просто в пунктах. А ещё мне кажется, что заявка отсылается по цене "цена + это_проскальзывание".
Я прав ? У меня Финам
|
Наверх
|
|
|
|
|
|