У вас не стоит Flash Player
Page 2 of 2 < 1 2
Настройки
#17892 - Mon Dec 06 2010 04:14 PM Re: Торговля в стакане real time, практический пример. [Re: Nektodron]
fx_trader Offline
journeyman

Registered: Thu May 27 2010
Записи: 84
Originally Posted By: Nektodron
а каков алгоритм?

В случае исполнения маркета с учётом глубины стакана, алгоритм такой:
По количеству контрактов/акций определяется цена в стакане, к которой на проскальзывание добавляется ещё энное (задаётся пользователем вместо имеющегося проскальзывания) количество контрактов/акций, по полученной цене выставляется лимитка исполняемая по лучшей цене.

http://savepic.org/954858.htm


Наверх
#17897 - Mon Dec 06 2010 04:21 PM Re: Торговля в стакане real time, практический пример. [Re: Artem29]
fx_trader Offline
journeyman

Registered: Thu May 27 2010
Записи: 84
Originally Posted By: Artem29
Давайте вернёмся к основной теме, предоставте пожалуйста пример анализа стакана используя ISecurity.GetSellQueue и ISecurity.GetBuyQueue.
Вообще-то пример со стаканом уже был, посмотрите первый выложенный скрипт в ветке: Практические примеры API
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=4978#Post4978

Не надо стесняться пользоваться накопленным опытом предшественников.

P. S.
IList<IQueueData> buyQueue=sec.GetBuyQueue(i);
IList<IQueueData> sellQueue = sec.GetSellQueue(i);

(i) - это лучший бид и аск, следующие цены на (i+1) и т. д.

Наверх
#17913 - Mon Dec 06 2010 04:54 PM Re: Торговля в стакане real time, практический пример. [Re: fx_trader]
Artem29 Offline
stranger

Registered: Thu Sep 23 2010
Записи: 15
Как получить объём из стакана?

Наверх
#17920 - Mon Dec 06 2010 05:13 PM Re: Торговля в стакане real time, практический пример. [Re: Artem29]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
объем чего? конкретной строки?

Наверх
#17928 - Mon Dec 06 2010 05:36 PM Re: Торговля в стакане real time, практический пример. [Re: Nektodron]
Artem29 Offline
stranger

Registered: Thu Sep 23 2010
Записи: 15
цена - количество лотов по этой цене (это и есть объём)

Наверх
#17932 - Mon Dec 06 2010 05:46 PM Re: Торговля в стакане real time, практический пример. [Re: Artem29]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
получили список цен
IList<IQueueData> buyQueue=sec.GetBuyQueue(i);

у каждой IQueueData в списке есть свойства Price (цена) и Quantity (количество лотов)

Наверх
#17936 - Mon Dec 06 2010 06:06 PM Re: Торговля в стакане real time, практический пример. [Re: Nektodron]
Artem29 Offline
stranger

Registered: Thu Sep 23 2010
Записи: 15
Т.е. чтобы получить объём в данном коде надо обратиться к свойству Quantity?
т.е. buyQueue(i).Quantity ? Если можно тут тоже пример.


Отредактировано Artem29 (Mon Dec 06 2010 06:07 PM)

Наверх
#17938 - Mon Dec 06 2010 06:09 PM Re: Торговля в стакане real time, практический пример. [Re: Artem29]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
да, именно так:
IList<IQueueData> buyQueue=sec.GetBuyQueue(0); // индекс значения не имеет, всегда будет возвращаться текущий стакан
buyQueue[i].Quantity // объем i-ой строки
buyQueue[0].Quantity // объем 1-ой строки

Наверх
#17947 - Mon Dec 06 2010 06:37 PM Re: Торговля в стакане real time, практический пример. [Re: Nektodron]
Artem29 Offline
stranger

Registered: Thu Sep 23 2010
Записи: 15
Спасибо за ответ.

Наверх
#17948 - Mon Dec 06 2010 06:56 PM Re: Торговля в стакане real time, практический пример. [Re: Artem29]
Artem29 Offline
stranger

Registered: Thu Sep 23 2010
Записи: 15
Появился ещё вопрос насчёт подключения ISecurityRT код: ISecurityRt secRt = sec as ISecurityRt; выдаёт ошибку: Не удалось найти имя типа или пространства имен 'ISecurityRt' (возможно, пропущена используемая директива или ссылка на сборку).

Наверх
#17950 - Mon Dec 06 2010 07:07 PM Re: Торговля в стакане real time, практический пример. [Re: Artem29]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
в начале файла есть строка?

include TSLab.Script.Realtime;

Наверх
#17983 - Tue Dec 07 2010 10:12 AM Re: Торговля в стакане real time, практический пример. [Re: Nektodron]
Artem29 Offline
stranger

Registered: Thu Sep 23 2010
Записи: 15
Вот какраз про эту строку и хотел узнать, спасибо.

Наверх
Page 2 of 2 < 1 2


Moderator:  ViL, sar