Торговые системы для биржевой торговли. Торговая система - главный инструмент успешного трейдера. Стратегии торговли на бирже: что это и как работает

Российская Торговая Система (РТС) – крупная биржевая структура, на которой осуществляется торговля ценными бумагами, доступная как частным инвесторам, так и крупным компаниям, и инвестиционным фондам.

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

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

Структура группы РТС

  • ОАО Фондовая биржа «Российская Торговая Система» (осуществляет контроль над деятельностью всех остальных структур);
  • НКО ЗАО «Расчетная палата РТС»;
  • ЗАО «Клиринговый центр РТС»;
  • ЗАО «Депозитарно-Клиринговая Компания»;
  • ОАО «Санкт-Петербургская биржа»;
  • ООО «Технический центр РТС».

Кроме этого в состав группы РТС входит ряд иностранный биржевых организаций, расположенных в Казахстане, Украине и Англии.

Деятельность РТС

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

Фондовый рынок

В рамках фондового рынка РТС работает 4 площадки: RTS Classic, RTS Standard, РТС Start и рынок T+0.

Классический рынок ценных бумаг

Классический рынок РТС (RTS Classic) - старейшая в России организованная площадка для торговли ценными бумагами (работает с основания биржи в 1995 году).

Особенности рынка FORTS

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

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

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

Спекуляция

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

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

Преимущество совершения операций на срочно рынке также еще и в том, что при заключении сделки по фьючерсному контракту инвестор вносит только небольшую долю от стоимости актива (гарантийное обеспечение, составляющее около 10-20%).

Следовательно, инвестор экономит на расходах по совершению операций.

Например, вы хотите купить фьючерс на акции компании «Альфа», полная стоимость контракта составляет 100 000 рублей.

Однако вам не придется платить всю сумму по сделке, а только сумму гарантийного обеспечения, которое составляет 15 000 рублей (именно ее спишет брокер с вашего счета). То есть, потратив всего 15 000 рублей, вы фактически купили контракт на 100 000 рублей.

Хеджирование

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

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

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

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

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

Внебиржевая деятельность РТС

Внебиржевая деятельность РТС включает организацию работы двух индикативных систем котирования ценных бумаг: RTS-Board и RTS Global.

RTS Board

RTS Board – специальная информационная система, начавшая свою работу в 2001 году и предназначенная для осуществления индикативного котирования ценных бумаг, которые не были допущены к торгам на ФБ РТС.

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

Фактическая же цена бумаги в момент сделки, если таковая состоится, будет зависеть от ряда дополнительных факторов (объема сделки, дня осуществления расчетов, статуса покупателя и др.).

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

Для мелких отечественных компаний-эмитентов RTS Board – это инструмент первоначального увеличения (скорости реализации) выпускаемых ими ценных бумаг, а также возможность обратить внимание потенциальных инвесторов на новые и перспективные ценные бумаги.

RTS Global

RTS Global – проект РТС, который начал свою работу в 2008 году. Система позволяет инвесторам из России получить доступ к ценным бумагам иностранных компаний.

RTS Global основана на технологиях и принципах работы системы RTS Board, только тут инвесторам доступна информация об индикативных котировках не отечественных, а иностранных ценных бумаг.

Кроме этого с помощью Центра электронных договоров РТС (ЦЭД) и ЗАО «Депозитарно-Клиринговая Компания» российские инвесторы могут через систему RTS Global заключать внебиржевые сделки с акциями ряда иностранных компаний, главным образом это компании стран СНГ и Европы.

Так, ЗАО «ДКК» имеет доступ к ряду иностранных депозитариев, в том числе:

  • Clearstream Banking S.A. Luxembourg;
  • Euroclear Bank S.A./N.V;
  • Национальный депозитарий Украины;
  • «Республиканский Центральный депозитарий ценных бумаг» Беларуси;
  • Центральный Депозитарий Казахстана.

Появление в России внебиржевого рынка иностранных ценных бумаг существенно расширило границы и возможности отечественного фондового рынка.

Индекс РТС

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

Индекс РТС является основным показателем общего состояния российского фондового рынка, отражающим его рост или падение.

Принцип работы индекса такой же, как и у – он отражает суммарное изменение стоимости определенного набора ценных бумаг по итогам проведенных торгов.

Только в отличие от , который учитывает изменения цены акций 30 компаний, Индекс РТС рассчитывается на основе показателей динамики ценных бумаг 50 самых крупных предприятий России, в том числе:

  • Аэрофлот;
  • Башнефть;
  • Северсталь;
  • Газпром;
  • ГМК Норильский никель;
  • ИНТЕР РАО ЕЭС;
  • ЛУКОЙЛ;
  • Сбербанк России;
  • Сургутнефтегаз;
  • и прочие.

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

Соответственно, если растет стоимость акций предприятий, входящих в список для расчета, растет и значение индекса РТС, если стоимость падает – падает индекс. Сам индекс рассчитывается просто.

Допустим, начальная капитализация компаний составляла 100 000 долларов, начальное значение индекса 100 пунктов. Капитализация компаний на настоящий момент времени составляет 500 000 долларов. Следовательно, индекс будет равен 500 000/100 000 * 100 пунктов * 1,0752559 = 537 пунктов (1,0752559 – установленный корректирующий коэффициент).

Именно по такой схеме определяется значение индекса РТС, динамика которого отражает состояние отечественного рынка акций.

Что нужно, чтобы стать участником торгов на РТС?

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

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

Зарабатывать на фондовом рынке может каждый, это известно практически всем, но давайте взглянем на печальные цифры статистики, согласно которым 70% всех новичков, приходящих на рынок, уходят с него в убытке, еще 20 — 25% перестают торговать после того, как понимают, что уже долгое время торгуют «в ноль», и только 5% начинают стабильно зарабатывать. Возникает логичный вопрос, в чем причина?


Да, некоторым не хватает знаний, но прочтение многих книг не дает желаемого результата. В таком случае, возможно, не хватает опыта? Но ведь они продолжают терять даже после длительного времени торговли. Так в чем же дело, неужели лишь немногим дано зарабатывать на рынке? Отнюдь.
Безусловно, кому-то добиться успеха здесь легче, кому-то — сложнее, но может это практически каждый. Вспомнить хотя бы Ричарда Дениса, который во второй половине прошлого века заключил пари со своим другом, набрал с улицы 23 человека, дал им денег и научил торговать на бирже. И эти 23 человека, впоследствии названные «черепахами», заработали для него и себя миллионы долларов.

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

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

В теории ТС разделяют на три вида:
- трендовые,
- контртрендовые,
- распознавание моделей

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

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

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

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

Конечно, можно не создавать свою торговую систему, а пользоваться чужой, наработанной, однако это чревато провалом по двум причинам: первая следует из теории эффективности рынка и заключается в том, что чем больше людей пользуются одной системой, тем она менее эффективна. Вторую причину можно описать народной мудростью: «чужую систему невозможно понять, а свою объяснить».

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

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

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

Для примера можно привести очень простую торговую систему, основанную на 2-х технических инструментах — скользящие средние и статические уровни поддержки и сопротивления. Уровни сопротивления и поддержки — это границы коридора, в котором колеблется цена при боковом тренде, а скользящие средние — некие кривые усреднённых цен финансового инструмента за определённый период времени. Если фундаментальная информация нам говорит о необходимости изменения цены, то входить в рынок можно при прорыве линии поддержки или сопротивления, а выходить (закрывать позиции) — при пересечении скользящих средних, что говорит об изменении тенденции рынка. Пример реализации данной системы приведен на рисунке (часовой график акций Сбербанка август — сентябрь 2011).

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

  • Перевод

Примечание: Данный пост написан британским разработчиком и финансовым аналитиком Майклом Халлс-Муром, который является профессионалом в так называемом 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е вышеперечисленные опасности. Риск состоит из технологических опасностей (например, внезапный отказ серверов), риск брокера (банкротство компании), да и вообще всё, что может потенциально помешать задуманному функционированию торговой системы.

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

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

Выводы

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

Постоянные читатели этого блога знают, что мне нравится создавать торговые системы при помощи Amibroker; который позволяет мне тестировать различные инвестиционные стратегии по историческим данным акций.

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

Принижение Уоррена Баффета 🙂

В период с 2000 по 2012 год торговая система производила средний годовой доход в 172,45% с просадкой 14%. Что дает её соотношение CAR/MDD 12,34.

Коэффициент Шарпа составляет 3,91, а коэффициент прибыли — 9,29. Это поистине замечательный результат, который может сделать вас самым богатым человеком в мире всего за несколько лет!

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

Начав с капитала в 10 000 долларов, система произвела более 1,6 миллиарда долларов всего за 12 лет. В таком случае. вы будете богаче Баффета в кратчайшие сроки. Вы даже можете стать самым первым триллионером!!!

Итак, какие именно правила для этой системы?

//Start System Code
SetFormulaName(«APRIL FOOLS»);
SetOption(«InitialEquity», 10000);
PositionSize = -100;
Buy = Cross(EMA(C,2),EMA(C,5));
Sell = Cross(EMA(C,5),EMA(C,2));
BuyPrice = O;
ClosePrice = O;
//End

[свернуть]

К сожалению, торговая система является «шуткой», то есть является нереалистичной торговой стратегией (увы, сегодня не 1- апреля, но думаю я вас развеселил).

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

В этой системе есть по крайней мере пять основных недостатков.

1. Подгонка кривой

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

2. Будущая утечка

Во-вторых, эта система действительно смотрит в будущее. На пятой строке (выше) мы дали указание Amibroker покупать акции, когда 2-дневная EMA пересекает 5-дневную EMA. Однако эта EMA (экспоненциальная скользящая средняя) рассчитывается с использованием цены закрытия, и Amibroker фактически покупает акции по открытой цене (строка 7). Другими словами, мы покупаем акции перед кроссовером EMA, зная, что это произойдет позже. А это точно невозможно.

3. Нулевые комиссии

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

4. Уклонение от права наследования

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

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

5. Ликвидность

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

Запуск системы — вновь

Теперь мы знаем, каковы основные недостатки этой торговой системы, мы можем их исправить, переместить даты вперед и снова запустить систему с использованием объективных данных вне выборки в период с 2012 по 2016 год.

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

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

Итак, извините, что возлагали надежды на мечту о торговой системе в 170% годовых. Но я надеюсь, что вы, по крайней мере, научились что-то высматривать, когда строите или анализируете торговую систему.

Спасибо за прочтение. И веселого дня 😉

Торговля акциями

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

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

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

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

Правила создания торговых стратегий

Торговая система – это комплекс правил на листе бумаге (не в голове или в компьютере), которые определяют, как и где вы будете торговать, и включает следующие компоненты:

Рынок

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

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

Таймфрейм

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

Запомните следующее: ценовая активность (ликвидность и волатильность) остается одинаковой на разных таймфреймах для одного и того же торгового инструмента; но один и тот же торговый инструмент может по-разному выглядеть на различных таймфреймах, например, чудесно на дневке, но ужасно на 5-минутке. Поэтому, укажите в своей стратегии, какой интервал графика вы анализируете чаще всего, и на котором основываете свои торговые решения.

Индикаторы

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

Дополнительно, каждый индикатор имеет свои настройки, которые вы также должны внести в стратегию. Например, если вами используется скользящая средняя, то нужно указать ее период: 10, 50, 200 и т.д.

Размер позиции

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

Размер позиции – это долларовая стоимость вашей сделки, или количество бумаг, что вы позволяете себе торговать в одной сделке. Определяется она в процентах от торгового капитала, например, 0.5%, 1%, 2%, 5% и т.д., и никогда не нарушается и не изменяется произвольно.

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

Вход в рынок

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

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

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

Точка входа – это тот единственный критерий, на котором мы основываем наше решение – отправить исполнительный ордер. Давайте я покажу вам пример на основе стратегии свинг трейдинга:

  1. Торговые фильтры для длинной позиции (создание основания):
  • Таймфрейм дневной
  • 10- и 30-периодная скользящие средние указывают восходящий тренд, цена находится между ними
  • Наличие не мене 2-х нисходящих дней подряд
  • Торговля ведется возле уровня поддержки
  • Рынок S&P 500 указывает на покупку
  1. Точка входа (в основании):
  • Вход в рынок маркет ордером в конце торговой сессии, которая закрывается выше максимума предыдущего дня
  • Если формируется важная свечная модель, то входить в рынок в конце торговой сессии, когда есть уверенность в окончательном ее формировании.

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

Выход с рынка

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

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

  1. Стратегия управления позицией в случае ее прибыльности
  2. Уровень стоп лосс
  3. Уровень трейлинг-стоп
  4. Время. Например, закрывать позицию в конце торговой сессии или что-то подобное.

Давайте посмотрим на предложенные мною правила выхода из рынка:

  1. Уровень начального стоп лосс
  • На 1-2 цента ниже минимума разворотной модели
  • За уровень поддержки
  • Не менее 1 ATR
  1. Управление прибыльной позицией
  • Стоп лосс переносится после окончания торговой сессии под минимум предыдущего дня. Позиция закрывается рынком.

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