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

Лучший Форекс-брокер за этот месяц - Forex4you

В этой статье раскрыты следующие темы:

Обучение 4 базовым алгоритмам торговли на Форекс и риски

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

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

  1. временная привязка;
  2. цена;
  3. количество, которое определяет структуру и размер торговой операции трейдера.

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

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

4 базовых торговых алгоритма на Форекс

В пределах финансового валютного рынка существует четыре базовых алгоритма торговли на Форекс:

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

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

Риски с использованием алгоритма торговли

Несмотря на то, что применение алгоритма торговли на Форекс приносит трейдеру значительную пользу, работа с ним включает определённые риски, которые могут сыграть не на руку трейдерам, которые будут его использовать. К рискам, связанным с использованием алгоритма торговли, относятся следующие :

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

Для чего был создан алгоритм торговли

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

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

Прибыльный алгоритм на Форексе — залог и основа успешной торговли. Он представляет собой совокупность действий, которые необходимо применять при совпадении определенных условий. Правила должны быть четко регламентированы и не иметь возможности двойственной интерпретации. Только в таком случае шансы создать действительно прибыльную стратегию на Форекс значительно возрастают. Каким должен быть торговый алгоритм? Как его создать самостоятельно? Что необходимо знать, прежде чем начать тестировать его на реальном счете? 1

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

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

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

Для работы нужен надежный брокер Forex4you или RoboForex.

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

Анализ ситуации по валютной паре

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

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

Поиск торгового сигнала

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

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

Вход в рынок и сопровождение сделки

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

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

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

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

Закрытие сделки

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

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

Помним, что прибыльность торговли очень сильно зависит от выбранного вами брокера!

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

Алгоритмическая торговля, или Алгоритмический трейдинг (англ. Algorithmic trading ) — это метод исполнения большой заявки (слишком большой, чтобы быть исполненной за раз), когда с помощью особых алгоритмических инструкций большая заявка (parent order) делится на несколько под-заявок (child orders) со своими характеристиками цены и объёма и каждая из под-заявок отправляется в определённое время на рынок для исполнения. Такие алгоритмы были придуманы для того, чтобы трейдерам не приходилось постоянно следить за котировками и делить большую заявку на маленькие вручную. Популярные алгоритмы носят названия «Percentage of Volume», «Pegged», «VWAP», «TWAP», «Implementation Shortfall», «Target Close».

Алгоритмическая торговля не ставит целью получить прибыль. Её цель — уменьшить стоимость исполнения крупной заявки (transaction cost), минимизировать её влияние на рынок (market impact) и уменьшить риск её неисполнения [1] [2] .

Термин «алгоритмическая торговля» часто ошибочно используется в тех случаях, когда речь идёт об автоматизированных торговых системах [3] . Перед такими системами действительно ставится цель получить прибыль. Они также известны под названием «торговых роботов» («black box trading»), в которых торговые стратегии строятся на базе сложных математических формул и быстрой обработки данных [4] [5] .

Содержание

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

До появления программных комплексов алгоритмической торговли трейдеры институциональных инвесторов или трейдеры брокеров, получавших заявки от таких инвесторов, должны были делить крупные заявки вручную [6] . Существовала даже целая индустрия исполнения заявок (execution services), когда сторонние execution-компании принимали заявки от крупных инвесторов и исполняли их, опираясь на свой собственный опыт [7] .

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

С середины 2000-ых годов ведущие брокеры стали предоставлять доступ к своим алгоритмическим движкам своим крупным клиентам, так что клиентам не надо было создавать такие движки самостоятельно. Комиссия за пользование алгоритмическим движком брокера выше, чем за пользование услугой прямого доступа к рынку (direct market access (DMA)), но меньше, чем high touch-услуга.

Передача заявки между клиентом и брокером осуществляется, как правило, с помощью сообщения по протоколу FIX. Для передачи заявок, предназначенных для алгоритмических движков, в 2004 году был предложен стандарт FIXatdl — расширение протокола FIX, но до сих пор этот стандарт так и не получил широкого распространения. Сообщение регистрируется в системе управления заявками брокера и перенаправляется автоматически в алгоритмический движок брокера. Сообщение FIX содержит в особых тегах (custom tags) параметры исполнения алгоритма, например: время начала и конца исполнения, целевая цена исполнения, агрессивность/пассивность исполнения, участие/неучастие в аукционах открытия и закрытия торговых сессий. По мере исполнения заявки на рынке инвестор получает FIX-сообщения от брокера об исполнении (Partial Fills) и в конце дня сообщение о полном исполнении заявки (Fill) или отмене её оставшейся неисполненной части (Cancellation).

Каждый брокер называет свои алгоритмы по-разному, что приводит к трудностям сравнения услуг алгоритмической торговли для выбора лучшей. Впрочем, у всех брокеров реализованы самые распространённые и хорошо известные алгоритмы, например TWAP, VWAP, POV и проч., и отличия между их реализациями минимальны.

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

  • Алгоритм TWAP (англ. Time Weighted Average Price — взвешенная по времени средняя цена) — подразумевает равномерное исполнение общего объёма заявки в течение определённого промежутка времени, посредством выставления заявок по ценам лучшего спроса или предложения через равномерные интервалы времени.
  • Алгоритм VWAP (англ. Volume Weighted Average Price — взвешенная по объёму средняя цена) — подразумевает равномерное исполнение общего объёма поручения за заданное число итераций в течение определённого промежутка времени, посредством выставления заявок по ценам лучшего спроса или предложения, скорректированных на заданную величину процентного отклонения, но не превышающих средневзвешенную рыночную цену инструмента, рассчитанную с момента запуска алгоритма.
  • Алгоритм Iceberg — подразумевает исполнение общего объёма поручения посредством выставления котировочных заявок с суммарным объёмом, не превышающим заданное «видимое» количество. Выставление заявок продолжается до полного исполнения общего объёма поручения. На некоторых биржах, в том числе на LSE, алгоритм Айсберг реализован на уровне ядра торговой системы, что позволяет, наряду с обычными параметрами заявки, указать её «видимый» объём.

Алгоритмическая торговля связана с рисками программных, аппаратных или человеческих ошибок, которые могут привести к «переисполнению» заявки. Этот эффект носит название runaway algo, когда алгоритм по какой-то причине начинает посылать под-заявки неправильно: не по той цене, не в то время, не в по той ценной бумаге или не учитывая исполнение предыдущих под-заявок.

В качестве примера можно привести события 1 августа 2012 года (вошедшие в историю торгов под названием Knightmare [8] [9] ) на Нью-Йоркской бирже, когда обновлённый алгоритмический движок компании Knight Capital Group [en] из-за ошибок в настройке и при установке за 45 минут выставил заявок на покупку на 3.5 миллиарда долларов США и заявок на продажу на 3.15 миллиарда долларов США. Из-за ошибочных действий ПО рынок по некоторым акциям сдвинулся более чем на 10 %. Чистый убыток, понесённый Knight Capital, составил 460 миллионов долларов. На следующий день компания объявила о банкротстве [10] .

Во избежание таких случаев регулирующие органы и биржи требуют от владельцев алгоритмических торговых систем оборудовать их системами быстрого отключения kill switch [11] [12] , которые позволяют моментально отключить систему от канала связи и автоматически отменить выставленные на бирже заявки с помощью механизма cancel-on-disconnect. Это требование относится не только к системам алгоритмического исполнения заявок, но и к системам автоматизированной торговли и системам прямого доступа к рынку.

В 2009 году на долю высокочастотной алгоритмической торговли пришлось около 73 % от общего объёма торгов акциями в США [13] . На бирже ММВБ в 2010 году доля высокочастотных систем в обороте на фондовом рынке составляла порядка 11-13 %, а по числу заявок — 45 %. По данным РТС в 2010 году на долю торговых роботов в обороте на срочном рынке РТС FORTS приходилось примерно 50 %, а их доля в общем количестве заявок в определённые моменты достигала 90 % [14] .

Алгоритмическая и высокочастотная торговля стали предметом многочисленных разбирательств, инициированных американскими регуляторами SEC (U.S. Securities and Exchange Commission) и CFTC в связи с обвинением в их причастности к событиям 6 мая 2010 года ( 2010 Flash Crash [en] ), когда ведущие фондовые индексы США кратковременно испытали крупнейшее за всю свою историю внутридневное падение [15] [16] [17] .

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

Существует два основных принципа выставления заявок:

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

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

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

Алгоритмические торговые системы, использующие котировочный принцип, являются одними из основных поставщиков моментальной ликвидности, а использующие рыночный принцип — одними из основных поставщиков торговой ликвидности. Большое количество алгоритмических систем одновременно используют оба эти принципа [18] .

С точки зрения нагрузки на биржевую торговую инфраструктуру алгоритмические системы, использующие рыночный принцип работы с заявками, практически не несут рисков, так как редко выставляют больше одной заявки в секунду из расчета на один инструмент, к тому же, почти каждая заявка, выставленная этими системами, приводит к сделке. [ источник не указан 3126 дней ] В случае же с алгоритмическими системами, использующими котировочный принцип работы, картина совершенно иная. Во-первых, при перестановке заявок эти системы могут выставлять по несколько заявок в секунду по одному инструменту, а во-вторых, лишь малая часть этих заявок приводит к сделкам (по информации предоставленной ММВБ, более 95 % заявок от высокочастотных роботов снимаются без исполнения [14] ). Таким образом, при высокочастотном котировании, биржевая инфраструктура нагружается в максимальной степени, причем большую часть времени вхолостую. Поскольку чрезмерная нагрузка биржевой инфраструктуры может повлиять на стабильность её работы, биржи используют такие защитные механизмы, как задержка в трансляции рыночной информации, ограничение числа допустимых транзакций, введение минимального времени «жизни» заявки, а также сдерживание активности роботов через тарифную политику [18] .

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

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

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

Стратегии парного трейдинга (англ. Pairs trading ) — основаны на анализе соотношения цен двух высоко коррелированных между собой инструментов, например акции Лукойла и Роснефти или фьючерсы на акции Сбербанка и ВТБ. Ключевой принцип стратегий парного трейдинга базируется на свойстве схождения соотношения цен со своей скользящей средней, поэтому при отклонении соотношения от средней на заданную величину совершается покупка определённого количества одного инструмента и одновременная продажа соответствующего количества другого инструмента, а при возврате соотношения к средней совершаются обратные сделки. Для анализа соотношений цен используются те же индикаторы технического анализа, что и в трендследящих стратегиях. Однако свойство схождения цен отчётливо выражено лишь на малых временных интервалах, поэтому для анализа пар на больших временных интервалах используется сравнение индикаторов фундаментального анализа, таких как рыночные мультипликаторы, коэффициенты рентабельности и финансовые коэффициенты. Сигналы по таким индикаторам возникают относительно редко, что позволят вкладывать в стратегию достаточно большой капитал, а для исполнения сигналов зачастую применяются алгоритмы TWAP, VWAP или Iceberg.

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

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

  • Пространственный арбитраж — предполагает использование абсолютно идентичных инструментов, но торгующихся на разных рынках, например: акция — акция; фьючерс — фьючерс; ДР — ДР.
  • Эквивалентный арбитраж — предполагает использование связанных между собой инструментов, у которых цена одного инструмента, линейно зависит от цены другого инструмента, например: акция — фьючерс, акция — ДР.
  • Индексный арбитраж — является частным случаем баскет трейдинга и заключается в арбитраже фьючерса на индекс к корзине инструментов, входящих в базу расчёта этого индекса.
  • Опционный арбитраж — основан на принципе паритета стоимости опционов пут и колл, при нарушении которого происходит одновременная покупка опциона одного типа и продажа опциона другого типа, при этом совершается покупка или продажа соответствующего количества базового актива.

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

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

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

Стратегии фронт-раннинга (англ. Front running ) — основываются на анализе моментальной ликвидности инструмента и среднего объёма сделок по инструменту в течение определённого временного периода. При появлении вблизи лучших цен спроса или предложения одной или нескольких заявок с суммарным объёмом, превышающим на заданную величину средний объём сделок за определённый временной период, в этом же направлении выставляется заявка с ценой, отличающейся от цены заявок с большим объёмом на несколько пунктов выше, при выставлении заявки на покупку, или на несколько пунктов ниже, при выставлении заявки на продажу. Таким образом, выставленная заявка оказывается перед заявками с большим объёмом, и в случае её исполнения сразу же выставляется противоположная заявка с ценой на несколько пунктов выше, при изначальной покупке, или на несколько пунктов ниже, при изначальной продаже. Расчёт сделан на то, что заявки с большим объёмом будут исполняться в течение определённого периода времени, за которое также произойдёт несколько сделок с заявками противоположного направления. Стратегии фронт раннинга лучше всего работают на инструментах с высокой торговой ликвидностью, а их эффективность в первую очередь зависит от скорости получения рыночных данных и скорости выставления заявок [19] .

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

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

Варианты C, D, E и F относятся к группе вариантов прямого доступа к рынкам и характеризуются подключением торгового робота непосредственно к звену биржевой торговой инфраструктуры, в данном случае к промежуточному серверу (промсерверу) FORTS. В связи с минимальным количеством звеньев, DMA является оптимальным решением для алгоритмических систем высокочастотной торговли.

  • Вариант C — самый простой в реализации и самый экономичный вариант DMA. В данном случае, все инфраструктурные расходы ограничиваются платой за доступ к промсерверу, через который торговый робот получает рыночные данные и выставляет заявки. Этот вариант доступа, существенно превосходит по всем характеристикам варианты A и B, однако у него имеется один очень важный недостаток, связанный с использованием интернет-соединения для взаимодействия с биржевой торговой инфраструктурой. Дело в том, что подключение через интернет не гарантирует качества передачи данных, поскольку на пути от торгового робота до биржи находится множество маршрутизаторов, на каждом из которых могут возникать очереди из пакетов данных, приводящие к существенному снижению скорости их передачи или к их потере.
  • Вариант D — позволяет устранить риски, связанные с Интернет-соединением, посредством передачи торговых данных через выделенный канал связи, который обеспечивает стабильную скорость передачи с минимальными потерями. Для этого необходимо разместить торгового робота в дата-центре брокера, что предполагает дополнительные расходы на приобретение аппаратного обеспечения (сервера) для торгового робота и на оплату услуги размещение сервера в дата-центре (колокейшн). Несмотря на все преимущества этого варианта, у него остаётся ряд внешних рисков, обусловленных общим использованием выделенного канала и промсервера всеми клиентами брокера, что может привести к «забиванию» Выделенного канала или перегрузке промсервера.
  • Вариант E — позволяет исключить риск, связанный с выделенным каналом связи и добиться минимальных задержек в получении рыночных данных, посредством размещения торгового робота в дата-центре РТС. Однако максимальная близость к биржевой торговой инфраструктуре, потребует дополнительных расходов, среди которых оплата получения данных из локальной сети РТС и оплата доступа в интернет, для возможности удалённого управления торговым роботом.
  • Вариант F — по праву считается самым надёжным и эффективным из всех существующих вариантов доступа, благодаря исключению последнего внешнего риска, обусловленного использованием промсервера несколькими участниками торгов. Для реализации этого варианта потребуются расходы на приобретение аппаратного обеспечения для промсервера, оплату лицензии и инсталляции программного обеспечения для него, а также на оплату услуги его размещения в дата-центре РТС [20] .

Глава 1. 1-е ЗАБЛУЖДЕНИЕ 97% трейдеров в мире. Хищники и их жертвы на форексе

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

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

Миллионы трейдеров в мире учатся по этим «секретным методикам», используя их в торговле.

Что в итоге?

  • Техника анализа рынка ежегодно развивается и усложняется, но. количество постоянно проигрывающихся трейдеров в мире как было 97-99%, так и осталось.
  • Откровенные «кухни» — Дилинговые Центры. уже сами предлагают начинающим трейдерам изучить «секреты» торговли классиков трейдинга: книги Мерфи, Билла Вильямса, Элдера, Швагера, Демарка, Пректера, Нили, Динаполи, Ларри Вильямса, Сперандео, Возного, Наймана и многих др., и после изучения обязательно открыть у них реальный торговый счет.
  • Трейдеры изучают и применяют эти «секреты» трейдинга: строят трендовые каналы, чертят уровни сопротивления и поддержки, натягивают сетки Фибоначчи, смотрят на пересечения скользящих средних и показатели MACD и стохастика. и оставляют в Дилинговых Центрах и у брокеров свои проигранные депозиты.
  • Проигравшие трейдеры снова изучают новые книги и новые «секреты» торговли на Форексе. и снова проигрываются.

* Вас ничто не смущает? Более 2 случайностей вместе — это уже закономерность.

** 97%-й результат в статистике, как науке, — это «объективная взаимосвязь между переменными, которые затем можно применить к новым совокупностям данных».

В скрытых алгоритмах 97%-й закономерности мы и постараемся разобраться в этой главе, показав, что алгоритм успеха остальных 3% участников рынка — это противоположная логика пути как на Форексе, так и в жизни.

Какие вопросы не задают себе 97% неудачников-трейдеров

  1. Почему «секрет», известный миллионам, остается секретом?
  2. В какой еще сфере копирование метода (копируется форма без выхода на алгоритм) может приносить миллионные состояния?
  3. Где вы видели букмекерские конторы и казино, которые бы издавали и распространяли книги о том, как это казино можно легко и свободно обыгрывать каждый день? Тогда в чем логика ДЦ Альпари, издавшего и разрекламировавшего книгу Дмитрия Возного или ДЦ Форекс Клуб, издавшего книгу В. Тарана (о том, «как баба Нюра опустила американский доллар»)?
  4. Почему, потратив многие годы на обучение в ВУЗах и работе по своей специальности, большинство людей не попадают в 3% лучших профессионалов в мире, а после 3-недельных или 3-месячных курсов по обучению Форексу и после прочтения нескольких книг здравомыслящий человек надеется войти в число 3% лучших профессионалов по этой профессии?
  5. Кто, зачем и почему его убеждает в этом?

По алгоритму МФ, чтобы добиться вершин профессионального успеха, необходимо:

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

Рассмотрим подробно то, о чем часть классиков не захотела писать, а другая часть из них (если судить по их «открытиям») сама не поняла этих алгоритмов.

Алгоритм MasterForex-V «хищников» и «жертв» биржи, личности и «толпы»

Суть 1-го заблуждения 97% трейдеров в мире: 97% трейдеров думают, что рынок Форекса — это баланс спроса и предложения валют в мире.

  • Рынок Форекса — это не баланс спроса и предложения валют в мире, и даже не технический и волновой анализ движения валютных пар.
  • Форекс, по определению MasterForex-V, в первую очередь является рынком хищников и их жертв, через призму которого и дается фундаментальный, технический и волновой анализ рынка Форекс (чем сильнее обман, «развод толпы», тем сильнее движение по одному из 2-3-х абсолютно правильных вариантов технического и волнового анализа трейдинга, которые вы должны видеть в режиме онлайн).

Мечтающий стать хищником (аллигатором), новичок-трейдер Форекса нужен большинству брокеров и ДЦ в качестве жертвы. Многомиллиардная реклама Форекса во всем мире по привлечению новых трейдеров ведется не для поиска новых Баффеттов и Соросов, а для поиска новых жертв, которые проиграют свои счета именно у этих брокеров или ДЦ.

Можно ли из жертвы стать хищником-профессионалом на Форексе? Что дает данное знание для получения профита трейдеру Форекса? Об этом пойдет речь в этой главе.

Общие законы природы и общества

  1. Жертв всегда больше, чем хищников.
  2. Хищник должен знать поведение жертвы. Жертва далека от изучения алгоритма поведения себя (как жертвы) и хищников вокруг нее.
  3. Логика поведения жертвы и хищника не являются одинаковыми.
  4. Поняв алгоритм поведения жертвы, вы из жертвы можете превратиться в хищника (личность), «выдавливая из себя по капле раба» (Чехов).
  5. Эта наука никогда не будет преподаваться ни в одном государственном ВУЗе (государству нужны жертвы, т. к. места хищников во главе государства никогда не бывают свободными). Поэтому такую науку преподает лишь сама жизнь.
  6. Биржа — идеальная модель взаимоотношений «жертв» (дилетантов) и «хищников» (профи), через понимание которой можно по-иному увидеть Форекс, себя и окружающий вас мир.

Критерии отличия жертвы от хищника (потенциального неудачника от успешного трейдера)

Критерий 1. Отношение к себе и другим.

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

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

На Форексе «подсознательной жертве» важно:

  • мнение «великих» аналитиков (будет расти доллар или уже прекратит) вместо выхода на алгоритм движения американского доллара и комментирующего это движение аналитика;
  • ожидание «объективного», как чего-то неотвратимого, но понятного каждому дилетанту, например, новостей (значительно лучше/хуже прогноза);
  • узнать, открыл ли сделку товарищ (жертве легче и проще быть с толпой, ощущая себя ее частью, в которой ей не надо брать ответственности на себя. даже в несчастье);
  • купить индикатор за огромные средства в надежде на чудо вместо понимания: ЧТО и КОГДА показывает этот советник (при проигрыше человек будет винить индикатор и его продавцов, не себя же).

Увы, это путь в тупик, как в жизни, так и на Форексе.

Расчет и вера, прежде всего, в себя — черта характера хищника.

Коллектив (команда, стая) для хищника не толпа, а осознанное понимание преимуществ коллективной охоты перед индивидуальной с четким распределением ролей в этой команде. На этом принципе и построена Интернет-Академия MasterForex-V, с четким распределением ролей между несколькими сотнями членов команды, подводящих под определенный алгоритм огромный поток информации и расчетов, которые один человек ежедневно физически выполнять просто не в силах.

Критерий 2. При анализе собственных ошибок (личный анализ для себя):

  • жертва всегда винит обстоятельства (новости, «развод на новостях», правительство, общественный строй и т. д.);
  • хищник только себя (не предусмотрел и не просчитал вариант), как следствие — извлек уроки.

Пример 1. Термин «уроки» — одно из любимых выражений В. И. Ленина: уроки . 1905 г., Октября 1917 г., внутрипартийных дискуссий, вооруженного восстания, военного коммунизма и т. д.

Пример 2. См. книгу К. Фейс Путь Черепах. Из дилетантов в легендарные трейдеры. При одинаковом обучении меньшая часть единственной группы «черепах» добилась вершин трейдинга, а другая часть навсегда ушла с биржи.

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

Пример 3. Сравнение обучения в Академии и легендарных «черепах» см. отдельную ветку форума Академии.

Критерий 3. Реакция на события.

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

Критерий 4. Грань между уверенностью и самоуверенностью.

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

Трейдер должен понимать, что главный хищник на бирже НЕ он.

Главный хищник тот, кто двигает синхронно ВСЕ котировки валют в мире (абстрактный «рынок» или КЦ, или банки ММ, или. не важно), согласитесь, в руках этого главного «хищника» почти вершина финансовой и экономической власти в мире.

Цель успешного трейдера — понять замысел главного хищника («рынка») и идти вслед за ним, просчитывая его шаги (что и делаем в Академии ЕЖЕДНЕВНО). Если не понятен замысел Организатора игры — быть вне рынка. Хищнику необходимо уметь ждать.

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

Критерий 5. Видение своего места в мире.

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

Отсюда известная фраза Уоррена Баффетта:

Если Вы не знаете, кто сейчас проигрывает на бирже, значит — проигрываете Вы.

Великий хищник дал подсказку для понимания сути «рынка».

Выводы MasterForex-V:

  • Технический и волновой анализ — лишь малая составляющая часть успеха трейдера Форекса.
  • Измените себя, если хотите, чтобы изменился мир вокруг вас и вы в этом мире.
  • Чтобы осознанно и верно изменить что-либо (свою торговлю на Форексе и т. д.), необходимо выйти на алгоритм осознанного понимания функционирования СИСТЕМЫ, ее законов, правил, сильных и слабых сторон.
  • Успех по МФ — это осознанное видение слабых сторон противника и концентрация удара по этим слабостям (от тактики военного искусства и маркетинга до трейдинга на Форексе).
  • Любой иной путь — это протоптанная дорога, именно по ней идет толпа, которая хищникам всегда необходима лишь в качестве жертвы.
  • Статистика 97% проигравшихся говорит о том, что «протоптанная дорога» этих жертв не случайна (хотя каждая жертва по отдельности выбирала эту дорогу самостоятельно, и шла по ней в тупик так же сама).

Более подробно об алгоритме хищников и жертв см. ветку форума Академии MasterForex-V, где вы можете оставить свое мнение на этот счет.

Биржа как место столкновения хищников и их жертв

  1. Биржа ничего не производит и не может иметь никакой иной прибыли, кроме проигрыша большинства трейдеров.

Баснословные заработки 3% трейдеров = проигрышу 97% трейдеров в мире (за минусом брокерских комиссионных и других издержек).

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

На бирже (еще отчетливее, чем в жизни) трейдеров можно условно разделить на «хищников» и «жертв».

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

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

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

Общие черты истории государства и биржи

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

В странах бывшего СССР — при казнокрадстве в 30-70% (по данным независимых экспертов и Счетных палат) — увеличение разрыва между бедными и богатыми, так и экономические провалы власти закономерны (попробуйте разворовывать в любом предприятии 70% дохода и посмотрите, что должно получиться в итоге).

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

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

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

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

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

Подтверждение 1-го закона Форекса как рынка хищников и их жертв заключено в классической фразе «рынок всегда прав», о первичной сути которой почему-то мало кто задумывался и анализировал как ее алгоритм, так и последствия и рекомендации, вытекающие из этого выражения.

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

Первая практическая рекомендация из 1-го закона рынка Форекс: обязательное использование стопов/локков

Алгоритм расположения стопов/локков, как рентген, высветит вашу торговую систему.

Если вы не знаете, где располагать стопы/локки, прекратите торговать, т. к. вы не видите грань:

  • между продолжением текущего тренда и его сменой на четко ОБОЗНАЧЕННОМ рынком таймфрейме;
  • за которой вас превратят в жертву профессионально и абсолютно незаметно для вас.

Есть ли у вас шанс стать успешным трейдером на рынке Форекс?

Осознайте 1-й закон биржи (общества и государства) деления мира на хищников и жертв перед изучением технического анализа в последующих главах книги.

1-й закон биржи МФ является алгоритмом мышления 3% хищников в мире, чья логика абсолютно не похожа на логику мышления остальных 97% трейдеров в мире (в Академии МФ за 4 года обучалось и продолжает обучение несколько тысяч человек).

Поверьте на слово:

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

Кто вы — потенциальная жертва Форекса или все-таки будущий хищник?

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

Если каждая клетка вашего организма сформирована, как «жертва», и вы во всем будете мыслить, как «толпа», вокруг вас (соседи, бабушки на лавочке или в очереди в магазине, политологи и политики по телевидению [между собой политики говорят совсем не то, что по телевидению]), у вас нет ни малейшего шанса добиться успеха как на Форексе, так и в жизни, и войти в число 3% лучших профессионалов в мире по данной специальности.

Подумайте над глубинным смыслом фразы А. Чехова о необходимости «по капле выдавливать раба из себя». Раб — классическая «жертва». В чем и зачем нужно интеллигенту Чехову сравнивать себя с рабом, расчленяя явление на алгоритм, и по капле, осознанно, выдавливая раба из себя?

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

Никогда в жизни и на Форексе не идите вместе с «толпой»

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

Пример 1. Тест сравнения поведения потенциальных «жертвы» и «хищника» в вопросе инвестиций и личных сбережений в долларах, евро или национальной валюте.

  • Жертва делает то, что внушают ей политики и подконтрольные им СМИ.
  • Если телевидение показывает, как заработали в 2007 г. по 50-200% вкладчики ПИФов. народ несет деньги в ПИФы и в 2008 г. теряет от 50 до 100% своих сбережений.

Рис 1. Динамика индексов и инструментов РТС

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

Подсказка МФ: не вздумайте хранить сбережения в национальной валюте во время кризиса в национальных банках

В какой валюте хранить большую часть сбережений — в долларах или евро? Если весь мир в начале 2008 г. был уверен в «крахе экономики США», американский доллар падал несколько лет подряд, весь мир (в том числе из-за зомбирования в СМИ) относил и относил свои доллары, чтобы обменять их на евро по курсу 1,55-1,6 (банки скупали американские доллары по всему миру).

Вопрос: кто должен был стать жертвой — население всего мира или мировая банковская система и ведущие банки мира?

Если ответ очевиден:

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

Рис 2. Рост пары EUR/USD с 13.11.05 по 13.07.08

Примечание: изучением алгоритмов ДОЛГОсрочных трендов (от нескольких лет и более) занимается кафедра инвестиций Академии

MasterForex-V.

Пример 2. Тест сравнения поведения потенциальных «жертвы» и «хищника».

Когда после окончания курсов при Дилинговых Центрах преподаватель приглашает на доверительную беседу выпускника и располагающим голосом рассказывает о его выдающихся способностях (вплоть до сравнения ученика с Соросом), рекомендует никогда не бросать Форекс и обязательно попробовать свои силы на реальном торговом счете, жертва верит (ей приятны чуткость, внимание, сравнение с Соросом, вера преподавателя в его способности), а хищник анализирует, никогда и ничего не воспринимая на веру:

  • В чем интерес преподавателя, который сам способен лишь повторять тезисы Сороса, Вильямса и др., вместо выхода на их анализ, ошибки и неразрешенные проблемы.
  • Почему преподаватель вслед за ним пригласил для доверительной беседы 2-го выпускника, затем 3-го. Поинтересуется у одногруппника, о чем шла беседа? Ах, о Соросе.
  • Задумается, хватит ли денег у этого ДЦ рассчитаться с 4-мя, 5-ю Соросами?
  • И выход будет искать не в том, чтобы отнести деньги в конкурирующее ДЦ, а в том, чтобы понять, почему он, новичок Форекса, такой желательный клиент для этого ДЦ или банка.

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

  • финансовый отчет ПИФа о выплате 200% годовых за 2007 г. с печатью банка (аудиторской фирмы), подтверждающих доходную часть ПИФа, и многочисленные интервью вкладчиков, с восторгом подтверждающие, что прибыль они получили;
  • стейтмент успешного трейдера, заработавшего за предыдущий месяц 800-1000 пунктов с предложением пройти у него обучение;
  • инвесторский пароль иного успешного трейдера, заработавшего 2000% годовых и предлагающий инвесторам вложить деньги.

Жертва пиара верит, ей достаточно фактов (этих или дополнительных, которые мошенники держат в запасе, прекрасно ориентируясь в психологии жертв), жертва подсчитывает прибыль (1 тыс. долларов при 2000% годовых, превращается в 800 тыс. долларов через 3 года). Здравый смысл жертвы подсказывает, что считать геометрическую прогрессию далее чем на 2-3 года не стоит, возможно, инвестицию и прибыль нужно будет вывести не позднее чем через 1-1,5 года.

Вопрос: сколько заработает «жертва», и через какое время ей все станет понятно и ясно?

Хищник анализирует:

  • зачем успешному трейдеру, заработавшему лично несколько сот тысяч за предыдущий год при 2000% годовых доходности, брать по 5-10 тыс. инвестиций от многочисленных вкладчиков, вести бухгалтерию и многочисленную переписку;
  • может ли Дилинговый Центр, имея допуск к серверу и программному обеспечению, создать «левый» торговый счет именно для привлечения инвесторов (подсказка МФ: может);
  • будет ли нести ответственность ДЦ, если их «успешный трейдер» соберет сотни миллионов долларов инвесторов и проиграет в этом ДЦ (подсказка МФ: ответственности ДЦ нести не будет).

Анализ торговой системы:

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

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

Торговля преимуществами или практические рекомендации MasterForex-V будущим «хищникам»

Как из жертвы стать хищником

  • Надо четко понимать, что вас зазывали рекламой в метро и передачами «Что? Где? Когда?» на этот рынок в качестве «жертвы» (не Сороса же. Или у вашего ДЦ/банка есть средства выплатить гонорары 3-5 Баффеттам сразу? Поинтересуйтесь на курсах ДЦ).
  • Из жертвы можно стать хищником и зарабатывать на самом богатом в мире рынке с оборотом более 3 трлн. долларов в день неограниченно. если вы станете профи и войдете в число 3% лучших профессионалов в мире.

Чтобы войти в число 3% лучших специалистов в мире (далее ответ на вопрос, заданный во Вводной лекции обучения Форексу (дошкольное обучение): почему вы не вошли в число 3% лучших экспертов в мире по предыдущей профессии, и есть ли у вас шанс добиться успеха на Форексе?) необходимо:

  1. Выйти на мировые ноу-хау, а не на копирования «секретов» торговли, растиражированных во всем мире, в том числе откровенными «кухнями» ДЦ и сомнительными брокерами для начинающих трейдеров — их потенциальных «жертв».
  2. Получить опыт и стать профи — научиться через практику применять эти ноу-хау, извлекая прибыль из преимуществ, которыми вы владеете. К слову, на закрытом форуме Академии более 100 мировых открытий MasterForex-V с ежедневной практикой и подсказками во время торгов.
  3. Постоянно повышать уровень профессионального мастерства — вакантные места 3% лучших профи постоянно меняются, в том числе через усложнение и изменение отдельных деталей поведения «рынка».

Когда вы решите открывать реальный торговый счет, подумайте над вопросом — вы уже научились понимать рынок лучше Сороса, Б. Вильямса, Демарка, Элдера, Нили, Динаполи, Пректера и др.? (вы вышли на алгоритм их торговой системы, изучили сильные стороны и ошибки классиков, неразгаданные ими загадки, умеете применять эти преимущества для получения профита?). Если нет, то с чего вы решили, что в число 3% лучших трейдеров в мире войдете вы, а не они?

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

Для изучения алгоритмов классиков трейдинга в Интернет-Академии MasterForex-V создана кафедра Высшей Школы — десятки спецкурсов по трудам классиков трейдинга с объективным анализом алгоритмов их открытий, неразрешенных проблем, ошибок с исправлением и оптимизацией через ТС MasterForex-V.

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

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

Научитесь через скрытые от «толпы» алгоритмы процесса видеть явление в его реальной сути.

Не перепрыгивать через ступени профессионального мастерства.

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

Форекс от вас никогда никуда не убежит — он будет и через неделю, и через месяц, и через год.

Если у вас не получается торговля 0,1 лота — у вас не может получиться торговля 1-2 или 20 лотами.

Причина не в сумме вашего торгового счета, а в:

  • вашем понимании технического анализа и торговли;
  • нарушении манименеджмента;
  • психологических срывах при резком переходе от мелких лотов к крупным при торговле на Форексе.

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

  • что описывает человек, когда его жена и дочь чудом вытащили его из петли;
  • что пережил человек, перерезавший себе вены, выживший в реанимации. в ожидании следующего своего разговора с инвесторами;
  • что пишет жена неудачника (выславшего фото еще 2 года назад счастливой семьи на фоне дома, цветущего сада и 2-х новых иномарок), когда ее муж за 2 года проиграл более 2 млн. долларов сначала в российской кухне ДЦ, затем большую часть — у известного всему миру брокера Форекса (аргументация: «это же не кухня!»).

Критерии Интернет-Академии MasterForex-V для открытия реального торгового счета

  1. Понимание каждого движения валютной пары от м1 до д1, w1 и осознанное взятие профита через данное понимание.
  2. Опыт безошибочного прохождения нескольких разворотов СРЕДНЕсрочного тренда н4 с осознанным взятием профита на каждом из трендов.
  3. Соблюдение манименеджмента (грубо при счете 1 тыс. долларов — максимальный лот 0,1, при счете 5 тыс. долларов — максимальный лот 0,5).
  4. Постепенный психологический переход при торговле на реале с 0,1 лота на 0,2 лота, 0,3 лота, 0,5, 1 лот, 2 лота и т. д. О манименеджменте Форекса, как науке — целая кафедра Статистики и манименеджмента Академии MasterForex-V (алгоритмы классики и их оптимизация для тренда и флета различных таймфреймов Форекса).

Ордера «жертв» Оанды как один из элементов синтеза бинарных закономерностей MasterForex-V

Обратите внимание, где «толпа» трейдеров выставляет бай-лимиты на медвежьем тренде или селл-лимиты на восходящем тренде (на одних и тех же уровнях).

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

Управляемый «рынок» Форекса всегда учитывает эти уровни при движении котировок.

Соответственно, в Интернет-Академии MasterForex-V делаются и эти расчеты в рамках синтеза бинарных закономерностей МФ (автор индикатора ведет отдельную ветку).

Пробитие этих уровней — сильный сигнал по ТС МФ, т. к. ордера «жертв» нужно довести до стопов.

Рис 3. Ордера «жертв» трейдеров Оанды для анализа «хищников» Рис 4. Ордера «жертв» трейдеров Оанды для анализа «хищников»

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

Пример 04.08-5.08.2008 г.

Пробитие крупных бай лимитов «жертв Оанды» на 1,9600 и 1,9500 (см. верхний рис. расчетов), мощный медвежий тренд.

Рис 5. Пробитие крупных бай лимитов «жертв Оанды»

Синтез бинарных закономерностей MasterForex-V.

Объяснению этого принципиально нового метода анализа рынка будет посвящена отдельная глава книги. Суть — комплексный анализ рынка через синтез десятков инструментов (как новых инструментов МФ, так и исправленных классических инструментов технического и волнового анализа трейдинга), которые «случайно» совпадают и дают раскрытие замысла «рынка» по одному из 2-3-х абсолютно верных вариантов движения рынка.

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

Необходимо уметь их синтезировать, чтобы «идти за рынком» не с толпой, как учит А. Элдер, а по MasterForex-V, против «толпы», которую во всем мире учат одинаково.

Надо «идти за рынком» по скрытому от толпы алгоритму. вместе с Главным хищником («рынком», КЦ — не суть важно), следуя его логике, а не логике жертв.

Применение алгоритмов МФ на рынке Форекс. Новый технический анализ трейдинга MasterForex-V

Изложенные выше принципы и стали основой нового технического анализа трейдинга MasterForex-V.

Суть и отличие от старого классического технического анализа трейдинга — в переходе:

  • от чартизма, когда любое движение непредсказуемо в онлайн, но логично и правильно на истории (подробности чартизма Мерфи, Элдера, Швагера, Луки, Б. Вильямса, Хартли, Сперандео, Наймана, Пректера, Фишера и др.). Подробности чартизма;
  • к реальному определению роли каждого движения от м1 до д1, w1, MN и их синтезу в режиме онлайн через алгоритмы МФ.

В последующих главах книги 1 MasterForex-V мы будем идти шаг за шагом иным путем, нежели большинство классиков Форекса:

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

Логика книги 1 MasterForex-V полностью раскрывает следующие аспекты:

  • Кто дает трейдерам всего мира котировки валют рынка Форекса? Организатор игры Форекс — алгоритмы, сильные и слабые стороны синхронности котировок на Форексе как предпосылка успешной торговли.
  • Почему фундаментальный анализ НЕ работает на КРАТКОсрочном и СРЕДНЕсрочном трендах? Новый алгоритм использования фундаментального анализа через ТС MasterForex-V.
  • Книги классиков трейдинга — мировые открытия, неразрешенные проблемы, ошибки и алгоритмы исправления ошибок классиков трейдинга через новый технический анализ MasterForex-V.
  • Курсы по обучению Форексу — цели и скрытые алгоритмы обучения, закономерность 99,9% проигрыша новичков после их окончания.
  • Место и роль торговой системы для успешной и прибыльной работы на Форексе. Как новичку за 5 минут отличить рабочую торговую систему от мошеннической?
  • Брокеры и Дилинговые Центры — новые критерии трейдеров выбора брокера.
  • Соотношение бинарных элементов и нечеткой логики (fuzzy logic) на рынке Форекс и в ТС MasterForex-V. Синтез бинарных закономерностей новых инструментов МФ и классического анализа трейдинга.
  • «3 экрана Элдера» и «8-экранная» классификация трендов MasterForex-V: что точнее и проще?
  • «Подушка безопасности»: Почему Stop-loss нежелателен и невыгоден для трейдеров? Какая «подушка безопасности» вместо него.
  • Психологические проблемы трейдеров на работе по Форексу: классика и новые алгоритмы MasterForex-V их решения.
  • Сайты о Форексе — полезное, бесполезное и вредное для трейдеров Форекса: алгоритмы, закономерности, отличительные особенности.

Следующая глава книги — 2-е заблуждение 97% трейдеров мира. Кто дает трейдерам всего мира котировки валют рынка Форекс. Организатор игры Форекс поможет найти ответы на следующие вопросы:

  • когда понятна необходимость роли алгоритма для хищника Форекса;
  • КТО дает котировки на рынке Форекс;
  • алгоритмы сильных и слабых сторон синхронности котировок на Форексе (недостатки и неотъемлемая часть достоинств, когда понимаешь их алгоритм);
  • преимущества в торговли трейдера там, где никто из классиков трейдинга их никогда не искал;
  • как эти преимущества торговли трейдера ежедневно используются при обучении в Интернет-Академии MasterForex-V.

Полный гайд по Алготрейдингу на Форекс

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

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

Что такое алготрейдинг?

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

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

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

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

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

Так, например, у мировых лидеров алготрейдинга, таких как Citadel, Renessaince Technology или Virtu, в работе используется более 100 различных торговых правил (семейств) на 1000-3000 финансовых инструментах, что приводит к ежедневной прибыльности. Например, у некоторых фирм нет ни одного убыточного дня в течение довольно длительных периодов.

Как же подбираются и проверяются торговые правила или семейства роботов? На первом этапе трейдер создает свою механическую торговую стратегию. Тестирует ее на исторических данных для понимания уровня доходности данной стратегии. Тут мы подходим ещё к одному важному моменту: роботов можно подбирать только на реальных исторических рыночных данных. Невозможно придумать виртуальные или искусственно сгенерированные рыночные данные, так как именно в исторических данных содержатся все выводы и реакции огромного количества участников рынка, характеризующие именно тот момент времени, когда трейдеры и компьютеры делали ставки. Это то же самое, как например, невозможность создать искусственно сгенерированный прогноз погоды на 5 лет, так как погода меняется хаотически в зависимости от разных меняющихся окружающих условий. Поэтому роботы подбираются только на исторических данных, и работа их, опять же, может быть проверена только на исторических данных. При этом, естественно, нет никакой гарантии прибыльности каждого отдельного робота в будущем, но есть только вероятность его прибыльной работы. Если уровень доходности устраивает, то трейдер переходит к тестированию в режиме реального времени на минимальном капитале или используя демо-счет.

Что важно еще понимать про работу алгоритмов — это то, что у каждого из них есть параметры, которые, собственно, и отличают одного робота от другого даже в одном семействе. Параметры — это некие численные характеристики торгового правила – период индикатора или некий порог волатильности, при превышении которого робот начинает или останавливает работу. Подбор параметров — это неотъемлемая часть исследовательского процесса, и существует огромное число вариантов, как это делать. Для простоты можно сказать, что основным методом является простой перебор разных чисел и оценка результата работы робота для каждого набора параметров на некотором промежутке в прошлом (называется «in — sample» и проверка его работы на следующем промежутке «out — of — sample»).

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

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

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

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

Так ли просто зарабатывать с помощью роботов?

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

Тем не менее, многие системы, за которыми я следил и которые были запущены 4-5 лет назад, уже перестали существовать. Я бы сказал, примерно 99% из них. Поэтому, если вы видите неплохой мониторинг длительностью 2-3 года, это, к сожалению, еще не говорит о том, что завтра этот мониторинг так же будет существовать, как например, тут:

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

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

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

И все же, мы видим мониторинги систем, которые приносят прибыли своим владельцам более пяти лет. Мы же хотим так же, поэтому почему бы не проанализировать мониторинги этих систем? Что довольно интересно и поучительно – ни одна из таких систем не является пипсующей (системы с профитом на сделку менее 10 пунктов). Также мы видим, что средняя продолжительность сделки этих систем составляет не менее 5 часов и вплоть до 6 дней со средней прибылью в 30 пунктов. И что занимательно, ни одна из систем-долгожителей не использует классическое всюду навязываемое отношение риска к профиту 1:2 или 1:3 и выше. В среднем риск к прибыли колеблется от 1:1 до 2:1, а количество прибыльных сделок от 65 до 85%. Кроме того, отношение годовой прибыли к просадке у многих этих систем редко поднимается выше 2:1. То есть практически все основные параметры систем, которые прожили пять лет и более, нарушают устоявшиеся «классические» правила. Это не значит, что классика нынче совсем не работает – эти правила были придуманы для оценки работы систем на фондовых рынках. Рынок форекс немного другой, поэтому классические стандарты для рынка акций должны быть пересмотрены для оценки роботов, торгующих валютами. Некоторые из вышеперечисленных моих выводов также косвенно подтверждает и эта статья:

Есть ли у обычного алготрейдера преимущества перед мощными громадами, такими как фонды?

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

  1. Розничные трейдеры обладают большей свободой для торговли на небольших рынках. Они могут получать значительную доходность в этом пространстве, даже когда институциональные фонды не могут.
  2. Фонды страдают от «обмена технологиями», поскольку текучесть кадров может быть высокой. Соглашения о неразглашении информации и об отказе от конкуренции уменьшают проблему, но она по-прежнему приводит к тому, что многие количественные фонды «охотятся за одной и той же сделкой». Капризное настроение инвесторов и «очередная горячая тема» усугубляют проблему. У розничных трейдеров нет ограничений на стратегии, которые они могут отслеживать, то есть они могут быть не скоррелированы с более крупными фондами.
  3. Ввиду низких капиталов розничных трейдеров их сделки практически не оказывают никакого влияния на рынок
  4. Розничные алгоритмические трейдеры часто используют подход к управлению рисками, отличный от используемого более крупными количественными фондами. Часто в контексте риска выгодно быть «маленьким и быстрым». Важно то, что не существует бюджета управления рисками, возлагаемого на трейдера за исключением того, который он сам на себя возлагает, и также не существует отдела по контролю соблюдения норм или отдела управления рисками. Это позволяет розничным трейдерам задействовать специальные или предпочитаемые методологии моделирования риска без необходимости следовать «отраслевым стандартам» (подразумеваемое требование инвестора).
  5. В розничной торговле трейдер беспокоится только об абсолютной доходности. Нет требований к выходу из просадки. Розничные трейдеры также могут позволить себе более волатильные эквити.
  6. Для розничного трейдера нет требований обязательной отчетности. Кроме того, у них нет необходимости в предоставлении ежемесячных отчетов о результатах работы, или в «красивом оформлении» портфеля до того, как отправить информацию клиенту. Это большая экономия времени.

Чем же плоха ручная торговля, что многие задумываются над советниками?

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

Неверное понимание рынка.

Это не касается опытных игроков, скорее этим страдают новички. Каковы же причины? Их несколько: не научность литературы, гурупоклонничество, отсутствие серьезных исследований и научной базы. Очень многие труды по трейдингу написаны людьми далёкими от точных дисциплин, методологий верификаций знаний. Поэтому эти книги содержат ненаучные, или даже антинаучные знания. Знания, которые вводят читателя в заблуждение. Также книги, предназначенные для анализа рынков акций, не могут без некоторой модификации и тщательной проверке идей быть применимы к валютному рынку. Начиная свой путь в эту сферу, люди становятся заложниками этих фантазий — торгуют, основываясь на ложных рыночных парадигмах. Как нигде в другой области, в трейдинге распространено идолопоклонничество, сектантство, даже культ личности. Ведь как и в любом деле в котором часто сама жизнь зависит от принимаемых решений, слабые всегда стремятся переложить ответственность на другого человека. Очень часто это становиться причиной неправильных представлений о рынке. Попадая в «околорыночную секту», человек утрачивает способность трезво мыслить. Толпа «верующих» захлёстывает разум, после чего человек начинает входить в позиции на основе знаний и прогнозов гуру. Если Вы понимаете как функционируют форумы «Эллиотчиков», «Свечных аналитиков» или «следящих за куклом», то это становиться грустно. Ибо таких людей очень и очень немало. В абсолютном большинстве источников (литературных, курсах обучения, видео-гайдах), которые претендуют на обучение человека трейдингу, его не учат искать рыночные неэффективности. Человеку не предлагается универсальный способ работы с информацией. В общем случае обучение сводиться к зазубриванию некоторых правил торговли, зная которые человек будет всегда «на правильной стороне». Подобный подход к обучению новичков плодит людей неспособных реагировать на новые обстоятельства и изучать предмет самостоятельно. Как результат всего вышеперечисленного, имеем у большинства торговцев проблемы с восприятием реальности. Как если бы водители на дорогах ездили с завязанными глазами или могли поворачивать только налево.

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

Физические ограничения организма

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

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

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

Зависимость результата тестирования системы от личности трейдера.

Удачная или неудачная разработка торговой системы сильно зависит от самого трейдера, от его опыта, идей и торгового подхода. Когда вы тестируете новую торговую систему в том же Forex Tester, для вас может быть совершенно очевидным то, почему вот конкретно в эту сделку вы не вошли, а в ту вошли удвоенным лотом. А вот другой трейдер, тестирующий ту же систему по тем же правилам в первую сделку войдет, а вторую пропустит. В результате чьим тестам верить? Правильно, ничьим. Отсюда следует следующий недостаток.

Сложность повторения результатов торговли по системе.

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

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

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

Ну а теперь разберемся с достоинствами алготорговли

Прозрачное, научное, истинное понимание механики рынка.

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

Нет проблемы психологии.

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

Исследование рынка техническими средствами

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

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

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

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

Недостатки алготрейдинга

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

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

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

Так что же лучше – голова или хвост?

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

И действительно, у обоих подходов есть и свои плюсы, и свои минусы. Что же все таки лучше? Алготорговля сейчас стремительно развивается, количество открываемых роботами сделок неуклонно растет из года в год. Это создает все большую конкуренцию среди алготрейдеров и вынуждает использовать более сложные алгоритмы. Такая тенденция отлично прослеживается, если взглянуть на биржевые рынки. Barclay’s systematic trader index – это индекс доходности системных трейдеров:

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

График показывает, что большая часть ручных трейдеров успела подстроиться под изменения рынка, в отличие от алготрейдеров. Вся сила алгоритмического подхода в поиске рыночных неэффективностей, круглосуточной работе, отсутствии эмоций оказались бессильны перед изменением рынков. Рынок изменился и многие алготрейдеры начали терпеть потери. Тем не менее, во время азиатского кризиса 1997-2001 годов ручные трейдеры явно чувствовали себя некомфортно, тогда как алгоритмы торговали более менее эффективно. Когда происходят сложные фундаментальные изменения на рынках, чаще всего именно люди торгуют лучше. В остальных же случаях более стабильным лично мне кажется именно алгоритмический подход. Так как же понять, что лучше? Очень просто. Можно просто сравнить график роста обоих индексов. Как видите, конечный результат примерно одинаков, но системный индекс растет более линейно, но просадки в среднем случаются чаще и они глубже, но менее длительные. Несмотря на некоторые очевидные различия этих двух графиков, видно, что оба подхода мало чем уступают друг другу. Поэтому при выборе торговать руками или при помощи роботов стоит руководствоваться личными предпочтениями. Иными словами, если написание кода у вас навевает скуку, алготрейдинг не для вас.

Так что же лучше делать с помощью роботов, а что оставить человеку?

Компьютеру доверим следующие задачи.

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

Скальпинг. Люди безусловно могут скальпировать, но усталость, например, никто не отменял. Человек устает, внимание падает, эмоции накапливаются. Робот спокойно будет скальпировать 24 часа в сутки на 30 парах.

Системный технический анализ. В скорости и возможностях поиска различных паттернов и рыночных неэффективностей человеку с компьютером не сравниться.

Большие портфели. Когда у вас в работе 300-500 инструментов на периоде Н1, попробуйте эффективно их всех отслеживать. Особенно если это абсолютно разных 100 систем.

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

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

Без человека не справиться при решении следующих задач.

Анализ фундамента. Макроэкономические данные, высказывания политиков, анализ экономики различных стран. Чтобы это делал компьютер, нужно много кода. Очень много кода.

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

Особые ситуации. Ну, например, позвонил вам уважаемый Владимир Владимирович, и говорит: Сынок, завтра ЦБ рубль опускать будет. Тут сможет достойно отреагировать только человек.

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

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

При этом трейдеров мы можем разделить на четыре группы:

— Супер профи – у них есть и дисциплина, и знания

— Дисциплинированные, но нет знаний

— Есть знания, но нет дисциплины

— Нет ни знаний, ни дисциплины

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

Покупка торгового робота – плохая идея

Итак, ручной трейдинг и алготрейдинг – два различных подхода к торговле на финансовых рынках, при этом в идеале они практически не переплетаются. Если вы всерьез заинтересовались алготрейдингом и хотите пойти «легким путем», просто купив себе торгового робота, сейчас я постараюсь рассказать вам, почему этого делать не стоит.

Прежде всего я советую вам ознакомиться со следующими статьями:

Рынок торговли АТС действительно очень обширен. Если вас не убедили четыре статьи об околорынке выше и вы все еще сомневаетесь, приведу еще пару доводов против покупки чего бы то ни было в сети.

  1. Продавцы роботов часто заявляют, что именно их робот сделает из вашей 1к 10 миллионов без напряга. Зуб даюJ. Ну какой здравомыслящий человек станет продавать робота, если бы даже создание такого было бы возможно, за жалкие 300 баксов? Бедные фонды вкладывают миллиарды долларов в год ради доходности 100% годовых, а тут доморощенный финансовый гений продает за копейки робота, который делает 10 000% в год. Нестыковочка выходит, кто-то явно врет – либо фонды сговорились и вводят в заблуждение своих инвесторов, прикарманивая сверхприбыли, либо честный торговец с интересным ником anonymous.
  2. Еще торговцы часто любят придумывать красивые истории о создании своих ботов. Чтение таких историй порой неплохо заменяет просмотр камеди клаба. Я шел по улице и на меня упал кирпич, после чего я впал в кому на 5 лет. Все это время в моей голове мне читала лекции по программированию и финансам симпатичная девушка в бикини. Когда я очнулся, мне сразу же страшно захотелось что-нибудь написать. Я взял салфетку, проткнул иголкой свой палец и начал что-то писать на салфетке. Это оказался готовый алгоритм торгового робота, который я сейчас и продаю. Когда я его протестировал, я был в шоке. За прошлый год я заработал столько денег, что мне больше не нужно, поэтому я решил дат возможность заработать вам, честным трейдерам. Давайте вместе бороться против гнета проклятых ДЦ! Давайте разорим их вместе при помощи моего бота! (при заказе до 20 ноября супер-приблуда пулялка-доливалка в подарок! Осталось только 8 копий, спешите!)

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

При этом, что самое забавное, большинство искренне верит, что робот, который принесет большую прибыль должен стоить дешево. Если Вы обратитесь к методикам оценки эффективности какого-либо бизнеса, то обнаружите, что, если бизнес обеспечивает возврат вложенных инвестиций за 3- 5 лет, то это хороший бизнес. В рекламах часто пишут, что предлагаемое оборудование (технология) окупается за один год или менее, но это лишь в рекламах. Таким образом, предположив, что мы с вами люди здравомыслящие, предлагаю следующую методику оценки стоимости робота, позволяющего получить желаемую прибыль.
Формула расчета стоимости робота очень простая. Стоимость такого робота равна утроенной годовой прибыли от суммы, которая вам необходима на пропитание. Вот нужно вам в год 500 т.р., значит такой робот стоит 1,5 млн. р. Нужно 3 млн. долларов в год, робот стоит 9 млн. долларов. А стоит робот 300 баксов – угадайте, сколько он вам за год принесет? Не верно, немного меньше сотни – примерно ноль.

  1. Я не знаю ни одного человека, который бы стабильно жил за счет профита от купленной АТС.

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

  1. Я не знаю ни одной системы, которая дожила года этак с 2007 до наших дней.

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

Как обычно это делается? Нанимаются индусы или азиаты, которые за 1-2 тысячи баксов пишут систему, которая в тестах «смотрится неплохо», появляется сайт с кучей маркетинговой чепухи и делается фейковый мониторинг. Все готово для больших продаж!

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

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

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

Доля автоторговли на форекс

Согласно исследованиям Aite Group доля алгоритмического исполнения заявок на Форекс по состоянию на 2010 год — около 24%. К сожалению, более новых данных я не нашел, но судя по тенденции этого графика вполне можно предположить, что на данный момент эта доля возросла до примерно 35-45%, может и выше.

Источник: Aite Group

Скальпинг и HFT на форекс на данный момент самые интересные направления. Большинство брокеров, предоставляющих услуги на Форекс, также дают возможность торговать через ECN (Electronic Communication Network) — электронная система торгов, подобная биржевой площадке, которая объединяет, в случае с Форекс, ведущих поставщиков ликвидности по обменным курсам валют — международные банки, корпорации, внешнеторговые организации.

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

Распространенные мифы и заблуждения об алготорговле

  1. Успех в трейдинге на 90% зависит от психологии.

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

  1. Алготрейдинг не работает.

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

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

  1. Тестирование не работает.

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

  1. Сетки и мартины работают.

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

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

Действительно ли вы готовы погрузиться в алготорговлю?

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

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

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

Если ответ – нет, вам оно не надо:

Как долго вы готовы ждать? На первом мониторинге выбранные мной два месяца выглядят действительно как неудачный вариант бота. Тем не менее, этот «неудачный бот» сделал 266% профита за два года с просадкой менее 10%. И кто теперь «неудачный»?

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

  1. Сколько процентов профита в год для вас подойдет?

На эту тему в блоге уже написано несколько статей:

И для профилактики ненужных иллюзий также рекомендую прочтение следующей отражающей суть и алготрейдинга статьи:

Если вы хотите сравнивать свои результаты с каким-нибудь бенчмарком, чтобы отслеживать свой прогресс, лучше всего тут подойдет systematic traders index. На данный момент он включает в себя показатели доходности 454 различных алгоритмических стратегий.

Как построить понимание торговли на форекс ?

Все, что вам нужно – постоянно методично углублять свои знания о рынке. С пониманием одних вещей возникают новые вопросы, поиски ответа на которые приближают вас к получению прибыли на постоянной основе. Изучая новую информацию вы повышаете вероятность выхода на уровень постоянной систематической прибыльности. Но знание и понимание это немного разные вещи. Знание – это просто получение некоей новой информации о рынке форекс. Как например вы узнали, что такое плечо или размер контракта. Понятие понимание несколько шире. Оно включает в себя и знание, и информацию о том, как это знание связано с другими знаниями о рынке, а также возможность на основании этого знания и усвоенных предыдущих получить новые знания. То есть понимание — это целиковая, общая картина рынка, состоящая из кусочков тех самых «деталек» – знаний, их взаимосвязей и переплетений. Чем глубже у вас знания о какой-то конкретной детали и ее взаимоотношении с другими деталями, тем целостнее ваша общая картина, тем глубже ваше понимание рынка. Есть много различных подходов к изучению чего-то нового. Но наиболее эффективный и универсальный – систематичный научный подход. Систематизация изучения позволяет сократить время, затраченное на обучение. Важно быть последовательным и иметь свой план обучения, а не прыгать от одной «детальки» рынка к другой. Кроме того, в процессе обучения важно строить вашу «пирамиду» знаний из качественного материала. Если одна из «деталек» в фундаменте окажется некачественной, вся с таким трудом возводимая пирамида рухнет и вам все равно придется отбраковывать «детальки», чтобы отстроить вашу пирамиду заново. Поверьте, я знаю, о чем говорю, потому как сам достаточно недавно пострадал от такой «некачественной детальки». Как отбраковать некачественные знания? Только методом эксперимента, убедившись на своем личном опыте. Например, можно ли верить тестам советников, выполненных терминалом MetaTrader 4? Позже я скажу вам правильный ответ, но все равно рекомендую проверить и убедиться самому (просто чтобы выработать необходимую для работы привычку). Старайтесь каждую увиденную где бы то ни было фразу (будь то на форуме, в книге авторитетного автора или где бы то ни было еще), ну например какую-нибудь вроде этой: «спред в ночные часы расширяется» воспринимать как: «неплохо было бы написать скрипт, который будет логировать спред раз в минуту в формате csv, чтобы я накопил данные по спреду в течение недели и потом смог вычислить средний спред по каждому торговому часу в сутки и на будущее знал наверняка, как ведет себя спред утром, днем и глубокой ночью». Ну, вы поняли мою мысль. У нас нет фактов – есть только гипотезы, проверка которых приводит к истинному знанию. Это – единственный возможный способ обрести понимание. Вы можете изучать форумы, слушать чужие советы, читать книги и статьи, но… вы уже поняли, что со всем этим делать. Вот примеры исследования рынка:

Как увеличить шансы на успех?

  1. Научитесь просчитывать риски. Очень многие новички либо не знают, что такое риски, либо просто игнорируют их существование. В итоге очередные слитые депозиты. Некоторые люди бывают настолько упрямы, что за год сливают суммы, которые среднестатистический россиянин и за 10 лет не заработает. Пока вы учитесь, уменьшите риски до 0,5% на сделку чтобы спать спокойно. Рискнуть всегда успеете, к тому же делать это лучше с полным пониманием того, что вы делаете. Понятно, что бывает завидно, когда вы видите мониторинги со 100500% буквально за неделю. Но подумайте вот о чем – видели ли вы подобные мониторинги сроком минимум год? По какой-то волшебной причине эти «крутые» мониторинги спустя от силы пару месяцев куда-то испаряются вместе с их владельцами. Ну или владельцы не испаряются, а старательно делают вид, что нашли грааль и им незачем непонятно кому палить свои прекрасные результаты. Запомните одну простую вещь – чем выше доходность, тем выше и риски. Если вы хотите добиться успеха, первое, что вам надо изучить – это расчет рисков.
  2. Торговля – это статистика. Недостаток знаний в этой области заставляет людей попадать в серьезные ловушки заблуждений. Например, многие новички могут отказаться от использования советника, если после установки его на счет первые три-четыре сделки закрылись в убыток, но это совершенно безобидный пример. Гораздо опаснее, например, слепая вера в мартингейл и постоянное нахождение иррациональных отговорок после слива о якобы неподходящих рыночных условиях и прочей чепухи. Чтобы получать прибыль вам придется разобраться в азах статистики. Далее придется постепенно углублять эти знания.
  3. Изучайте программирование. Начать можно с mql4, а затем приступить к чему-то более серьезному. Но mql4 как базовый язык вполне неплох для старта – он простой, по нему хорошая документация, много уроков у нас в блоге и на форуме и коллеги форумчане всегда подскажут, если есть какие-либо затруднения. У меня с нуля на написание первого советника ушло недели две. Когда я говорю с нуля – это значит с абсолютно полного нуля, информатики в школе у нас тоже не было.
  4. Учите всю базовую информацию о рынке, которую можно найти в книгах и сети. При этом к любой информации стоит относиться критически (мы об этом уже говорили выше). В первую очередь собирайте информацию из более солидных источников, таких как книги.
  5. Вы должны знать и четко понимать основные характеристики тех систем, которые торгуете, а также их значение и способ вычисления. Я имею ввиду: количество прибыльных сделок, Шарп, профит фактор, отношение прибыли к убытку, максимальная просадка и прочее.
  6. Не торгуйте советниками, если полностью не понимаете, как они работают. Если вы не понимаете, почему советник входит в покупки, когда «вот эта синяя линия пересекает ту красную снизу вверх», лучше отложите этот советник в сторону. Почему? Потому что вы не знаете точно как это работает и чем вам грозит работа этого эксперта, чего от него можно в теории ждать, а как он работать уж точно не должен.
  7. Не скачите. Новички часто скачут от одной системы к другой, от одного советника к следующему. Добейте один советник, пусть он у вас начнет торговать прибыльно, затем пилите следующий. Распыляясь вы теряете концентрацию и можете пропустить важные детали, которые потом выйдут боком вашему депозиту.
  8. Привыкните к тому, что даже скромной доходности бот, который будет прибылен в долгосрочной перспективе – это много работы. На создание нового бота обычно уходит от силы неделя. На допилку и совершенствование порой до полугода. Вам некуда спешить, рынок никуда не денется.
  9. Просадки обязательно периодически случаются. Ну никуда от них не деться, не может постоянно падать только профит. С этим нужно просто смириться и терпеть. Какая бы прекрасная система ни была. При этом периодически случаются просадки длиннее и грубже, чем вы рассчитывали судя по результатам советника на тестах. Как к этому быть готовым, мы обсудим позже.
  10. Каждый «кусочек» пропущенной или бракованной информации потенциальная бомба с часовым механизмом на пути к вашему успеху. Неизвестно, когда она взорвется, но последствия могут быть самыми разными. Серых полей в своей картине рынка лучше не оставлять.

Очень много полезной информации находится на форуме, в разделе «в помощь трейдеру».

Изучая алготрейдинг по этому плану вы будете строить хороший, каменный, крепкий дом. Пункты 1, 2 и 3 послужат фундаментом для этого дома, поэтому отнеситесь к этим знаниям максимально серьезно. Это основа, без которой рано начинать какие либо эксперименты для познания рынка. Сколько времени уйдет на строительство фундамента – зависит только от вас, от вашего характера и способностей. Но я бы назвал примерные цифры 1-2 года. Следующее, что вам будет необходимо – в пунктах с 4 по 10. По большей части это эксперименты, формирование гипотез и их проверка на практике. На это может уйти 2-4 года, но скучать не придется, уверяю. По окончании этого периода у вас будет прочная база проверенных знаний о рынке, рабочих инструментах, возможно некоторые свои наработки необходимого для работы софта, а также умения и навыки, необходимые для полноценной работы. Это время, когда ваши предыдущие эксперименты начнут давать плоды в виде по настоящему прибыльных в долгосрочной перспективе советниках и четкого понимания того, что нужно делать, чтобы зарабатывать больше. В это время вполне может появиться желание написать, например, собственную торговую платформу, заточенную под личные нужды, и, что самое главное, возможности это осуществить.

Какими еще вещами желательно обладать в той или иной степени для успешного освоения алготрейдинга?

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

На диаграмме прекрасно видно, что понимание составляет 40% — это самое важное. Терпение и иммунитет к разочарованиям – по 20%, ну и любопытство со знаниями вместе – по 10%.

Знания трейдера

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

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

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

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

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

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

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

  1. Вам необходимо научиться программировать.

На первом этапе нужно изучить mql4. На этом языке написано большинство скриптов, индикаторов, советников для терминала MetaTrader 4. Язык не сложный, в принципе на его более-менее сносное освоение вполне хватит месяца для того, чтобы написать свой первый советник. Далее стоит на будущее изучить язык mql5 – на данный момент терминал MetaTrader 5 не годится для нужд алготрейдинга, но терминал дорабатывается и, возможно, довольно скоро можно будет переходить на него (об особенностях терминалов мы поговорим позже). Какой язык вам пригодится дальше? Все будет зависеть от ваших целей, но наиболее распространены среди алготрейдеров следующие: С++, С#, Java, Python, MathLab, R. Изучив один из этих языков, вы получите возможность самому писать код для ваших исследований и инструменты для алготорговли. Для любого из этих языков можно найти отличные open-source проекты и библиотеки, которые очень сильно вам могут помочь. Один из крупнейших таких проектов для алготрейдинга – QuantLib, написанный на языке C++. А вот если вы хотите напрямую подключаться к таким поставщикам ликвидности, как LMAX, Currenex, Integral и прочим для торговли при помощи высокочастотных алгоритмов, например, то вам стоит изучить Java, так как API для подключения написаны именно для этого языка. Вообще же программирование – огромный пласт знаний, едва ли не больший по объему, чем знания о рынке и поэтому вам нужно иметь четкое представление о том, что вам изучить нужно, а что можно пропустить и освоить в случае необходимости. Я на данный момент осваиваю платформу .Net – закончил изучать язык C# и сейчас изучаю Windows Presentation Foundation (для создания графических приложений). Далее мой план обучения включает в себя Entity Framework (для работы с базами данных). Изучив эти технологии, я смогу полноценно писать различный софт под Windows, будь то программа для дата майнинга, кликер для торговли на новостях или полноценный терминал для тестирования стратегий. Изучение ASP.NET (для разработки веб-приложений) я решил пропустить и скорее всего для начала получу только базовые представления о ней. Тщательно изучив язык программирования, ваши возможности по сути будут ограничиваться только вашей фантазией и свободным временем.

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

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

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

— Организация данных – структуры данных, файловые структуры, структуры баз данных. Что такое массивы, списки, стеки, очереди. Что такое файлы, индексация и хеширование. Какие бывают базы данных, что такое реляционные и объектно-ориентированные базы данных.

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

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

— Само по себе знания языка программирования даст вам не так уж много. Изучив C#, я пока ничего толкового написать не могу, пока не освою WPF и работу с базами данных. Изучение БД лучше всего начать с реляционных баз и языка структурированных запросов SQL. Самые распространенные БД – Microsoft SQL Server, Oracle и MySQL. Скорее всего, больше вам ничего про базы данных знать и не потребуется. Хедж-фонды чаще всего используют MySQL, а SQL Server и Oracle больше распространены в банковской сфере. Если вы собираетесь строить быстрых роботов для высокочастотной торговли, то лучше всего присмотреться к HDF (Hierarchical Data Format) или Kdb+, которая специально для HFT и была разработана.

— Что пригодится позже – паттерны проектирования, язык UML тоже будет не лишним. Освоив один серьезный язык программирования, вы можете углублять свои познания в базовых знаниях, например, работы железа, или сетей. Можно изучить также еще один язык программирования.

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

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

Например, для написания роботов для HFT чаще всего используют C++ или Java, реже C#, а также такие базы данных, как HDF и Kdb+.

Различные серьезные исследования, оптимизацию и бэктестирование проводят, как правило, в Visual Studio (C++, C#, LINQ), MathLab (которая была создана для работы с линейной алгеброй и векторными операциями и для которой на данный момент доступна целая куча дополнений для финансовых вычислений, оптимизации и прочего) или R Studio (и специальный язык R, заточенный под статистические вычисления). Можно использовать и Java, и C++, и Python. Часто для более простых исследований также используют Excel и его макросы (лично мне показалось неудобно и как-то непривычно, хотя по основной работе часто применяю Excel, но на «бытовом», офисном уровне).

Но мне еще нравится MathLab, возможно потому, что у меня уже имеется в прошлом опыт работы с ним. Немного подробнее расскажу об этой программе: в программе, например, можно создать высокочастотный алгоритм и протестировать его. В принципе, некую не сильно сложную стратегию можно написать при помощи MathLab, причем там же ее и протестировать, оптимизировать и даже провести оценку методом Монте Карло, а на все это действо у вас уйдет не больше пары недель. В программу включены возможности финансовых и статистических расчетов, визуализации ценовых данных и технический анализ, встроенные индикаторы, разработки и тестирования торговых стратегий по любым данным, в том числе и по тикам, а также интеграция с другими различными аналитическими пакетами. Простые стратегии типа пересечения двух машек пишутся буквально 10-15 строчками. Котировки можно брать из Excel файлов нажатием пары кнопок. Но самая главная фишка – очень быстрая работа с вычислениями большого количества данных. А скомпилированное приложение (да, это тоже возможно) будет по скорости сравнимо с написанным на C++. При этом многие известные методы, начиная со статистики и заканчивая дата майнингом уже реализованы в виде готовых приложений, остается только несколько раз кликнуть мышью. Единственное неудобство использования подобных методов – придется придумывать, как робот будет торговать в терминале МТ4. Тут есть несколько вариантов: переписывать код советника заново для торговли в MT4, использовать стратегию в виде dll, которая будет вызываться из обычного mql4 советника, выводить данные из MathLab в csv файл, который потом другим советником будет считываться, либо (самый предпочтительный вариант) механизм DDE – в этом случае данные шлются между программами напрямую. И все же, как бы привлекательно не выглядела работа в MathLab, профессионалы используют его реже, чем среду статистического программирования R, которая дает намного большие возможности для анализа и исследований.

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

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

Когда первый раз видишь код программы, к примеру, на языке C#, то сразу в голову лезет мысль – это невозможно освоить без специального образования и предрасположенности к этому виду деятельности. Но после 2-3-х месячного системного изучения данного языка приходит понимание что «не боги горшки обжигают». Я вообще придерживаюсь мнения, что выучить можно все, что угодно, или почти все при наличии соответствующей мотивации и дисциплины.

А вообще после изучения mql4 по моим наблюдениям изучение более серьезного языка пойдет гораздо быстрее. На языке C# я написал четыре робота для TSLab буквально спустя неделю после начала изучения. На R набросал простенький скрипт для кое-какого анализа котировок всего за пару дней. Это я к тому, что зная уже хоть какой-нибудь язык программирования, дальше изучать будет уже существенно проще. Ну а для начала вы можете пройти «Курс молодого бойца» и освоить азы языка mql на страницах блога.

Наверняка у вас уже возник вопрос, какой язык выучить после освоения mql. Для этого достаточно просто посмотреть на рейтинг самых-самых языков, например, за 2020 год. Есть несколько авторитетных рейтинговых агенств, к которым стоит прислушаться.

Рейтинг RedMonk
Эта аналитическая компания регулярно публикует собственный рейтинг языков программирования. Он строится на основе оценки сочетания популярности на GitHub, плюс активность обсуждений на Stack Overflow. Из интересных нам языков: 2 — Java, 4- Python, 5 — C#, 6 — C++, 9 – язык C, который мало используется в алготрейдинге, 12 — R, 18 — MathLab, 19 — Visual Basic, язык, на котором можно программировать в Excel.

IEEE Spectrum
IEEE Spectrum — это журнал, который издается Институтом инженеров электротехники и электроники. Для создания своего рейтинга специалисты IEEE использовалис 12 различных метрик из 10 источников. Основное — это поиск результатов по запросу «название языка programming» на ряде популярных сайтов. Учитываются и материалы, которые выдаются в поисковой выдаче Google, данные Google Trends, упоминания в социальных сетях. Первое место – C, второе – Java, третье – Python, 4 – C++, 5 – R, 6 – C#.

TIOBE

Компания TIOBE Software, публикуя свой рейтинг, отмечает рост популярности ассемблера. Согласно этому рейтингу язык поднялся на две позиции — с 12 на 10 место. Это объясняется бурным развитием сферы интернета вещей. Анализ данных проводится на основе результатов поисковой выдачи многих систем, включая Google, Google Blogs, Yahoo!, Wikipedia, MSN, YouTube, Bing, Amazon и Baidu. Итак, 1 – Java, 2 – C, 3 – C++, 4 – Python, 5 – C#, 13 – Visual Basic, 16 – MathLab, 17 – R.

Этот рейтинг оценивает популярность языка по количеству запросов на поиск документации по языку в Google. Итак, 1 – Java, 2 – Python, 4 – C#, 6 – C++, 7 – C, 9 – R, 11 – MathLab, 14 – Visual Basic.

Различных рейтингов много и во всех них одни и те же языки расположены на разных местах. Языков программирования тоже очень много – в районе 2,5 тысяч. Тем не менее, видно, что java во всех рейтингах опережает примерно одинаково популярных C++ и C#, а R и MathLab находятся в первой двадцатке. К слову сказать, язык mql находится примерно между 50 и 80 местом, то есть все таки входит в топ-100. Так какой же язык выбрать? Я считаю, что помимо mql стоит выучить C++, C# или Java, плюс один из языков для проведения исследований – R или MathLab. Но это мое личное видение. А вообще, надо попробовать что-то сделать на том или ином языке, что бы можно было сравнивать, а потом уже определить – с чем работать понравилось больше. Я уже выбрал для себя C#, хотя еще не до конца разобрался, что мне больше нравится – R или MathLab.

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

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

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

Саморазвитие – ключевой элемент успеха

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

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

Окружайте себя профессионалами

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

Читайте чаще и больше

Чтение само по себе приводит к значительному развитию интеллектуальных и аналитических способностей человека, что крайне важно и для трейдера. В данном случае полезным будет чтение как классических книг по трейдингу, техническому и фундаментальному анализу, программированию, основам экономики и финансов, так и сторонняя литература. Что касается меня, то я стараюсь придерживаться 2 простых правил: уделять чтению книг хотя бы 4 часа в течение дня (не так важно, сколько отводить времени для этого, главное — стараться делать это каждый день) и в выходной день выделять 2-3 часа на просмотр обучающих видео или семинаров.

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

Планируйте свои задачи

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

Физическая подготовка способствует улучшению дисциплины, силы воли и целеустремлённости, что крайне важно для трейдера. Психологическая устойчивость, подкрепленная хорошим физическим состоянием, существенно увеличивает ваши шансы на успех. Каждый день старайтесь хотя бы 30 минут уделять физической активности. Например, можно делать пробежки, кататься на велосипеде или на лыжах, ходить в бассейн. Если в какой-то из дней нет возможности или времени сделать тренировку, то можно обойтись отжиманиями, приседаниями, упражнениями на пресс. Это то, что можно без проблем сделать дома в любое удобное время. И не забывайте как можно больше дышать свежим воздухом. Голова в таком случае будет работать намного лучше.

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

Типы торговых стратегий

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

Трендовые торговые системы — группа стратегий основанных на поиске выхода из ранее торгуемых диапазонов и рассчитанных на то, что движение продолжиться. Любимые стратегии многих начинающих и опытных алготрейдеров. Многие из вас слышали такие советы как : “Тренд — твой друг”, “Не стоит идти против поезда” и так далее. Всё это относится к трендследящим стратегиям. Многие опытные трейдеры рассказывают о важности тренда на графике. В алготрейдинге трендследящие стратегии могут создаваться из самых простых комбинаций известных индикаторов технического анализа: скользящих средних, MACD и прочих, до самых навороченных эконометрических разработок, рассчитывая десятки и сотни переменных, основанных на десятках и сотнях факторах. Один из самых популярных и прибыльных типов торговых систем, которые существуют сегодня. Первые упоминания об этом типе торговли можно встретить ещё в книгах начала 20 века. Уже тогда прозорливые спекулянты понимали, что удерживание позиции по движению на больших интервалах даёт большие преимущества. Трейдеры, применяющие стратегию следования тренда, не стремятся предсказать конкретные ценовые уровни. Разновидностей подобных стратегий — сотни. Из общего в них только то, что они покупают и продают примерно в одном месте и пытаются максимизировать удержание позиции без выхода из него. Классическим входом для трендовой ТС является пробой максимума или минимума за определённое время. Они просто запрыгивают в тренд, когда с помощью своих правил определяют, что тренд установился, и едут на нем. Эти трейдеры входят в рынок после того, как возник тренд, и они ставят на то, что он продержится долгое время. При развороте рынка трейдеры могут выходить из позиции и ждать, пока нужное направление движения не установится снова. Отличительной особенностью данного типа стратегий в большинстве случаев является отсутствие выхода по заданному уровню прибыли. Почти всегда имеет место быть плавающий стоп-лосс. Торговые системы этого типа пытаются находиться в сделки как можно большее время, исходя из того что движение продолжиться. Особое внимание в таких ТС принято уделать именно выходу из позиции. Вполне возможно, что большинство сделок может быть убыточным, но благодаря правилу «режь убытки и давай прибыли расти», общая стратегия может быть прибыльной. Именно из-за большого количества мелких убытков, а следовательно, затяжных просадок, по трендследящим стратегиям так сложно психологически торговать. Торговля с помощью тренда является наиболее эффективной для тихих (с относительно низкой волатильностью) и трендовых рынков.

Контртрендовые или возврат к среднему значению

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

Фронт-раннинг (в переводе с английского переводится как «забегание вперёд») — группа торговых систем, эксплуатирующая неравномерную скорость распределения информации. По большей части применяется при торговле на биржах. Стратегия заключается в том, что алгоритм анализирует плотность стакана и в моменты перекоса плотности, совершает те или иные действия. Например, выставляет заявку на покупку по краю стакана, если в моменте очень мало заявок на продажу или резко увеличилось количество заявок на покупку. Может быть реализована и для рынка форекс, но, конечно же, не посредством терминала MetaTrader, а при подключении к поставщику ликвидности напрямую, используя API поставщика. Как правило, такие стратегии тесно связаны с понятием HFT. Я такой тип стратегий пока не успел попробовать (не дорос еще), но наверняка могу сказать, что времени на разработку уйдет не мало.

Это второй просто способ зарабатывать на финансовых рынках деньги. Есть огромное множество направлений арбитража. Довольно простой вариант: временной арбитраж. При данном типе торговли, по сути, мы торгуем инструмент в месте с отстающими котировками, ориентируясь на некий эталон. Например, берем котировки у такого поставщика, как LMAX, у которого задержек в котировках не наблюдается, и ищем брокера, у которого есть задержки в котировках. Как правило, такие задержки проявляются на резких движениях, каких, как выход новостей, например. При этом тип счета для такого арбитража должен быть кухонным, то есть standart для того, что бы избежать больших проскальзываний. Вообще же чаще всего такой тип скорее не работает, чем работает: нужно найти «правильного» брокера, да еще и умудриться вывести награбленное заработанное советником. Это очень непростая задача. Хотя преимущество подобного вида арбитража налицо – практически полное отсутствие рисков по счету, ведь мы наперед знаем, куда пойдет цена. А значит, можем открываться на всю котлету. Стандартными средствами mql довольно сложно добиться требуемой скорости анализа данных, поэтому без знания серьезного языка программирования тут не обойтись.

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

Следующий тип арбитража – статистический. В профессиональной среде финансистов термин «статистический арбитраж» может употребляться в различных контекстах. Если при классическом арбитраже, рассмотренном выше, риск в сделке сводится практически к нулю, так как покупка и продажа одного инструмента производятся одновременно, только по разным ценам, то в статистическом арбитраже торгуется два разных инструмента. Статистический арбитраж можно рассматривать как торговую стратегию, включающую в себя торговые автоматизированные системы, методы обработки статистики и datamining. Прародителем считается простой парный трейдинг. При этом из всех инструментов составлялись похожие по рыночной обоснованности пары валют. В тот момент, когда одна из парных валют начинает существенно двигаться, а вторая не успевает, то совершается покупка или продажа. Эта система позволяет свести риски к минимуму, то есть хеджировать. Другими словами используется контртрендовая торговля или mean reversion. Для создания высокой диверсификации набирается огромное количество пар, получая портфель из десятков инструментов. Причём определённая их часть находится в лонге, а другая — в шорте. За этим ведётся строгий контроль и учёт, чтобы устранить различные факторы риска. Процесс конструирования пакета может быть разный, например, путём выставления рейтинга. Этот процесс называется «оценка» или scoring. Статистический арбитраж имеет и свои риски, связанные с маловероятными, но возможными событиями. В любой конечный промежуток времени может произойти определённый факт, вызывающий краткосрочные потери. Если они превышают ликвидность, которая на данный момент доступна трейдеру, то может произойти слив. Также имеются недостатки в самих моделях статистического арбитража. Существуют определённые факторы, которые модель не учитывает, считая их несущественными. Но в отдельных случаях они могут иметь большое значение для движения цен на рынке. Ещё одним моментом риска является ложное статистическое взаимоотношение, на основании которого построена модель. Такой тип арбитража очень широко распространен на финансовых рынках. Как правило на рынке форекс это трехногий арбитраж, то есть торгуются обычно три валюты (например, eurjpy и usdjpy – eur, usd и jpy). Вообще вещь эта мне кажется довольно сомнительной. Хотя я сам и не проверял, но на мой взгляд есть две причины, почему такие системы будут слабо работать. Первая – это стоимость сделки. Когда мы входим в позицию, мы платим за это спред (а у некоторых брокеров еще и комиссию). Чем больше ног у арбитража, тем выше стоимость сделки. Вторая причина – проскальзывания, которые добьют то, что не добило спредом. Возможно, если задавать проскальзывание равное 1 при отправке ордеров, а также отменять сделки при превышении спреда и выходить напрямую на поставщиков ликвидности такая система и будет работать. Но в любом случае существенной прибыли ждать не приходится, ведь прибыли со сделок ничтожно малы и они не стоят потраченного на разработку подобной системы времени и сил.

Высокочастотные торговые системы — стратегии, используемые при алгоритмической торговле с горизонтом удержания позиции от нескольких долей секунд. Для того чтобы использовать подобные стратегии и называться hft, существуют некоторые ограничения для используемого оборудования и также ряд других требований – это только алгоритмическая торговля, полностью программная, необходимы хорошие каналы связи и прямой доступ к поставщикам ликвидности. Большинство стратегий для высокочастотной торговли такие же, как и для обычной (тренд, контр-тренд, арбитраж). HFT по праву считаются самым прибыльным типом торговых систем. Рынок Форекс считается медленным по сравнению с биржами капитала. Особенно с точки зрения розничных Форекс трейдеров, для которых реальная конкуренция за время исполнения часто сильно ограничена. Вообще же поставщики ликвидности промышляют высокочастотным маркетмейкингом. Но чтобы рядовой трейдер успешно получал прибыль от таких алгоритмов, однозначно нужно использовать API поставщика и VPS в непосредственно близости от него. Тем не менее, hft на форекс – это пока очень выгодное направление.

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

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

Наука о Финансах постоянно развивается и находит способы так или иначе прогнозировать стоимость компаний, товаров и любых других активов, на основе объективных данных. Например, отчёты государства грамотному аналитику могут подсказать, как будет развиваться ситуация с той или иной валютой. Исследования процессов и прогнозирование стоимости на основе этих данных — то, что занимает лучшие умы планеты. За исследования в области экономики и финансов регулярно выдаются нобелевские премии. В общем, фундаментальный анализ — хорошо. В настоящее время многие алготрейдеры работают над разработкой систем анализа и интерпретирования новостей, чтобы выделять информацию, на основе которой торговый робот мог бы совершать сделки. Для получения новостей используются различные сервисы — например, GoogleTrends, показывающий популярность того или иного поискового запроса. Также алгоритмы анализируют ленты новостей. Для построения даже простых типов таких алгоритмов вам будет недостаточно знания одного лишь mql, хотя простую систему подобного типа разработать и не сложно. Например, можно анализировать вкладку терминала «новости» на предмет некоторых триггеров выхода важных новостей и сравнивать показатели статистики. Если некий индекс вышел выше ожидаемого, покупаем, ниже – продаем. Довольно грубый пример, но вполне может работать после некоторых исследований.

Data Mining — это процесс обнаружения в сырых данных ранее неизвестных, нетривиальных, практически полезных и доступных интерпретации знаний, необходимых для принятия решений в различных сферах человеческой деятельности. Цель поиска закономерностей — представление данных в виде, отражающем искомые процессы. Построение моделей прогнозирования также является целью поиска закономерностей. Результаты Data Mining в большой мере зависят от уровня подготовки данных, а не от «чудесных возможностей» некоего алгоритма или набора алгоритмов. Около 75% работы над Data Mining состоит в сборе данных, который совершается еще до того, как запускаются сами инструменты. Существует большое множество различных алгоритмов, применяемых при дата майнинге. Примером крайне простой программы, использующей эту технологию, может служить Stock Pattern Viewer. Это простая программка, в которую можно загрузить котировки и найти определенные свечные паттерны (не только свечные), после которых происходит заданная реакция рынка. Например, найти паттерн, после которого в течение трех свечей рынок рос 2000 раз, а падал всего 200 раз. После этого найденные паттерны встраиваются в алгоритмы торговых роботов и успешно (либо не очень) торгуются.

Программирование

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

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

Зачем нужен английский?

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

Системы контроля версий

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

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

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

Заключение

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

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

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

Торговый алгоритм: как стать хладнокровным и уверенным трейдером?

Козырной туз

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

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

Чертеж работы

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

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

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

Использовать алгоритм

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

В зависимости от выбираемого географического фондового рынка, трейдеры ориентируются на время суток, когда начинается их рабочий день. Живущие в европейской части России трейдеры, ориентирующиеся на Московскую Биржу, начинаются официальную работу с 9 – 10 часов утра и продолжают до 6 – 7 часов вечера. А вот те, кто живет в других поясах, или предпочитает Северо-Американские рынки, могут и вовсе перейти на ночной образ жизни, ведь Нью-Йорк стартует примерно в 9 – 10 часов вечера, соответственно пики торгов могут пройти в 3 часа ночи или еще позже.

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

Опоры и точки

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

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

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

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

Моменты алгоритма

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

Многие опытные трейдеры начинаются свой день с анализа предыдущего. Так, например, известный трейдер и лектор Александр Герчик стартует в 2 часа ночи и первые часы занимается аналитикой прошедшего дня.

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

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

Чек – лист хорошего алгоритма

Перед тем, как произвести внедрение своего алгоритма в свой рабочий день, проверьте его на соответствие данным характеристикам:

  • Грамотно и точно прописаны ваши текущие цели и долгосрочные задачи. Четко определитесь, за счет чего вами будут зарабатываться деньги. Какие конкурентные преимущества у вас, как у торговца, есть перед рынком?
  • С максимальной детализацией расписан распорядок дня. Когда старт деятельности, когда отбор инструментов, когда перерыв, выходной день. Указываются объемы торгов, в денежном эквиваленте, либо в ценных бумагах. Прописываются оперативные ситуации, при которых вы вовсе выходите из торговли и на какой период.
  • Вами прописаны ваши правила мани – менеджмента. Вы точно указали сумму депозита, счета, комиссионные издержки, количество позиций и их денежное выражение. Имеется процентное соотношение, либо выраженное реальными суммами с учетом текущего курса.
  • Конечно же, расписана ваша торговая стратегия. Сюда вы включаете индикаторы, которыми будете пользоваться, правила взаимодействия с ними. Вы создаете для себя образ идеальной точки входа и выхода, хорошей точки, средней и нежелательной. Ориентируясь на эту визуализацию, вы рассчитываете денежное выражение контракта и вашей позиции.

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

Стратегия торговли против толпы на рынке Форекс. Как правильно пользоваться данным алгоритмическим методом?

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

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

РЕКОМЕНДУЕМ: ТОП 2 ЛУЧШИХ БРОКЕРА НА 2020 ГОД

Не требуется верификация! Фиксированные выплаты! обзор/отзывы | НАЧАТЬ С 10$ 2014 год. Дарит безрисковую сделку. обзор/отзывы | ИНВЕСТИРОВАТЬ С 5$

Торговая стратегия против толпы для успешных трейдеров: в чём её суть и кто ей пользуется?

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

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

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

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

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

Обзор стратегии против толпы

Преимущества и недостатки стратегии торговли против толпы на Форекс

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

К позитивным сторонам стратегии против толпы относятся:

Исключение простоя во время откатов и боковых трендов. Более чем 2/3 времени рынок не имеет ярко выраженной тенденции – трейдер в этот период может пытаться вести торговлю на коррекции, но это еще то неблагодарное занятие, прибыль не соизмерима рискам. А вот торговля против тренда в этот период (разумеется, если трейдер достаточно компетентный), наоборот, будет уместна.
Возможность получения быстрой прибыли. Обычно обсуждаемый нами метод позволяет быстро приумножить свой депозит. Но только при условии, если участники рынка смогут в нужное время осуществлять фиксацию прибыли (и это самое время определить бывает совсем не просто).

Негативных моментов стратегии, к сожалению, даже больше:

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

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

Возьмем в качестве примера, инвестора Джорджа Сороса, чья заключенная в 1992 году крупная сделка до сих пор является предметом для обсуждений. По результатам открытия сделки против рынка фунта он вышел с прибылью в один миллиард долларов. Банковский мир даже присвоил событию собственное название – “черная среда”, так как даже британское министерство финансов и крупные европейские банки не смогли своими финансовыми интервенциями восстановить стоимость фунта.

ЛУЧШИЕ ФОРЕКС БРОКЕРЫ, ПО ДАННЫМ РОССИЙСКОГО РЕЙТИНГА НА 2020 ГОД:

ТОП 2 ЛУЧШИХ БРОКЕРА БИНАРНЫХ ОПЦИОНОВ 2020 года:

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

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

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

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

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

Стратегия торговли против толпы на рынке Форекс: как не понести убытки?

Основная масса трейдеров на рынке Форекс далеко не всегда способна принимать верные решения в любой ситуации, а некоторые эксперты, так и вообще, считают число стабильно выходящих в плюс участников торгов не превышающим отметку в 5% от общего количества пользователей брокерских контор. Лихорадочные покупки или панические продажи нередко являются причиной возникновения чрезмерно растянутого тренда, из-за которого толпа теряет деньги. Если инакомыслящий трейдер точно определит переломный момент (не важно, будет рынок падать после подъема или, наоборот, подниматься после падения), он сможет хорошо заработать.

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

РЕКОМЕНДУЕМ ПРОВЕРЕННЫХ ФОРЕКС БРОКЕРОВ, РАБОТАЮЩИХ ПОРЯДКА 20 ЛЕТ!

Проверенные алгоритмы на Форекс для торговли

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

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

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

Представьте, что Вы наблюдаете за графиком котировок валютной пары EUR/USD. После нескольких недель наблюдений Вы заметили, что в период с 17-00 по 18-00 по мск. цена начинает двигаться значительно быстрее и чаще растет, чем падает. Это может быть связано с открытием американских рынков, которые знамениты своей высокой ликвидность.

Теперь мы создаем алгоритм, в рамках которого, что бы ограничить время для использования закономерности, выбирается период 17-00 — 18-00. В этот промежуток времени мы будем готовы к покупке некоторого объема валютной пары, причем, сделку мы не станем оставлять открытой после 18-00.

Это очень простой пример торговой системы, но он отражает все основные ее особенности. Дело в том, что торговый алгоритм содержит :

  1. фильтр по времени работы (могут быть и круглосуточные системы);
  2. условия для заключения сделки (например, после 17-00 цена должна начать расти, что бы мы открыли позицию);
  3. условия сопровождения (например, трейлинг стоп);
  4. закрытие позиции (например, в 18-00 или при достижении некоего размера прибыли).

Примеры торговых алгоритмов на Форекс

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

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

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

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

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

Принципы и слабые стороны торговли без стопов на рынке Форекс.

Каким образом цена движется на Форекс и есть ли на рынке закономерности.

Крестики и нолики для валютного рынка Форекс.

© 2013-2020 RATINGS Forex, Все права защищены

Авторская торговая стратегия TFB – простой алгоритм прибыльного трейдинга на Форекс!

Привет Всем трейдерам!

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

Итак, начнем ;-). Для торговли по стратегии TFB нам понадобится ценовой график валютной пары EUR\USD (Евро Доллар) с таймфреймом H1 (часовой). Сразу уточню, что данная тактика может использоваться и на других средне или высоко волатильных валютных парах.

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

Как правильно и за какой период нужно выставлять эти уровни? Период может быть самым разным, все зависит от того на каком таймфрейме трейдер торгует, но так как мы выбрали H1, здесь рекомендуется просто уменшить график до минимума, начиная с текущей точки формирования цены (как показано на графике выше) и на этом интервале наносить важные уровни.

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

После того, как выставили все нужные уровни, мы увеличиваем масштаб ценового графика до нормального размера и начинаем проводить анализ по поиску сигналов соответственно с правилами стратегии TFB (которые будут описаны ниже).

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

Медленная скользящая средняя (EMA 1) с периодом нанесения 89, метод построения – экспоненциальный, применять к усредненной цене (Medium Price).

Быстрая экспоненциальная скользящая средняя (EMA 2) с периодом 55, и также применять к средней цене.

Периоды построения этих скользящих средних взяты с числовой последовательности Фибоначчи.

С помощью скользящих средних мы определяем какой сейчас тренд на рынке Форекс: восходящий или нисходящий? Если скользящая средняя (55) находиться ниже скользящей средней (89), то тренд на рынке считаем – нисходящий, если наоборот – восходящий.

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

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

Приведу практический пример открытия конкретной сделки по правилам стратегии TFB.

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

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

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

Для открытия позиции на продажу Sell используем тот же принцип входа в рынок, только уже в сторону нисходящей тенденции. На рисунке показано пример входа в рынок на продажу:

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

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

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

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

Вот наглядный пример открытия и реализации полноценной сделки на покупку Buy по стратегии TFB:

Итак, друзья трейдеры, как Вам описанная стратегия TFB? Настоятельно рекомендую потестировать эту систему не только на истории, но и первое время на демо счете, она отлично работает и может приносить хорошую прибыль. После ее полного обката можно смело переходить на реальный счет (рекомендуется минимальный депозит для микросчетов – 100$ с лотом для каждой сделки не более 0.01).

Если у кого-то возникнут вопросы по реализации этой стратегии, прошу задавайте их в комментариях ;-).

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

Всем желаю удачи и до новых встреч на страницах форекс блога!

Рабочий алгоритм трейдера Форекс

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

Краткий алгоритм торговли на Форекс для каждого трейдера

  • Анализ графика выбранного Вами инструмента (просмотр графика);
  • Построение плана торговли;
  • Вход в валютный рынок с последующим открытием позиции;
  • Выход с рынка с последующим закрытием позиции;
  • Проведение анализа совершенных действий и совмещение с полученным результатом;
  • Составление подробного алгоритма

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

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

  • Время и дату составления Вашего плана;
  • Инструмент, по которому Вы запланировали открыть контракт, а также характер операции (продажа либо покупка);
  • Причины, в соответствии с которыми, Вы полагаете возможным открыть этот контракт;
  • Уровни лимитных ордеров, а также их обоснование;
  • Управление риском для текущей ситуации. В данном случае, Вам следует указать объем контракта, остаток в свободной марже, используемую тактику и т.д.
  • Причины внесения изменений в торговый план. Тут Вам нужно указать при наступлении каких именно условий Ваш текущий план может быть изменен. Допустим: рынок движется не так как Вы полагали, происходит пробив трендовой линии и для того, чтобы сократить убытки, Вы закрываете позицию так и не дождавшись стоп-лосса. Либо серьезное ускорение рынка дает Вам возможность сдвинуть таке-профит на иной уровень.

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

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

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

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

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

Форекс Статьи

Торговля в обе стороны. Лучшие алгоритмы форекс на мартингейле

Безусловно, каждый трейдер рано или поздно сталкивается с просадкой по своей позиции. Если торговля ведётся системно, грамотно и с пониманием, то вскоре сработает стоп и сделка закроется.

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

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

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

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

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

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

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

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

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

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

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

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

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

Предположим, на падении цены производятся покупки через каждые сто пунктов равными объёмами, уровни отмечены синими горизонтальными ценовыми метками. К моменту пятой покупки уже будет иметься убыток, равный: 400+300+200+100=1000 пунктов.

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

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

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

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

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

Обратный мартингейл

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

Повернув рассмотренный вариант с фунтом в обратную сторону получаем прибыль в 50% при задействовании для каждой сделки 5% от изначального размера депозита к моменту заключения пятого ордера на продажу. И уже 100% при проходе цены ещё на 100 пунктов, что, согласно графику, было реально.

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

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

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

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

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

Общий тейк расположен на расстоянии пятисот пунктов от точки первого входа. Его итоговый объём составит: 500 пунктов на один лот, 400 пунктов на два, 300 пунктов на три, 200 на четыре и 100 на пять, то есть в сумме чистая прибыль получается 35 лотов или три с половиной тысячи пунктов от первоначального ордера.

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

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

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

Торговля в обе стороны

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

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

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

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

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

Если целью покупки был выбран уровень 38,2%, то лок разумен на первой линии с надписью sell, так как цена, преодолев 23,6%, развернулась и, не обновляя минимума, потом опять вернулась, опять же притормозив в районе прошлого разворота. Аналогичная ситуация и с возможной целью движения 61,8%. В обоих случаях лок вполне мог помочь психологически. А именно дождаться исполнения ордера по тейку с дальнейшим закрытием локового ордера в ноль или даже профит.

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

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

  • Amarkets.org — выгодные условия торговли на Форекс (подробнее об условиях), реальный доступ к рынку
  • Alpari.ru — только для опытных инвесторов и агрессивных инвестиций
  • Roboforex.com — здесь открыл свой счет для копирования торговых сигналов
  • 5 видеокурсов в одном — по инвестированию в интернет — «Пентаграмма прибыли»

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

Из чего состоит алгоритм игры на форекс

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

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

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

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

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

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

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

Для чего нужен алгоритм торговли на форекс?

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

Фиксация убытков – это не единственная причина для выработки алгоритма торговли на форекс.

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

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

Каким алгоритмом игры на форекс пользуетесь вы, и какие дивиденды он вам приносит?

Андрей Малахов, профессиональный инвестор, финансовый консультант

Алготрейдинг. О том, как программируют и торгуют

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

Как роботы связаны с этим подходом? Все очень просто! Алготрейдинг – это основа роботизированной торговли.

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

Алготрейдинг. О том, как программируют и торгуют.

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

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

Смотреть вебинар на тему

6,0,1,0,0

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

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

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

Алготрейдинг

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

Для того, чтобы создать и протестировать стратегию существует достаточно много программ, которые предназначены для работы в рамках технического анализа. Вот самые известные из них. Metatrader, Metastock, TSLab, Wealth-Lab и другие.

13,1,0,0,0

«Один из известных языков программирования»

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

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

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

Делается это с помощью настройки интерактивного экспорта котировок из программы интернет трейдинга, например, хорошо известной Quik в специальную программу для технического анализа. Таковыми могут выступить Metastock, Wealth-Lab и другие.

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

19,0,0,1,0

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

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

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

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

Выводы.
Сегодня мы познакомились с торговым подходом «алготрейдинг». Он был создан для облегчения работы трейдера. Способен полностью исключить эмоциональную торговлю.

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

26,0,0,0,1

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

(2 оценок, среднее: 5,00 из 5)

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

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

Алгоритмическая торговля – это автоматизированная система размещения и управления заявками на торговлю по различным финансовым инструментам, при помощи компьютерных программ на основе математических алгоритмов. Торги в ходе алготрейдинга происходят без человеческого участия. Алготрейдер или трейдер-квант только описывает алгоритм поведения робота (механической торговой системы (МТС)) в различных ситуациях на языке программирования. Базируясь на анализе предыдущего ценового ряда финансовых инструментов, они рассчитывают вероятность попадания будущей цены в тот или иной диапазон. Робот вступает в сделку или выходит из нее при определенных изменениях на графике цены торгуемого актива. Популярным методом алгоритмической торговли является высокочастотный трейдинг (High Frequency Trading(HFT)), то есть проведение электронных торгов на очень большой скорости. Высокочастотные роботы с целью получения небольшой прибыли открывают и закрывают большой объем краткосрочных позиций.

Стратегии алгоритмической торговли

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

VWAP (Volume Weighted Average Price) — взвешенная по объёму средняя цена. Распределяет объемы заявок равномерно в течение определенного интервала времени по цене лучшего спроса или предложения, но не превышающей средневзвешенную цену за установленный период.

TWAP (Time Weighted Average Price) — взвешенная по времени средняя цена. Исполняет заявки, равномерно разбивая их по равным промежуткам времени. Стратегия не учитывает прогнозируемое изменение объемов торгов, которое может отрицательно воздействовать на рынок.

Percentage of Volume — процент от объема торгов. Поддерживает фиксированный процент участия на рынке, который выбран пользователем. Торгует частыми и мелкими сделками, хорошо реагируя на скачки объема.

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

Трендследящая стратегия. Задачами стратегии являются: раннее выявление зарождающегося тренда посредством различных индикаторов технического анализа, выдача сигналов к торговле в направлении тенденции и выдача сигналов о закрытии позиции при появлении признаков окончания тенденции.

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

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

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

Алгоритмическая торговля, вместе со всеми своими преимуществами по скорости торговли, отсутствии эмоций, обеспечению высокой ликвидности рынка, снижению волатильности на рынке и т.д., имеет также ряд недостатков:
— Высокочастотные алгоритмические трейдеры часто затрудняют работу биржи, выставляя чрезмерное количество заявок.
— Необоснованное увеличение волатильности рынка. Например, 6 мая 2010 года за несколько минут индекс Dow Jones упал на 8,6% ( потери рынка составили более $1 трлн.). После чего, за 90 секунд индекс отыграл 543 пункта (4,67%). Причиной явилось то, что высокочастотные роботы в условиях неопределенности ликвидировали все свои позиции. Резкий отток ликвидности на фоне начавшегося падения индекса привел к его чрезмерному усилению без каких-либо экономических обоснований.
— Сбои алгоритмических систем. Известны несколько случаев, когда крупные игроки рынка оказывались на грани банкротства из-за сбоя программы.

Алгоритм торговли от уровней — залог успеха трейдера

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

Что такое торговый алгоритм

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

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

А теперь давайте остановимся на каждом пункте подробнее.

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

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

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

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

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

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

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

  1. Выставляю уровни поддержки и сопротивления на основе вчерашнего дня.
  2. Просматриваю, насколько далеко они находятся от глобальных уровней.
  3. Делаю прогноз для выставления тейк-профита.
  4. Если цена оттолкнулась от уровня и зафиксировалась на отметке выше на 10+ пунктов, я захожу в рынок. Стоп-лосс ставлю ниже или выше от уровня на 7 пунктов.
  5. Если первая сделка не закрылась, но цена второй раз оттолкнулась от уровня, я открываю вторую сделку таким, же лотом. Выставляю стоп-лосс на том же месте.
  6. Если цена пробила уровень и поменяла его с поддержки на сопротивление (или наоборот), тогда я жду 3+ свечи для подтверждения пробоя и захожу в рынок.

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

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

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

Получить пример торгового алгоритма

Почему нужен алгоритм торговли

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

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

А в торговле алгоритм избавит вас от азарта и повысит хладнокровие. Ведь его иногда так не хватает.

Где его взять

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

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

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

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

Полезно знать:

У тебя уже есть свой торговый алгоритм?

Если нет, создай свой торговый алгоритм по системе Александра Герчика прямо сейчас!

Диверсификация рисков при алгоритмической торговле на форекс

Доброго времени суток, уважаемые читатели!

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

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

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

Эта схема рабочая на случай, даже если количество форс-мажоров (стоп-лоссов) случится до 3-х раз в один месяц, но мы предусмотрели и среднестатистический вариант на случай так же и когда, раз в пол года.

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

По статистике форс-мажоров, с советником «D-FX Trend Setka 5.2 Best» за последние 3 года, когда цена доходит до стоп-лосса, схема диверсификации по трём счетам остаётся рабочая.

Рекомендованная стратегия диверсификации

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

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

1-й счет: риск 0.3

На первый счет заводим 50% всех выделенных на торговлю средств и в настройках советника ставим Риск: 0.3 (это 7.5-9% прибыль в месяц при риске 13% по стоп-лоссу).

В случае форс-мажора, увеличиваем риск в два раза (до 0.6) и в течение месяца восстанавливаемся до прежнего уровня. Заработок в два раза выше но и риск по стоп-лоссу тоже. Прибыль 14-17% при риске 26% по стопу.

После восстановления меняем риск на прежний 0.3. Если случится форс-мажор в течение месяца, а восстановиться не успели, то мы можем снова увеличить в два раза риск до 1.2 (прибыль около 30%, убытки по стопу 52%).

Восстанавливаемся в течение месяца до прежнего уровня и переводим риск до 0.3. Таким образом этот главный счёт остаётся не убиваем даже при трех форс-мажорах в течение месяца (что в принципе не реально, но и при этом остаётся вариант четвёртого – перевести риск до максимального риска 1.5 и восстановиться в течение уже 1.5 -2-х месяцев).

2-й счет: риск 1

30% всех выделенных на торговлю средств заводим на второй счет, ставим Риск: 1 (доход около 30% в месяц при риске 52% по стоп-лоссу). Ежемесячно перекидываем прибыль через внутренние переводы InstaWallet (без комиссий) на главный мало рискованный счёт.

При этом, если в течение 3-х месяцев на счёте не будет форс-мажоров, то счёт окупается и становиться уже маржинальным (тоесть работает только в плюс).

При форс-мажоре его восстановление без изменения риска займет 2-3 месяца или, в случае увеличения риска до 1.5, в течении 1,5-2 месяца (но это делать если уже счёт окупился и вы успели перекинуть все вложенные средства на первый малорискованный счёт).

3-й счет: риск 1.5

На третий счет заводим оставшиеся 20% средств и ставим в настройках советника Риск: 1.5 (прибыль на уровне 50% при риске по стоп-лоссу 75%). Это максимально допустимый риск для советника D-FX Trend Setka 5.2 Best.

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

Дополнительная диверсификация рисков

Каждый из счетов открывайте на разных торговых серверах брокера (не путать с VPS). Например, первый счет открываем на сервере InstaForex-UK (при открытии счета есть возможность выбора сервера), второй счет на сервере InstaForex-Hong-Kong, а третий на InstaForex-Singapur.

Подробнее о таком способе диверсификации рисков я писал в этом посте на фейсбук:

ВОПРОС «Мне нужно 1000$ превратить в 10.000 с ежемесячным пополнением в 50000р. За пол года. Реально?» ОТВЕТ: Получае.

Еще мы присылаем эту информацию тем, кто подписался на бесплатную книгу «Почему новички сливаются на Форекс или как всегда быть в плюсе».

Подводя итоги

По каждому риску написано сколько советник может принести и сколько может потерять в случае форс-мажора!

Поэтому если есть возможность увеличивать риск в два раза после форс-мажора, как на 1 счёте рекомендовано, например начальный Risk: 0.3, потом увеличиваем до 0.5 (или 0.6 лучше), а потом до 1 (или, если было 0.6, до 1.2), тогда в один месяц страхуемся на невероятные 3 форс-мажора подряд в одном месяце и в течение месяца при любых вероятностях всегда в плюсе. Но столько форс-мажоров в один месяц никогда не случиться.

Если риск не возможно увеличить в два раза как счёте 2 с Риск: 1 и если случился форс-мажор в первый месяц, а вы ещё не успели вывести прибыль! Что делать?

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

Конечно хорошо когда нет форс-мажоров пару месяцев и вы успели этот счёт уже сделать маржинальным (т.е. вывели сумму пополнения на первый счёт). Напоминаю что прибыль со счёта 2 и 3 ежемесячно перебрасываем на 1 счёт.

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

Если же риск не менять, или не увеличивать размер депозита в два раза, то восстановление после форс-мажора займет 2-3 месяца. Но гарантии, что за это время не повториться форс-мажор, нет. Поэтому обязательно надо выводить (перекидывать на 1-й счёт) прибыль ежемесячно! Т.е. второй и третий счёт рассчитаны на большой прирост в периоды когда форс-мажоры раз в пол года.

Очень плохой вариант, как некоторые делают, после форс-мажора уменьшить риск в два раза. Так, восстановление уже не 2-3 месяца будет, а все 4-6 месяцев за которое вероятное получение опять форс-мажора возрастает.

Это простая математика и важная часть успешного управления вашими счетами.

Мы постоянно работаем над вариантами улучшения стратегии прибыли. Один из вариантов увеличения рентабельности описан в статье “+51,67% прибыли за день”. Так же много обсуждений есть в наших группах в соцсетях (facebook, vk.com), присоединяйтесь!

При использовании приёма кратковременного отключения “автоторговли” восстановление после форс мажора возможно без увеличения риска, и без пополнения депозита.

Если нужна помощь – звоните в скайп docentfx. Постараюсь на примерах Вам рассказать.

Зачем нужны торговые алгоритмы Форекс

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

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

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

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

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

Что же представляют собой торговые алгоритмы Форекс? Их можно определить как четкий алгоритм действий, который должен использоваться для торговли. Этот алгоритм включает в себя:

  • Сочетание приемов технического и фундаментального анализа в режиме реального времени. Например, вы следите за новостями, которые касаются строго выбранного актива, и одновременно с этим использует фигуры технического анализа Price action.
  • Ясное понимание ситуации и строгое следование правилам торговли. Вы должны знать, когда открывать позицию на продажу, когда – на покупку. Исключите стресс-факторы, мешающие вам следовать торговым алгоритмам.
  • Четкое определение рисков и мани-менеджмента до начала торговли. Следите за тем, чтобы череда провальных сделок не “съела” ваш депозит.

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

Как использовать торговые алгоритмы Форекс

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

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

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

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

Создавая алгоритм, трейдеру следует четко сформулировать:

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

Помните, что по классическим правилам мани-менеджмента тейк-профит больше стоп-лосса втрое. Первое время сохраняйте такую пропорцию. Размер стопа в пунктах соизмеряется с кредитным плечом с учетом стоимости пункта. Например, если трейдер задействует все плечо 100:1, то 1 пункт сто́ит 10$.

Для реализации алгоритма торговли необходимо проследить и за технической стороной:

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

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

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

Торговые алгоритмы Форекс на практике

Каждый алгоритм торговли индивидуален и отражает именно тот стиль работы, который наиболее удобен для конкретного трейдера.

Но есть ряд общих правил, особенно актуальных для новичков:

  • Составляя торговый алгоритм, лучше всего ориентироваться на тренд. Работать против рынка не сто́ит.
  • Найдите наиболее удобный таймфрейм. Ручная торговля не подразумевает постоянное сидение за монитором, но важно подыскать для себя психологически комфортный темп торговли.
  • Используйте торговый план для формулировки целей. Это необходимо для дисциплины. Пытаться превысить поставленные цели – значит чрезмерно рисковать. Это так же плохо, как игнорировать обстоятельства, которые подходят для открытия сделки.
  • Не использовать только пики рынка. Рынок становится весьма непредсказуемым в этот период.
  • Применять сочетание фундаментальных факторов и таких технических инструментов, как модели Price action.
  • Всегда оставляйте часть депозита, невовлеченную в торговлю, как “подушку безопасности”.

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

Рабочий алгоритм трейдера Форекс

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

Краткий алгоритм торговли на Форекс для каждого трейдера

  • Анализ графика выбранного Вами инструмента (просмотр графика);
  • Построение плана торговли;
  • Вход в валютный рынок с последующим открытием позиции;
  • Выход с рынка с последующим закрытием позиции;
  • Проведение анализа совершенных действий и совмещение с полученным результатом;
  • Составление подробного алгоритма

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

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

  • Время и дату составления Вашего плана;
  • Инструмент, по которому Вы запланировали открыть контракт, а также характер операции (продажа либо покупка);
  • Причины, в соответствии с которыми, Вы полагаете возможным открыть этот контракт;
  • Уровни лимитных ордеров, а также их обоснование;
  • Управление риском для текущей ситуации. В данном случае, Вам следует указать объем контракта, остаток в свободной марже, используемую тактику и т.д.
  • Причины внесения изменений в торговый план. Тут Вам нужно указать при наступлении каких именно условий Ваш текущий план может быть изменен. Допустим: рынок движется не так как Вы полагали, происходит пробив трендовой линии и для того, чтобы сократить убытки, Вы закрываете позицию так и не дождавшись стоп-лосса. Либо серьезное ускорение рынка дает Вам возможность сдвинуть таке-профит на иной уровень.

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

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

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

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

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

Алготрейдинг. О том, как программируют и торгуют

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

Как роботы связаны с этим подходом? Все очень просто! Алготрейдинг – это основа роботизированной торговли.

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

Алготрейдинг. О том, как программируют и торгуют.

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

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

Смотреть вебинар на тему

6,0,1,0,0

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

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

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

Алготрейдинг

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

Для того, чтобы создать и протестировать стратегию существует достаточно много программ, которые предназначены для работы в рамках технического анализа. Вот самые известные из них. Metatrader, Metastock, TSLab, Wealth-Lab и другие.

13,1,0,0,0

«Один из известных языков программирования»

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

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

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

Делается это с помощью настройки интерактивного экспорта котировок из программы интернет трейдинга, например, хорошо известной Quik в специальную программу для технического анализа. Таковыми могут выступить Metastock, Wealth-Lab и другие.

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

19,0,0,1,0

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

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

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

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

Выводы.
Сегодня мы познакомились с торговым подходом «алготрейдинг». Он был создан для облегчения работы трейдера. Способен полностью исключить эмоциональную торговлю.

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

26,0,0,0,1

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

(2 оценок, среднее: 5,00 из 5)

Форекс Статьи

Торговля в обе стороны. Лучшие алгоритмы форекс на мартингейле

Безусловно, каждый трейдер рано или поздно сталкивается с просадкой по своей позиции. Если торговля ведётся системно, грамотно и с пониманием, то вскоре сработает стоп и сделка закроется.

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

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

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

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

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

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

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

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

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

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

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

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

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

Предположим, на падении цены производятся покупки через каждые сто пунктов равными объёмами, уровни отмечены синими горизонтальными ценовыми метками. К моменту пятой покупки уже будет иметься убыток, равный: 400+300+200+100=1000 пунктов.

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

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

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

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

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

Обратный мартингейл

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

Повернув рассмотренный вариант с фунтом в обратную сторону получаем прибыль в 50% при задействовании для каждой сделки 5% от изначального размера депозита к моменту заключения пятого ордера на продажу. И уже 100% при проходе цены ещё на 100 пунктов, что, согласно графику, было реально.

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

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

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

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

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

Общий тейк расположен на расстоянии пятисот пунктов от точки первого входа. Его итоговый объём составит: 500 пунктов на один лот, 400 пунктов на два, 300 пунктов на три, 200 на четыре и 100 на пять, то есть в сумме чистая прибыль получается 35 лотов или три с половиной тысячи пунктов от первоначального ордера.

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

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

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

Торговля в обе стороны

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

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

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

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

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

Если целью покупки был выбран уровень 38,2%, то лок разумен на первой линии с надписью sell, так как цена, преодолев 23,6%, развернулась и, не обновляя минимума, потом опять вернулась, опять же притормозив в районе прошлого разворота. Аналогичная ситуация и с возможной целью движения 61,8%. В обоих случаях лок вполне мог помочь психологически. А именно дождаться исполнения ордера по тейку с дальнейшим закрытием локового ордера в ноль или даже профит.

Добавить комментарий