Постов с тегом "Алгоритмическая торговля": 552

Алгоритмическая торговля


Алгоритм. "СГ v.25+". Отладил.

Поправил мозг роботу.
Теперь выходы следующие:
а) Выход на цели по профиту
б) Выход по стопу: 300п на пробой, 500п на отбой
в) Аварийный выход, если одному из индикаторов текущая поза сильно не нравится.
г) Выход перед клирингом. За N минут до начала клиринга ищет лучшую точку скинуть позы.
д) Приоритет пробоям перед отбоями.

Ну и добавил фильтр на ложные пробои.

Текущие сделки:

Алгоритм. "СГ v.25". Отладка на распилах.

Как можно при хороших входах налосить за день?
Очень просто — надо почаще искать точки разворота.
 
Записал день для разбора, сейчас логику боту поправлю и прогоню в демо-режиме.

Ошибок две:
1. Слабая сила сигнала вблизи локального хая/лоя на переворот позы.
2. Взаимоисключающая логика (перехлест логики) на открытие лонга и шорта вблизи уровня.

 

Интерфейс торгового робота

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

Основное окно

Просто и со вкусом:)

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

Все элементы управления доступны через меню, которое включает в себя вкладки: Торговля, Настройки, Окна.

Вкладка Торговля содержит следующие пункты


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

Алгоритм. "СГ v.24". День первый. Пока +1530п

Идею пробойно/отобойного алгоритма внутридневной торговли, который будет пытаться ловить большие движения с ультракоротким стопом я вынашивал давно. Начальные муки творчества есть в моем блоге.

Текущие сделки на графике. По дню пока +1530п идет. Но еще не вечер, потому продолжаю проверять работу робота.

Для успешной реализации прежде всего необходимо было определится с точкой ВЫХОДА. Одни и те же входы я прогонял на нескольких интересующих меня типичных ситуациях, разбирая потом сделки потиково.
ТОЛЬКО от того где алгоритм выйдет/перевернется/отстопит и зависит в конечном итоге «налосит» или заработает.

Три последних дня боролся с запиливанием вокруг локальных хай и лоу. Потому что на такой пиле как показало вчерашнее утро около 145000  мой алго насобирал 13! стопов подряд доведя к обеду лося до -2865п.

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

Новый Год. Новые Грабли. Новые мысли

С наступившим Новым Годом ВСЕХ обитателей СМАРТ-ЛАБ!!!

Для трейдера Новый Год это часто период новых обещаний себе.
Таких как:
«я точно буду следовать своей системе»,
«я не буду нарушать правила»,
«в каждую сделку я буду входить со стопом»,
«я не буду тильтовать и выключу комп, как только убыток за день достигнет N руб/пунктов»,
«я не буду слушать чужих мнений»,  
«я буду торговать то, что вижу»,
«я учту ошибки прошлых лет» и т.д. и т.п.
 
Могу точно сказать, что Новый Год для многих станет также и годом, когда ВСЕ эти правила будут нарушены и «трейдерские грабли» в очередной раз стукнут по лбу. Количество ударов напрямую зависит от особенности личностных характеристик трейдера и упрямым достанется больше, а не особо упорные могут просто сойти с дистанции после очередной неудачи.

Опираясь на свой опыт граблестучания могу сказать, что следовать системе, соблюдать правила и не тильтовать совсем просто, но для этого нужно заменить Ваше БОЛЬШОЕ ЭГО у терминала на

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

Алгоритм. Пробный тест

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

Т.к. алгоритм заточен на сбор движений от 1000п профита, то сегодня по сути в нулях. Заработал только на проскальзываниях в мою пользу.

Сделки 1-2-3  — попытка определить краткосрочное движение (входы 2 и 3 с переворотом).  В зонах близких к локальным мин/макс бывает подпиливает. Особенно при затишье на рынке. Исполнение 1й сделки ждал минуту, вход лимиткой отстал от движения цены.

Сделка 4  — переворот от уровня, определенного как локальнй максимум.

Сделка 5 — выбило стоп, который после макс. профита 525п был подтянут в точку входа.



Продолжение теста в Новом 2012 году…

Алгоритм. Запуск завтра.

Начало мук творчества здесь:
http://smart-lab.ru/blog/20876.php
http://smart-lab.ru/blog/21631.php
http://smart-lab.ru/blog/21980.php
http://smart-lab.ru/blog/22509.php
 
Теперь можно сказать, что Алгоритм готов к испытанию в реале. От чего отказался и что в ходе тестов себя не оправдало? 
Прежде всего, не работают хитрые модели выхода из сделки
.
Результат на более длительном периоде тестирования всегда один и тот же: режет прибыль раньше времени и создает большое количество сделок, что при проскальзывании 30-40п на 10-15 сделках интрадей подрезает прибыль.
 
Тогда что работает? Теперь выход из позиции осуществляется только по стопу. Сам стоп регулярно подтягивается. Сейчас смотрю как лучше: подтяжка через 500п профита или через 300п. Т.е. стандартный стоп 500п при движении цены на 300п в сторону сделки уже будет на – 200п от входа и т.д. Проверяю стоит ли делать разные промежутки для подтяжки стопа в зависимости от направления позиции: тренд или контртренд. Пока разница не значительная и скорее всего оставлю 300п.

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

Алгоритм v1.0

В первую очередь хочу поблагодарить создателя проекта Stock#, Михаила Сухова.
Я считаю, что Stock# – достаточно успешный стартап, который объединяет прогрессивно мыслящих трейдеров и, безусловно, является частью МФЦ:)

В этой теме предлагаю обсудить вопросы, связанные с созданием алгоритма торгового робота.
Поскольку я торгую опционами, примеры буду приводить для этих инструментов. Не обессудьте.

Начнем с блок-схемы, описывающей основные элементы системы.
1. Выбор источника данных.
В качестве источника данных может выступать торговый терминал (Quik, Альфа-Директ, SmartCOM) или шлюз Plaza2.
2. Проверка работы источника данных
В случае проблем с подключением выдает сообщение об ошибке и предлагает выбрать другой источник данных.
3. Выбор стратегии
Предоставляет возможность тестировать несколько стратегий в одной оболочке. Например, торговля волатильностью, торговля спредами, арбитраж.
4. Грааль
Основной элемент системы. Рассчитывает оптимальные параметры для совершения торговых операций.
5. Проверка сигналов на сделку
Решение о сделке принимается на основании получаемых данных. В случае если соблюдается условие, необходимое для совершения сделки, программа переходит к этапу отправки заявки.
На этом этапе предусматривается возможность изменять параметры для принятия решения. Например, менять значение волатильности или стоимости спреда -n страйков от центра.
6. Отправка заявки
Программа отправляет заявку в торговый терминал или шлюз. Если от биржи приходит ответ о выставлении заявки, сообщает об этом пользователю. Если возвращает ошибку или не приходит ответ, сообщает пользователю об ошибке и пытается отправить заявку повторно.
Здесь можно настроить время или количество попыток для отправки заявки.
7. Проверка активных заявок
Этот элемент проверяет, исполнилась ли заявка. В случае исполнения заявки и ответа от биржи сообщает пользователю о сделке.
8. Изменение заявки
Если заявка не исполнилась, предлагает изменить цену.
Бывают такие ситуации, когда мы согласны на исполнение по худшей цене. Можно ввести условие, например, увеличивать цену на 15 пунктов, если заявка не исполняется в течение 5 секунд.
Или исполнить по рынку, если заявка висит больше 15 секунд. При этом алгоритм перейдет в п.6 (Отправка заявки). Программа также сообщает пользователю о снятии первоначальной заявки.

Буду признателен за конструктивную критику и рацпредложения.


Алгоритм

Оригинал

проверка правильности сделок в тесте

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

Пожелайте чтобы мне хватило сил завершить проверку всех 1611 сделок :))




я рассчитываю получить на выходе около 35-40тыс долларов и до 3к просадки. длительность просадки до 45 дней.

посмотрим, окажутся ли мои ожидания верными.

до этого я тестил несколько месяцев только ручками. 

Ценная подборка №11. Роботы снимают скальпы или очевидные вещи про ЛЧИ

«Нет историй о том, что кто-то из призеров прошлых лет выстроил удачно карьеру управляющего активами. Кроме того, практика показала, что по стране гастролируют с платными семинарами не столько люди, добившиеся успеха в ЛЧИ, сколько самопровозглашенные гуру. Это те, кто умеет уверенно говорить о собственных успехах, гениальности и блистать харизмой. Они добиваются большей известности, чем биржевые чемпионы, и значит, для того, чтобы зарабатывать консалтингом, необходимы не публичные достижения в торговле, а упражнения перед зеркалом.»


Конкурс «Лучший частный инвестор» (ЛЧИ) — самое яркое светское событие на российском фондовом рынке. Его можно назвать чемпионатом по биржевой игре, где победителем становится участник, заработавший больше других. Главный приз — один миллион рублей минус налог. Последние годы ЛЧИ устраивала РТС, но в связи с объединением РТС и ММВБ конкурс в этом году проводится в рамках обеих бирж под лозунгом «Одна биржа — один герой». В конкурсе несколько номинаций, которые отражают специализацию обеих бирж (ММВБ — акции, РТС — деривативы на FORTS). Сейчас соревнование в разгаре, и продлится оно до 15 декабря.

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

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