Торговая математика для Форекс
Математические стратегии Форекс
Известно, что для осуществления торговли валютами на рынке Форекс трейдеру необходимо располагать хотя бы одной или двумя прибыльными стратегиями на фондовом рынке. Имея свой метод торговли, опытный игрок способен не только к накоплению серьезных денежных средств, но и к распоряжению ими в рыночных пределах. К тому же, его капитал должен все время приумножаться.
Хотя, по убеждению специалистов неплохую возможность для стабильного заработка на спекулятивной торговле валютой может иметь как профессиональный игрок, так и каждый желающий, что имеет математические знания и понимание теории вероятности.
По мнению экспертов рынка сегодня, созданы математические стратегии Форекс, которые достаточно успешны и вправе соперничать со многими эффективными торговыми системами.
Математические стратегии Форекс
При изучении данных статистики по колебанию валютных пар и приурочивая результат к различным вариантам развития событий, а также к причинам, влияющим на величины колебаний, возможно, получение устойчивого к изменениям тренда, направление которого будет вполне объяснимо. Однако не следует забывать и о человеческом факторе, который не только нельзя предугадать, но и ожидать от него соответствия математическим выражениям. Однако когда строятся математические стратегии форекс, эти моменты подлежат обязательному рассмотрению.
Сегодня разработаны такие направления, которые их создатели считают беспроигрышными, куда входят сведения на основе факторов и вычислений считающихся основными:
- Объем депозита игрока;
- Временной горизонт;
- Типаж финансового актива;
- Настрой игрока по отношению к возможному убытку, прибыли и исключение возникновения жажды наживы, что может пагубно влиять на своевременное закрытие позиции.
Основной инструмент анализа: дисперсия и математическое ожидание для оценки риска
Для трейдеров на рынке Forex наиболее важными характеристиками распределения являются его математическое ожидание и дисперсия.
Математическое ожидание (среднее) серии торгов М легко рассчитать: просто складывайте все результаты торговли за исследуемый период и делите эту сумму на количество сделок. Если торговая система прибыльная, то математическое ожидание будет положительным. Если математическое ожидание отрицательное, система теряет в среднем.
Относительная крутизна или плоскостность кривой распределения определяется путем измерения разброса или дисперсии значений цен в области математического ожидания. Как правило, математическое ожидание для любого случайно распределенного значения описывается как М[X].
Таким образом, дисперсию можно определить как D(X) = М[(X-М(X)]^2. Квадратный корень дисперсии называется его стандартным отклонением (СКО) σ — средний разброс индивидуальных значений относительно среднего.
СКО можно самому легко рассчитать в Microsoft Excel, для этого есть функция СТАНДОТКЛОН.
Дисперсия и стандартное отклонение критически важны для управления рисками в торговых системах Форекс. Чем выше значение стандартного отклонения, тем выше будет потенциальная просадка и тем выше риск. Аналогичным образом, чем ниже значение для стандартного отклонения, тем ниже будет вероятность убыточности сделок.
Например, ниже приведена примерная оценка риска для проверки системы Форекс:
Торговый номер X (прибыль (+) или убыток (-))
В приведенном выше примере, основанном на минимальном количестве тридцати сделок для адекватного анализа, важно отметить, что математическое ожидание положительное и равно 7,993, поэтому стратегия форекс-торговли действительно выгодна в более чем 50% случаев.
Тем не менее, стандартное отклонение является высоким и равно 96,452, поэтому, чтобы заработать каждый доллар, трейдер рискует гораздо большей суммой — эта система несет значительный риск.
Таким образом, форекс-трейдер видит, что риск для этой конкретной системы довольно высок: математическое ожидание действительно положительное: средняя прибыль составляет 7,993 доллара за сделку, однако стандартное отклонение является высоким по сравнению с этой прибылью. Можно видеть, что трейдер рискует около $ 96,452 за каждую возможность заработать прибыль в размере $ 7,993. Этот риск может быть не приемлем.
Тестирование — половина успеха
Невзирая на пути попадания стратегии к трейдеру, будь это самостоятельная разработка или покупка уже готовой системы важно помнить о необходимости ее тестирования. Для этого, следует воспользоваться специальным тестом для подобных торговых систем, которые можно найти на специализированных ресурсах. Результатом успешного тестирования будет способность модели системы к выдаче достоверного результата и вычислению погрешности анализа.
В том случае, если показатель погрешности не будет превышать трехпроцентный порог (3%), направление может быть признано и поставлено в разряд достоверных систем. При больших показателях погрешности пользоваться таким планом не стоит.
Дело в том, что подобные планы, содержа в себе математическую основу, настоятельно рекомендуют применять фундаментальный анализ. Это объясняется его надежностью и наибольшей вероятностью получения точных сведений, которые необходимы для прогноза. Сочетать в себе данные виды прогнозирования и следовать точной с точки зрения теории вероятности торговой системе целесообразно при наличии большого депозита, который предусматривает возможность заключения долгосрочных и среднесрочных сделок.
С уважением, Дмитрий «Финансовая грамотность»
Математическая стратегия «Спецназ» – точно в цель!
Приветствуем подписчиков нашего Форекс портала! Не секрет, что существует две категории трейдеров, первые из которых пытаются заработать на Форекс путем проведения технического анализа, поиска ценовых паттернов и графических моделей, а вторые – ищут слабые места рынка, которые позволят им получать прибыль без специальных знаний. Сегодня мы поговорим именно об этой категории трейдеров. Зачем проводить сложный технический анализ, когда можно зайти в любой точке на графике и получить хорошую прибыль? Так появилась система Мартингейла, стратегии усреднения и сетки ордеров. Но все это уже уходит в прошлое. Появляются новые математические стратегии, основанные на поведении цены и статистике. Сейчас мы рассмотрим одну из таких стратегий, позволяющих зарабатывать независимо от направления цены.
Смотрите также наш независимый рейтинг брокеров.
Математическая стратегия «Спецназ»
Эта стратегия была разработана одним практикующим трейдером и выложена им на Форекс форуме. Мы не знаем, почему он назвал ее так необычно, но главное не в этом, а в том, что она реально работает. По заверениям ее создателя она приносит 70-80% прибыли в месяц. Внимание! В ней не используются стоп-лоссы, а просадка может быть весьма ощутимой, но благодаря высокой доходности на это можно закрыть глаза. Если торговля без стопов для вас неприемлема, то поищите другую торговую систему в нашем разделе Форекс стратегий. Итак, в чем суть математической стратегии «Спецназ»? В одно время открываются две сделки – на покупку и продажу. Тейк-профит для каждой из них выставляется на расстоянии 20 пунктов для четырехзнака (для пятизначных брокеров тейк-профит будет равен 200 пунктам), стоп-лосс не ставим. Как только сработает тейк-профит по одной из сделок, открываем еще одну позицию в том же направлении и с тем же тейк-профитом в 20 пунктов. Убыточную позицию не закрываем. И так делаем до конца дня. Утром следующего дня снова открываем два ордера по текущей цене – на покупку и продажу. При этом тейк-профит по убыточным позициям усредняем таким образом, чтобы при развороте рынка получить по каждой из них свои 20 пунктов прибыли. Для этого рассчитываем совокупный тейк-профит для убыточных позиций по следующей формуле:
(a + b + с) / h ± 20 пунктов,
где, a, b и c – цены открытия по убыточным сделкам;
h – количество убыточных сделок по одному направлению;
20 пунктов прибавляем для сделок Buy и отнимаем для сделок Sell.
Рассмотрим подробнее на примере. Допустим, в понедельник в 8 утра по Московскому времени вы открыли сделки на покупку и продажу по цене 1.3200. Через некоторое время сделка на Buy была закрыта по тейк-профиту 1.3220. Вы снова должны открыть сделку на покупку по цене 1.3220 с тейк-профитом 1.3240 и так далее до конца дня. То есть вы фиксируете прибыль через каждые 20 пунктов, при этом ваша заработанная прибыль компенсирует убытки по второй сделке на Sell. На следующий день также в 8 часов утра вы снова открываете две сделки на покупку и продажу по текущей цене, например, 1.3280. Для сделки на покупку вы выставляете стандартный тейк-профит 20 пунктов. А для двух имеющихся в наличии убыточных сделок на Sell вы выставляете усредненный тейк-профит, рассчитанный по формуле:
(1.3200 + 1.3280) / 2 – 0.002 = 1.3220.
Таким образом, для обеих убыточных позиций на продажу мы выставляем одинаковый тейк-профит, который позволит нам получить по 20 пунктов с каждой сделки. При этом для первой сделке будет зафиксирован убыток в размере 20 пунктов, а по второй сделке – прибыль 60 пунктов, что в итоге нам даст 40 пунктов прибыли за две сделки. Если этого не произойдет во вторник, то в среду мы снова открываем две новых сделки на покупку и продажу по текущей цене и пересчитываем тейк-профит уже для трех убыточных сделок. Суть данной стратегии состоит в том, что мы постоянно фиксируем прибыль по тем сделкам, которые идут в нашем направлении, а тейк-профит по убыточным сделкам каждый день подтягивается вслед за ценой, поэтому достаточно небольшого отката, чтобы просадка превратилась в прибыль.
Рассмотрим еще один реальный пример со скриншотом, которым поделился автор математической стратегии «Спецназ»:
Как мы видим на скриншоте (кстати, это реальный счет автора стратегии), в течение 10 дней было открыто 10 сделок на продажу, по сделке на каждый день. Если посчитать по нашей формуле, то мы получим следующий тейк-профит:
(1.0460 + 1.0600 + 1.0611 + 1.0645 + 1.0697 + 1.0678 + 1.0739 + 1.0752 + 1.0727 + 1.0757) / 10 – 0.002 = 1.0646.
Если вы посмотрите на колонку T / P, то увидите, что все 10 сделок на продажу имеют общий тейк-профит 1.0646. На следующем скриншоте видно, как отрабатываются сделки математической стратегии Форекс «Спецназ».
Особенности стратегии «Спецназ»
- Стратегия оптимизирована под валютную пару EURUSD;
- Таймфрейм не имеет значения, но удобнее торговать на H1;
- Время начала торговли 08.00 по Московскому времени (плюс / минус час);
- Время окончания торговли – конец Американской торговой сессии;
- Риск на каждую сделку не должен превышать 1% от депозита;
- Рекомендуемый объем лота – 0.01 на 1000$ (если у вас нет такой суммы, то можете открыть центовый счет );
- В стратегии не предусмотрено увеличение объема сделок;
- Во время выхода важных новостей (Non-Farm, изменения процентных ставок ФРС и ЕЦБ, пресс-конференции ФРС и ЕЦБ, выступления Йеллен и Драги, а также другие значимые экономические события) необходимо отменять тейк-профиты по меньшему количеству ордеров. Например, у вас открыто две сделки на Buy и восемь сделок на Sell, необходимо отменить только тейк-профиты по сделкам на покупку. Делается это для того, чтобы не произошел сильный разрыв между сделками на покупку и продажу. Через 30 минут после выхода новости можно активировать тейк-профиты или фиксировать имеющуюся прибыль и открывать новые сделки.
Советник по стратегии «Спецназ»
Трейдерами, торгующими по данной стратегии, был написан советник, который вы сможете скачать в конце обзора. Обращаем ваше внимание, что данный советник может быть еще достаточно сыроват, поэтому протестируйте его сначала на демо-счете. Сам автор стратегии торгует по ней вручную.
Выводы
Таким образом, математическая Форекс стратегия «Спецназ» позволяет брать прибыль независимо от направления цены. Главный ее недостаток заключается в том, что на безоткатных движениях может быть довольно большая просадка, но это встречается крайне редко. С другой стороны, высокая доходность 70-80% в месяц делает эту стратегию очень прибыльной, и можно достаточно быстро отбить первоначальные вложения. В любом случае протестируйте стратегию сначала на демо-счете, прежде чем переходить на реал. Прибыльной вам торговли!
Математические форекс стратегии
Основной особенностью математических методов является оттягивание момента расплаты с рынком во времени. По моим наблюдения могу сказать со ста процентной уверенность, рынок всегда забирает то, что отдал ранее, если ваш торговый интервал времени равен бесконечности. Мой личный опыт работы показал, что большинство тех, кто зарабатывает на форекс используют математические стратегии. Вы и сами можете в этом убедиться, если проанализируете мониторинги долгожителей в сервисах копирования. Длительность жизни таким системам обеспечивает их гибкость в вопросе управления капиталом и рисками. Рейтинги ПАММ счетов для анализа не рекомендую использовать, так как они принадлежат определенному брокеры и могут быть не объективными. Нет у меня доверия к брокерам.
Простым примером математической стратегии является классическое усреднение. В них используется расстановка по рынку консервативных объемов без каких-либо индикаторов. В основе такой системы лежит только рыночная цена или некоторая примитивная закономерность. Единственная цель такой работы сливать реже, чем удваивать депозит. Сразу вспоминается такой торговый робот, как «Илан». В нем использовалась некая периодически повторяющаяся простая закономерность. Именно по ней торговый советник и открывал позиции. В случае, если позиция не была закрыта по профиту, то к ней советник открывал следующий ордер на таком же сигнале. Риск в таком подходе определялся заданным значением. Проблема данного робота была в том, что риски и управленческий алгоритм не изменялся в случае изменения структуры рынка. Это примитивный алгоритм математических действий. Он не решал проблему изначального отрицательного математического ожидания в системе. Именно поэтому, в конечно итоге советник всегда давал больше убытка, чем прибыли
Следующим этапом эволюции становится подключение анализа средней дневной волатильности рынка и его амплитуды исторического движения. Данные дневной волатильности необходимы для определения расстояния на котором вы будете открывать дополнительный ордер. Добавочные ордера открываются в случае коррекции от основного движения. Так же данное расстояние поможет в определения значений, по которому будет закрываться прибыль, если рынок пойдет в вашу сторону. Амплитуда исторического движения валютной пары вам нужна для определения зон, откуда лучше торговать на покупку, а откуда на продажу. Рисуем на графике горизонтальные линии по максимуму и минимуму MN периода. Берем экстремумы за всю имеющуюся торговую историю. Делим данный диапазон на четыре равные части. На основе этих зон высчитывается ММ стратегии. Далее происходит дробление расчетного объема на части для повышения торговой динамики, чтоб не зависали надолго ордера в просадке. Зоны нужна для расстановки приоритета по направлению работы. Если мы находимся в середине диапазона, то объемы остаются первоначальными, как для покупки, так и для продажи. Если мы находимся в верхней части диапазона, то в приоритете продажи, так же и с покупками. Объемы увеличиваются и уменьшаются согласно приоритета по направлению.
Снова усложним процесс разработки математической стратегии. Следующим шагом будет определение в ней слабых мест. Под каждое слабое место разрабатывается элемент в целостной системе управления капиталом для защиты стратегии. Цель механизмов защиты, оттянуть момент наступления слива депозита на максимально длительный срок. До наступления этого момента мы должны получить прибыли гораздо больше, чем будущего убытка. Упор ставится на получение максимального количества пунктов. Логика простая, стратегия при прохождении рынка должна собирать больше пунктов в прибыль, чем пересиживать в просадках. Прибыль мы закрываем, а убыток проходим системой управления капиталом не фиксируя его. Важно понимать, что если вы ориентируетесь на большое количество пунктов, то объемы должны быть уменьшены соответствующим образом. В противном случае риски будут не оправданными.
Следующим шагом развития математической стратегии является минимизация расходной части. Так же мы поговорим о механизме определения точек входа и выхода. По минимизации расходов, в первую очередь необходимо найти хорошего брокера. Далее перейти работать в средне срок и долго срок. Для некоторых методов работы будет полезным переход на работу с таблицей, что лично я применяю для сокращения расходов по управлению капиталом с использованием инструмента локирования.
Что же касается точек входа и выхода в используемом алгоритме. Только циклический анализ кривой доходности баланса и средств в используемой стратегии поможет вам понять, где войти в рынок, а где выйти. Мы работаем на демо счету пока не появится расчетная просадка. Далее, с демо счета мы копируем все ордера на реальный счет и продолжаем работу уже на реальном счету. Торгуем до момента, пока демо счет не выйдет из просадки. После чего закрываем все ордера на реальном счету. Цикл считается завершенным.
При создании математической стратегии важно определиться с тем, что вы положите в её основу. Математическая стратегия должна опираться только на точные данные и факты. Никаких прогнозов, гаданий на кофейной гуще или звездах — только факты. В противном случае вы выстроите шаткую конструкцию, которая не даст вам никаких устойчивых результатов. Это могут быть числовые значения индикаторы, значения цен и так далее. Так можно применять временные значения. Например, действие делается только в момент закрытия свечи или по открытию новой. Использовать можно практически любые ориентиры, важно чтоб они были однозначны и имели числовые значения.
То, что я описал, это тот путь трансформации, который прошла моя стратегия. У меня процесс её формирования затянулся почти на 9 лет. Теперь я стабильно зарабатываю по данной стратегии, чего и вам желаю.
Торговая математика для Форекс
Подходы к торговле на рынке Форекс подразделяются на 2 типа. В первом случае трейдер опирается на собственные или сторонние прогнозы относительно движения курса валютной пары, выстраивая на их основании торговую систему. Второй подход подразумевает использование метода математического моделирования. При этом совершенно неважно, какой тренд преобладает на рынке, — достаточно того, что он просто существует. Что представляет собой математическая стратегия на рынке Форекс? Какова вероятность получения прибыли при ее использовании?
Суть и история возникновения метода
Математический подход к торговле на рынке Форекс подразумевает построение сетки торговых ордеров, совокупность которых рано или поздно принесет прибыль трейдеру. Отличительной чертой такой системы является ее независимость от будущего направления курса валют. Все, что нужно для ее реализации, — наличие движения на рынке, поэтому она рекомендована к использованию на волатильных парах, которые за день в среднем проходят расстояние в 100-200 пунктов и более.
Практически все системы такого плана работают по принципу Мартингейла. Метод появился несколько веков назад и изначально предназначался для игры в рулетку. Несколько десятилетий назад известные биржевые игроки адаптировали его к особенностям финансовых рынков.
Первоначальный вид стратегии Мартингейла был прост. Игра в рулетку начиналась с минимально возможной ставки на один цвет, которая после каждого проигрыша увеличивалась вдвое. Исходя из логики и теории вероятности, возможность выпадения одного и того же цвета значительно снижается после каждого раза. Это утверждение и является основой, на которой базируется математическая стратегия. Поскольку игрок постоянно увеличивает размер ставки, всего одна прибыльная сделка покрывает все понесенные ранее убытки и приносит ему прибыль. Каким образом метод Мартингейла используют в торговле на рынке Форекс?
Математическая стратегия на основании принципа Мартингейла: особенности применения на рынке Форекс
Торговля валютными парами по методу Мартингейла принципиально ничем не отличается от ставок в казино. Первоначально трейдер открывает сделку минимальным лотом, сразу же выставляя тейк-профит и сетку из ордеров в увеличенном объеме на одинаковом расстоянии друг от друга в одну и ту же сторону вместо стоп-лосса. Как это выглядит на примере?
Предположим, что трейдер неудачно вошел в рынок 23 сентября, продолжая продавать пару на самом дне тренда (место отмечено линией голубого цвета). Закрытие сделки в прибыли предполагалось на расстоянии 180 пунктов от точки открытия в случае продолжения нисходящего тренда. На случай разворота пары был установлен ордер №2 снова на продажу пары на расстоянии тех же 180 пунктов выше места первого входа в рынок. Аналогичные манипуляции были произведены еще через такое же количество пунктов.
Как мы можем увидеть из рисунка, валютная пара начала движение в нисходящем тренде только после открытия третьего по счету ордера в серии сделок вместе с первоначальным. Математическая стратегия принесла трейдеру прибыль в размере 180 пунктов. Каким образом это получилось?
В момент открытия ордера №2 увеличенным объемом трейдер зафиксировал убыток в размере 180 пунктов. После продолжения восходящего движения пары во время открытия ордера №3 к убытку в 180 пунктов добавились потери в размере 360 пунктов, поскольку лот ордера №2 был в 2 раза больше объема первой операции. Итого при последнем входе в рынок накопленные убытки трейдера составили 540 пунктов. Затем пара развернулась вниз и одна сделка, объем которой превышал в 2 раза объем предыдущего ордера и был больше первого в 4 раза, принесла трейдеру доход 720 пунктов. Чистая прибыль составила 180 пунктов, которые трейдер предполагал получить в момент первоначального входа, если нисходящее движение продолжится.
Чем этот метод отличается от традиционных подходов к торговле, которые базируются на основании технического анализа? Результат не зависит от направления движения цены. Применяя математический метод в ситуации, изображенной на графике выше, трейдер получил бы прибыль независимо от того, куда пошла бы цена. При ее падении сделка была бы закрыта по тейк-профиту, при росте прибыль была зафиксирована после разворота.
Подводные камни
На графике представлен самый оптимистический сценарий, при котором математическая стратегия полностью оправдала ожидания трейдера. К сожалению, так бывает не всегда. Безразмерным депозитом, который имеет свойство к самовосполнению, не обладает ни один трейдер. Не всегда серия ордеров состоит из 2-3 сделок. Представьте, что чувствует трейдер, у которого предыдущие 5 сделок закрылись в убытке, открывая шестую? К этому времени размер его депозита уже уменьшился на 30-50%, а если тренд в срочном порядке не развернется, этот или следующий ордер может обнулить торговый счет.
Торговля по принципу Мартингейла отличается высоким уровнем риска и требует тщательной отработки на исторических данных. Новичкам без достаточного опыта торговли на Форексе крайне не рекомендуется прибегать к подобным методам трейдинга.
Если вы все-таки решили торговать по системе Мартингейла
Существует несколько способов снижения рисков при использовании математической стратегии. Главным из них является ограничение количества открываемых сделок (колен). Обычно первый вход осуществляется по сигналу какой-либо работающей торговой системы. По ней необходимо собрать статистику о максимальном количестве убыточных торговых операций подряд за длительный период времени. Ограничить количество ордеров в сетке следует чуть большим числом, нежели максимальное число сделок с отрицательным результатом за весь срок анализа. Исходя из этой информации, нужно подобрать первоначальный лот для торговли.
Второй способ уменьшения рисков заключается в разработке системы коэффициентов, используемых при открытии сетки из ордеров. Новую сделку можно открывать объемом, большим от первоначального не в 2, а в 1,5 или 1,6 раза. Соответственно, размер прибыли после закрытия последнего прибыльного ордера будет меньшим, чем при удвоении каждой сделки.
Математический метод может успешно использоваться при агрессивной торговле с повышенным уровнем риска, но заработанную прибыль не стоит реинвестировать, поскольку шансы все потерять очень велики. Для безопасного трейдинга на рынке Форекс по Мартингейлу следует тщательно продумать точки входа и количество торговых операций, необходимое для достижения оптимального результата. Помните, что прибыльность торговли очень сильно зависит от выбранного вами брокера!
Математические методы торговли на Форекс
Сегодня трейдеры со всего мира используют самые различные методы успешной торговли на Форекс. Опытные участники рынка со временем накопили приличные суммы, постоянно совершенствуя свои навыки и приумножая капитал. Новички же довольствуются малым, боясь вкладывать крупные деньги в торговлю и постоянно натыкаясь на те или иные ошибки. В Форекс пространстве это считается нормой. Однако существует мнение, что стабильный доход на международном валютном рынке доступен не только профессионалам. Заработать на Форекс может каждый, кто “на ты” с математикой и теорией вероятности.
Эксперты утверждают, что математические методы торговли на Форекс — это инновационные разработки, способные работать с высокой степенью точности. Их результаты основаны на анализе статистических данных, который математики используют с достаточной легкостью.
Действительно ли существуют математические методы успешной торговли на Форекс
Вопрос, насколько успешные методы Форекс, основанные на математическом подходе, реальны, вызывает довольно много вопросов как в научной среде, так и среди опытных аналитиков и трейдеров. Одни утверждают, что, отслеживая статистические колебания и привязывая их к различным факторам, влияющим на котировки, можно вычислить устойчивый, объяснимый и стабильный тренд. Другие берут во внимание так называемый человеческий фактор, когда каждый индивидуальный трейдер имеет влияние на рынок посредством собственных действий, а этот фактор просчитать заранее уже невозможно.
Тем не менее, математические методы торговли на Форекс успешно существуют, и им приписывается высокая выгодность, безубыточность и стабильность. В большинстве своем они основаны на соотнесении объемов депозита, временных рамках, контроле рисков и типе торгового инструмента. Для того чтобы не ошибиться в выбранной модели, слепо доверяя такому заманчивому описанию, ее для начала необходимо тестировать на демо счетах и небольших суммах.
Как правильно протестировать математический метод торговли на Форекс
Для того чтобы тестирование математической модели было результативным, необходимо достаточное время, для того чтобы открыть большое количество позиций. Только в общем потоке с данными можно получить достоверную информацию о том, как работает торговая система. В процессе тестирования вычисляется погрешность анализа, которая не должна превышать трех процентов. Если процент погрешности выше, это означает, что модель не работает в достаточной степени правильно, и использовать ее лучше во время малой рыночной загруженности.
Содержание данной статьи является исключительно частным мнением автора и может не совпадать с официальной позицией LiteForex. Материалы, публикуемые на данной странице, предоставлены исключительно в информационных целях и не могут рассматриваться как инвестиционный совет или консультация для целей Директивы 2004/39 /EC.
Что в математике XYZ, то на Форексе стратегия XZ!
Многие из нас еще со школьной скамьи не любят математику (а кто-то и ненавидит лютой ненавистью). Между тем математика наука полезная, а в некоторых сферах, таких как торговля на Форекс, и вовсе незаменимая. Чтобы пользоваться всеми богатыми возможностями технического анализа, нужно производить всевозможные математические расчеты. Тут требуется рассчитать среднее экспоненциальное цены, там объемы сделок, а то и еще что сложнее!
К счастью нет нужды высчитывать все это на калькуляторе, всю работу за нас делают технические индикаторы Форекс. И сегодня мы с Вами рассмотрим прекрасный пример использования всей мощи математических вычислений на Форекс – стратегию XZ.
Итак, торговая стратегия XZ – это типичная индикаторная торговая система, к достоинствам которой можно отнести достаточную простоту и наглядность. Эта стратегия разрабатывалась специально для рынка Форекс, а конкретнее под валютную пару EURUSD.
Перед тем как мы перейдем к изучению принципов и правил торговли по стратегии XZ, давайте подготовим наше «рабочее место». Нужно сделать следующее:
1. Откройте свечной график названной валютной пары – EURUSD.
2. Теперь надо выбрать таймфрейм. Вообще торговая стратегия работает на следующих временных интервалах: 5 минут (M5), 15 минут (M15), 30 минут (M30) или один час (H1). Выберите тот таймфрейм, который больше соответствует Вашим предпочтениям в трейдинге.
3. Следующий наш шаг – это добавление на график сигнальных индикаторов Форекс. Нам потребуются следующие:
— EMA (35) – стандартная скользящая средняя, экспоненциального типа, цвет – красный, период – 35, применить к цене закрытия (close);
— «Center of Gravity» — это нестандартный индикатор, который, вместе с CandleAverage_v3 можно скачать по ссылке внизу данной статьи. Его параметры: Bars back — 120, m – 4, i – 0, kstd – 2.4, sName – 720;
— «CandleAverage_v3», его также необходимо скачать по той же ссылке. Для индикатора необходимо добавить два уровня: 0.81 и -0.81. Параметры индикатора будут различными для разных таймфреймов.
Для периодов M5 и M15: Length – 3, H_period – 3, L_period – 3, C_period – 3.
Для M30: Length – 6, H_period – 3, L_period – 3, C_period – 5.
Ну а для H1: Length – 9, H_period – 1, L_period – 1, C_period – 8.
В итоге у Вас должен быть рабочий экран, подобный тому, что изображен на рисунке 1.
шаблон торговой стратегии форекс XZ
А теперь можно переходить непосредственно к освоению самой стратегии XZ. Торгуем на покупку, по следующей схеме:
1. Ждем момента, когда цена закроется над красной линией индикатора EMA (35).
2. Как только это произошло – все внимание на индикатор «Center of Gravity». Ждем следующих сигналов:
— цена находится под синей линией индикатора;
— текущая свеча касается зеленой линии.
3. Когда сигналы будут получены, переходим к последнему индикатору — «CandleAverage_v3». Здесь нам нужно, чтобы индикатор находился ниже уровня -0.81.
4. Если все наши профессиональные индикаторы Форекс показали нужные сигналы – открываем сделку на покупку.
5. Стоп-лосс ставим на текущем уровне EMA (35).
6. Что касается тейк-профита, его выставляем на некотором расстоянии выше точки входа на рынок. Величина этого расстояния зависит от таймфрейма: M5 – 100 пунктов, M15 – 80-130 пунктов, M30 – 120-185 пунктов, H1 – 75-310 пунктов.
Пример торговли на покупку по стратегии XZ предложен Вашему вниманию на рисунке 2.
пример торговли по стратегии XZ
На продажу торгуем по обратным правилам (цена ниже красной линии, но выше синей, «CandleAverage_v3» над уровнем 0.81, и т.д.).
Стратегия XZ – это неплохое сочетание математических методов с простотой применения. Не обойдите ее своим вниманием!
Растущего Вам в геометрической прогрессии профита!
Набор индикаторов для работы по стратегии Форекс XZ СКАЧАТЬ
Свежие новости на Главной странице
Математика в трейдинге. Оценка результатов торговых сделок
Введение: Математика — царица наук
Знание математики в минимальном объеме желательно для любого трейдера, и это утверждение даже не требует доказательств. Вопрос только в том, как определить этот минимальный объем. В процессе развития торгового опыта трейдер зачастую самостоятельно расширяет свой кругозор, читая сообщения на форумах или черпая информацию из книг. Одни книги написаны с меньшими требованиями к уровню подготовки читателя, другие, наоборот, стимулируют к изучению или восстановлению знаний в той или иной области математической науки. Мы попробуем дать некоторые оценки и их толкования в одной статье.
Из двух зол выбираем меньшее
Математиков в мире больше, чем успешных трейдеров, и этот факт часто приводят как аргумент противники сложных расчетов или методик в торговле. На это можно возразить, что торговля — это не столько умение разрабатывать торговые правила (умение анализировать), сколько способность соблюдать эти самые разработанные торговые правила (дисциплина). Кроме того, до сих пор не создана (и, думается, никогда не будет создана) теория, которая точно описывает процесс ценообразования на финансовых рынках. Само создание теории (открытие математической природы) финансовых рынков означает смерть этих рынков, что является неразрешимым парадоксом с точки зрения философии. Но если перед нами стоит вопрос — идти на рынок с багажом из не полностью удовлетворительного математического описания рынка или совсем без этого багажа, — то мы выбираем меньшее зло. Мы выбираем математические методы оценки торговых систем.
В чем ненормальность нормального распределения?
Одним из основных понятий в теории вероятностей является понятие нормального распределения. Почему оно названо именно так? Оказалось, что множество процессов в природе имеет нормальное распределение. Точнее, большинство процессов в природе в пределе сходятся к нормальному распределению. Рассмотрим это на простом примере. Пусть у нас имеется равномерное распределение на интервале от 0 до 100. Равномерное распределение означает, что вероятность выпадения любого значения на интервале одинакова для всех чисел этого интервала, и вероятность того, что выпадет 3.14 (число Pi), такая же, как и вероятность выпадения числа 77 (любимое число с двумя семерками). Современные компьютеры дают возможность генерировать достаточно хорошую последовательность псевдослучайных чисел.
Как из этого равномерного распределения получить нормальное распределение? Оказывается, если мы будем брать каждый раз несколько случайных чисел из равномерного распределения (например, 5 чисел) и находить среднее значение этой пятерки (это называется сделать выборку), то при большом количестве таких выборок новое полученное распределение будет стремиться к нормальному. Центральная предельная теорема гласит, что это относится не только к выборкам из равномерных распределений, но и к широкому классу других распределений. А так как свойства нормального распределения очень хорошо изучены, то представление многих процессов в виде процесса с нормальным распределением облегачает анализ. Но лучше один раз увидеть, чем сто раз услышать. С помощью простого индикатора на языке MQL4 мы можем увидеть подтверждение центральной предельной теоремы. Запускаем NormalDistribution.mq4 на любом графике с разным значением N (количество выборок) и видим, что эмпирическое частотное распределение становится все более гладким.
Рис.1. Индикатор,создающий нормальное распределение из равномерного.
Здесь N означает, сколько раз мы брали среднее из pile=5 равномерно распределенных чисел на интервале от 0 до 100. Мы получили четыре графика, которые очень похожи между собой, и если мы проведем в пределе некоторую нормировку (приведем к единому масштабу), то получим несколько реализаций стандартного нормального распеределения. Единственная горькая ложка дегтя в красоте такого подхода — цены на финансовых рынках (а точнее — приращения цен и другие производные от этих приращений), по большому счету, все же не укладываются в схему нормального распределения. Вероятность достаточно редкого события (например, падения цены на 50%) на финансовых рынках хоть и мала, но все же значительно больше, чем при нормальном распределении. Поэтому при оценке рисков на основе нормального распределения об этом все же надо помнить.
Количество переходит в качество
Даже на таком простом примере моделирования нормального распределения мы видим, что количество обрабатываемых данных имеет значение. Чем больше исходных данных, тем точнее и достовернее результаты. Считается, что минимальное число в выборке должно быть не меньше 30. То есть, если мы хотим оценить результаты торговых операций (например, эксперта в тестере), то количество сделок ниже 30 не является достаточным, чтобы делать статистически достоверные выводы о некоторых параметрах системы. Чем больше сделок мы анализируем, тем меньше вероятность того, что эти сделки являются просто удачно выхваченными звеньями не очень надежной торговой системы. Поэтому итоговая прибыль на серии из 150 сделок дает больше оснований для принятия на вооружение торговой системы, чем система, оцениваемая только по 15 сделкам.
Математическое ожидание и дисперсия как оценка риска
Две наиболее важные характеристики распределения — математическое ожидание (среднее) и дисперсия. Стандартное нормальное распределение имеет математическое ожидание, равное нулю. При этом центр распределения также приходится точно на ноль. Пологость или крутизна нормального распределения характеризуется мерой разброса случайной величины в районе математического ожидания. Дисперсия как раз и показывает нам разброс значений случайной величины вокруг ее математического ожидания.
Математическое ожидание находится просто: для счетных множеств суммируются все значения распределения, и полученная сумма делится на количество значений. Например, множество натуральных чисел является бесконечным, но счетным множеством, так как с каждым значением можно сопоставить его индекс (порядковый номер). Для несчетных множеств применяется интегрирование. Для оценки математического ожидания серии сделок мы сложим все результаты сделок и разделим на число сделок. Полученное значение показывает ожидаемый средний результат от каждой сделки. Если математическое ожидание положительно, в среднем мы зарабатываем. Если же оно отрицательно, то в среднем мы проигрываем.
Рис.2. График плотности вероятности нормального распределения.
Мерой разброса распределения является сумма квадратов отклонений случайной величины от его математического ожидания. Эту характеристику распределения называют дисперсией. Обычно математическое ожидание для случайно распределенной величины обозначают как M(X). Тогда дисперсию можно записать как D(X) = M((X-M(X))^2 ). Квадратный корень из дисперсии называют стандартным отклонением, другое его краткое наименование — сигма (σ). Именно нормальное распределение, у которого математическое ожидание равно нулю, а стандартное отклонение равно 1, называют стандартным нормальным распределением или распределением Гаусса.
Чем больше значение стандартного отклонения, тем большей изменчивости подвержен торговый капитал, тем больше риск для него. Если математическое ожидание положительно (стратегия выигрышная) и равно $100, а стандартное отклонение равно $500, то мы рискуем в несколько раз большей суммой, чтобы заработать каждый доллар. Например, мы имеем результаты 30 сделок:
|
Чтобы найти математическое ожидание этой последовательности сделок, сложим все результаты и разделим на 30. Получим среднее значение M(X), равное $4.26. Чтобы найти стандартное отклонение, вычтем из результата каждой сделки среднее, возведем в квадрат и найдем сумму квадратов. Найденную сумму разделим на 29 (количество сделок минус один). Получили дисперсию D, равную 9 353.623. Возьмем корень из дисперсии и получим стандартное отклонение sigma, равное $96.71. Данные для проверки записаны в таблицу:
Что мы получили: математическое ожидание равно $4.26, стандартное отклонение равно $96.71. Не самое лучшее соотношение риска и средней сделки. График прибыли подтверждает этот вывод: Рис.3. График изменения баланса по совершенным сделкам. Случайно ли я торгую? Z-счетСамо предположение, что прибыль, полученная в результате серии торговых операций является случайной, для многих трейдеров может звучать издевательски. Проведя достаточно долгое время в поисках своей торговой системы, которая на практике уже дала реальную прибыль на достаточно ограниченном промежутке времени, трейдер получает подтверждение правильности найденного подхода к рынку. И теперь допустить, что все это было случайностью? Это уже слишком, особенно для новичков. Тем не менее, необходимость объективной оценки результатов торговли очень существенна. В этом случае на помощь снова приходит нормальное распределение. Мы не знаем, каков будет результат каждой отдельной сделки. Мы только можем сказать, что мы либо получим прибыль (+), либо потерпим убыток (-). Чередование убытков и прибылей может происходить по-разному для каждой торговой системы. Например, если размер предполагаемой прибыли в 5 раз меньше размера предполагаемого убытка при срабатывании Stop Loss, то разумно предполагать, что прибыльных сделок (со знаком +) будет существенно больше, чем убыточных (со знаком минус). Z-счет позволяет оценить, насколько часто прибыльные сделки сменяются убыточными. Z-счет для торговой системы вычисляется по формуле: где: Серия — это последовательность идущих друг за другом плюсов (например, +++) или минусов (например, —). R подсчитывает количество таких серий. Рис.4. Сравнение двух серий выигрышей и проигрышей. На рисунке синим цветом показана часть последовательности выигрышей и проигрышей эксперта, который занял первое место на Чемпионате Automated Trading Championship 2006. Z-score его конкурсного счета имеет значение -3.85, в скобках указана вероятность 99.74%. Это означает, что с вероятностью 99.74% сделки на этом торговом счете имели положительную зависимость между собой (Z-счет отрицателен): за одним выигрышем следовал другой выигрыш, за проигрышем опять шел проигрыш. Так ли это? Те, кто следил за Чемпионатом, помнят, что Roman Rich выставил на нем свою версию советника MACD, который часто открывал сразу по три сделки в одном направлении. Красным цветом показана типичная последовательность положительных и отрицательных значений случайной величины для нормального распределения. Мы видим, что эти последовательности отличаются между собой, но как измерить это отличие? Z-счет дает нам ответ на этот вопрос: содержит ли ваша последовательность прибылей и убытков больше или меньше полос (серий выигрышей или проигрышей), чем можно было бы ожидать от действительно случайной последовательности, в которой нет зависимости между сделками. Если Z-счет близок к нулю, мы не можем сказать, что распределение торговых сделок отличается от нормального распределения. Z-счет последовательности сделок может дать нам информацию о возможной зависимости между результатами подряд идущих сделок. При этом значения Z трактуются так же, как и вероятность отклонения от нуля случайной величины, распределенной по закону стандартного нормального распределения (среднее=0, sigma=1). Если вероятность попадания нормально распределенной случайной величины в диапазоне ±3σ равна 99.74 %, то попадание этого значения за пределы этого интервала с той же вероятностью 99.74% говорит нам о том, что эта случайная величина не принадлежит данному нормальному распределению. Поэтому «правило трех сигм» читают так: нормальная случайная величина отклоняется от своего среднего не более, чем на три сигмы. Знак Z говорит нам о типе зависимости. Положительное говорит нам о том, что за прибыльной сделкой наиболее вероятна убыточная, а отрицательное — что за выигрышем последует выигрыш, а проигрыш повлечет за собой также проигрыш. Небольшая таблица иллюстрирует тип и вероятность зависимости между сделками по сравнению с нормальным распределением.
Положительная зависимость между сделками означает (Z-счет отрицателен), что выигрыш порождает выигрыш, а проигрыш порождает проигрыш. Отрицательная зависимость означает, что после выигрыша последует проигрыш, а после проигрыша последует выигрыш. Выявленная зависимость позволяет регулировать размеры открываемых позиций (в идеале) или даже пропускать некоторые из них и открывать их только виртуально для отслеживания последовательности сделок. Прибыль за время удержания сделки (HPR)В своей книге «Математика управления капиталом» Ральф Винс использует понятие HPR (holding period returns) — прибыль за время удержания сделки. Сделке, которая принесла 10% прибыли, соответствует HPR=1+0.10=1.10. Сделке же, принесшей убыток в 10%, соответствует HPR=1-0. 10=0.90. По-другому значение HPR для сделки можно получить, если разделить значение баланса после закрытия сделки (BalanceClose) на значение баланса на момент открытия сделки (BalanceOpen). HPR=BalanceClose/BalanceOpen. Таким образом, каждой сделке соответствует не только результат сделки в денежном выражении, но и HPR. Это позволяет сравнивать системы вне зависимости от величины торгуемых контрактов. Одним из показателей такого сравнения является среднее арифметическое — AHPR (average holding period returns). Чтобы найти AHPR, нужно сложить все HPR и разделить на количество сделок. Рассмотрим эти расчеты используя предыдущий пример из 30 сделок. Предположим, что мы начали торговать, имея на счете $500. Составим новую таблицу:
AHPR находим как среднее арифметическое, оно равно 1.0217. Другими словами, мы в среднем зарабатываем (1.0217-1)*100%=2.17 % на каждой сделке. Так ли это? Если мы умножим 2.17 на 30, то получим, что доход должен составить 65.1%. Умножим первоначальный капитал $500 на 65.1% и получим $325.50. В то же время реальная прибыль составляет (627.71-500)/500*100%=25. 54%. Таким образом, среднее арифметическое от HPR не всегда позволяет правильно оценить систему. Наряду со средним арифметическим Ральф Винс вводит понятие среднего геометрического, которое мы обозначили как GHPR (geometric holding period returns), которое практически всегда меньше среднего арифметического AHPR. Среднее геометрическое является фактором роста за игру и находится по формуле: где: Система с наибольшим средним геометрическим принесет наибольшую прибыль, если торговать на основе реинвестирования. Среднее геометрическое меньше единицы означает, что система будет терять деньги, если вы будете торговать на основе реинвестирования. Хорошей иллюстрацией разницы между AHPR и GHPR может служить счет sashken’а, который долгое время был лидером Чемпионата. AHPR=9.98% впечатляет, но итоговое GHPR=-27.68% все расставляет по своим местам. Показатель Шарпа (Sharpe Ratio)Эффективность инвестиций часто оценивают с точки зрения дисперсии доходов. Одним из таких показателей является коэффициент Шарпа (Sharpe Ratio). Этот коэффициент показывает, как соотносятся среднее арифметическое AHPR, уменьшенное на безрисковую ставку, и стандартное отклонение SD от ряда HPR. Значение безрисковой ставки RFR (Risk Free Rate) обычно принимают равным процентной ставке по доходу на депозит в банке или ставке дохода на казначейские обязательства. Для нашего примера, AHPR=1.0217, стандартное отклонение SD (HPR) равно 0.17607, а RFR=0. где: Sharpe Ratio=(1.0217-(1+0))/0.17607=0.0217/0.17607=0.1232. Для нормального стандартного распределения более 99% случайных величин находятся в диапазоне ±3σ (сигма=SD) вокруг среднего значения M(X). Из этого можно заключить, что значение Sharpe Ratio больше 3 является очень хорошим. Рисунок позволяет увидеть, что если результаты сделок распределены нормально, то при показателе Шарпа равном 3 вероятность получения убытка в каждой сделке меньше 1% — по правилу трех сигм. Рис.5. Нормальное распределение результатов сделок с вероятностью проигрыша менее 1%. Подтверждение этому можно увидеть на счете участника RobinHood: его эксперт совершил 26 сделок на Чемпионате Automated Trading Championship 2006, и среди них — ни одной убыточной. Показатель Шарпа (Sharpe Ratio) равен 3.07! Линейная регрессия и коэффициент линейной корреляцииМожно и по-другому оценить стабильность торговых результатов. Показатель Шарпа позволяет оценить меру риска, которому подвергается торговый капитал, но можно попробовать оценить и степень гладкости кривой баланса. Если мы нанесем на график значения баланса по закрытии каждой сделки, то сможем провести ломаную линию. Можно аппроксимировать эти точки некоторой прямой линией, которая покажет нам среднее направление изменения торгового капитала. Рассмотрим эту возможность на примере графика баланса эксперта Phoenix_4, разработанного Hendrick’ом. Рис.6. График баланса Hendrick — участника чемпионата Automated Trading Championship 2006. Нам необходимо найти такие коэффициенты a и b, чтобы эта прямая линия проходила как можно ближе к аппроксимируемым точкам. Для нашего случая x — это номер сделки, y — значение баланса по закрытии сделки.
|
---|