Максим Милованов

Читают

User-icon
96

Записи

58

Торговая система на основе соотношения стоп-лосса и тейкпрофита

На недавно проведенной конференции «Финансовый супермаркет» А.М. Герчик озвучил очень интересную для меня мысль – лучшая точка выхода из позиции — либо в конце дня, либо по тейк-профиту. Большинство торговых систем, которые я исследовал – действительно имеют закрытие в конце дня. Однако с тейк-профитом ни одной прибыльной системы я не делал. Подставив под сомнение данный постулат, я решил проверить данную идею.
Рассмотрим ситуацию с тейк-профитом и соотношением убыточных и прибыльных сделок. Александр Михайлович Герчик описывал данную ситуацию следующим образом.
Рассмотрим фьючерс на индекс РТС. Пусть мы имеем 25% положительных сделок, т.е. 1 сделка приносит прибыль, а 3 убыток. Комиссию примем равной 2 рублям. Примем в качестве стоп-лоса 250 пунктов. Тейк-профит примем равным 1000 пунктам, т.е. соотношение 1 к 4.
Если 3 сделки закрываются в минус, то суммарный убыток составит 750 пунктов. Соответственно чистая прибыль (без учета комиссии) составляет 1000 – 750 = 250 пунктов.


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

Разработка МТС. Как поставить задачу перед программистом

Однажды на одном известном трейдерском ресурсе ко мне обратился человек (назовем его Александром) с просьбой помочь разработать робота для торговли на фондовом рынке. У меня был опыт разработки программного обеспечения под заказ, но торгового робота на заказ я еще не писал. Сразу отмечу, что у меня есть несколько торговых систем, которые работают на разных инструментах, но их я писал для себя.
 
Итак, мы созвонились с этим человеком, общение прошло очень приятно, было видно, что Александр заинтересован фондовым рынком и хочет зарабатывать. У него был некоторый опыт работы на фондовом рынке и своя торговая система. Сначала мы обсудили с ним некоторые детали, и он вкратце описал идею построения торговой системы. Однако Александр не имел технического образования, чтобы поставить четкий и ясный алгоритм. В этом заключалась первая сложность нашего сотрудничества. Определив алгоритм, я показал, как система Александра работала бы на исторических данных (рис. 1), и предложил еще два варианта (рис. 2, рис. 3) изменения торговой стратегии, из которых мы выбрали приемлемый.
 Разработка МТС. Как поставить задачу перед программистом
Рис 1. Кривая доходности исходной системы


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

Исследование системы на основе случайного входа

Рассмотрим в этот раз торговую систему, которая будет основана на случайном входе.
При торговле на рынке есть три позиции:
1) Длинная позиция
2) Короткая позиция
3) Отсутствие позиции
Пусть у нас есть счетчик случайных чисел, который будет генерировать число  -1, 0, +1 — что будет соответствовать позициям на рынке — шорт, без позиции, лонг.
 
В сделку будем входить только в дневную сессию с 11,00 до 18,45.
Определим стоп-лосс на сделку равным 1%. При этом позицию будем закрывать строго в конце дня в 23,00.
Запустим данную систему 1000 раз на фьючерсе на индекс РТС (таймфрейм 15 мин, проскальзывание — 50 пунктов) и посмотрим на результаты:
Исследование системы на основе случайного входа
Как видно из данных Бектестинга половина итогового профита на истории  в плюс, половина в минус.
Точно также я пытался добавить в систему трейлинг-стоп, переносить позиции через ночь, но результат был тот же самый.


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

Поэтапное проектирование торговой системы

Очень часто для проектирования торговой систем встает вопрос — «С чего начать и как найти грааль ?». Попробую в данной статье рассмотреть разработку торговой системы по шагам, начиная от идеи и до оценки её качества.
 
Шаг 1 – идея
На первом этапе возникает проблема – где взять идею для построения торговой системы. Такой поиск грааля может продолжаться очень долго. Однако идея без реализации – это ничто. На самом деле, идей для построения торговых систем в интернете более чем достаточно, как говориться, на любой вкус и цвет. Вы можете использовать классический технический анализ, свечной анализ, исследовать паттерны, воспользоваться индикаторами или осцилляторами. В общем, средств для построения торговой системы предостаточно, тем более что множество торговых идей лежит в открытом доступе, абсолютно бесплатно. К примеру, сайт robostroy.ru, где разработчики торговых систем выкладывают идеи стратегии.


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

Прогноз на октябрь - сбывается на 100%


Сам паражаюсь, но параллель с 2006 годом (индекс JowJones) проходит супер точно.
Прогноз № 5:
Прогноз на октябрь - сбывается на 100%



Изображение в большом масштабе: http://isynapse.ru/_temp/prognoz5.png

Предыдущий проноз: http://isynapse.ru/_temp/prognoz4.jpg 

С момента публикации прогноза № 4 произошло важное событие —  QE3. пожтому зеленая зона немного отличается, однако пока что все остается в рамках плана — рост фРТС.

На предстоющую неделю — рост в течении всей недели с негативным закрытием в пятницу, при этом максимальная цель (по моему мнению) находится в районе 158000 по фьючерсу на индекс РТС.
Следующая неделя принесет коррекцию с нейтральными четвергом и пятницей, цели коррекции 152000-150000 по фьючерсу на индекс РТС.


Несмотря на то что цели которые я ставил для себя по фРТС 160,000, то сейчас цели расширены до 170000-175000, после чего должно быть хорошее однодневное падение — но это уже более долгий прогноз, об этом пока что можно только философствовать, а пока что трейдить только текущую ситуацию.

Граальные ловушки при построении торговых систем

При проектировании торговых систем очень важно не только создать рабочую стратегию, приносящую прибыль, но и избежать ошибок в коде, потому что именно эти ошибки могут привести к так называемой «граальной» ловушке.
 
1 ловушка – подглядывание в будущее при входе в позицию
Впервые с такой ловушкой я столкнулся при разработке трендовой системы на основе индикаторов ADX+CCI. Найти эту ошибку мне помог Игорь Чечет, за что ему большое спасибо.
 
Кратко рассмотрим данную торговую систему.


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

Поиск свечных паттернов на истории по заданному эталону

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



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

Глобальный прогноз + бредни сумасшедшего

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

Глобальный прогноз + бредни сумасшедшего



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

Торговая система на основе уровней Вуди. Часть 3. Создание торгового робота с использованием библиотеки Stock#

Продолжая тему о создании робота на основе уровней Вуди, настало время разработки робота на языке C# с помощью библиотеки для создания торговых роботов Stock#.
Напомню алгоритм робота с учетом специфики языка Qpile (Рис 1). Суть при программировании на C# данного алгоритма почти не меняется.

 Торговая система на основе уровней Вуди. Часть 3. Создание торгового робота с использованием библиотеки Stock#



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

теги блога Максим Милованов

....все тэги



UPDONW
Новый дизайн