Строим торговую систему

Содержание
  1. Урок 3. Создание торговой системы
  2. Видео Как создать свою систему торговли?
  3. How-to: пошаговое руководство по разработке торговой системы для работы на фондовом рынке
  4. Торговая стратегия
  5. Видео Как самому создать безындикаторную торговую систему для форекса и биржи
  6. Бэктестинг
  7. Торговый модуль
  8. Риск-менеджмент
  9. Видео Как Создать Торговую Систему в Трейдинге с Нуля?!
  10. Выводы
  11. 10 советов для создания собственной торговой системы на форексе
  12. 1. Полагайтесь только на себя
  13. 2. Используйте чужие наработки
  14. 3. Определите удобные для себя валютные пары
  15. 4. Определите подходящие моменты входа и выхода
  16. Видео Трейдинг для начинающих. Как написать торговую систему?
  17. 5. Найдите дополнительные сигналы
  18. 6. Определяйте свой уровень риска
  19. 7. Не увлекайтесь торговлей на небольших таймфреймах
  20. 8. Анализируйте несколько таймфреймов
  21. 9. Учитывайте новости
  22. 10. Будьте бдительны по пятницам и понедельникам
  23. Заключение
  24. Как разработать собственную торговую стратегию
  25. Видео Как ТРЕЙДЕРУ с НУЛЯ построить торговую СИСТЕМУ?
  26. Что такое торговая стратегия?
  27. Преимущества торговой системы
  28. Зачем создавать собственную ТС?
  29. Обязательные составляющие торговой стратегии
  30. Пример разработки структуры торговой стратегии
  31. Логическое обоснование
  32. Таймфрейм
  33. Валютные пары
  34. Выбор инструментов для анализа
  35. Правила входа и выхода
  36. Тестирование на истории и демо-счете
  37. Заключение

Урок 3. Создание торговой системы

Вновь, пока на рынке штиль, публикую достаточно объёмный и содержательный материал о том, как создавать свою торговую систему.

В материале я постарался затронуть самые важные аспекты и он будет полезен как начинающим, так и уже практикующим трейдерам


ТОРГОВАЯ СИСТЕМА – РАБОЧИЙ ИНСТРУМЕНТ В РУКАХ ТРЕЙДЕРА

Видео Как создать свою систему торговли?

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

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

КАКИЕ БЫВАЮТ ТОРГОВЫЕ СИСТЕМЫ И ТОРГОВЫЕ СТРАТЕГИИ

Разновидностей торговых систем огромное множество, но можно выделить несколько основных групп. Давайте их рассмотрим:

1) Трендовые системы. Это системы, которые основаны на длинных движениях, трендах. Они, как правило, строятся на основании графиков с большим таймфреймом (от 4 часов) и подразумевают большую просадку (но и существенную прибыль в случае удачной позиции);

2) Контртрендовые системы. Это системы, которые, напротив, основаны на «поимке» точек разворота рынка, с помощью технических индикаторов и разворотных формаций. В этих системах, как правило, размер потенциальной прибыли от позиции значительно меньше, но и «стопы» ставить намного проще, чем в трендовых системах;

3) Реверсные системы. Намного менее распространены и имеют в себе элементы как трендовой, так и контртрендовой системы, и к тому же могут работать на любых таймфреймах. Суть в том, что позиция в таких системах открыта всегда (за исключением редких моментов), а прибыль или убыток от сделки фиксируется путём переворота в противоположное направление;

4) Универсальные системы. Наиболее распространены и это самая обширная группа. Суть этих систем в том, что позиция может открываться когда угодно, на любом таймфрейме и с любым горизонтом. Наиболее удобны для создания на их основе торговых роботов. Такие системы создать несколько проще, потому что исчезает двойная обусловленность, т.к. позиции могут открываться в любой точке и в любой момент (а не в начале или на пике тренда). Популярность этих систем также обусловлена тем, что take profit и stop loss в них в основном ставятся фиксированные, что существенно облегчает следование системе.

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

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

ДОБИВАЕМСЯ ЭФФЕКТИВНОГО СИГНАЛА ПРИ СОЗДАНИИ ТОРГОВОЙ СИСТЕМЫ

Итак, вернемся к созданию торговой системы. Если вы уже поняли, к какому психотипу вы относитесь и в каких условиях вам удобнее всего торговать, то начинаем формировать правила открытия позиции. Это может быть как сочетание сигналов технических индикаторов, так и реализация сигнала классического технического анализа (пробой уровня, развитие фигуры или формации), или какие-либо фундаментальные предпосылки. Один из самых сложных моментов в создании торговой системы — это провести классификацию и градировать методы анализа инструмента по уровню исполняемости сигналов. Вся прелесть финансовых рынков в том, что два разных трейдера на одном и том же графике, пользуясь одними и теми же инструментами анализа, могут увидеть совершенно разные сигналы, либо совершенно по-разному интерпретировать один и тот же сигнал. Именно поэтому очень тяжело пользоваться чужими торговыми системами.

После того, как у вас уже сложилось понимание того, какими инструментами анализа вы будете пользоваться, начинается самая монотонная работа, а именно различная перестановка инструментов анализа (если их несколько) с целью получения максимально эффективного сигнала от системы. На этом этапе не нужно забывать, что торговая система не должна быть слишком сложной и иметь в себе большое количество входных данных, иначе будет слишком много условностей, и в процессе работы у вас может появиться выбор, какие условия соблюдать, а какие нет. К тому же, если входных данных слишком много, эффективность будет снижаться. Если речь идет о технических индикаторах, то не стоит использовать одновременно более 5 индикаторов, поскольку они начнут противоречить друг другу. Как и у любого правила у этого правила есть исключения, мне знакомы очень эффективные системы с одновременным использованием пяти и более индикаторов, но на отладку корректной работы такой системы уйдет очень много времени, и это при условии, что вы сможете правильно проанализировать тот огромный массив информации. В противном случае, колоссальная работа отправится, как говорится, «коту под хвост».

ВЫХОД ИЗ ПОЗИЦИИ. TAKE PROFIT И STOP LOSS

После создания эффективного правила входа в позицию, надо думать, как из этой позиции выйти. Новички наивно полагают, что удачный вход – это главное в успешной торговле, но это не совсем так. Вы можете открыть просто идеальную позицию, но если не выйдете вовремя, то растеряете всю прибыль, или если выйдете слишком рано, то не получите достаточной прибыли. В то же время, вы можете зайти в позицию в середине движения (т.е. не так удачно), но выйти на пике и получить намного больше, чем тот, кто зашел вовремя, но не вовремя вышел. Так вот, создавая правило для торговой системы по выходу из позиции, нужно особо тщательно подходить к выбору инструментов анализа. И точно так же, как для входа, этих инструментов не должно быть слишком много. Самое простое, это определить в момент открытия позиции уровень потенциальной прибыли, которую эта позицию может принести и просто выставить take profit на этот горизонт. Если рынок дойдёт до этого уровня, позиция закроется, прибыль зафиксируется, если не дойдёт, то вам нужно иметь запасной план выхода из позиции, либо уже ждать пока сработает stop loss. Нельзя недооценивать важность этих параметров. Приказы take profit и stop loss могут существенно облегчить и повысить эффективность вашей торговли. Без последнего вообще торговать строго запрещено, особенно новичкам.

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

МАТЕМАТИКА И РИСК МЕНЕДЖМЕНТ

Главное, при таком подходе создания торговой системы, когда take profit и stop loss устанавливаются на фиксированную величину, всегда помнить, что любое действие при торговле на бирже, должно иметь положительное математическое ожидание. Т.е., если максимально упростить это правило до обывательского уровня, то звучать оно будет так «размер вашей потенциальной прибыли, умноженный на вероятность положительного исхода, всегда должен быть больше, чем потенциальный убыток, умноженный на вероятность отрицательного исхода». Важно, чтобы показатель этого соотношения был выше, чем соотношение среднего количества открываемых вами прибыльных сделок к среднему количеству открываемых вами убыточных сделок. Другими словами, если у вас поровну прибыльных и убыточных позиций, то вам достаточно, чтобы каждая ваша прибыльная позиция, просто приносила прибыли больше, чем каждая ваша убыточная позиция приносит в среднем убытка. Если же у вас, скажем, 70% убыточных позиций и 30% прибыльных (и это вполне нормальное соотношение), то ваша средняя потенциальная прибыль должна быть минимум в 2,5 раза больше, чем средний потенциальный убыток от каждой позиции. Если после корректировки этих показателей соотношение количества прибыльных и убыточных позиций изменилось в худшую сторону, то систему нужно калибровать до тех пор, пока эти показатели не придут в норму.

Это самое главное и, если хотите, золотое правило любой торговой системы. Положительное мат. ожидание. Если в вашей системе нет положительного мат. ожидания, она не будет работать, и весь основной ваш труд как раз будет сводиться к достижению правильного соотношения показателей.

Многие опытные и не очень трейдеры до сих пор спорят, какой правильное соотношение take profit и stop loss: 3 к 1 или 1 к 1 или ещё как-то. На мой взгляд, это спор из разряда сравнения мягкого с тёплым. Эти цифры не имеют значения без учёта соотношения прибыльных и убыточных сделок, генерируемых вашей ТС.

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

Еще один важнейший элемент в создании любой успешной торговой системы – это риск менеджмент. Вы должны всегда и очень строго управлять рисками по каждой позиции. В вашей системе должно быть четко сформулированы правила закрытия убыточной позиции, максимально возможной просадки, среднего или стандартного горизонта stop loss. Вы должны всегда четко понимать, каким объемом средств вы рискуете, открывая каждую позицию, и, естественно, представлять, какую прибыль эта позиция может вам принести и насколько вероятно развитие вашего позитивного сценария.

Ни в коем случае никогда не торгуйте без стопов. Это путь в бездну. Вам может везти сколь угодно долго (а может и не везти вовсе), но обязательно наступит ваш личный «чёрный вторник» и обещаю, это будет больно.

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

Главная ошибка новичков – это уделять основное внимание эффективному входу, но, как я уже говорил, это не совсем верно. Безусловно, если, помимо всего прочего, в вашей системе будет идеальный вход в позицию, это огромный плюс, но это не залог успеха. Лишь с точки зрения интуитивного трейдинга преимущественное значение отдаётся удачному входу, но это совершенно иная модель торговли, применяемая опытными и профессиональными трейдерами. Сейчас мы с вами разбираем начальный уровень, базирующийся на применении стандартных классических методах анализа рынка. Так вот, эти стандартные методы анализа (будь то элементы технического или фундаментального анализа) почти никогда не дадут вам возможности на идеальный вход. Технические индикаторы, как правило, запаздывают, а те, которые работают на опережение, в основном осцилляторы, генерируют много ложных сигналов. Что же касается классического технического анализа (пробои уровней, реализация фигур и пр.), то здесь тоже возникает очень много вопросов: что считать пробоем уровня, как эти уровни проводить (по теням или телам свечи), ждать ли подтверждения пробоя, обращать ли внимание на объемы и пр. Таким образом, добиться идеального входа крайне сложно, к тому же рынок имеет свойство меняться, и идеальный сигнал на вход сейчас, может быть строго убыточным через пару месяцев.

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

Следите за публикациями во Вконтакте

How-to: пошаговое руководство по разработке торговой системы для работы на фондовом рынке

Примечание: Данный пост написан британским разработчиком и финансовым аналитиком Майклом Халлс-Муром, который является профессионалом в так называемом Quantitative trading. С нашей точки зрения информация, содержащаяся в этом топике, может быть интересна техническим специалистам и разработчикам, которые интересуются фондовым рынком и обладают навыками для создания, к примеру, успешных торговых роботов, но не знают с чего начать. Поэтому топик будет рассматриваться именно в таком контексте, кроме того, текст адаптирован к российским реалиям, соответственным образом переведены и некоторые термины. Будем рады вашим комментариям! (Поправки по переводу лучше отправлять в личных сообщениях).

Алгоритмическая торговля — является крайне сложной областью финансов, и чтобы освоить объем информации, который позволит создать свою собственную торговую систему или устроиться разработчиком в финансовую компанию или фонд, потребуется довольного много времени. Большой опыт в программировании просто необходим для успешной работы на этом рынке, как минимум алготорговец должен хорошо разбираться в таких языках, как C/C++ (в области финансов перспективен и язык Java) и Python, Matlab и R (на российском рынке набирает популярность разработанный в США TradeScript — прим. перев.).

Любая высокочастотная торговая система состоит из четырех основных компонентов:

  • Идентификация стратегии — то есть определение стратегии торговли, эксплуатация заключенных в ней преимуществ и выбор частоты торговли.
  • Бэктестинг стратегии — получение исторических данных о торгах и «прогон» стратегии на них, анализ результатов и оптимизация слабых мест.
  • Движок — часть, которая соединяется с брокерской торговой системой (недавно ITinvest ввел в строй новую систему Matrix — прим. перев.), автоматически осуществляет торговлю и подстраиваться под изменения на рынке для сокращения издержек.
  • Риск-менеджмент — распределение капитала для совершения торговых операций оптимальным образом, определение последовательности действий при неудачном стечении обстоятельств на рынке.

Начнем с первого пункта и поговорим о том, как выбрать стратегию торговли.

Торговая стратегия

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

Видео Как самому создать безындикаторную торговую систему для форекса и биржи

Вопреки расхожему мнению, что «ни один дурак не будет делиться стратегией, которая приносит деньги», на самом деле в публичных источниках можно найти информацию о стратегиях, которые действительно работают. Кроме того, аналитики и ученые иногда публикуют результаты своих исследований и финансовых экспериментов. Существует довольно много блогов на тему алгоритмеческой торговли на английском языке (в России, иногда, интересные темы проскакивают на ресурсе Smart-lab.ru), а в прессу иногда попадают данные о торговых стратегиях фондов.

Конечно, никто не станет обсуждать в публичном поле все аспекты и детали настройки прибыльной стратегии. Ключ к прибыльности как раз заключается в понимании того, какие параметры должны иметь стратегия, а также её «тонкая настройка». Тем не менее, практически стопроцентный путь к созданию собственной стратегии этого «воровство» чужих идей и их последующая доработка.

Большинство стратегий можно разделить на две большие группы — «играющие на неэффективностях» и «идущие за трендом». Стратегии первого типа эксплуатируют неэффективности рынка (например, спред в цене связанных финансовых инструментов) и тот факт, что в краткосрочной перспективе цена активов часто возвращается на изначальный уровень. Трендовые стратегии играют на психологии инвесторов и действиях фондов, пытаясь «запрыгнуть» в поезд нового тренда и успеть собрать на этом профит до того момента, пока движение не обратится в обратную сторону.

Еще один важнейший момент алгоритмической торговли — это её частота. Низкочастотная торговля (LFT) подразумевает обладание финансовыми инструмента на протяжении времени, превышающем один торговый день. Соответственно, при высокочастотной торговли (HFT) все операции происходят «интрадей», то есть в рамках одного торгового дня. Существуют также так называемые ультравысокочастотные стратегии (UHFT), которые подразумевают удержание актива на протяжении секунд или даже миллисекунд. Большое развитие на мировых и российских рынках сейчас получила высокочастотная торговля.

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

Бэктестинг

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

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

Также важно определить метрики, по которым будет определяться, насколько успешно или неуспешно отработала стратегия «на истории». Стандартом в индустрии являются понятия «максимальной просадки» и коэффициент Шарпа. Максимальная просадка — это максимальный убыток по портфелю за определенный период (обычно за год). У низкочастотных стратегий просадка может быть больше, чем у высокочастотных, вследствие некоторых статистических факторов. Бэктест покажет максимальную просадку портфеля, которая могла бы иметь место в прошлом, что даст примерное понятие о том, чего стоит ожидать в этом плане при работе на реальном текущем рынке. Коэффициент Шарпа же это показатель эффективности инвестиционного портфеля (актива), который вычисляется как отношение средней премии за риск к среднему отклонению портфеля.

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

Торговый модуль

Торговый движок является средством, благодаря которому список сделок, подлежащих исполнению в соответствии с торговой стратегией, передается в торговую систему брокера. Процесс генерирования приказов может быть наполовину или полностью автоматизирован, а механизм их исполнения может быть ручным, наполовину ручным («в один клик») или полностью автоматизированным. Для низкочастотных стратегий чаще всего используется ручной или наполовину ручной ввод приказов. Для HFT-стратегий, которым важна каждая миллисекунда, в основном используется полностью автоматический метод.

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

Транзакционные издержки — одна из главных вещей, о которой стоит думать HFT-трейдеру. Они обычно складываются из трех компонентов: коммиссий брокера и биржи (и налогов), проскальзывания (разница между ценой, по которой планировалось совершить сделку, и той ценой, по которой она в реальности прошла), а также спред конкретного финансового инструмента (разница между ценой покупки и продажи — bid/ask). Спред не является постоянно зафиксированной величиной и зависит от текущей ликвидности рынка.

Высокие транзакционные издержки могут сделать из потенциально очень прибыльной стратегии с хорошим коэффициентом Шарпа полностью убыточную и наоборот. С помощью бэктеста правильно спрогнозировать транзакционные издержки может быть довольно трудно, для этого обычно необходимо получать у биржи исторические тиковые данные, включающие информацию по ценам bid/ask.

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

Примеры создания торговых роботов на TradeScript.

Риск-менеджмент

Понятие «риска» включает в себя вcе вышеперечисленные опасности. Риск состоит из технологических опасностей (например, внезапный отказ серверов), риск брокера (банкротство компании), да и вообще всё, что может потенциально помешать задуманному функционированию торговой системы.

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

Ещё один важный компонент риск-менеджмента — определение собственного психологического портрета трейдера. У каждого человека есть какие-то черты, которые могут препятствовать успешной торговле на рынке. В случае алгоритмической торговли психологический эффект играет меньшую роль, чем при «ручной» торговле на рынке, но все же присутствует — ведь за торговым роботом следит человек, который может захотеть слишком рано зафиксировать убыток или поторопиться с закрытием позиции, опасаясь увеличения потерь.

Видео Как Создать Торговую Систему в Трейдинге с Нуля?!

Подробнее о риск-менеджменте можно прочитать в этом топике.

Выводы

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

10 советов для создания собственной торговой системы на форексе

Инвестпривет, друзья! Каждый трейдер знает, что зарабатывать он начнет тогда и только тогда, когда обзаведется собственной торговой системой. Что это такое? Это определенный набор правил, согласно которым трейдер выбирает валютную пару и таймфрейм, открывает и закрывает сделку, устанавливает стоп-лоссы и тейк-профиты. Но как создать гармоничную и сбалансированную торговую систему? Мои советы помогут вам в этом нелегком деле!

1. Полагайтесь только на себя

Не стоит искать готовую торговую систему, которая вас устроит. Гораздо эффективнее создать ее самим. Помните поговорку: «Что русскому хорошо, то немцу – смерть»? Вот и на форексе то же самое. Если торговая система отлично работает у одного трейдера, это не говорит о том, что она также успешно будет работать в ваших руках. И причин этому множество:

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

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

2. Используйте чужие наработки

Но и совсем отвергать опыт других трейдеров не стоит. Их торговые системы приносят прибыль не просто так. Следует внимательно изучить несколько ТС (на демо-счете, конечно) и, возможно, позаимствовать некоторые принципы их работы.

Кроме того, никто не запрещает использовать несколько торговых систем. Например, на EUR / USD это одни принципы, на GBP / EUR – совсем другие. Какую ТС применять – будет зависеть от валютной пары, таймфрейма и, конечно, вашего настроения. Можно играть агрессивно, стремясь сорвать большой куш, а можно – осторожно и с небольшим риском.

3. Определите удобные для себя валютные пары

Каждая валютная пара обладает своими характеристиками:

  • волатильностью (динамикой изменения цен, если пара слишком волатильна, нужно заходить меньшим объемом и сдавить стоп-лосс чуть дальше, чтобы его не сбило случайным движением);
  • спрэдом (от 2-3 до нескольких десятков пунктов);
  • временем активной торговли (например, пары с евро и долларом активно торгуются во время американской и европейской сессии, а пары с «австралийцем» и «новозеландцем» – во время тихоокеанской);
  • уровнями сопротивления и поддержки и т.д.

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

Учтите, что некоторые стратегии отлично работают на одних парах и совсем не работают – на других, так как движение цен объясняется различными факторами. Следовательно, определите, для каких валютных пар ваша торговая система применима.

4. Определите подходящие моменты входа и выхода

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

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

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

Так, первые просто рассчитывают забрать установленное число пунктов, и дальнейшая судьба пары их не интересуют. Вторые рассчитывают на максимальный доход, но сильно рискуют. А третьи используют компромиссный вариант: применяют скользящий стоп-лосс, когда цена достигает нужного им уровня, так сказать, переводят сделку в безубыток. Если смогут заработать больше – хорошо, не смогут – всё равно они достигли целевого результата.

Видео Трейдинг для начинающих. Как написать торговую систему?

5. Найдите дополнительные сигналы

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

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

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

6. Определяйте свой уровень риска

Этот совет можно сформулировать по-другому: ставьте стопы! Особенно полезны они, если вы не сидите постоянно за монитором или на излишне волатильном рынке (впрочем, когда «штормит», лучше вообще воздержаться от открытия сделок). Определяйте, сколько вы можете позволить себе потерять от вашего капитала. Оптимально считается, если в одной сделке вы рискуете не более 3-5% от капитала. Самый экстремальный вариант – 10%. Не более.

Заложите потенциальные потери в вашу торговую систему. Определите в пунктах, какой убыток вы согласны потерпеть. А чтобы нивелировать потенциальные потери, ставьте тейк-профит в 2 раза больше, чем стоп. Повышенной прибылью вы компенсируете убытки, если неудачно откроетесь несколько раз.

И ни в коем случае не передвигайте стоп-лосс! Это очень плохая стратегия!

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

7. Не увлекайтесь торговлей на небольших таймфреймах

На ТФ от 1 до 15 возникает много шума, волатильные пары могут вести себя непредсказуемо. Поэтому строить свою торговую систему на этих таймфреймах крайне не рекомендуется. Любимый период скальперов – 1-5-минутный таймфрейм, но такие трейдеры не могут рассчитывать на долгосрочную и большую прибыль, а риски слишком высоки.

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

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

8. Анализируйте несколько таймфреймов

Речь идет, естественно, о более старших таймфреймах, но и к более мелким присматриваться стоит:

  • более крупные дадут вам общее представление о тренде, например, может оказаться, что кажущийся разворот на 15-минутке – всего лишь коррекция в рамках часового таймфрейма, и открываться до прорыва уровня опасно;
  • более мелкие подскажут, когда зарождается разворот тренда – вполне возможно, ваша часовая свечка еще не закрылась, а 15-минутный период уже нарисовал фигуру явного разворота.

Наиболее оптимальный момент для входа – когда сигнал о входе имеется сразу на нескольких таймфреймах. Так что лучше заложить в торговую систему возможность применять индикаторы в разные периоды. Возможно, что вам понадобятся разные «помощники» на каждом таймфрейме – это нормально. Главное, выходите по сигналу на вашем «главном» периоде – так вы убережетесь от заведомых ошибок.

Еще один довод в пользу анализа старших таймфреймов – на них торгуют организации и частные лица с существенным капиталом. А именно объемные ставки «двигают» рынок и задают ему общее движением.

9. Учитывайте новости

Этот совет фактически вмещает в себя несколько рекомендаций:

  • по возможности ликвидируйте открытые позиции перед выходом важных новостей, так как они (например, тот же Non Farm) оказывают сильное влияние на рынок, и колебания просто могут «снести» ваш стоп-лосс или загнать вас в убытки при его отсутствии;
  • новости помогают уловить общий тренд, например, когда была непонятная ситуация с Грецией в 2021 году, евро устойчиво падал, и для заработка можно было вставить в продажу практически в любое время;
  • цена учитывает всё, и если новость не очень важная или «растянута» во времени, то резких колебаний она не вызовет, если вы представляете, в каком направлении двинется цена, то можно смело открывать сделку, например, британский фунт стерлингов падал весь день, пока шло голосование о выходе Великобритании из Евросоюза.

Для отслеживания новостей удобно использовать календарь трейдера – он есть на сайте у любого более-менее крупного брокера. Для получения экономических новостей можно отслеживать ведущие финансовые сайты просто или настроить себе парсер наиболее важных событий.

10. Будьте бдительны по пятницам и понедельникам

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

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

Также некоторые трейдеры не желают переплачивать тройной своп со среды на четверг, и ликвидируют свои позиции в середине недели незадолго до закрытия сессии. Это тоже может оказать влияние на цены.

Заключение

Таким образом, для построения собственной торговой системы необходимо время, терпение и строгое следование приведенным советам. Ваша система – это отражение вас самих, вашей склонности к риску и вашего желания заработать крупные деньги. Вы должны определиться с комфортным темпом торговли и суммой, которой готовы рискнуть в одной сделки. И последний совет по образованию вашей торговой системе – тестируйте и постоянно развивайте ее! Рынки не стоят на месте, меняются факторы, влияющие на цену, торговые условия, тренды – и вы должны быть достаточно гибкими, чтобы поспевать за всем этим. Удачи, и да пребудут с вами деньги!

Как разработать собственную торговую стратегию

Здравствуйте. Рано или поздно каждый начинающий форекс трейдер приходит к пониманию того, что ему нужна своя торговая система. Можно, конечно же, использовать готовые форекс стратегии, но их тоже следует подстраивать под себя: под свой собственный торговый стиль. В этом уроке мы поговорим об обязательных составляющих торговой стратегии, зачем она нужна трейдеру и какие вопросы следует задать себе при разработке системы, подходящей именно Вам.

Видео Как ТРЕЙДЕРУ с НУЛЯ построить торговую СИСТЕМУ?

Что такое торговая стратегия?

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

Преимущества торговой системы

Существует несколько очевидных плюсов торговли по стратегии:

  1. Статистическое преимущество. Трейдер знает, что, при условии следования правилам ТС будет больше прибыльных сделок, чем убыточных, и в результате он окажется в плюсе (если это было подтверждено предварительным тестированием на истории). Даже если произошла череда убыточных сделок, трейдер знает, что ситуация, скорее всего, выправится;
  2. Трейдеру не нужно каждый раз гадать, стоит или не стоит открывать сделку. Он лишь следует сигналам ТС;
  3. Трейдеру проще в психологическом плане. Жадность, страх и желание отыграться, увеличив лот, проще контролировать, когда есть четкие правила, которые делают трейдера в большей степени исполнителем, чем лицом, принимающим решения.

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

Зачем создавать собственную ТС?

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

Не всегда ТС разрабатывается с нуля. Зачастую (особенно если это первый опыт трейдера в создании стратегии) берется готовая система, и в нее вносятся какие-то изменения: добавляются индикаторы, изменяются параметры уже установленных инструментов и т. д.

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

Обязательные составляющие торговой стратегии

Каждая стратегия должна включать в себя определенные пункты, которые в комплексе обеспечат стабильность торговли:

  1. Логическое обоснование. Это основная идея, на которой строится торговая стратегия. Она является фундаментом, на котором базируются все остальные составляющие;
  2. Валютные пары для торговли;
  3. Таймфрейм и время торговли (торговая сессия);
  4. Правила входа (сигналы на открытие позиции);
  5. Правила выхода. Как выставляются стоп-лосс и тейк-профит;
  6. Объем торгового лота и ограничение рисков.

Если все эти параметры учтены, можно приступать к тестированию стратегии на истории или демо-счете.

Пример разработки структуры торговой стратегии

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

Логическое обоснование

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

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

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

Другой пример: мы заметили, что валютные пары EURUSD и USDCHF часто движутся зеркально по отношению друг к другу и когда на одной из пар начинается движение вверх, на второй в скором времени начнется движение вниз, и наоборот. Поэтому, заметив, что на одном из активов начался новый тренд, можно открывать сделку по другой валютной паре в обратном направлении, имея все основания рассчитывать на скорое движение.

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

Таймфрейм

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

Также считается, что технический анализ лучше работает на дневных графиках, чем на часовых или, тем более на минутных, поэтому D1 станет оптимальным выбором для новичков. Чаще всего трейдеры работают на D1-М15, пятиминутные и минутные графики слишком непредсказуемы, и стабильно зарабатывать на них могут лишь узкоспециализированные профессионалы.

Валютные пары

В большинстве случаев в качестве торгового актива оптимально выбирать EURUSD либо другую валютную пару-мажор. В торговом терминале MetaTrader 4 можно выбрать отображение только нужных активов, кликнув правой клавишей мыши на поле «Обзор рынка» и выбрав «Набор символов»-«Forex».

В случае, когда сама идея заточена под конкретный актив (например, золото или индекс S&P 500), выбор и вовсе очевиден.

Выбор инструментов для анализа

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

Если стратегия индикаторная, то в ней, как правило, должно быть от 2 до 5 инструментов. Необходимый минимум – один трендовый индикатор, определяющий направление открытия сделки, и один индикатор перекупленности/перепроданности (осциллятор), помогающий избежать ложных входов.

Если стратегия ориентирована на свечной анализ, то трейдеру необходимо хорошо ориентироваться в паттернах Price Action. Если планируется использование графического анализа – понадобится хорошие знание фигур (треугольники, флаги и вымпелы, двойные вершины и т. д.).

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

Правила входа и выхода

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

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

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

Тестирование на истории и демо-счете

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

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

Заключение

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

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

В любом случае позволить себе подобные действия без серьезного риска для капитала могут лишь профессионалы с годами, а то и десятками лет опыта. У новичков, твердо решивших научиться зарабатывать на Форекс, есть только один правильный путь – путь системной торговли.

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

Оцените статью
Торговля на фондовом рынке
Добавить комментарий