Опции
Просмотр
К последнему сообщению К первому непрочитанному
DenCommander  
#1 Оставлено : 14 мая 2015 г. 22:44:16(UTC)
ForumAdmin

Статус: Administration

Группы: Участник
Зарегистрирован: 07.11.2016(UTC)
Сообщений: 1,227,016

Использую программу ТСЛаб. Заметил что на 15 минутном таймфрейме иногда цена закрытия бара больше, чем аск. Теоретически, цена закрытия бара может быть >=бида и <= аска, т.к. аск это лучая цена на продажу в стакане. И если заявка по данной цене еще активна, то сделки никак не могут совершиться по более высокой цене. Это несоответствие сильно влияет на результаты арбитражных стратегий.
Начал анализировать ситуацию, открыл тиковый график и увидел что уровень бида изменяется намного реже, чем тиковая цена.
<a href='http://hostingkartinok.com/show-image.php?id=2623485e74e8480675c841c14d7b4080' target='_blank'><img src='http://s7.hostingkartinok.com/uploads/thumbs/2015/05/2623485e74e8480675c841c14d7b4080.png' border='0' alt='user posted image' /></a>
Привожу скриншот. Весь скриншот по времени занимает чуть более 1 секунды. Видно что аск стоит на месте, а тики ходят вверх,вниз, снова вверх. Причем тики - выше аска. В поддержке ТСЛаба ответили что это происходит вследствие того, что тики отдаются &quot;пачками&quot; и на всю пачку бид/аск принимает лишь 1 значение.
Если это так, то по какому критерию тики объединяются в пачки?
Может ли 1 пачка тиков начаться в одном баре, а закончиться в другом? К примеру могут ли начальные тики пачки иметь время 10ч.59м.59с.900мс, а конечные тики пачки время 11.00.00.050? Ведь это уже разные бары на 15 минутном таймфрейме.
При подключении через plaza II тики так же отдаются пачками? Пачки такого же размера? Поможет ли plaza II в решении этой рассинхронизации?
Абрамов Александр  
#2 Оставлено : 14 мая 2015 г. 23:34:18(UTC)
ForumAdmin

Статус: Administration

Группы: Участник
Зарегистрирован: 07.11.2016(UTC)
Сообщений: 1,227,016

Добрый вечер&#33;

Да, Вам верно ответили в TSLab.

Дело в том, что торговый сервер (в данном случае Transaq) отдает данные дискретно. Это практика широко распространена и используется в решениях, предполагающих обслуживание большого кол-ва одновременных подключений.

В настоящий момент времени при подключении к серверам Transaq через TSLab, частота обновления данных составляет 1 раз в 100 мс. Т.е. раз в 100 мс Вы получаете новые данные (если они есть вообще). Разница между тиками и &quot;стаканом&quot; в том, что тики Вы получите все равно все, а &quot;стакан&quot; - только актуальное его состояние, которое существует на сервере в момент передачи Вам данных.
<!--QEN--><!--QuoteBegin--><br /><div class='qdiv1'><!--QuoteEBegin-->Если это так, то по какому критерию тики объединяются в пачки?<!--QuoteEnd--></div><!--QuoteEEnd--><!--QEN-->
Фактически, сервер сформирует пачку из тиков, которые накопились с последней передачи данных.
<!--QEN--><!--QuoteBegin--><br /><div class='qdiv1'><!--QuoteEBegin-->Может ли 1 пачка тиков начаться в одном баре, а закончиться в другом? К примеру, могут ли начальные тики пачки иметь время 10ч.59м.59с.900мс, а конечные тики пачки время 11.00.00.050? Ведь это уже разные бары на 15 минутном таймфрейме.<!--QuoteEnd--></div><!--QuoteEEnd--><!--QEN-->
Да.
Стоит понимать, что бары формирует сам сервер брокера, биржа их не отдает. Примитивно - на бирже есть только заявки и сделки. Из заявок формируется стакан, а сделки - это тики.
<!--QEN--><!--QuoteBegin--><br /><div class='qdiv1'><!--QuoteEBegin-->При подключении через plaza II тики так же отдаются пачками? <!--QuoteEnd--></div><!--QuoteEEnd--><!--QEN-->
Нет
<!--QEN--><!--QuoteBegin--><br /><div class='qdiv1'><!--QuoteEBegin-->Пачки такого же размера? <!--QuoteEnd--></div><!--QuoteEEnd--><!--QEN-->
Вопрос не имеет смысла, с учетом пред. ответа.
<!--QEN--><!--QuoteBegin--><br /><div class='qdiv1'><!--QuoteEBegin-->Поможет ли plaza II в решении этой рассинхронизации?<!--QuoteEnd--></div><!--QuoteEEnd--><!--QEN-->
Да.

Стоит понимать, почему PlazaII поможет. PlazaII - это, фактически, индивидуальная услуга, где есть возможность транслировать данные потоком. На самом деле, на сервер брокера они (тики) именно так и попадают - через PlazaII.
DenCommander  
#3 Оставлено : 15 мая 2015 г. 0:20:36(UTC)
ForumAdmin

Статус: Administration

Группы: Участник
Зарегистрирован: 07.11.2016(UTC)
Сообщений: 1,227,016

Большое спасибо. Исчерпывающий ответ.
Очень нравится поддержка на Финаме. Не нравится только, что бывают ситуации когда стаканы живут, а тики перестают слаться по нескольку минут, но это уже совсем другая история <!--emo&:)--><img src='http://forum.finam.ru/html/emoticons/smile.gif' border='0' style='vertical-align:text-bottom' alt='smile.gif' /><!--endemo-->
Артур Шпонько  
#4 Оставлено : 15 мая 2015 г. 0:33:35(UTC)
ForumAdmin

Статус: Administration

Группы: Участник
Зарегистрирован: 07.11.2016(UTC)
Сообщений: 1,227,016

Здравствуйте&#33;

&quot;бывают ситуации когда стаканы живут, а тики перестают слаться по нескольку минут, но это уже совсем другая история&quot;

= Вообще, это не очень хорошо, если в этот период оживления стакана тики тоже были, но приходили с сильным запаздыванием. Такого быть не должно, подобные ситуации возникали, но насколько мне известно больше возникать не должны. Рекомендую подключаться к серверу 78.41.199.24 и использовать свежую версию библиотеки коннектора 2.10.10, которую можно взять на странице с описанием данного API.
DenCommander  
#5 Оставлено : 15 мая 2015 г. 3:13:57(UTC)
ForumAdmin

Статус: Administration

Группы: Участник
Зарегистрирован: 07.11.2016(UTC)
Сообщений: 1,227,016

Да, в последнее время не замечал уже такого.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

© 2007–2017 Холдинг «ФИНАМ»Форум YAF.NET 2.3.0 BETA 20160808 | YAF.NET © 2003-2024, Yet Another Forum.NET
Страница сгенерирована за 0.100 секунды.