Блог им. Eugene777 |Специалисты по ордерам и ECN, отзовитесь.

Господа, хочу на платной основе получить консультации человека, который хорошо разбирается в технологиях ордеров на американских биржах, ECN, роутингах, дарк-пулах. 

Хочу получить как ответы на вопросы, так и просто как можно больше информации. 

Например вопрос: по лимитному ордеру на покупку 100 акций открыавется позиция на 49, далее цена уходит и ордер болтается частично исполненным. Закрытие позиции происходит по маркету. На ARCA уходит ордер на 49 акций. Дальше начинаются запутки: 

7/31/2014 11:15:49 PM: TradeOrder Status: 0 CYH_635424453494321558 S ARCA 49 ptSTIMkt LP:0 SP:0
7/31/2014 11:15:49 PM: Sell At Market Status 0
7/31/2014 11:15:49 PM: Order Update CYH_635424453494321558 ExecQ 0 Status 13 Completion -1 SELL 49 CYH MKT DAY (ARCA, XXXXXXX)
7/31/2014 11:15:49 PM: Order Confirmed CYH_635424453494321558
7/31/2014 11:15:49 PM: Order Update CYH_635424453494321558 ExecQ 49 Status 5 Completion -1
7/31/2014 11:15:49 PM: Order Rejected
То есть, ордер исполняется, однако флаг того, что он исполнен до конца, не выставляется, но статус ордера меняется на «полностью выполнен», а после этого приходит Reject. 
Последующие ордера не выводятся.  


( Читать дальше )

Блог им. Eugene777 |Проблемы с поставщиком данных ActiveTick

Во вторник ActiveTick лег. Не было возможности получать котировки, сайт не открывался. 

Через несколько часов сайт стал работать, котировки пошли. Не знаю, что произошло, и как они решили проблему, но теперь нет возможности получить исторические данные за период с 4 апреля по 15 мая этого года. На тикеты реагируют как-то вяло, точнее, пока никак не реагируют. 

Ситуация эта заставила сильнее задуматься над двумя вещами: контроль текущих позиций в случае прекращения поступления данных, то есть их закрытие, и, соответственно, альтернативные поставщики.  Кто что может посоветовать для NYSE? Кто-нибудь договаривался о предоставлении API eSignal?

А так, все, что не убивает, делает нас сильнее! 

Блог им. Eugene777 |Анализ результатов торговой стратегии в зависимости от состояния торгуемых тикеров

Сегодня хочу поделиться некоторыми мыслями относительно фильтра торговых сигналов в разрезе состояния рынка. Для этого я ввел такие показатели, как среднее изменение с момента открытия рынка для совокупности торгуемых инструментов, текущее отклонение изменения выбранного инструмента от среднего и индекс изменения цены инструмента в индексе. 

Посмотрим, как ложатся результаты пробойной системы по тикеру VTR на эти индикаторы. 

Первый график показывает результаты сделок с зависимости от состояния индекса выбранных инструментов.

Анализ результатов торговой стратегии в зависимости от состояния торгуемых тикеров
 
На графике мы видим среднюю прибыль на сделку в каждом направлении при увеличении и уменьшении показателя изменения текущего индекса. 
Анализ сделок в лонг говорит о том, что с уменьшением изменения индекса прибыль на сделку падает, а шорт примерно стабилен, однако, если формализовать правила открытия позиций, я бы не открывал лонг, когда индекс находится в отрицательной зоне и шорт, когда индекс в

( Читать дальше )

Блог им. Eugene777 |Видео: визуальный отбор внутридневынх стратегий для NYSE

Последнюю неделю я вставал в семь утра и сидел до момента открытия Нью-Йорка, когда ставил робота на торговлю, все для того, чтобы закончить, как мне кажется, достаточно интересный модуль создания и оптимизации портфеля стратегий под NYSE. Все делалось на одном дыхании, получил громадное удовольствие от процесса, и, честно говоря, результат превзошел мои ожидания. Писать об этом достаточно бессмысленно, поэтому я записал небольшое видео. Возможно, оно заинтересует кого-то и натолкнет на еще более интересные мысли. 



Никогда не был большим специалистом в области интерфейсов, однако в этом случае я старался сделать его максимально удобным и интуитивным. Все работает от мышки, визуально результаты выглядят достаточно наглядно, ну и вообще получилось круто и удобно, как мне кажется!
Честно говоря, не знаю, существуют ли такие решения в каких-либо программах тех. анализа, но ни Wealth-Lab ни Ninja точно не предоставляют подобных возможностей.

Блог им. Eugene777 |Торговля портфеля внутридневных стратегий на NYSE

Вчера дошли руки прикрутить некоторую визуализацию для торгового привода, что позволило сегодня посмотреть на все это дело под новым углом. 

Ситуация следующая: стратегии выбирались и тестировались на данных вплоть до 1 ноября. Отобрано порядка 30 инструментов. Дальше — out of sample. 
В марте был запуск на реальных данных, на реальном счете с объемом проторговки от пяти до десяти сигналов в день. За две недели результаты не  порадовали, хотя сильно и не огорчили, потом Shut down. Основной задачей, все же, являлось тестирование работоспособности механизма.  Стратегия до предела проста и тупа, что, впрочем, и подтверждает кривая эквити out of sample. 

Однако, выводов из всего сделать можно достаточно много. Основное, о чем хочется поговорить — условия вывода сделок в зависимости от эквити.
Фильтр выпускает только те сигналы, которые за последнее время давали средний положительный результат.

( Читать дальше )

Блог им. Eugene777 |Запуск Sterling Trader Pro без диалогов при старте

Существует одна серьезная проблема при автоматизации торговли через API Sterling Trader. 

Суть в том, что сам Стерлинг должен быть запущен, и иногда возникает ситуация, когда соединение прерывается. На мой взгляд, в этот момент торговый робот должен его перезапустить, и тут как раз эта проблема вылезает. 

Вам надо ввести пароль и выбрать сервер соединения.

С паролем все просто.  У стерилнга существуют параметры командной строки, Pid, который устанавливается равным вашему UserID в момент установки Стерлинга, и Password, который можно установить вручную в параметрах значка Sterling.
Командная строка будет выглядеть примерно следующим образом:
«C:\Program Files (x86)\Sti\SterlingTraderPro\Base.exe» /Pid:USERID /Password:PASSWORD
Пароль больше вводить не надо. 

Дальше Стерлинг настолько суров, что при запуске предлагает выбрать два сервера. Cs и Qcs, список которых вместе со значением скорости пинга он получает при запуске. 
Существуют еще два параметра командной строки Cs и Qcs, да и диалог предлагает выбирать серверы с минимальным пингом автоматически, однако запуск этого окна не отменяется. Установка значений этих параметров вида IP:Port проблему не решает.

( Читать дальше )

....все тэги
UPDONW
Новый дизайн