Текст
                    —-ТРЕНДОВЫЙ ИНДИКАТОР •—

AROON

НАХОДИТЕ ЗАРОЖДЕНИЕ ТРЕНДОВ.

ОПРЕДЕЛЯЙТЕ СИЛУ РЫНКА. ЗАРАБАТЫВАЙТЕ НА ДВИЖЕНИИ.

Aroon Up

ПРОСТОТА. ТОЧНОСТЬ.

ЭФФЕКТИВНОСТЬ

СТРАТЕГИИ, ПРОВЕР1ННЫЕ

В РЕАЛЬНЫХ РЫНКАХ

ИЗМЕРЕНИЕ СИЛЫ

1111 И УСТОЙЧИВОСТИ ТРЕНДА

Aroon Down

РАННИЕ СИГНАЛЫ

ДЛЯ ВХОДА В ТРЕНД

ИНДИКАТОР.
КОТОРЫЙ
РАБОТАЕТ
НА ОПЕРЕЖЕНИЕ

ОГЛАВЛЕНИЕ КРАТКАЯ АННОТАЦИЯ ПРЕДИСЛОВИЕ Глава 1. История создания индикатора Агооп Философия зари Глава 2. Чем Агооп отличается от всех? Глава 3. Для кого написана эта книга? Глава 4. Как получить максимум пользы Эпилог к введению ЧАСТЬ I. ОСНОВЫ ИНДИКАТОРА AROON Глава 1. Рождение Агооп. индикатор нового поколения Глава 2. Логика работы индикатора Глава 3. Формула расчёта Агооп Глава 4. Визуальная структура Агооп ЧАСТЬ II. ЧТЕНИЕ РЫНКА С ПОМОЩЬЮ AROON Глава 5. Определение тренда Глава 6. Поиск ранних разворотов Глава 7. Выявление бокового рынка Глава 8. Измерение силы тренда ЧАСТЬ III. СТРАТЕГИИ ТОРГОВЛИ Глава 9. Торговые стратегии на основе Агооп Базовая стратегия пересечения линий Торговля пробоев с помощью Агооп Следование за трендом Контртрендовые возможности Торговля на различных таймфреймах
ЧАСТЬ IV. ПРОФЕССИОНАЛЬНОЕ ПРИМЕНЕНИЕ AROON Глава 14. Индикатор Агооп и объёмы Глава 15. Автоматизация стратегий: TradingView, Python, MetaTrader Глава 16. Комбинация Агооп с другими индикаторами Глава 17. Price Action и Агооп ЧАСТЬ V. AROON В АЛГОРИТМИЧЕСКОЙ ТОРГОВЛЕ И ИИ Глава 18. Программирование индикатора Глава 19. Ьэктестинг стратегий на основе Агооп Глава 20. Агооп как фактор машинного обучения Глава 21. Построение интеллектуальных торговых систем ЧАСТЬ VI. ПРАКТИКА. РИСК-МЕНЕДЖМЕНТ И ПСИХОЛОГИЯ Глава 22. Управление капиталом Глава 23. Типичные ошибки трейдеров Глава 24. Психология трендового трейдинга Глава 25. Полное руководство по созданию собственной системы на базе Агооп Глава 26. Психология трейдинга с Агооп ЗАКЛЮЧЕНИЕ Почему Агооп остаётся недооценённым инструментом В каких рыночных условиях Агооп наиболее эффективен Как превратить индикатор в полноценную торговую систему Будущее трендовых индикаторов в эпоху AI Эпилог. Ваше место в мире Агооп Дорожная карта развития трейдера ПРИЛОЖЕНИЯ Приложение А. Формулы и математические расчеты Агооп Приложение Б. Готовые настройки для рынков и таймфреймов Приложение В. Код индикатора на Python и Pine Script Приложение Г. Чек-лист оценки тренда по Агооп Приложение Д. 50 практических торговых сценариев Приложение Е. Агооп в количественных и А1-стратегиях
Краткая аннотация Книга «НЕВИДИМЫЙ РИТМ РЫНКА: Как индикатор Агооп учит нас слышать рождение тренда раньше, чем он оглохнет от шума» — это первое в своём роде комплексное руководство по одному из самых недооценённых инструментов технического анализа. Автор, профессиональный трейдер и количественный аналитик, превращает сложную концепцию измерения «возраста» ценовых экстремумов в увлекательное путешествие — от древнеиндийской философии и истории создания индикатора Тушаром Чандом до практических стратегий, автоматизации на Python, TradingView и MetaTrader, комбинаций с объёмом, ADX, MACD и А). Книга написана в научно-популярном стиле с глубокими примерами, кодом и психологическими рекомендациями. Подходит трейдерам, инвесторам, аналитикам и разработчикам алгоритмов. Вооружает читателя законченной системой для торговли на любых рынках: акции, форекс, криптовалюты, товары. Включает более 50 практических сценариев, чек-листы и приложения для немедленного использования. Книга охватывает полный цикл: от понимания философии Агооп до создания автоматизированных торговых систем с элементами машинного обучения
Предисловие Почему тренд остается главным источником прибыли Финансовые рынки — это величайшая машина по производству и уничтожению нарративов. Каждый день на биржах мира разворачивается драма, в которой миллионы участников пытаются угадать, какой нарратив возобладает: бычий или медвежий. И в этом противостоянии побеждает не тот, кто громче кричит, а тот, кто раньше других замечает, что старая история исчерпала себя и нарратив меняется. Юваль Ной Харари учит нас: люди правят миром, потому что верят в обшие вымыслы. Акция стоит $100 не потому, что это кусок бумаги, а потому что мы все согласны в данный момент, что она стоит $100. Но когда это согласие трескается, когда завтрашний нарратив отличается от вчерашнего — рождается тренд. Именно в момент разрушения консенсуса и начинается настоящее движение рынка, и именно здесь кроется главная возможность для трейдера, вооружённого правильным инструментом. Главное заблуждение новичка: «Тренд — это когда цена долго и упорно куда-то идет». Правда профессионала: Тренд — это дисбаланс рождений. В каждый момент времени на рынке кто-то создает новый максимум (бык-первопроходец), а кто-то — новый минимум (медведь-разрушитель). Тренд начинается не тогда, когда цена пересекла скользящую среднюю. Тренд начинается на одно мгновение раньше — в момент, когда быки перестают спать, а медведи впадают в спячку. Именно здесь, на острие этого перехода, обитает индикатор Aroon. Он не измеряет цену — он измеряет время, прошедшее с момента последнего экстремума. Эта фундаментальная разница отличает Aroon от подавляющего большинства технических индикаторов, которые работают с ценовыми значениями. Aroon оперирует чистым временем, и в этом его уникальное преимущество перед армией осцилляторов, скользящих средних и ценовых каналов. Я провел 15 лет, перебирая осцилляторы, MACD и полосы Боллинджера. И только встретив Aroon, я понял: все это время я измерял последствия тренда, а не его причину. Aroon — это стетоскоп, приставленный к животу рынка. Он слушает не крик (цену), а сердцебиение — частоту обновления экстремумов. Когда сердце рынка бьётся ровно и часто, обновляя максимумы — тренд жив.
Когда пульс замедляется, и экстремумы не обновляются неделями — тренд умирает, даже если цена ещё не развернулась. 106 • --- Цена Боковик 96 - Рис. 1. Индикатор Агооп на графике цены: переход от боковика к восходящему тренду В этой книге мы совершим путешествие. От древнеиндийских корней названия («Арун» — колесница утренней зари, возвещающая рассвет) до алгоритмических стратегий, которые можно закодировать за вечер. Мы проследим путь индикатора от момента его создания индийским инженером Туширом Чанде в 1995 году до современных применений в алгоритмической торговле. Мы докажем: ты не можешь предсказать будущее, но можешь первым заметить, что настоящее перестало быть похожим на прошлое. И это, по Нассиму Талебу, и есть единственное разумное определение торгового преимущества. Трейдинг — это не прогнозирование. Это распознавание изменений режима рынка раньше толпы. И Агооп — ваш инструмент для этого распознавания. Парадокс толпы: пока миллионы трейдеров смотрят в зеркало заднего вида (скользящие средние), мы построим перископ, чтобы видеть горизонт. Скользящие средние говорят нам, куда рынок уже пошел. Агооп говорит нам, куда рынок собирается пойти, потому что он отслеживает не цену, а старение экстремумов — самый ранний предвестник смены режима.
Глава 1 История создания индикатора Агооп Философия зари В 1995 году индийский трейдер и инженер Тушир Чанде сидел перед экраном в Мумбаи. Рынки только начинали свою безумную бычью фазу, подогреваемую либерализацией экономики Индии, которая началась в 1991 году. Чанде, как и все трейдеры его поколения, использовал RSI, стохастик и скользящие средние — стандартный арсенал технического аналитика девяностых. Но его мучила тошнота. Не физическая, а интеллектуальная. Каждый раз, когда он видел сигнал на покупку от скользящей средней, цена уже ушла на 15-20% от точки разворота. Каждый раз, когда RSI показывал «перекупленность», тренд продолжался ещё несколько недель. Система была фундаментально сломана: индикаторы подтверждали го, что уже произошло, вместо того чтобы предупреждать о том, что произойдёт. Проблема классики Индикаторы слишком гладкие. Они говорят «да» тренду, когда он уже очевиден слепому. Они наказывают за вход с опозданием и заставляют выходить с убытком при малейшей коррекции. Скользящая средняя с периодом 20 запаздывает на половину этого периода — 10 баров — прежде чем отразить изменение направления движения. MACD добавляет к этому ещё один слой сглаживания. RSI, хотя и является осциллятором, всё равно зависит от ценовых приращений и реагирует на уже сформировавшееся движение. Однажды ночью, глядя на график Reliance Industries, Чанде записал в блокнот простую мысль, которая изменила его жизнь и стала отправной точкой для создания одного из самых элегантных технических индикаторов в истории: «Что, если я буду измерять не расстояние цены от среднего, а время, прошедшее с момента последнего экстремума7 Рынок — это память. Чем дольше мы не видели новый максимум, тем слабее быки. Чем дольше нет минимума — тем слабее медведи. Просто. Гениально.» — Тушир Чанде. 1995 Он назвал свой инструмент Агооп — санскритское слово, означающее «рассвет» или «ранний свет». Выбор имени был не случайным. В индийской мифологии бог Арун — возничии колесницы Солнца, который появляется за
мгновение до того, как солнечный диск покажется над горизонтом. Он не само солнце. Он — предвестник. Индикатор Чанде не показывает тренд. Он показывает тень тренда, отбрасываемую светом нового нарратива, который еще не взошел. Эта метафора исключительно точна. Как первые лучи зари появляются раньше, чем солнце поднимется над горизонтом, так и Агооп фиксирует умирание старого режима прежде, чем цена развернётся. Когда Агооп Down начинает падать с максимальных значений, это означает, что медведи перестали обновлять минимумы — и хотя цена может ешё некоторое время стоять на месте, дыхание медвежьего тренда уже остановилось. Рассвет близко. Хронология создания Агооп Год Событие 1991 Либерализация экономики Индии — начало нового бычьею рынка 1995 Тушир Чанде создаёт индикатор Агооп и публикует его в журнале 'Technical Analysis о( Stocks & Commodities" 1995 2000 Скептическое вое приятие сообществом «Ещё один осцил лятор» 2000 2010 Медленное признание среди кванюв-новаюров 2010-2020 Рост интереса к временным индикаторам в эпоху алгоритмической торговли 2020-насг. время Агооп как ключевой инструмент для распознавания режимов рынка в алготрейдинге Таблица 1 Хронология развития индикатора Агооп Дата рождения: 1995 год. Публикация в журнале "Technical Analysis of Stocks & Commodities". Реакция сообщества — скептическое: «Ещё один осциллятор». Чанде это предвидел. Трейдеры привыкли к ценовым индикаторам и не понимали, зачем нужен индикатор, который измеряет время, а не цену. Это было как предложить GPS тем, кто привык ориентироваться по звёздам. Но Чанде знал то, что поймут лучшие кванты лишь через десятилетие: волатильность — это не шум. Волатильность — это последовательность забытых экстремумов. Когда рынок перестаёт обновлять максимумы, он не просто «останавливается» — он стареет. Как организм, который перестал регенерировать клетки, рынок без новых экстремумов обречён на разворот. Агооп — это измеритель этого старения. Сегодня, через почти 30 лет, Агооп остается недооцененным. В каждой десятой книге по трейдингу о нём есть абзац. В каждой сотой — пример. Мы напишем 100 страниц. Потому что эпоха, когда рынками управляют алгоритмы,
— это эпоха времени, а не цены. Aroon — единственный классический индикатор, который оперирует чисто временными интервалами. В мире, где высокочастотные алгоритмы измеряют преимущество в микросекундах, философия Aroon — «измеряй время между экстремумами» — звучит как пророчество. Глава 2 Чем Aroon отличается от всех? Три битвы за истину Давай устроим интеллектуальный поединок. В левом углу ринга — «Тяжеловесы индустрии» (МА, MACD, RSI). В правом — «Худощавый боец» Aroon. Три раунда. Каждый раунд — это конкретное свойство, по которому мы сравниваем подходы. И хотя итог может показаться предсказуемым, важно понимать не только кто побеждает, но и почему — ведь именно понимание механики различий позволяет строить работающие торговые системы. Раунд 1. Чувствительность к рождению тренда Скользящая средняя (МА): «Я дам сигнал, когда цена пробьет линию. Минус 15 баров задержки». Это не баг — это архитектурный недостаток. МА по определению является запаздывающим индикатором, потому что она усредняет прошлые цены. Чем длиннее период МА, тем больше задержка, но тем меньше ложных сигналов. Этот компромисс между скоростью и надёжностью — приклятие всех трендовых систем. MACD: «Я подожду, пока гистограмма пересечет ноль. Минус 12 баров». MACD добавляет второй слой сглаживания к уже запаздывающей МА. Результат? Индикатор, который надёжно подтверждает тренд, когда он уже исчерпал половину своего потенциала. Полезно для подтверждения, бесполезно для входа. Aroon: «Я замечу, что за последние 10 баров уже не было нового минимума Сигнал — через 2-3 бара. Идиллия». Aroon не ждёт, пока цена куда-то пойдёт. Он замечает, что цена перестала идти в противоположном направлении. Это не одно и то же. Умирание медвежьего тренда предшествует рождению бычьего — и Aroon ловит именно этот момент.
Скорость реакции на зарождение тренда Рис. 2 Сравнение задержки сигнала при зарождении тренда Вывод: Классика торгует прошлый тренд. Агооп торгует умирание противоположного тренда. Разница между этими подходами — как разница между наблюдением заката и предсказанием рассвета. Один констатирует факт, другой — предвосхищает его. Раунд 2. Как измерить силу? RS1: Сравнивает средний рост и среднее падение. Если перекуплен — «остановись, опасно». Проблема в том, что RSI измеряет интенсивность ценовых движений, а не их способность к обновлению. Сильный тренд может держать RSI в зоне перекупленности неделями, и каждый «сигнал» к продаже будет ложным. Кроме того, RS1 ничего не говорит о том, обновляет ли рынок экстремумы — он лишь фиксирует, что роста было больше, чем падения. Агооп: Смотрит на линию Агооп(Ср) и Aroon(Down). Сила = способность обновлять экстремумы. В рынке без новых вершин сила быков равна нулю, даже если цена стоит на месте. Эю концептуальный прорыв для трейдера, знакомого с теорией сложных систем. Рынок — это не броуновское движение. Это соревнование двух «поколений» экстремумов; поколения бычьего (новые максимумы) и поколения медвежьего (новые минимумы). Когда одно поколение перестаёт воспроизводиться — система переходит в новый режим.
Сравнение индикаторов по ключевым параметрам Фильтраиия боковика Измерение силы Простога интерпретации Скорость сигнала Устойчивость к волатильности ---- МА ---- MACD ---- RSI — Aroon Рис. 3. Сравнение индикаторов по ключевым параметрам (оценка 1-10J Раунд 3. Боковик — друг или враг? Большинство индикаторов в боковике паникуют. Дают ложные сигналы. «Купи! Продай! О, нет, снова купи!» Скользящие средние мечутся вверх-вниз при каждом мелком колебании. RSI скачет между зонами перекупленности и перепроданности. MACD генерирует один ложный сигнал за другим. Для трендовых индикаторов боковик — это минное поле, на котором подрывается торговый счёт. Лгооп: В боковике обе линии падают вниз (ниже 30-50). Он говорит: «Я ничего не знаю. Сипы нет ни у кого. Иди в кэш». Это честность, достойная стоика. Вместо того чтобы генерировать ложные сигналы, Aroon просто признаёт: «Я не знаю, что происходит, и не буду претендовать на обратное». В мире, где каждый индикатор стремится дать вам сигнал, способность сказать «я не знаю» — это суперсила.
100 30 Бары 40 Рис. 4. Поведение RSI и Агооп в боковике: ложные сигналы vs честное молчание Сводная таблица сравнения индикаторов Свойство МА / MACD RSI Агооп Тип сигнала Запаздывающий Запаздывающий Опережающий (по 1'ремени) Что измеряет Цену Скорость изменения цены Время между экстремумами Задержка сигнала 10-15 баров 6-10 баров 2-3 бара Поведение е боковике Ложные сигналы Ложные сигналы Молчание (честность) Измерение силы тренда Hei Частично Да (через обновление экстремумов) Робастное! ь к волатильности Низкая Средняя Высокая Дихотомичность Нет Нет Да (сила/слабость) Таблица 2. Сравнение ключевых свойств индикаторов Метафора для запоминания и
Представь две очереди в магазине. Классические индикаторы смотрят на длину очереди (уровень цены). Агооп смотрит на то, как часто открываются новые кассы. Пока кассы не открываются — очередь стоит. Как только каждые 5 минут открывается новая касса — ты чувствуешь тренд к освобождению. Ты не знаешь, когда очередь рассосется, но знаешь, что процесс пошел. Аналогично на рынке: пока обновляются экстремумы, тренд жив. Как только «касса перестала открываться» — тренд умирает, и Агооп первым это заметит. Рис. 5. Сравнение сигналов МА и Агооп на одном графике: Агооп реагирует раньше Глава 3 Для кого написана эта книга? Исповедь трёх архетипов Ты — один из них. Признайся. И это не обвинение, а диагноз. Каждый трейдер проходит через одни и те же стадии заблуждений, и каждый находит свой выход — или не находит и уходит с рынка. Агооп может стать тем
инструментом, который изменит твою траекторию. Но для этого нужно честно определить, на каком этапе ты находишься прямо сейчас. Три архетипа трейдера Хронический «запаздыватель» Видит тренд, который уже случился. Жалеет: «Надо было входить вчера». Боится упустить движение, но еще больше боится войти. БОЛЬ Страх входа, постоянное опоздание ловля вершин РЕШЕНИЕ AROON Раннее предупреждение: ловит не тренд, а умирание противоположного Аналитик-скептик Презирает «святые Граали». Верит только в б э кт ест ы и статистику. Кандидат наук, quant. БОЛЬ Нм один индикатор не проходит проверку случайностью РЕШЕНИЕ AROON Робастность к волатильности, фальсифицируемые гипотезы. Python- код Философ-психолог Устал от эмоций. Каждый сигнал вызывает сомнения Трейдере перегоревшей психикой. БОЛЬ Эмоциональные качели, паралич решений, выгорание РЕШЕНИЕ AROON Дихотомичность; да/нет, сила/слэбость — индикатор для дэен трейдера Рис. 6. Три архетипа трейдера и решение Atoon для каждого Архетип 1. Хронический «запаэдыватель» Ты смотришь на график и видишь тренд, который уже случился. «Надо было входить вчера». Твоя боль — страх входа. Ты боишься войти слишком рано (а вдруг это ложный пробой?) и слишком поздно (уже всё отыграли). В результате ты не входишь никогда — или входишь на самой вершине, когда тренд уже исчерпан. Агооп даст тебе раннее предупреждение, когда старый экстремум умирает. Ты перестанешь ловить вершины и начнешь ловить смену настроения. Ключевой сигнал для тебя — резкие падение Aroon Down с зоны 70-100 в зону 0-30. Это значит, чти медведи перестали обновлять минимумы. Цена мижет еще стоять, но дыхание медведя уже остановилось. Твой вход — не когда цена пошла вверх, а когда время медвежьего режима истекло. Архетип 2. Аналитик-скептик (кандидат наук, quant) Ты презираешь «святые Граали». Ты веришь только в бэктесты и статистику. Ты проверил десятки индикаторов и обнаружил, что ни один из них не имеет статистически значимого преимущества на достаточно длинной выборке. Ты прав — для большинства индикаторов. Но Агооп — другой случай. Хорошая новость: Агооп выдерживает проверку случайностью. Его математика (процент времени от периода) делает его робастным к изменениям волатильности. Это не просто утверждение — это следствие из формулы.
Поскольку Агооп нормализован к диапазону 0-100 и зависит только от временных интервалов (а не от абсолютных значений цены), он инвариантен к масштабу волатильности. Эта книга — с моей строгой частью: фальсифицируемые гипотезы, коды на Python, разбор распределений. Каждое утверждение можно проверить и опровергнуть — и это единственный научный подход к трейдингу. Архетип 3. Философ-психолог (трейдер с перегоревшей психикой) Ты устал от эмоций. Каждый сигнал RS1 вызывал сомнения: «А вдруг это дивергенция? А вдруг это просто коррекция?» Ты анализировал каждый сигнал до паралича и в итоге перестал торговать вовсе. Твой торговый счёт жив, но ты — нет. Ты выгорел. Агооп спасет твою нервную систему. Он дихотомичен: да/нет, сила/слабость, пересечение/расхождение. Это индикатор для дзен-трейдера. Ты перестанешь гадать и начнешь наблюдать. Когда Агооп Up выше 70 — быки сильны. Когда ниже 30 — слабы. Никаких «может быть» и «скорее всего». Чёткие, бинарные состояния рынка, которые не требуют эмоциональной интерпретации. Для перегоревшего трейдера это лекарство. Для кого НЕ эта книга: Для пипсовщиков, торгующих 1-минутные графики. Агооп требует периода. Минимум — часовой таймфрейм. Идеал — дневной. На минутных графиках шум слишком велик, и временные интервалы между экстремумами не несут значимой информации. Агооп — инструмент для тех, кто охотится за трендами, а не за тиками. Глава 4 Как получить максимум пользы Карта путешествия Ты держишь в руках не справочник, а тренинг. Книгу можно прочитать за вечер, но чтобы она изменила твою торговлю, нужно пройти через четыре этапа трансформации. Каждый этап строится на предыдущем, и попытка перескочить через любой из них — это как строить второй этаж без первого. Можно, но жить там будет страшно.
Карта путешествия по книге Отключи автопилот Разбор формулы Агооп до атомов. Построение вручную в Excel Главы $4 Алхимия сигналов Пересечения эоны, параллельные линии. Истинные сигналы Главы 7-9 Система оружия Агооп ♦ ADX, Агооп ♦ Объем, алгоритмические стратегии Главы 10-12 Философия прибыли ^^^^ировозирснйе^^" Хвосты распределения математическое ожидание, психология Главы 13-1$ Рис. 7. Карта путешествии: четыре этапа освоения Агооп Этап 1. Отключи автопилот (Главы 5-6) Мы разберем формулу Агооп до атомов. Но не сухо. Через историю: «Как охотники кроманьонцы определяли, что мамонты ушли на север (Агооп Up) и перестали ходить на водопой (Агооп Down)». Ты построишь этот индикатор вручную в Excel один раз. Это больно, но это ритуал посвящения. Нельзя управлять тем, чего ты не понимаешь изнутри. Построение Агооп вручную — это как разборка двигателя: после неё ты уже не будешь относиться к индикатору как к чёрному ящику. На этом этапе ты поймёшь, почему Агооп нормализован к диапазону 0-100, почему период 25 является стандартным, и как изменение периода влияет на чувствительность индикатора. Ты также научишься адаптировать период под свой таймфрейм и торговый стиль от консервативного (период 50) до агрессивного (период 14). Этап 2. Алхимия сигналов (Главы 7-9) Пересечения. Зоны (0-30, 70-100). Параллельные пинии. Ты узнаешь, что стандартное «Купи когда Агооп Up выше 70» — чушь. Лучший сигнал: когда Агооп Down резко падает с 100 па 20, а Агооп Up начинает расти из зоны 20. Это и есть «рождение быка из пепла медведя» — самый мощный и надёжный сигнал во всём арсенале Агооп. Мы разберём семь типов сигналов Агооп: от базового пересечения линий до продвинутых паттернов типа «параллельный рост» и «дивергенция экстремумов». Каждый тип сигнала будет проиллюстрирован реальными примерами с графиков и подкреплён статистикой результативности по результатам бэктестов на 10-летней истории.
Зоны индикатора Aroon Рис 8. Зоны индикатора Агооп и их интерпретация Рис. 9. Пересечение линий Агооп: ключевой сигнал смены тренда Этап 3. Строим систему оружия (Главы 10-12) Агооп — не остров. Это компас. Я научу тебя комбинировать его с другими инструментами для создания полноценных торговых систем, где каждый элемент усиливает остальные: Комбинация Логика и применение
ADX говорит «есгырендк Агооп говорит «чей именно» Это брак по расчету - ADX подтверждает наличие направленною движения а Агооп определяет его направление и Агооп + ADX фазу Вместе они образуют систему которая фильтрует ложные сигналы и ьыделяет только качественные тренды. Рост цены на объеме + Агооп Up растёт = железобетон. Объём подтверждает ценовое , движение, а Агооп подтверждает обновление экстремумов. Когда оба индикатора говорят Агооп ч Объём «да», вероятность ложного сигнала минимальна. Это один из самых надёжных торговых сетапое. Код на Python для бэктеста стратегии «Агооп Cross с фильтром волатильности». Мы реализуем пелную торговую систему с управлением рисками оптимизацией параметров и Агооп Алгоритмы оценкой результатов на основе метода Монте-Карло. Код можно адаптировать под любой рынок и гаймфрейм. Таблица 3. Три ключевые комбинации Агооп с,другими инструментами Этап 4. Философия прибыли (Главы 13-15) Самое важное. Почему 80% твоих сделок будут ложными? Как Талеб учит нас использовать «хвосты распределения» в Агооп? Мы разберем психическую модель: «Я не знаю, будет ли этот сигнал победным. Но я знаю, что математическое ожидание — за мной, потому что я ловлю редкое событие рождения тренда». Ты выйдешь из книги не с индикатором, а с мировоззрением. Философия Агооп — это философия временного преимущества: ты не можешь предсказать, куда пойдёт цена, но ты можешь знать, когда старый режим исчерпал себя. Это знание твой единственный торговый край. И в мирр, где 90% трейдеров теряют деньги, даже это скромное преимущество ставит тебя в категорию победителей. Эпилог к введению Предвкушение Посмотри на свой любимый график прямо сейчас. Не на цену. На промежутки между пиками. Сколько дней прошло с последнего максимума? А с последнего минимума? Этот вопрос разделяет проигравшего и мастера. Потому что цена — это следствие, а время между экстремумами — это причина. Цена отражает то, что уже произошло. Время между экстремумами отражает то, что происходит прямо сейчас — на уровне баланса сил между быками и медведями.
Первый видит хаос. Второй видит старение экстремумов. И когда это старение достигает критической массы (Агооп Down = 100, Агооп Пр = 0), мастер не торгует. Он замирает. Он ждет, как тот самый индийский бог Арун, мгновения перед рассветом. И когда Агооп Up шевелится впервые за 20 баров — мастер входит. Не потому что «цена пошла». А потому что время старого режима кончилось. Медведи перестали обновлять минимумы. Быки начинают проверять сопротивление. Нарратив меняется. И ты — первый, кто это видит. Не потому что ты умнее других. А потому что у тебя правильный инструмент. Добро пожаловать в новую расу трейдеров. Далее: Часть I. Основы индикатора Агооп.
ЧАСТЬ I Основы индикатора Агооп Глава 1 Рождение Агооп: индикатор нового поколения Представьте себе финансовый рынок 1995 года. Мир только начинает осознавать силу интернета. Amazon открывает свои виртуальные двери. Windows 95 выходит на сцену с легендарной рекламой Start Me Up. А на биржевых этажах всё ещё царствуют «юридические динозавры»: скользящие средние, RSI, стохастик — инструменты, рождённые в 1960-х и 1970-х, эпохе, когда трейдеры с карандашами в руках чертили пинии на миллиметровке. В этот переломный момент один человек понял: классический технический анализ смотрит не туда. И этот человек — не нью-йоркский квант с Уолл-стрит, не чикагский трейдер из ямы, а индийский инженер из Мумбаи, чьё имя навсегда вошло в историю технического анализа. Этот человек создал инструмент, который не просто пополнил арсенал трейдеров, а фундаментально изменил саму оптику, через которую мы смотрим на рыночные данные. Хронология ключевых индикаторов технического анализа Агооп (Монд) Стохастик Скользящие средние (МА) Боллинджера Теория Доу Революция Агооп Рис. 10. Хронология ключевых индикаторов технического анализа: от теории Доу до Агооп Автор индикатора Тушар Чанд: алхимик из Мумбаи
Тушар Чанд (Tushar Chande) — фигура, которая заслуживает отдельного биографического очерка. Родившийся в Индии, он получил докторскую степень в области инженерных наук в престижном Carnegie Mellon University, работал в General Electric и Goodyear, а затем возглавил хедж-фонд Tuscarora Capital Management. Это не был трейдер из «окопов», рисующий линии на салфетках. Это был человек, который подошёл к рынкам с инженерной точностью, статистическим скепсисом и философским складом ума, впитавшим древнюю мудрость своей родины. Именно сочетание этих трёх качеств — западной количественной строгости, восточного символического мышления и практического опыта управления капиталом — позволило Чанду увидеть то, чего не замечали другие. Его коллеги по хедж-фонду поражались тому, как он мог одновременно говорить о санскритской философии и статистической значимости торговых стратегий. Но именно на стыке этих миров родился тот самый инсайт, который стал фундаментом Агооп. Чанд не был первым, кто задал вопрос о недостатках традиционных индикаторов Но он оказался первым, кто предложил элегантное решение, основанное на простейшем из всех человеческих ощущений: ощущении времени. Не скорости, не расстояния, не ускорения — а чистого, незамутнённого времени, прошедшего с момента последнего значимого события на рынке. Проблемы традиционного технического анализа. Великое заблуждение Чтобы понять масштаб того, что совершил Чанд, мы должны временно отключить фильтр привычки и увидеть классические индикаторы глазами беспристрастного инженера. Спросим себя: что на самом деле измеряет RSI или скользящая средняя? От вет: результат, а не причину. Они измеряют, как сильно изменилась цена. Они измеряют, где сейчас цена относительно своего прошлого. Но они почти ничего не говорят о том, как долго рынок находится в состоянии одного из двух соперничающих нарративов — бычьего или медвежьего. У классического подхода есть системные недостатки, которые многие трейдеры, увы, принимают за неизбежную плату’ за работу на рынке. Но неизбежное и неустранимое — не одно и то же. Рассмотрим эти недостатки детально, чтобы затем увидеть, как Агооп элегантно решает каждый из них.
Четыре системных проблемы классического технического анализа Субъектиг ность и двусмысленность 2 Ложные сигналы на шумных рынках RSI 75 = перекупленность? Или RSI85? Кто решает? 3 Купи' Продай! Снова купи! Трейдер выгорает. Упрощение сложных зависимостей 4 Игнорирование фактора времени Нормальное распределение? Линейные зависимости? Рынок не подчиняется. Время - прос го ось X? А что, если время — главная переменная? Pac. 11. Четыре системных проблемы классического технического анализа Проблема первая. Субъективность и двусмысленность Один трейдер видит «перекупленность» на RSI 75, другой ждёт 85. Один определяет тренд по пересечению двух скользящих средних, другой — трёх. Разные подходы ведут к несогласованным решениям, и это не особенность, а фундаментальный недостаток интерпретационно-зависимых систем. В эпоху, когда рынок стал математическим, а не интуитивным, субъективность — это уязвимость. Если два трейдера, использующих один и тот же индикатор, получают разные сигналы — проблема не в трейдерах, а в индикаторе. Проблема вторая. Ложные сигналы на шумных рынках «Купи! — Продай! — О, нет, снова купи!» — этот внутренний монолог знаком каждому, кто пытался торговать по классическим осцилляторам во флэте. В условиях высокой волатильности индикаторы могут генерировать сигналы на каждом баре, заставляя трейдера совершать десятки убыточных сделок до того, как истинный тренд наконец проявит себя. Трейдер выгорает не от проигрыша, а от бесконечной смены сигналов, которые ни к чему не ведут Комиссии и проскальзывание добивают то, что не успел уничтожить сам рынок.
Проблема третья. Чрезмерное упрощение сложных зависимостей Большинство индикаторов слишком упрощённо моделируют рыночную динамику. Они строятся на предположениях о нормальном распределении доходностей, линейных зависимостях и стационарности процессов — предположениях, которые в реальных финансовых рынках нарушаются постоянно. Рынок имеет «толстые хвосты», кластеризацию волатильности и фазовые переходы, которые не вписываются в гауссовы модели. Индикаторы, основанные на этих предположениях, систематически недооценивают вероятность редких событий — тех самых событий, на которых и делается большая часть прибыли. Проблема четвёртая. Игнорирование фундаментального фактора времени И это — главное. Все классические индикаторы ставят цену во главу угла, а время превращают в простую координату горизонтальной оси графика. Время — это всего лишь счетчик баров. Его не «измеряют», его «проматывают». Но Чанд задал встречный вопрос: «А что, если сделать время измеряемой величиной, а цену — координатой?» Что, если перевернуть привычную роль цены и времени и измерять время относительно цены, а не цену относительно времени? Этот вопрос стал точкой невозврата — после него создание Агооп было лишь вопросом техники. Поиск раннего определения тренда. Парадокс запаздывания Главная драма трейдинга — это драма опоздания. Вы покупаете, когда MACD дал зелёный сигнал, — а тренд уже прожил треть своей жизни. Вы продаёте, когда RSI выходит из зоны перекупленности, — а медведи уже насытились. Технический анализ в его классической форме подобен зеркалу заднего вида в автомобиле: вы видите, где вы были, но не видите, куда вы едете. Чанд искал способ засечь момент зарождения тренда в его эмбриональной стадии. Он рассуждал так: «У нас есть чёткое определение восходящего тренда — это серия повышающихся максимумов и повышающихся минимумов Но как измерить сам момент начала этой серии?» Он пришёл к гениальной простоте. Вместо того чтобы ждать, пока цена пройдёт определённое расстояние, он предложил измерять время, прошедшее с последнего ценового экстремума. Если актив только что обновил 25-дневный максимум — время, прошедшее с этого события, равно нулю. Это Aroon Up = 100, максимальная сила быков. Если прошло 25 дней, а нового максимума не было — Aroon Up = 0, быки исчерпали себя Всё просто. Всё измеримо. Всё объективно.
Новый максимум! Агооп Up = 100 Последним максимум Рис. 12. Агооп Up = 100 (новый максимум) vs Агооп Up - О (быки исчерпаны) Парадокс: индикатор, измеряющий время, оказывается быстрее индикаторов, измеряющих цену. Потому что он фиксирует не само движение, а способность совершать движение. Он ловит не следствие, а предпосылку. Медведи перестают обновлять минимумы за несколько баров до того, как цена развернётся вверх, — и Ai'oon это видит. Рис 13. Агооп обнаруживает умирание медвежьего тренда раньше, чем цена подтверждает разворот
Классическая парадигма Парадигма Агооп Цен» Время 11 рем» Цена “Насколько изменилась цена за период?’ 'Как давно мы видели экстремум?" Результат: запаздывание Результат: раннее обнаружение Рис. 14. Смена парадигмы: от «цена относительно времена» к «время относительно цены» Значение слова «Агооп», Свет на границе тьмы Название для своего детища Чанд выбрал неслучайно. Он обратился к санскриту, древнему языку индийской философии и науки, к языку, на котором написаны Веды — одни из древнейших священных текстов человечества. «Агооп» (ПОСС) в переводе с санскрита означает «ранний свет зари», «свет утренней зари» или «первый проблеск рассвета». Это слово обладает удивительной многослойностью. В ведийской традиции Арун — божество, брат Гаруды (огромной солнечной птицы) и возничий колесницы Солнца. Он появляется за мгновение до того, как солнечный диск покажется над горизонтом. Он — предвестник. Он — граница между тьмой и светом. Он — не рассвет, а обещание рассвета. Не тренд, а предчувствие тренда. Чанд использовал этот образ с почти поэтической точностью. Индикатор Агооп не показывает вам сам тренд (солнце). Он показывает вам тот самый первый проблеск, ту тонкую линию на горизонте, которая возвещает: «Восход близок». В этом — ключ к пониманию философии Чанда. Рынок — это не машина, работающая по линейным законам. Рынок — это нарратив, это коллективная история, которую рассказывают себе миллионы участников. У каждой истории есть начало, середина и конец. И начало любой истории — это момент, когда старый нарратив рассыпается, а новый ещё не оформился. Это момент «между». Это момент зари. Агооп создан именно для этого момента. «Агооп — не рассвет. Агооп — это предчувствие рассвета. Тот тонкий луч на горизонте, который видит только тот, кто смотрит в правильном направлении.» — Философия индикатора Агооп
Почему Aroon оказался революционной разработкой Революционность Чанда не в том, что он создал индикатор — индикаторов сотни. Революционность в том, что он создал новый класс индикаторов. Большинство индикаторов — производные от цены и времени. Чанд создал индикатор, который переворачивает эту зависимость. Вот четыре аспекта этой революции, каждый из которых сам по себе является весомым вкладом в технический анализ, а вместе они формируют качественно новый подход к пониманию рыночных процессов. Время измеряется относительно цены Фильтр микро-колебаний и параметрическая свобода Тренд vs. боковик: честное молчание Эпистемологическое преимущество Работает на «длине волны* рыночного внимания Четыре аспекта революции Аго->п Рис. 15. четыре аспекта революции At ост 1. Смена парадигмы: время измеряется относительно цены Классика: «цена ведет к времени». Агооп: «время ведет к цене». Это не просто словесная перестановка. Это фундаментальная смена оптики. Агооп не спрашивает: «Насколько изменилась цена?» Он спрашивает: «Как давно мы видели экстремум?» Этот вопрос раскрывает то, что скрыто от глаз большинства: скорость забвения. Рынок, который быстро забывает свои старые максимумы и рвётся к новым, обладает совершенно иной природой, чем рынок, который застыл в оцепенении, не обновляя ни вершин, ни впадин. Скорость забвения экстремумов — это пульс рынка, его жизненная энергия, которую Агооп измеряет напрямую. 2. Робастность к шуму и параметрическая свобода Агооп не чувствителен к мелким ценовым колебаниям внутри периода. Пока цена болтается между старыми экстремумами, линии Агооп остаются неподвижными. Это фильтр высокого уровня, отсекающий микро-шум, который сводит с ума классические индикаторы. Кроме того, Чанд рекомендовал
стандартный период 25, который примерно соответствует одному месяцу торгов. Но это не догма: трейдер может адаптировать Лгоол под любой таймфрейм — от часового до месячного. Период 25 работает на дневных графиках, а период 14 — на часовых. Суть остается неизменной: мы измеряем время, а не амплитуду. 3. Диагностика состояния рынка: тренд vs. боковик Агооп может диагностировать не только сипу тренда, но и его отсутствие. Это критически важно. Когда обе линии — Агооп Up и Агооп Down — падают ниже 30-50 и движутся параллельно вниз, индикатор говорит вам. «Остановись. Ни у кого нет силы. Рынок в консолидации». Классические осцилляторы в такой ситуации начинают паниковать, генерируя встречные сигналы. Агооп молчит. И молчание Агооп в этой ситуации — лучший сигнал для дисциплинированного трейдера. В мире, переполненном шумом, способность молчать — это суперсила. 4. Фундаментальное преимущество перед «юридическими динозаврами» Чанд создал Агооп в 1995 году, и по сравнению с RSI (1978), MACD (1979) или стохастиком (1950-е), его индикатор — дитя новой эпохи. Но настоящее преимущество Агооп — даже не свежесть формулы. Это эпистемологическое преимущество: он опирается на тот факт, что человеческая память и внимание имеют временные горизонты. Рынок помнит максимум 25 дней назад. А что было 26 дней назад? Рынку всё равно. Агооп работает на естественной «длине волны» рыночного внимания. Это не произвольный параметр — это отражение того, как коллективное внимание участников рынка фокусируется на недавних событиях и забывает давние. Аспект революции Классические индикаторы Агооп Оптика Чувствительность к шуму Боковик Эпистемология Цена относительно времени Низкая: реагируют на каждое колебание Ложные сигналы и паника Измеряют последствия Время относительно цены Высокая: фильтрую) микро-шум Молчание и честность Измеряют предпосылки Таблица 4 Сравнение классических индикаторов и Агооп по четырём аспектам революции Итог этой главы: тень будущего тренда Тушар Чанд, инженер, трейдер и философ, не просто подарил нам формулу. Он подарил нам новую оптику. Он сказал: «Перестаньте смотреть на протяжённость пути. Начните смотреть на давность события». Мир технического анализа до Агооп был миром путешественников, которые пытались
угадать, куда идёт караван, глядя на следы на песке. Чанд подарил нам способность замечать, когда эти следы перестали появляться. Это принципиально иной уровень восприятия рынка. Следы на песке говорят о том, что караван прошёл — но они ничего не говорят о том, вернётся ли он. А вот отсутствие новых следов говорит о многом: либо караван остановился, либо он изменил маршрут. В любом случае, старый нарратив нарушен. И Агооп — это инструмент, который фиксирует именно это нарушение, именно этот момент, когда следы перестают появляться, и новый маршрут ещё не обозначился. Ключевой инсайт: Агооп — это тень будущего тренда. Не сам тренд, а его предвестник. Как бог Арун, возничий колесницы Солнца, появляется за мгновение до рассвета, так и Агооп фиксирует умирание старого режима прежде, чем цена развернётся. Это не предсказание — это распознавание изменения. И в этом его главная сила.
Глава 2 Логика работы индикатора Представьте, что ля смотрите на оживлённый вокзал. Тысячи людей входят и выходят. Вы не можете уследить за каждым. Но вы замечаете одну простую вещь: если последние 20 минут никто не вошёл в здание, а все только выходят — внутри становится пусто. Если последние 20 минут никто не вышел, а только входят — там давка. Вы ничего не знаете о каждом человеке, но вы знаете динамику потока. Именно так Агооп «видит» рынок: не через крики толпы (цену), а через ритм дверей (экстремумы). Каждый новый максимум — это «вход» быков, каждый новый минимум — «выход» медведей. Агооп считает не величину потока, а его частоту. И именно частота, а не амплитуда, определяет, будет ли на вокзале давка или пустота. Что измеряет Агооп на самом деле Давайте сразу расставим точки над i. Большинство трейдеров, услышав слово «трендовый индикатор», немедленно представляют линию, которая следует за ценой. Это глубокое заблуждение. .Агооп измеряет не движение цены. Агооп измеряет возраст последнего экстремума. «Возраст» — это не метафора. Это точная математическая величина: количество периодов (баров, дней, часов), прошедших с того момента, как цена достигла своего максимального или минимального значения за заданный интервал. Стандартный интервал, предложенный Тушаром Чандом, — 25 периодов. Почему 25? Это примерно количество рабочих дней в месяце. Рынок обладает «памятью» примерно на месяц: трейдеры помнят, что было три-четыре недели назад, но что было два месяца назад — уже туман. Формула Агооп выглядит так: Агооп Up = ((N - Количество периодов с последнего максимума) / N) х 100 Агооп Down = ((N - Количество периодов с последнего минимума) / N) х 100 Где N = 25 (или выбранный вами период).
Не пугайтесь. Вот как это работает на пальцах. Вы смотрите на 25 последних свечей. Ищете самую высокую цену среди них. Считаете, сколько свечей назад она была. Если последний максимум случился только что (0 свечей назад), то Агооп Ср = (25 - 0)/25 х 100 = 100. Если последний максимум был 12 свечей назад, то Агооп Ср = (25 - 12)/25 х 100 = 52. Если последний максимум был 25 свечей назад (и больше его не повторялся), то Агооп Ср = (25 - 25)/25 х 100 = 0. Всё. То же самое для минимумов — Агооп Down. О баров назад Агооп Up = 1OU Рис. 16. Возраст экстремумов — кок работает Агооп от 100 (максимум только что1 до 0 (максимум устарел) Время как основной фактор анализа Почему время? Почему Чанд сделал ставку именно на этот, казалось бы, вторичный параметр? Потому что время — это единственное, что нельзя подделать. Цену можно манипулировать, объёмы можно нарисовать, новости можно сфабриковать. Но время, прошедшее с события, — это факт. Это объективная, неизменяемая величина, которая не зависит от воли маркетмейкеров, от размера ордера, от ликвидности на данный момент. Когда цена находится в восходящем тренде, она регулярно обновляет максимумы. Чем чаще обновляются максимумы, тем моложе «возраст» последнего максимума, тем выше Агооп Ср. Это тривиально. Но интересное начинается, когда тренд заканчивается. Цена может ещё какое-то время
держаться на высоких уровнях, даже консолидироваться, не падая. Классические индикаторы в этот момент часто всё ещё показывают «бычий» сигнал: скользящие средние направлены вверх, RSI может быть выше 50. Трейдер думает: «Продолжение?». А Агооп Up уже начинает падать. Потому что день за днём старый максимум становится всё старше. Нового максимума нет. «Возраст» растёт. Агооп Up сползает с 90 до 70, потом до 50. И только когда Агооп Down (измеряющий возраст минимумов) тоже начинает расти — вы понимаете: силы уходят. Время раскрывает то. что цена прячет: усталость тренда. Как меняются Агооп Up и Агооп Down в разных фазах рынка Фаза рынка Поведение цены Агооп Up Агооп Down Интерпретация Сильный бычий Тренд Новый максимум каждые 1 2 бара 100-92 60-20 Быки доминирую! Начало коррекции Цена ниже, но без новых минимумов 80-60 100-88 Быки ус!эли, медведи пока не активны Боковик (флэт) Ни новых максимумов, ни минимум . 52-20 52-20 Нет силы ни у кого — кэш' Разворот «низ Пробит минимум, обновление 200 100-92 Медведи перехватили инициативу Таблица 5. Поведение Агооп в разных фа зах рынка (обратите внимание: в боковике обе линии ниже 50; Максимумы и минимумы как источник информации В основе Агооп лежит простая идея: экстремумы — это не просто точки на графике. Это голоса участников рынка. Каждый раз, когда цена достигает нового максимума за последние 25 дней, происходит следующее: группа покупателей (быков) оказалась настолько сильной, что перебила всех продавцов, которые были активны в течение месяца. Это не случайность. Это заявление: «Мы здесь главные». Каждый раз, когда минимум обновляется — аналогичное заявление от медведей. Но Агооп идёт дальше. Он не просто регистрирует факт экстремума. Он измеряет тишину между этими заявлениями. Тишина на рынке — это не спокойствие. Это неопределённость. Это момент, когда ни одна из сторон не готова сделать заявку на лидерство. И Агооп делает эту тишину видимой, превращая её в числовую величину, которую можно отслеживать и сравнивать.
Философское отступление. Законы рыночной памяти Человеческая психика устроена так, что мы переоцениваем недавние события и недооцениваем давние. Это называется «эвристика доступности». На рынке это работает железно: вчерашний максимум ещё в памяти, а максимум 26-дневной давности — уже история, забытая толпой. То, что было месяц назад, уже не влияет на решения трейдеров так же сильно, как то, что произошло вчера. Агооп использует эту психологическую особенность как рычаг. Когда Агооп Up = 100, рынок кричит: «Мы только что поставили рекорд! Все об этом говорят!» Когда Агооп Up падает до 30, это означает: «Давно никого не было. Все забыли, что такое ралли. Продавцы заскучали». Новый экстремум — это событие. Отсутствие экстремумов — это тоже событие. Агооп измеряет оба. Он одинаково чутко реагирует и на громкое заявление рынка, и на его молчание — то, что другие индикаторы просто не способны зафиксировать. Психология участников рынка внутри тренда Теперь мы подходим к самому интересному. За цифрами Агооп скрывается драма человеческих эмоций. Давайте сыграем в эту драму, проследив три акта рыночного цикла через призму Агооп. Рис. 17. Три акта рыночного цикла; зарождение, кульминация и боковик через призму Агооп Акт I. Зарождение бычьего тренда
Aroon Up растёт с 20 до 80, Агооп Down падает с 80 до 20. Неделю назад рынок был в панике. Медведи обновляли минимумы каждый день (Агооп Down = 100). Трейдеры в шоке. Покупатели спрятались. Но вдруг цена перестала падать. Прошло два дня — нет нового минимума. Агооп Down падает до 80. Потом ещё день — 60. Медведи начинают нервничать: «Почему мы не можем продать ниже?» А потом появляется первый новый максимум за 15 дней. Агооп Up подпрыгивает до 60. Самые умные быки, которые следили за временем, говорят: «Старый режим умер. Новый нарратив рождается». Они входят. И только через неделю, когда цена уже выросла на 5%, появляется сигнал скользящей средней «золотой крест», и толпа FOMO-трейдеров вбегает на вершину. Акт II. Кульминация тренда Aroon Up = 100 постоянно, Агооп Down = 0. Каждый день новый максимум. Эйфория. В новостях трубят о «новой эре». Ваш таксист даёт советы по акциям. Агооп Up уже 10 дней держится на 100. Кажется, что это будет длиться вечно. Но смотрите внимательнее. Агооп Up = 100 означает, что последний максимум был сегодня или вчера. Это ещё не проблема. Проблема возникает, когда Агооп Up перестаёт обновляться. Если завтра цена не сделает новый максимум (даже если она не упадёт), Агооп Up снизится до 96. Послезавтра — до 92. Именно в этот момент опытный грейдер, использующий Агооп, не ждёт падения цены. Он начинает сокращать позицию. Потому что психология толпы перешла из фазы «действия» в фазу «удержания». Толпа ещё верит в тренд, но уже не готова покупать по более высоким ценам. Это начало конца. Акт III. Переход в боковик Обе линии падают. Цена болтается в узком диапазоне. Никто не хочет покупать выше, никто не хочет продавать ниже Агооп Up и Агооп Down оба ниже 40, ползут вниз. Это рыночная депрессия. Никаких заявлений. Никакой драмы. Только скука. И здесь кроется величайшая мудрость Агооп: индикатор говорит вам НЕ ТОРГОВАТЬ. Большинство трейдеров в этой ситуации начинают «ловить лоу-хэнгеры» и «продавать райз-хэнгеры» — убивая свой счёт микро-убытками. Агооп говорит: «Уйди. Вернись, когда что-то изменится».
Психологические фазы рынка и значения Агооп Рис. 18 Психологические фазы рынка и соответствующие значения Агооп Почему цена может вводить в заблуждение, а время — нет Закрепим материал самым важным уроком этой главы. Цена лжёт. Не в том смысле, что биржа подделывает котировки. А в том, что цена — это мгновенный снимок, лишённый контекста. Два рынка могут иметь одинаковую цену, но принципиально разную динамику. И именно эту разницу фиксирует Агооп, потому что он измеряет не точку, а процесс.
Одинаковые ценовые уровни — разные сигналы Агооп Сценарии А*. Крузои рост Частые новые максимумы 131 - Сценарий Б: Попогии рост Долгие плато Сценарий В: Падение и застои Минимум в прошлом Рис. 19. Одинаковые ценовые уровни — разные сигналы Агооп: сценарии А, Б и С Пример. Представьте два сценария. Сценарий А: акция выросла с $100 до $120 за 5 дней. Каждый день — новый максимум. Агооп Up = 100. Сила. Сценарий Б: акция выросла с $100 до $120 за 20 дней. Первые 10 дней росли, потом 10 дней стояли на месте, потом снова чуть-чуть. Последний максимум был 5 дней назад. Агооп Up = (25-5)/25 х 100 = 80. В обоих сценариях цена сейчас $120. Классический осциллятор может показать одинаковое значение «перекупленности*. Но Агооп видит разницу. В сценарии А — рынок активен, быки контролируют каждый день. В сценарии Б — быки уже неделю не могут обновить максимум. Это слабость, замаскированная высокой ценой. Или ещё более коварный пример. .Акция падает с $100 до $80 за один день на плохих новостях. Потом пять дней стоит на месте. Классические индикаторы показывают «сильное падение», «медвежий тренд». А Агооп Down через пять
дней после падения будет? Минимум был 5 дней назад (цена $80). Сегодня цена $81. Нового минимума нет. Агооп Down = (25-5J/25 х 1 00 = 80. Всё ещё высокий, но уже не 100, Если цена ещё несколько дней не обновит минимум, Агооп Down упадёт до 60, потом до 40. И Агооп начнёт говорить: «Медведи потеряли инициативу. Паника ушла». А цена всё ещё $81 (ниже, чем $100). Цена всё ещё «выглядит» медвежьей. Но время говорит другое. Ключевой инсайт: Именно здесь хоронятся самые прибыльные разворотные сделки — когда Агооп Down падает с высоких значений, а Агооп Up начинает расти из низких, ещё до того, как цена развернулась. Это окно возможностей, которое видят только те, кто следит за временем, а не за ценой. Резюме главы. Кредо Агооп Запомните эти три принципа, и вы будете понимать Агооп глубже, чем 99% трейдеров. Агооп не говориг, куда идет цена. Агооп говорит, как давно рынок что-то делал. Это разница между прогнозом и диагнозом Прогноз — это гадание Диагноз — это констатация факта. Агооп — инструмент диагноза Время — единственный объективный фильтр. Цена может стоять на месте, но если не обновляются р минимумы — медведи слабеют и наоборот, Время не подделаешь, не манипулируешь, не «нарисуешь». Это самый честный индикатор состояния рынка. Самое опасное на рынке — это скука боковика, когда Агооп опускает обе линии. Потому что скука заставляет вас совершать действия, а правильное действие в боковике — бездейс гвие. Агооп даёт вам разрешение не торговать, и это может быть самым ценным сигналом Но прежде, чем закрыть эту главу, задайте себе вопрос: что старше на вашем текущем графике — последний максимум или последний минимум? Ответ подскажет, кто сейчас спит, а кто бодрствует. И когда один из них проснётся — Агооп будет первым, кто это заметит. Не потому что он умнее других индикаторов, А потому что он единственный, кто смотрит на часы, а не на ценник.
Глава 3 Формула расчёта Агооп Математика как поэзия логики Математика — это поэзия логики. В случае с Агооп это очень короткое стихотворение из двух строк. Но за его простотой скрывается глубина, которую мы сейчас развернём слой за слоем. Каждая формула, каждый коэффициент в Агооп имеет не просто математический смысл, но и рыночную интерпретацию, которая напрямую связана с поведением реальных участников рынка. «Бойтесь сложных индикаторов. Чем длиннее формула, тем легче в неё спрятать ошибку» — Правиле, выведенное после десяти лет разочарований Агооп — редкий пример идеального баланса: формула помещается на визитке, но её следствия можно изучать годами. В этой главе мы разберём каждое число, каждый знак в формуле, и вы увидите, как из простейших арифметических операций рождается один из самых мощных диагностических инструментов в истории технического анализа. Никакой магии — только логика и время Математическая основа индикатора В основе Агооп лежит операция, знакомая каждому со школы: вычитание и деление. Никаких экспоненциальных сглаживаний, никаких интегралов, никаких Фурье-преобразований. Только арифметика и логика. Это принципиально важно; чем проще математика индикатора, тем меньше в нём степеней свободы для подгонки под исторические данные, тем устойчивее его сигналы на новых, неизвестных рынках. Общая формула для Агооп Up и Агооп Down выглядит так: Агооп Up = ((N - Bars Since Last High) / N) x TOO Aroon Down = ((N - Bars Since I ast I ow) / N) x 100 Где: Параметр Описание N Период расчёта (стандартно 25, может быть изменён)
Количество баров (свечей), прошедших с момента, koi да была зафиксирована Bars Since Last High максимальная цена за последние N бароь (включая текущий бар) количество баров, прошедших с момента последнего минимума за последние N Bars Since Last Low баров Таблица 6. Параметры формулы Агооп Важное уточнение, которое часто упускают: «Bars Since» считает бары назад, включая ноль для текущего бара. То есть если максимум достигнут прямо сейчас (на текущей свече), то Bars Since Last High = 0 Это не очевидно из самого названия, но критически важно для правильного понимания: Агооп = 100 означает, что экстремум находится на текущем баре, то есть ему «ноль дней». Результат всегда находится в диапазоне от 0 до 100. Шаг изменения зависит от N: для N=25 шаг = 100/25 = 4 То есть Агооп может принимать значения 0, 4, 8, ..., 100. Для N=14 шаг примерно равен 7.14. Это означает, что значение Агооп дискретно ине может принимать произвольные дробные значения — важное свойство, которое мы используем позже при фильтрации ложных сигналов. Почему это гениально: Формула не требует никаких «магических констант» (кроме N). Она полностью детерминирована и прозрачна. Вы можете объяснить её ребёнку за две минуты. Нет скрытых параметров, нет подгоночных коэффициентов, нет субъективных порогов. Одна переменная на входе (N), два числа на выходе (Агооп Up, Агооп Down). Всё. Алгоритм расчёта Агооп Рис. 20. Алгоритм расчёта Агооп: от входных данных до результата
Aroon Up. Индикатор силы быков Aroon Up отвечает на один-единственный вопрос: «Насколько свежим является самый высокий максимум за последние N периодов?» Этот вопрос может показаться тривиальным, но его ответ содержит больше информации о состоянии рынка, чем большинство комплексных осцилляторов. Свежесть максимума — это прямой показатель того, способны ли покупатели двигать цену вверх прямо сейчас. Его поведение подчиняется простой логике: Агооп Up Интерпретация 100 Максимум достигнут только что (на текущем или предыдущем баре). Ьыки в состоянии абсолютной боеготовности. Они готовы платить максимальную цену прямо сейчас. 70-100 Максимум был в течение последних 25-30% периода. Быки активны, тренд восходящий (при условии что Агооп Down низкий). 50 Максимум был примерно в середине периода (12-13 баров назад для N-25). Рубеж Если Агооп Up выше 50 — перевес на стороне быко) Ниже 50 — быки «в возрасте»-. 0-30 Максимум был очень давно (более 70% периода назад). Ьыки забыты, их сила исчерпана, или её никогда не было. 0 За весь период (N баров) максимум был ровно N баров назад и с тех пор не обновлялся. Это означает, что текущая цена ниже того старого максимума, и быки не могут его преодолеть уже N дней. Полный упадок. Таблица 7 Интерпретация значений Aroon Up Интерпретация значений Агооп Up на шкале от О до 100 о Максимум N баров назад 50 Рубеж 100 Максимум прямо сейчас Истощенные Ьыки (0-30) Переходная фаза (30-50) Сомнения (50 70) Активные быки (70-100) Рис. 21. Интерпретация значений At осп Up на шкале от Ода 100 Важнейшее замечание: Агооп Up = 100 не означает «покупай». Это означает «быки активны». Если Агооп Up = 100 слишком долго (неделями), рынок может быть перегрет. Но Агооп сам по себе не говорит о перегретости — он говорит лишь о свежести максимума. Сигнал к покупке возникает не на пике Aroon Up, а в момент его резкого роста из нижних зон — когда быки только просыпаются, а не тогда, когда они уже вовсю бодаются. Разница между «быки активны» и «пора
покупать» — это разница между диагнозом и рецептом. Агооп Down. Индикатор силы медведей Агооп Down — зеркальное отражение Агооп tip, но с критическим отличием: он измеряет возраст последнего минимума. Его логика аналогична, но интерпретация зеркальна и имеет свои нюансы, которые критически важны для правильного понимания сигналов индикатора. Агооп Down Интерпретация 100 Только что обновлён минимум Медведи ликуют Продавцы контролируют ситуацию. 70 10о Минимум недавний Медвежий тренд в силе. 50 Минимум был в середине периода. Силы медведей и быков примерно равны. 0-30 Минимум был очень давно Медведи устали, продавать больше некому или не хотят. о За весь период не было нового минимума Цена держится выше самой низкой точки за N барев Медведи полностью потеряли инициативу. Таблица 8. Интерпретация значений Агооп Down Ключевое отличие от классических осцилляторов: Агооп Down может быть высоким одновременно с Агооп Up. Это случается, когда в периоде были и свежий максимум, и свежий минимум (например, рынок с широким диапазоном, но без явного тренда). В такой ситуации оба значения будут около 100 — это признак высокой волатильности, но не гренда. Классический осциллятор типа RSI такого не покажет, потому что он измеряет баланс роста и падения, а не свежесть экстремумов. Диагностика рынка по комбинациям Агооп Up и Агооп Down Индивидуальные значения Агооп Up и Агооп Down информативны, но настоящая магия раскрывается при их совместном анализе. Каждая комбинация этих двух чисел описывает уникальное состояние рынка, подобно тому, как комбинация пульса и температуры позволяет врачу поставить точный диагноз. Ниже представлена полная диагностическая таблица, которая станет вашим основным инструментом для быстрой оценки состояния любого рынка. Агооп Up Агооп Down Интерпретация Действие 90-100 0-10 Сильный восходящий тренд, быки доминируют Держать длинные позиции, добавлять на коррекциях 70-90 10-30 Восходящий тренд но возможна усталость Тренд фолловинг осторожность 30-70 30-70 Ничья, вероятен боковик или смена тренда Ждать, не открывать новых позиций
10-30 70-90 Нисходящий тренд, медведи в силе Держать короткие, не ловить дно 0-10 90-100 Сильный нисходящий тренд, паника Шорт, но готовиться к отскоку 80 100 80-100 Высокая волатильность, экстремумы с обеих сторон Рынок крвётк — возможен разворот в любую сторону 0-20 0-20 Полная апатия, очень узкий диапазон Не торговать, ждать пробоя 100 0 Абсолютный бычий пик (обновлён максимум минимум старый) Не входи! ь в лонг на пике — ждать коррекции 0 100 Абсолютный медвежий пик (обновлён минимум, максимум старый) Не шортить на дне Таблица 9. Дии) мостики рынка ио комбинациям Atoon Up и Arooa Down Интерпретация значений от 0 до 100. Нюансы, которые меняют всё Числа 0, 50, 100 — это маяки. Но опасность кроется в предположении, что «70 — это всегда хорошо, а 30 — плохо». Давайте развеем мифы, которые стоят трейдерам реальных денег. Каждый из этих мифов — это ловушка, в которую попадают те, кто воспринимает Лгооп как обычный осциллятор. Агооп не осциллятор. Он измеряет время, а не импульс, и эта разница фундаментальна. Миф 1: «Чем выше Агооп Up, тем лучше для покупки» Правда: Агооп Up = 100 означает, что вы смотрите на максимум, достигнутый только что. Это худшее место для входа в лонг с точки зрения риск-менеджмента, потому что вы покупаете на пике краткосрочного импульса. Лучший момент для входа — когда Агооп Up начинает расти из зоны 20-30 (рождение тренда), а не когда он уже на 100. Покупка на Агооп Up = 100 — это как покупка билета на концерт, который уже начался: вы платите полную цену, но пропустили лучшее начало. Миф 2: «Агооп Down = 0 — сигнал к покупке» Правда: Не всегда. Агооп Down = 0 означает лишь, что последний минимум был давно. Но если Агооп Up тоже низкий (например, 10), рынок просто застрял в боковике, и никакого восходящего тренда нет. Сигнал к покупке — это падение Агооп Down с высоких значений (80-100) до низких (0-20) при одновременном росте Агооп Up (пересечение). Только комбинация двух условий создаёт надёжный сигнал, одно лишь низкое значение Агооп Down — это не сигнал, а констатация факта. Миф 3: «Пересечение Агооп Up выше Агооп Down — покупай» Правда: Пересечение важно, но не само по себе. Сильным сигнал становится, когда пересечение происходит после того, как обе линии были в нижней зоне (ниже 30). Это означает, что рынок вышел из апатии, и одна из сил проснулась.
Пересечение в зоне 50-70 — гораздо менее значимо, потому что рынок уже в движении, и вы опаздываете. Контекст пересечения важнее самого факта пересечения — это как разница между услышанным шёпотом в тишине и шёпотом на рок-концерте. Миф 4: «Агооп не работает в боковике» Правда: Агооп прекрасно работает в боковике — он говорит вам не торговать (обе линии низкие и падают). Это бесценный сигнал, который сохраняет ваш капитал. Большинство трейдеров теряют деньги именно во флэтах, пытаясь торговать. Агооп даёт вам разрешение на бездействие. В мире, где брокер призывает вас к действию каждые пять минут, способность сказать «я не торгую» — это не слабость, а сила. Каждый день без сделки з боковике — это день, когда ваш капитал не пострадал от комиссий, проскальзывания и ложных сигналов. 107 - 106 - 105 - ГС им- X Д) 3 юз - 102 - 101 - 100 - ЛОЖНЫИХИГНАЛ Ложный сигнал: пересечение не пике импульсе ИСТИННЫЙ СИГНАЛ Рис. 22. Истинные и ложные сигналы Агооп; пересечение в зоне апатии (истинный) vs. пересечение ни лике импульса (ложный) Настройка периода расчёта. Искусство выбора N Стандартное значение N=25 закрепилось по историческим причинам (месяц торгов). Но рынки изменились, активы изменились, ваши цели могут быть разными. Как выбрать период? Выбор N — это не техническая задача, а
стратегическая. Он определяет, какой горизонт вы анализируете и какие сигналы считаете значимыми. Период N Таймфрейм Стиль торговли Чувствительность Ложные сигналы 10 5 15 минут Скальпинг / краткосрочный Очень высокая Много (нужен фильтр} 14 1час Внутридневной Высокая Средне 20 4 часа Краткосрочный свинг Средняя Немною 25 Дневной Среднесрочный (стандарт) Оптимальная Мало 30-50 Недельный Долгосрочный Низкая Таблица 10. Варианты периода N и их применение Очень редко Правила настройки под актив Волатильные активы (криптовалюты, малые акции): Используйте больший N (30-40), чтобы отфильтровать шум. Агооп с N=10 на биткоине будет давать пересечения каждые 2 часа, и вы превратитесь в скальпера поневоле, платя комиссии на каждом шагу. Спокойные активы (ETF, индексные фонды, валютные пары major): Можно использовать N=14-'2O для большей чувствительности. На спокойных рынках экстремумы обновляются реже, и больший период может «замылить» важные сигналы. Товарные рынки (нефть, золото): N=25 — хороший компромисс, так как они имеют сезонные паттерны примерно в месяц. Нефть и золото часто демонстрируют циклическое поведение, привязанное к календарным ритмам, и месячный период Агооп естественно резонирует с этими циклами. Высоколиквидные фьючерсы: N=20 часто работает лучше, чем 25, из-за более быстрого цикла внимания институциональных трейдеров. Институционалы пересматривают свои позиции каждые 2-3 недели, и Агооп с N=20 лучше улавливает этот ритм. Золотое правило: После смены N перепроверьте пороговые зоны. Для N=14 порог 70 соответствует Bars Since Last = 4.2 — то есть экстремум не старше 4 баров. Это логично. Лучший способ: визуально протестировать несколько N на исторических данных и выбрать тот, при котором сигналы на пересечении лучше совпадают со значимыми движениями цены.
115 0 - 112.5 - 110.0 - 107.5 - <U X •Sj- .05.0 - 102.5 • 100.0 - 97.5 - N = 10 (скальпинг) | Пересечений: 5 Рис. 23. Как меняется чувствительность Агооп при изменении N: N=10 (много пересечений), N=25 (стандарт), N=50 (редкие, но надёжные сигналы) Сравнение влияния периода N на характеристики сигналов Период Частота пересечений (1ч ТФ) Средняя задержка сигнала (бары) Ложные сигналы во флэте №10 5 пересечений / день 1 2 бара 40% №25 1-2 пересечения / день 3-5 баров 15% №50 0.3 пересечения / день 7 to баров 5% Таблица 11. Влияние периода N на частоту, задержку и достоверности сигналов Ручной расчёт индикатора на примерах
Теперь возьмём реальные (упрошенные) данные и пройдём каждый шаг. Это упражнение превратит абстрактную формулу в инструмент. После ручного расчёта вы будете «видеть» Агооп на графике интуитивно, без необходимости заглядывать в формулу. Это как научиться ездить на велосипеде: сначала вы сознательно крутите педали и держите равновесие, а потом тело делает это само. Пример 1. Расчёт Aroon Up и Down для N=5 Допустим, у нас есть 5 последовательных баров (дневных). Данные High и Low: Bap High Low Bap 1 (самый старый) 105 100 Бар 2 108 102 Бар 3 107 101 Бар 4 110 103 Бар 5 (текущий) 109 104 Таблица 12. Данные для расчёта Aroon (N=5). Зелёная строка — максимум High, красная — минимум Low Рис. 24. Визуализация ручного расчёта Агооп для N-5 Шаг 1. Находим максимальный High за 5 баров: 105, 108, 107, 110, 109 — максимум = 110 (Бар 4). Позиция в массиве [0,1,2,3,4], максимум на позиции 3. Текущий бар — позиция 4. Bars Since Last High = 4 - 3 = 1. Aroon Up » ((5 -1) / 5) X 100 = (4/5) x 100 = 80 Шаг 2. Находим минимальный Low за 5 баров; 100, 102, 101, 103, 104 — минимум =100 (Бар 1). Позиция 0. Текущий бар позиция 4. Bars Since Last Low = 4-0 = 4. Aroon Down = ((5 - 4) / 5) x 100 = (1/5) x 100 = 20,
Интерпретация: Агооп Up = 80 (активные быки, последний максимум был 1 бар назад), Агооп Down = 20 (минимум был очень давно, медведи спят). Сильный бычий перекос. При этом цена текущего бара (109) ниже, чем максимум бара 4 (110), но быки всё ещё контролируют ситуацию — старый максимум «свежий», ему всего один день. Пример 2. Расчёт для N=25 Представим, что мы смотрим на акцию за последние 25 дней. Последний максимум (High) за 25 дней был 4 дня назад. Последний минимум (Low) был 20 дней назад. Тогда: Агооп Up = ((25 - 4)/25) х 100 = (21/25) х 100 = 84 Агооп Down = ((25 - 20)/25) х 100 = (5/25) х 100 = 20 Быки сильны (максимум недавний), медведи слабы (минимум был очень давно). Тренд восходящий. Но что, если через 3 дня не появится новый максимум? Последний максимум станет возрастом 7 дней. Агооп Up = (25-7)/25 х 100 = 72. Снизился на 12 пунктов. Если так будет продолжаться, Агооп Up упадёт до 50 примерно через 12 дней без нового максимума. А если появится новый минимум, Агооп Down подскочит. Именно эта динамика — постепенное старение экстремумов — и есть сердце сигнальной системы Агооп Пример 3. Три сценария — три диагноза Параметр Сценарий 1 (бычий) Сценарий 2 (боковик) Сценарий 3 (медвежий) Последний максимум (баров назад) 2 15 20 Агооп Up 92 40 20 Последний минимум (барос назад) 20 14 2 Агооп Down 20 44 92 Диагноз Быки доминируют Ничья - кэш.’ Медведи доминируют Таблица 13. Пошаговый расчёт Агооп для трёх сценариев (N~25) Обратите внимание на Сценарий 2 (боковик): оба значения Агооп ниже 50, оба «средние». Это классическая картина неопределённости — ни одна из сторон не имеет перевеса. В таком состоянии рынок может находиться неделями, и лучший выбор — терпеливо ждать за пределами рынка, пока одна из линий не начнёт уверенное движение от зоны апатии.
Практический совет для самостоятельного расчёта Вам не нужно рассчитывать Агооп вручную каждый день, Но проделать это один раз на бумаге с реальными данными (например, за последние 25 дней по акции S&P; 500) — эти ритуал, который запечатлеет логику в вашем мозгу. После этого вы будете «видеть» Агооп даже там, где его нет на экране. Это не метафора — нейробиология подтверждает, что ручное выполнение вычислений формирует нейронные связи, которые не возникают при простом наблюдении готового результата. Один час ручного расчёта стоит десяти часов чтения формул. Анатомия шага изменения Агооп Для N=25 шаг изменения = 4%. То есть Агооп может принимать значения: 0, 4, 8, 12, ..., 100. Это важно для фильтрации. Многие грейдеры используют «зоны» с шагом в 10 единиц, но это ошибка. Например, Агооп 70 и 74 — это разница в 1 день (возраст максимума 7 и 6 дней соответственно). Не придавайте слишком большого значения мелким колебаниям. Обращайте внимание на тренд /Агооп (направление движения линии) и переход через ключевые рубежи: 30, 50, 70. Именно пересечение этих рубежей является информативным событием, а не каждое изменение на 4 пункта. Ещё одно важное свойство дискретности; Агооп не может «зависнуть» на полпути между значениями. Он всегда принимает одно из конкретных значений, определяемых N. Это упрощает статистический анализ сигналов и позволяет строить более корректные бэктесты, чем в случае непрерывных индикаторов, где пороги приходится подбирать с точностью до десятых долей. Заключение главы. Математика как дисциплина Формула Агооп — это не просто вычисление. Это дисциплина восприятия. Когда вы смотрите на цену, вы видите хаос. Когда вы преобразуете её в Агооп Up и Агооп Down, хаос превращается в структуру: две линии, которые ползут вверх или вниз с шагом 4%. Они сообщают вам не го, что будет, а то, что есть: кто стареет, а кто молодеет. И в этом состоит главное математическое преимущество Агооп: он не экстраполирует. Он диагностирует. Экстраполяция — удел гадалок. Диагноз — удел профессионалов. Каждый раз, когда вы ловите себя на мысли «а что если Агооп продолжит расти?», вспомните: Агооп не предсказывает. Он констатирует. И констатация «быки молоды, медведи стары» — это уже достаточно для принятия торгового решения.
«Цена говорит, где мы находимся. Агооп говорит, как долго мы здесь не были.» Запомните эту фразу. Она — суть всего индикатора. В следующей главе мы перейдём от диагностики к действию: научимся строить торговые сигналы на основе пересечений, дивергенций и комбинаций с другими индикаторами. Но никогда не забывайте то, что вы выучили здесь: за каждым числом Агооп стоит человеческое решение — покупать по более высокой цене или продавать по более низкой.
Глава 4 Визуальная структура Агооп Глаз, который видит время «Глаз видит то, что мозг готов увидеть. Пока вы не перестроите своё восприятие, самый мощный сигнал останется для вас невидимым шумом». Большинство трейдеров смотрят на график Агооп и видят две извилистые линии, похожие на перепутанные змеи. Они не понимают, на что смотреть. Они ждут «сигнала» — как будто индикатор должен мигнуть зелёной лампочкой. Это всё равно что смотреть на карту сокровищ и не видеть креста. В этой главе мы натренируем ваш глаз. Вы научитесь читать Агооп так же естественно, как читаете график цены. Вы увидите, где линии говорят «тишина», где «буря», где «рождение», а где «агония». И главное — вы перестанете путать шум с сигналом. 112 - Бокоемк Восходящий тримд Kohcoi Нисходящим тр»нд Боковик Рис. 25. Анатомия Atoun — полный рыночный цикл с annotated зонами Построение линий индикатора. От хаоса к структуре Прежде чем понимать, что означают линии, нужно понять, как они строятся. Это не магия. Это алгоритм, который можно воспроизвести в Excel за пять минут. Понимание механики построения критически важно: без него вы будете воспринимать Агооп как чёрный ящик, а не как прозрачный инструмент. Когда вы знаете, как именно рождается каждое значение, вы начинаете «чувствовать»
логику индикатора на интуитивном уровне. Шаг Действие Выбесите период N (допустим, 25). Для каждого бара вам нужны две цены. High и Low. Просмотрите N последних баров. Найдите самый высокий High — запомните, сколько баров назад он находится (barsup). Найдите самый низкий Low — запомните, сколько баров назад (barsDown). • Рассчитайте: Агооп Up - ((N - barsUp) / N) х 100- Aroon Down = ((N • barsDown) / N) x 100. Нанесите на график две линии Результат: линии всегда между 0 и 100 движутся дискретно — не 4 плавно а ступеньками Таблица 14. Алгоритм построения линий Агооп за 4 шага Каждый раз, когда «возраст» экстремума увеличивается на 1 бар, линия падает на (100/N) процентов. Для N=25 шаг = 4%. Поэтому линия может стоять на месте несколько баров, а потом резко упасть на 4, 8, 12% и снова замереть. Это принципиально важно: Агооп не сглаживает данные. Он показывает точный возраст. То, что вы видите, — это правда, а не интерполяция. В отличие от скользящих средних, которые «размазывают» информацию о прошлом, Агооп даёт вам чёткий, неискажённый снимок состояния рынка на каждый момент времени. Рис. 26. Дискретная природа Агооп: линия движется скачками, каждый день без ново: о экстремума = -4% (N=25) Что означают экстремальные значения. Зоны жизни и смерти Разделим шкалу 0-100 на три зоны. Это не просто цветные полоски — это психологические состояния рынка. Каждая зона описывает не только числовое значение, но и эмоциональный фон участников, и, что самое важное, конкретные действия, которые стоит предпринять.
Aroon Up — Зоны силы быков Агооп Down — Зоны силы медведей 100 100 Зона силы Ьыков (70-100} Активный тренд! Торгуй по тренду 70 Зона силы медведей (70-100) Активный тренд! Торгуй по тренду 70 ЗОНА НЕОПРЕДЕЛЁННОСТИ (30-70) 50 Жди! Ничья на рынке ЗОНА НЕОПРЕДЕЛЕННОСТИ (30-70) 50 Жди! Ничья на рынке 30 30 ЗОНА ИСТОЩЕНИЯ (0-30) Не покупай! Быки/медведи мертвы 0 ЗОНА ИСТОЩЕНИЯ (0-30) Не покупай! Быки/медведи мертвы О Рис. 27. Гри зоны Агооп и их значение для трейдера: истощение неопределенность, сила Зона 1: 70-100 (Зона «Силы») Когда .Aroon Up в этой зоне, быки доминируют. Не просто «что-то делают», а именно обновляют экстремумы. Каждый новый максимум — это удар по позициям медведей, заставляющий их закрываться с убытком. Это зона, где трендовые стратегии работают, а контр-трендовые — разрушают депозит. Но есть опасность: Aroon Up может находиться в этой зоне слишком долго. Если 10 дней подряд .Агооп Up = 100 (каждый день новый максимум), рынок становится перегретым. Нет бесконечного запаса покупателей. Опытные трейдеры в такой ситуации не покупают, а готовятся к коррекции или выходу. Аналогично для Агооп Down в зоне 70-100: медведи обновляют минимумы, панические продажи. Но если это длится неделями — вероятен «медвежий капкан» (резкий разворот вверх). Зона 2: 30-70 (Зона «Неопределённости») Ничья. Ни одна из сторон не может обновить экстремумы регулярно. Возраст экстремумов — от 30% до 70% периода. Это зона, где большинство новичков теряют деньги, пытаясь «угадать» направление. Агооп говорит: «Я не знаю. И ты не знаешь. Не торгуй или используй очень короткие позиции». Исключение: выход из зоны Когда линия подходит к границе 30 или 70 и резко её пересекает — это часто начало тренда. Именно момент перехода несёт информацию, а не нахождение внутри зоны. Зона 3: 0-30 (Зона «Истощения») Быки (или медведи) мертвы. Они не могут обновить экстремум уже очень давно. Для Агооп Up менее 30 означает, что последний максимум был более 17 дней назад (для N=25). Рынок либо в боковике, либо в медвежьем тренде (если
Aroon Down высокий). Ключевой приём: Наблюдайте, как линия выходит из зоны 0-30. Если Агооп Up, долго лежавший на 0-20, начинает расти — это первые признаки зарождения бычьего тренда. Часто это происходит раньше, чем цена пробьёт сопротивление. Выход из зоны истощения — это первый вдох после долгого нырка, и именно он является самым ранним сигналом Агооп. ь_____________________________________________________________________> Перекрестия линий. Момент истины Пересечение Агооп Up и Агооп Down — самый популярный, но и самый неправильно используемый сигнал. Механическое следование за каждым пересечением — прямой путь к убыткам. Но правильная фильтрация пересечений превращает этот простой сигнал в мощный инструмент входа в рынок. Механизм: Линни пересекаются, когда Агооп Up = Агооп Down. Математически это происходит, когда возраст максимума и возраст минимума равны (для N=25: barsUp = barsDown). То есть последний максимум и последний минимум случились одинаково давно. Это момент равновесия, который разрешается в пользу одной из сторон. Гип Описание Агооп Up пересекает Агооп Down снизу сверх. Покупатели просыпаются, Бычье пересечение продавцы засыпают. Медвежье пересечение Aroon Up пересекает Агооп Down сверху вниз. Обратная ситуация. Таблице 15. Типы пересечений Агооп Как отфильтровать качественные пересечения Фильтр Описание и логика Пересечение должно происходить после того, как обе линии побывали в нижней зоне Фильтр 1: Зона (ниже 30). Это означает что рынок пережил период затишья, и затем одна из сил взяла верх. Пересечение должно сопровождаться ростом объёма (если торгуете акции или Фильтр 2 Объём Фьючерсы с объемом). Без объема пересечение — это шум. Aroon Up должен не только пересечь Aroon Down, но и оставаться выше неё в течение Фильтр 3: Удержание 2-3 барос., а Агооп Down должен уйти ниже 30. Таблица 16 Три фильтра для качественных пересечений Агооп Пример качественного бычьего пересечения: Бар Агооп Up Агооп Down Комментарий Бар 1 20 24 Обе линии в зоне истощения
Бар 2 28 20 Пересечение! Агооп Up проходит выше БарЗ 36 16 Aroon Up продолжает рост, Агооп Down падает Бар 4 52 12 Мощный сигнал быки «-убежали» вверх Таблица 17. Пошаговый пример качественного бычьего пересечений ЛОЖНОЕ ПЕРЕСЕЧЕНИЕ Бары Бары Рис. 28. Истинное vs ложное бычье пересечение Агооп: зона апатии vs зона неопределённости Расхождение между линиями. Тишина перед бурей Расхождение (divergence) — это ситуация, когда линии Агооп движутся в разные стороны с увеличивающимся разрывом. Это самый сильный, но и самый недооценённый сигнал. В то время как большинство трейдеров обращает внимание только на пересечения, именно расхождение несёт информацию о силе и устойчивости тренда. Бычье расхождение: Агооп Up растёт, Агооп Down падает. Чем больше разрыв, тем сильнее тренд. Но нас интересует момент, когда расхождение достигает пика (например, Агооп Up = 90, Aroon Down = 10). Это сигнал не к входу, а к тому, что тренд, вероятно, близок к завершению. Потому что если быки так сильны, а медведи так слабы — дальше только ослабление. Это парадокс: максимальная сила — это предвестник слабости. Скрытое расхождение (для продвинутых): Цена обновляет максимум, но Агооп Up не достигает предыдущего высокого уровня (например, было 100, а
сейчас только 80). Это говорит о том, что сила быков ослабевает, даже если цена растёт. Часто предшествует развороту. Скрытое расхождение — это как температура пациента, который выглядит здоровым, но градусник показывает 37.5: внешне всё нормально, но внутри уже идёт воспалительный процесс. Пример скрытого медвежьего расхождения: Этап Цена Aroon Up Волна 1 Цена: 100 •> 110 Агооп Up - 100 Коррекция Цена: 110 >105 Агооп Up падает Волна 2 Цена: 105 •* 112 (новый максимум!) Агооп Up поднимается только до 81 Таблица 18 Пример скрытого расхождения цена выше а Агооп ниже Рис. 29. Скрытое расхождение между ценой и Агооп — предвестник разворота Фазы рыночного цикла через призму Агооп Теперь соединим всё вместе. Рынок движется циклически. Агооп — идеальный инструмент для идентификации фазы цикла без субъективных домыслов. Каждая фаза имеет чёткий паттерн в поведении линий Агооп, однозначную психологическую интерпретацию и конкретные рекомендации по действию.
Четыре фазы рыночного цикла в интерпретации Агооп Агооп up: 70-100 ФАЗА 2 Д«п Down: 0-30 УВЕРЕННЫЙ ТРЕНД дейст»ит держать, (Markup) Агооп Up: 0-30 > растет Aroon Down: 0-30 > ПЛД4) ДеЙГГРИ*: ПОКУПАТЬ фАЗа 1 накопление (Accumulation) РЫНОЧНЫЙ фаза 4 Аго п Dcwn > 7С ИЛИ ЦИКЛ ЗАТИШЬЕ МЕДВЕЖИЙ обг линии <30 AROON ТРЕНД ДЬЙСТЫЖ НЕТОР1СВАП ФАЗА 3 РАСПРЕДЕЛЕНИЕ (Distribution) Aroon Up: 70 •> 30 Агооп Down; 30 -> 70 Действие: ЗАКРЫВАТЬ Рис. 30. Четыре фазы рыночного цикли в интерпретации Агооп Фаза Агооп Визуально Психология Действие 1. Накопление (Accumulation) Aroon Up: 0-30, растёт Aroon Down: 0-30. падает Обе линии в нижней зоне, затем Aroon Up отрывается вверх Никто не верит ь рост. Умные деньги покупают. ПОКУПАТЬ Стоп под последним минимумом 2 Уверенный Aroon Up: 70-100 Агооп Up выше 70. Аюоп Эйфория. Все видят тренд. Новости позитивные. ДЕРЖАТЬ Не тренд (Markup) Aroon Down: 0-30 Down ползёт вниз добавлять на пиках 3. Распределение (Distribution) Aroon Up 70 -> 30 Aroon Down: 30 > 70 Линии сближаются, пересекаются Неопределённость. Прибыли фиксируются. ЗАКРЫВАТЬ Не открывать новые 4. Медвежий тренд / за)ишье Aroon Down > 70 ИЛИ обе < 30 Вариант A: Aroon Down доминирует Вариант Б: обе линии горизонтальны Паника или скука. НЕ TOPI ОВАТЬ Ждать следующей фазы Таблица 19. Четыре фазы рыночного цикла: Агооп, психология и действия
Как читать график Агооп за 10 секунд. Чек-лист для ежедневного анализа Когда вы открываете график Агооп (под ценой), задайте себе пять вопросов. Ответы на эти вопросы займут 10 секунд. Но они дадут вам более объективную картину рынка, чем 10 минут изучения цены без контекста. Этот чек-лист — ваш ежедневный компас, который не допустит, чтобы эмоции или скука привели к необдуманным сделкам. # Вопрос Что проверяем Где находится Агооп Up? >70. между 30-70, или <30’ Где находится Агооп Down? >70. 30-70, или <30? Какая линия выше? И увеличивается ли разрыв? Было ли недавно пересечение? Если да, то в какой зоне (низкой, средней, высокой)? . Цена растёт, a Aroon Up не растёт? Цена падает, a Aroon Down Есть ли рас хождение с ценой? не растёт? Таблица 20. Пять вопросов для 10-секундного осмотра Агооп Пример сеанса быстрого анализа: Показания Агооп Диагноз Агооп Up = 85, Агооп Down = 12 Бычий тренд i силе Aroon Up = 52, Aroon Down = 48 Ничья, вероятен флэт Aroon Up = 22. Aroon Down = 88 Сильный медвежий тренд, не ловите дно Aroon Up = 16, Aroon Down = 20 Загишье, рынок <спит». Не торгуйте Таблица 21. Примеры быстрого диагнс за по Агооп
10-секундный осмотр Aroon — шпаргалка Вопросы: 1) Где Aroon up? 2) Где Агооп Down? 3) Кекае выше’ 4) Было ли пересечение’ 5) Есть ли расхождение е ценой? Рис 31. Шпаргалка: 10-секундный осмотр Агооп — четыре квадранта состояний рынка Заключение главы. Глаз, который видит время Визуальная структура Агооп проста. Но её простота обманчива. За двумя линиями стоит целая философия: рынок как соревнование «молодости» экстремумов. Теперь, когда вы смитрите на график Агооп, вы не видите двух случайных змеек. Вы видите: зелёную линию (Aroon Up) — пульс быков, красную линию (Агооп Down) — пульс медведей, зоны — индикаторы перегрева или истощения, пересечения и расхождения — моменты смены власти. Вы обрели новый язык для описания рынка. Язык, который не зависит от воли толпы, от новостей, от манипуляций. Только время и экстремумы. В следующей главе мы превратим эту визуальную грамотность в конкретные торговые стратегии. Вы узнаете, как комбинировать Агооп с другими инструментами (ADX, объём, скользящие средние), чтобы создать систему с положительным математическим ожиданием. Практическое задание: Прежде чем перевернуть страницу, потренируйтесь — найдите на любом графике фрагмент, где Агооп Up и Агооп Down оба ниже 30. Посмотрите, что происходило с ценой после того, как одна из линий вышла из этой зоны. Вы увидите рождение тренда собственными глазами.
ЧАСТЬ II ЧТЕНИЕ РЫНКА С ПОМОЩЬЮ AROON Глава 5 Определение тренда « Тренд — это не магическая линия на графике. Тренд — это последовательность решений: каждый день кто-то решает купить дороже вчерашнего, а кто-то — продать дешевле. Агооп фиксирует не сами решения, а их ритм. Когда ритм сбивается, тренд умирает ещё до того, как цена изменит направление». Большинство трейдеров определяют тренд на глаз. «Цена растёт — значит, тренд восходящий». Эта поверхностная логика ведёт к покупке на вершинах и продаже на дне. Почему? Потому что глаз обманывается: он видит движение, но не видит его внутреннюю структуру. За внешне похожими ценовыми паттернами могут скрываться совершенно разные рыночные механики — и Агооп позволяет различить их с хирургической точностью. Агооп даёт вам хирургически точное определение тренда, свободное от иллюзий. В этой главе мы превратим Агооп в ваш компас: вы научитесь не просто «чувствовать» тренд, а измерять его силу, возраст и вероятность продолжения. Это фундаментальный навык — без него все последующие стратегии будут построены на песке. Когда рынок действительно находится в тренде Финансовые рынки проводят большую часть времени в двух состояниях, боковик (флэт) и тренд. Проблема в том. что глаз склонен видеть тренд даже там, где его нет — достаточно трём свечам подряд закрыться вверх, как мозг кричит «тренд!». Это когнитивное искажение, известное как апофения, — склонность видеть закономерности в случайных данных. Агооп наводит порядок в этом хаосе, предоставляя чёткие числовые критерии, которые не подвержены эмоциональным интерпретациям. Объективные критерии тренда по Агооп Рынок находится в устойчивом восходящем тренде, когда выполняются три условия одновременно:
# Условие Значение Интерпретаций 1 Aroon Up > 70 >70 Активные быки: последний максимум был недавни (25-30% периода) 2 Агооп Down < 30 <30 Медведи спят: последний минимум был давно (>70% периода) 3 Разрыв Up-Down > 40 пунктов Перекос сил не случаен Таблица 22 Три условия устойчивого восходящего тренда по Агооп Рынок находится в устойчивом нисходящем тренде, когда выполняются зеркальные условия: Агооп Down > 70, Агооп Up < 30, разрыв не менее 40 пунктов (например, 85 и 15 в пользу Aroon Down). Важное уточнение: если разрыв меньше 40 пунктов (например, Агооп Up = 65, Агооп Down = 35), это «слабый тренд» или переходная фаза. Такие состояния опасны для трендовых стратегий — часты ложные прорывы, и позиция может быть выбита стоп-лоссом ещё до того, как тренд подтвердится или опровергнется. Рис. 32. Как выглядит истинный восходящий тренд на Aroon- Aroon Up в зоне 70-100. Aroon Down ниже 30 Сильный восходящий тренд. Анатомия бычьего ралли Сильный тренд — это не просто рост цены. Это регулярное обновление максимумов. Агооп Up фиксирует частоту этих обновлений. Когда Агооп Up держится выше 70, это означает, что последний максимум был достигнут не более 7-8 баров назад — быки активны и агрессивны. Но даже внутри сильного тренда существуют градации, которые определяют вероятность его
продолжения и помогают трейдеру принимать взвешенные решения о входе, удержании и выходе. Градации силы восходящего тренда Агооп Up Агооп Down Характеристика тренда Вероятность продолжения 100 0 Абсолютный бычий кошроль. Каждый день — новый максимум Высокая, но риск перегрева 90-100 0-10 Очень сильный тренд. Максимумы обновляются каждые 1-3 дня. Высокая 75-90 10-25 Средний по силе тренд. Максимумы Средняя. Следить за снижением обновляются, но с паузами Up 70-75 25-30 Слабый тренд на грани срыва. Быки держатся, медведи просыпаются. Низкая. Готовиться к выходу Таблица 23. Градации силы восходящего тренда- от абсолютного контроля до срыва Живой пример: восходящий тренд в акциях NVIDIA (условный) Представьте дневной график NVDA за период ноябрь-декабрь 2023 года (гипотетические данные, иллюстрирующие логику). На барах 1-5 цена растёт с 450 до 480, Агооп Up поднимается с 20 до 85, Агооп Down падает с 80 до 15. Пересечение произошло при Агооп Up = 52, Агооп Down = 48 — зона неопределённости, — но затем разрыв увеличился. На барах 6-12 цена консолидируется между 480 и 485, Aroon Up снижается до 65, Aroon Down поднимается до 35 — тренд ослабел, но не сломан. На барах 13-20 новый импульс: цена достигает 520, Агооп Up снова взлетает до 95, Aroon Down падает до 5. Сильный тренд подтверждён. Но на барах 21-25, хотя цена достигает 540, Агооп Up начинает снижаться (с 95 до 80), а Агооп Down остаётся низким (5-10). Это предупреждение: быки устают, хотя цена ещё растёт. Разрыв между ценой и Агооп — это расхождение, которое опытный трейдер читает как ранний сигнал ослабления.
Реальный пример: восходящий тренд NVDA и си>налы Агооп Рис. 33. Реальный пример восходящего тренда NVDA и сигналов Агооп: точки входа и выхода Что говорит Агооп трейдеру? Войти на баре 5 (первое пересечение) — слишком рано, рискованно. Войти на баре 13 (подтверждение сильного тренда) — разумно, со стопом под недавним минимумом. Выход — на баре 22-23, когда Агооп Up упал ниже 90, но ешё не пересёк критическую отметку 70. Это типичный сценарий «позднего входа, но надёжного». Сильный нисходящий тренд. Когда медведи правят балом Нисходящий тренд — зеркальное отражение. Но есть важная психологическая разница: падение обычно происходит быстрее роста. Паника распространяется стремительнее жадности, поэтому значения Aroon Down часто достигают 100 раньше и держатся дольше, чем Агооп Up в восходящем тренде. Статистика показывает, что медвежьи тренды на фондовом рынке в среднем на 30-40% короче бычьих, но интенсивнее по амплитуде движений. Градации силы нисходящего тренда Агооп Down Aroon Up Характеристика тренда Вероятность продолжения 100 0 Панические продажи. Каждый день — новый Очень высокая краткосрочно но минимум риск отскока 90-100 0-10 Сильный медвежий тренд. Минимумы обновляются часто. Высокая 75-90 10-25 Средний нисходящим тренд. Средняя
Слабый нисходящим тренд. Возможен переход 70-75 25-30 Низкая но флэт или разнорот. Таблица 24. Градации силы нисходящего тренда: от паники до затухания Пример: нисходящий тренд в nape EUR/USD Возьмём часовой график EUR/USD во время выхода сильных данных по экономике США (условно). На барах 1-8 цена падает с 1 1000 до 1.0850. Агооп Down поднимается до 95, Агооп Up падает до 5. Идеальный медвежий тренд. На барах 9-12 цена консолидируется около 1.0850, Агооп Down снижается до 60, Агооп Up растёт до 30 — тренд ослабел. На баре 1 3 цена пробивает 1.0820 (новый минимум), Агооп Down снова взлетает до 92, Агооп Up падает до 8 — тренд возобновляется. Трейдер, использующий Агооп, мог открыть короткую позицию на баре 2 (как только Агооп Down превысил 70, a Aroon Up опустился ниже 30) с тейк-профитом на баре 9 (сигнал ослабления). Затем снова войти в шорт на баре 13 (подтверждение возобновления тренда). Такой подход позволяет «ездить на волне» тренда, выходя на консолидациях и возвращаясь при возобновлении движения. Нисходящий тренд в валютной паре: вход и выход по Агооп Бары Рис. 34. Нисходящий тренд в валютной паре EUR/USD: вход и выход по Агооп Переход от боковика к тренду. Самое прибыльное окно Боковик (флэт) — это состояние, когда обе линии Агооп находятся ниже 30-40 и часто движутся параллельно вниз или горизонтально. Рынок «спит». Ни быки, ни медведи не могут обновить экстремумы. Но именно из этого сна рождаются самые мощные тренды. Почему? Потому что после периода консолидации накапливается энергия. Участники, которые ждали определённости, начинают
действовать почти одновременно. Когда прорыв наконец происходит, он часто бывает резким и однонаправленным — именно те условия, в которых Агооп показывает себя лучше всего. Как распознать ьыход из боковика по Агооп Сигнал к началу восходящего тренда (бычий прорыв): Этап Условие Описание Фон Обе линии < 30 В течение минимум 5-10 бэров (чем дольше гем лучше) Триггер Aroon Up резко вверх Например, с 20 до 60 за 1-2 бара Подтвержде ние Aroon Down низкий Остается ниже 30 Если юже растёт — это не npopoie, л волатильность без направления Фильтр Агооп Up > 50 Последний максимум стал «моложе», чем средний возраст на периоде Таблица 25. Четыре этапа распознавания бычьего прорыва из боковика по Агооп Сигнал к началу нисходящего тренда (медвежий прорыв) — зеркально: Агооп Down резко подскакивает из нижней зоны, а Агооп Up остаётся подавленным. * * Ошибка новичка: Многие видят, что Aroon Up вырос с 20 до 55, и кричат «прорыв!». Но если Aroon Down тоже вырос с 15 до 45 — это не прорыв. Это просто рынок стал более волатильным, но направления нет. Убедитесь, что линии разошлись, а не просто обе поднялись. Только расхождение линий подтверждает наличие направленного движения. Об» лииши < 30, Рынок «спит» | Тишина -• Взрыв
Рис 35. Как Агооп сигнализирует о конце боковика: тишина, затем взрыв Примеры на акциях, валютах и криптовалютах Агооп работает па всех рынках, но с разными настройками. Принцип един: адаптировать период N и пороговые значения под специфику актива. Рассмотрим три конкретных кейса, которые показывают, как одна и та же логика Агооп применяется к совершенно разным рыночным условиям. Пример 1. Акции (Apple Inc., дневной таймфрейм, N=25) Январь 2023 года. Акции AAPL торгуются между 130 и 135 в течение трёх недель. Aroon Up = 24, Aroon Down = 28 — боковик. Выход отчётности лучше ожиданий: цена закрывается на 138. В первый день после прорыва Агооп Up = 52 (быстро вырос), Aroon Down = 20 (упал). Разрыв 32 пункта — не идеально, но сигнал есть. На второй день цена 140, Aroon Up = 68, Aroon Down = 12 — разрыв 56, сильный тренд. За дни 3-10 цена достигает 155, Aroon Up колеблется 80-100, Агооп Down 0-8. Вывод: вход на следующий день после прорыва (когда Агооп Up пересёк 50, а Агооп Down упал ниже 30) дал бы прибыль 12% за две недели. Это классический сценарий «прорыв из долгого боковика», где Агооп подтверждает не только направление, но и скорость разворота. Пример 2. Валюты (GBP/JPY, 4-часовой таймфрейм, N=20) Валютные пары с высокой волатильностью (как GBP/JPY) требуют меньшего периода, потому что тренды короче и интенсивнее. GBP/JPY в боковике 185.00-186.50 в течение двух дней (12 баров по 4 часа). .Агооп Up = 16, Агооп Down = 20. Неожиданное заявление Банка Англии о повышении ставки: на баре 1 после новости цена 187.20, Aroon Up = 70 (подскочил с 16), Aroon Down = 15. Сигнал на покупку. На баре 2 цена 188.50, Агооп Up = 95, Агооп Down = 5 — тренд сильный. К бару 8 цена достигает 192.00, Агооп Up = 80, Агооп Down = 10 — всё ещё силён. На баре 12 цена 192.50, но Агооп Up падает до 55, Агооп Down поднимается до 30 — сигнал к выходу. Вывод: вход на баре 1 (Агооп Up > 70) и выход на баре 12 (Агооп Up падает ниже 70, a Aroon Down превышает 30) дал бы прибыль около 250 пипсов. Обратите внимание: использование N=20 вместо стандартного N=25 позволило получить более ранний и точный сигнал на этом быстром рынке. Пример 3. Криптовалюты (Bitcoin, дневной таймфрейм, N=30) Крипторынки чрезвычайно волатильны и имеют длительные периоды боковика с редкими, но мощными трендами. Стандартный N=25 часто даёт много ложных сигналов. Увеличим до N=30 для сглаживания. Bitcoin торгуется
между 25 000 и 28 000 в течение двух месяцев. Агооп Up = 12, Агооп Down = 10 (оба почти на нуле). Рынок мёртв. Слух о том, что SEC одобрит биткоин-ETF в первый день цена 29 500, Агооп Up = 50 (скачок с 12), Aroon Down = 7 — сигнал есть, но не слишком сильный. На второй день цена 31 000, Агооп Up = 80, Агооп Down = 3 — подтверждение тренда. К 15-му дню цена 42 000, Агооп Up = 93, Агооп Down = 0 — пик тренда. На 25-й день цена 44 000, но Агооп Up падает до 70, Агооп Down поднимается до 20 — ослабление. Вывод; вход на день 2 (Агооп Up > 70, Агооп Down < 10) — классический сигнал. Выход — когда Агооп Up впервые падает ниже 80 (фиксация части прибыли), а окончательный выход при пересечении Aroon Up < 70. Именно двухуровневая система выхода позволяет зафиксировать прибыль, не выходя слишком рано из сильного тренда. Рекомендуемые настройки Агсоп по классам активов Таблица 5.1 — Адаптация периода N и порогов силы под тип рынка Класс актива Таимфреим Рекомендуемый N Порог силы (Up/Down) Особенмости 1 Акции (large cap) Дневной 25 70/30 Стандарт Акции (small cap) Дневной 30-33 70/30 больше шума Валюты (major) 4-часовой 20 70/30 Тренды быстрее Валюты (exotic) Дневной 25-30 75/25 Высокая волатильность Криптовалюты Дневной 30-40 80/20 Нужен больший порог силы Товары (нефть, золото) Дневной 25 70/30 Сезонность Ключевой принцип: чем выше волатильность актива — тем больше N и выше порог силы Рис. 36. Рекомендуемые настройки Агооп по классам активов: адаптация периода N и погюгов силы Типичные ловушки при определении тренда по Агооп Даже с таким мощным инструментом можно ошибиться Три самые распространённые ошибки связаны не с самим индикатором, а с тем, как трейдеры его интерпретируют. Понимание этих ловушек — ключ к тому, чтобы Агооп работал на вас, а не против вас. Ловушка 1. «Слепое следование пересечению» Пересечение Агооп Up и Агооп Down — не панацея. Если оно происходит при обеих линиях в зоне 40-60, это часто ложный сигнал. Всегда проверяйте контекст: были ли линии в нижней зоне перед пересечением? Если да — пересечение значимо. Если линии болтались в средней зоне — скорее всего, это шум, а не смена тренда. Качество пересечения определяется не самим фактом, а
предысторией: откуда линии пришли к моменту пересечения. Ловушка 2. «Игнорирование боковика» Когда обе линии Агооп падают или находятся ниже 30, многие трейдеры всё равно пытаются торговать, используя другие индикаторы. Агооп ясно говорит: «Рынок в апатии». Лучшее действие — бездействие. Не торгуйте, когда Агооп не даёт сигнала. Боковик — это не время для трендовых стратегий, это время для ожидания. Именно терпение в боковике отличает профессионала от любителя. Ловушка 3. «Неправильный выбор периода для актива» Использование N=25 для скальпинга на 1-минутных графиках бессмысленно: вы будете получать пересечения каждые 5 минут, большинство ложных. А использование N=10 для долгосрочных инвестиций на недельных графиках заставит вас менять решение каждую неделю. Подбирайте N под свой горизонт удержания: скальпинг — N=10-14, свинг-трейдинг — N=20-25, позиционная торговля — N=30-50. Правильный выбор периода — это мост между вашей торговой философией и рыночной реальностью. ЛОВУШКА 1 ЛОВУШКА 2 ЛОВУШКА 3 Слепое следование Пересечение при обеих линиях в эоне 40-60 ложный сигнал 1 РЕШЕНИЕ Проверяйте- были ли линии * нижней доне перед пересечением? Игнорирование Неправильный 1 РЕШЕНИЕ Подбирайте N под горизонт удержания, скальпинг Н« 10-14. инвестиции N-30-S0 Pul. 37. Три ловушки Aroon и как их избежать; опасности и решения Ловушка Симптом Решение Слепое пересечение Пересечение при обеих линиях ^0-60 Проверять: были ли линии в нижней зоне перед пересечением Игнорирование бокиника Торговля при обеих линиях ниже 30 Не торговать без сигнала Агооп. Бездействие — лучшее действие Неправильный период N-25 на 1-минутном или N-10 на недельном Подбирать N под горизонт удержания: скальпинг 10-14. свинг 20-25 инвест 30-50 Таблица 26 Три ловушки Агооп: симптомы и решения
Заключение главы. Тренд как дисциплина Теперь вы знаете, что тренд — это не «кажется, цена растёт». Тренд — это когда Aroon Up находится выше 70, Агооп Down — ниже 30, и разрыв между ними устойчив. Вы умеете отличать сильный тренд от слабого, зарождение от агонии, боковик от прорыва. Эти навыки — не теоретические построения, а практические инструменты, которые вы можете применять на любом рынке, на любом таймфрейме, с любым активом. Вы также увидели, как один и тот же индикатор работает на акциях, валютах и криптовалютах — достаточно лишь подстроить период и пороговые значения. Принцип универсален: Агооп измеряет возраст экстремумов, а возраст экстремумов — это самый честный индикатор силы тренда. Независимо от того, торгуете ли вы акциями Apple, валютной парой GBP/JPY или биткоином, логика Агооп остаётся неизменной. В следующей главе мы пойдём дальше: научимся измерять силу тренда — не просто наличие, а именно мощность, потенциал продолжения. Мы введём понятие «индекса силы Агиоп» и комбинируем его с классическим ADX, чтобы отсеивать слабые сигналы. Это следующий шаг от интуитивного чтения графиков к системной, количественной торговле. Практическое задание: Прежде чем двигаться дальше, потренируйтесь. Откройте график любого актива за последние три месяца. Нанесите Агооп (25). Найдите три разных участка: сильный тренд, слабый тренд, боковик. Запомните, как выглядят линии в каждом случае. Это знание останется с вами навсегда. «Тренд — это не убеждение. Тренд — это измерение. Агооп дает вам линейку. Всё остальное — ваша дисциплина». Глава 6 Поиск ранних разворотов «Разворот — это убийца тренда. Не потому, что он случается редко, а потому, что он случается именно тогда, когда вы меньше всего его ждете — на пике вашей уверенности. Агооп не предсказывает будущее. Но он замечает, когда рынок перестаёт подтверждать вашу уверенность. И этого достаточно.»
Большинство трейдеров теряют деньги не на входе в тренд, а на выходе из него. Они либо выходят слишком рано, оставляя прибыль на столе, либо слишком поздно, отдавая рынку всё, что заработали. Почему? Потому что они смотрят на цену, а цена на развороте ведёт себя обманчиво. Цена может стоять на месте, а тренд уже умирает. Цена может обновить максимум, а быки уже исчерпаны. Цена может упасть на 2%, а это лишь коррекция, а не разворот. Агооп снимает эту неопределённость. Он показывает вам ослабление тренда за несколько баров до того, как цена развернётся. В этой главе вы научитесь читать эти ранние предупреждения и отличать истинный разворот от ложного. Этот навык — разница между трейдером, который фиксирует прибыль вовремя, и трейдером, который надеется на чудо. Первые признаки ослабления тренда. Тихие шаги смерти Тренд умирает не в одночасье. Он умирает постепенно, и Агооп фиксирует каждый шаг этого умирания. Понимание этих стадий — ключ к раннему выходу из позиции, пока цена ещё благоприятна. Каждая стадия имеет чёткие числовые критерии, которые невозможно интерпретировать двояко. Стадия 1. Aroon Up перестаёт расти или начинает снижаться с высоких значений Пока тренд силён, Агооп Up регулярно обновляет 100 или держится в зоне 90-100. Первый тревожный сигнал: Aroon Up не смог подняться до 100 в течение нескольких дней подряд, или он начал снижаться с 100 до 92-96. Что происходит на рынке: быки всё ешё покупают, но уже не могут поднять цену до нового максимума каждый день. Возможно, они устали, или продавцы начали сопротивляться. Что делает Агооп: падает на (100/N) процентов за каждый день без нового максимума. Для N=25 это 4% в день — и это падение начинается сразу, не дожидаясь подтверждения от цены. Стадия 2. Aroon Down начинает расти Сначала Агооп Down лежал на нуле или ниже 10. Вдруг он поднимается до 15, затем до 25. Это означает, что появился новый минимум (возможно, на коррекции). Раньше минимумы не обновлялись неделями — теперь начали. Что происходит на рынке: продавцы просыпаются. Пока это только коррекция, но если Aroon Down продолжит рост, коррекция рискует перерасти в разворот. Каждый новый локальный минимум — это шаг медведей к контролю над рынком. Стадия 3. Агооп Up падает ниже 70, а Агооп Down поднимается выше 30 Это формальный конец устойчивого тренда по критериям Агооп. Сила перешла к неопределённости или к медведям. Что происходит на рынке: тренд сломан. Либо начинается боковик, либо медвежий тренд. На этой стадии цена
часто ещё находится вблизи максимумов, и неискушённый трейдер не видит проблемы. Но Агооп уже зафиксировал: ритм обновления экстремумов нарушен, и вероятность продолжения роста критически мала. Рис. 38 Три стадии ослабления восходящего тренда: как Агооп показывает умирание тренда Стади я Aroon Up Агооп Down Состояние рынка Действие 1 Падает с 100 до 88-92 0-10 Быки устают, но ещё контролируют Повышенная бдительность 2 80-90 Растё! до 15-25 Медведи просыпаются Подготовка к выходу 3 < 70 >30 Тренд сломан Выход из позиции Таблица 27. Три стадии ослабления восходящего тренда: от первого сигнала до выходе Три стадии ослабления нисходящего тренда — зеркально: Агооп Down перестаёт расти или падает с высоких значений; Агооп Up начинает расти (появляются новые максимумы на коррекции); Агооп Down падает ниже 70. Агооп Up поднимается выше 30. Логика идентична, просто линии меняются местами.
Когда Aroon предупреждает раньше цены Здесь кроется главное преимущество Агооп перед ценовыми индикаторами. Агооп видит будущее ослабление тренда потому, что он измеряет частоту экстремумов, а не уровень цены. Пока цена ещё держится на максимумах, Агооп уже фиксирует, что новые экстремумы появляются всё реже. Этот разрыв между «ценой на вершине» и «Агооп уже падает» — ваше временное преимущество. Представьте, что акция растёт от 1U0 до 150 в течение двух месяцев. В первой фазе роста каждые 2-3 дня появляется новый максимум. Агооп Up постоянно на 100. А вот в последние две недели подъёма: максимум 149 (день 1), максимум 150 (день 5 — через 4 дня), максимум 151 (день 10 — снова через 5 дней). Затем 10 дней нет новых максимумов, хотя цена держится около 150-151. Цена всё ещё высокая. Глаз говорит: «Рынок сильный, держим позицию». Агооп Up уже упал: после максимума 151 прошло 5 дней — Aroon Up = 80. Прошло 10 дней — Агооп Up = 60. Это раннее предупреждение за 5-10 дней до того, как цена действительно рухнет. Временной запас: Агооп может опережать ценовой разворот на 3-10 баров в зависимости от периода N. Чем больше N, тем больше опережение, но тем реже сигналы. Это компромисс между чувствительностью и надёжностью, который каждый трейдер настраивает под свой стиль торговли. Цена ещё на вершине, а Агооп уже сигналит о развороте Рис, 39 Цена ещё на вершине, а Агооп уже сигналит о развороте: опережение на 5-10 баров
Скрытое расхождение как ультраранний сигнал Ещё более чувствительный признак: цена обновляет максимум, но Aroon Up не обновляет свой предыдущий пик. Прошлый пик тренда: цена 120, Aroon Up = 100. Коррекция: цена падает до 110, Агооп Up падает до 30. Новый рывок: цена достигает 122 (выше 120!), но Агооп Up поднимается только до 85. Почему Агооп Up не вернулся к 100? Потому что новый максимум достигнут после долгого перерыва (много дней без экстремумов), а может быть, новый максимум лишь незначительно превысил старый. Рынок «выдохся». Это классическое медвежье расхождение между ценой и Агооп Up. Оно опережает разворот на 5-15 баров и является одним из самых надёжных ранних сигналов в арсенале Агооп. Обратите внимание: расхождение возникает именно потому, что Агооп измеряет не уровень цены, а время, прошедшее с момента экстремума. Даже если цена выше, если путь к этому максимуму занял больше времени — Агооп покажет более низкое значение. Пик 2: 116 (выше!) Рис. 40. Медвежье расхождение: цена обновляет максимум, a Aroon Up показывает более низкий пик Показатель Первый пик Второй лик Расхождение? Цена 120 122 (выше) Нет — цена растёт Aroon Up 100 85 (ниже) Да — Агооп падает! Вердикт — — Медвежье расхождение: выход!
Таблица 28. Обнаружение медвежьего расхождения: цени выше Агооп ниже Ложные развороты. Как не попасть в ловушку Самое опасное на рынке — не пропустить разворот, а принять коррекцию за разворот. Вы выходите из длинной позиции на коррекции, а цена разворачивается и идёт к новым высотам. Вы остаётесь с убытком и пи упущенной прибылью. Агооп помогает отличить коррекцию от разворота, предоставляя чёткие числовые границы, которые исключают эмоциональные решения. Коррекция vs Разворот: диагностика по Агооп Признак Коррекция в тренде Разворот Агооп Up мин. значение 40 60 Агооп Down макс, значение 20-40 <30 > 50 Пересечение линий Нет или временное Да. и наделю Поведение после отката Агооп Up быстро > 70 Aroon up остаётся низким Длительность 5-8 баров (N^25) > 10 баров Вердикт Тренд жив. Держать. Тренд кончен Выходить. Таблица 29. Коррекция vs Разворот диагностика по Агооп Пример ложного сигнала и как его отфильтровать Возьмём реальный случай: акция в сильном восходящем тренде. Внезапно цена падает на 3% за два дня. Агооп Ср падает с 95 до 65, .Агооп Down подскакивает с 5 до 35 Новичок думает: «Разворот!» — и продаёт. Но затем, на третий день, цена отскакивает, Aroon Up снова растёт к 80, а Агооп Down падает. Тренд продолжается. Как Агооп помог бы избежать ложного выхода? Агооп Up не упал ниже 60 (остался выше критического порога 50). .Агооп Down не превысил 40. Пересечения не произошло (Агооп Up всё ещё выше Агооп Down). *•---------------------------------------------------------------------ч Правя то: Не считайте разворотом ситуацию, пока Агооп Up не упадёт ниже 50 И Агооп Down не поднимется выше 50, И это продлится хотя бы 2-3 бара. Одно условие без остальных — insufficient evidence. Только тройное подтверждение превращает подозрение в решение. Разворотные структуры рынка в интерпретации Агооп Развороты редко случаются из ниоткуда. Им предшествуют характерные структуры на графике Агооп. Выучите их как азбуку — и вы будете распознавать развороты на ранних стадиях, когда цена ещё не подала никаких тревожных
сигналов. Структура 1. «Провал и восстановление» (бычий разворот после медвежьего тренда) Длительный медвежий тренд: Aroon Down высокий (80 100), Агооп Up низкий (0-20). Затем Агооп Down начинает снижаться, а Агооп Up — расти. Ключевой момент: Aroon Up пересекает Агооп Down снизу вверх. Если пересечение произошло при значениях, близких к 50-60, а обе линии до этого были в нижней зоне — это сильный бычий разворот. Чем дольше обе линии находились в нижней зоне перед пересечением, тем мощнее будет последующее движение. Структура 2. «Двойная вершина Aroon Up» (медвежий разворот) Первый пик Агооп Up = 100. Коррекция, Агооп Up падает до 30-40. Второй подъём цены, но Агооп Up достигает только 70-80 (второй пик ниже первого). Затем Aroon Up падает, пересекая Агооп Down. Это медвежий разворот. Снижение второго пика Агооп Up относительно первого — это и есть расхождение, которое мы обсуждали выше, только теперь оно упаковано в узнаваемую структуру с чёткими точками входа и выхода. Структура 3. «Застывший боковик — взрыв» (разворот в любую сторону) Обе линии Агооп длительное время (10+ баров) находятся ниже 20-3'). Рынок сжат. Выход из этого состояния: одна из линий резко идёт вверх, другая — вниз. Направление выхода указывает направление разворота. Эта структура — самая мощная с точки зрения потенциала движения, поскольку длительное сжатие накапливает огромную энергию, которая высвобождается при прорыве.
Структура 1: «Проаал и восстановление» Рис. 41. Три разьиротные структуры Агооп: пересечение из нижней зоны, двойная вершина, выход из сжатия Структура Признаки на Агооп Направление Надёжность Провал и восстановление Пересечение снизу вверх из нижней зоны (обе < 30) Бычий разворот Высокая Двойная вершина Второй пик Aroon Up ниже первого (70-80 Медвежий Высокая Aroon Up vslOO) разворот Застывший боковик — взрыв Обе линии < 20- 30 длительно, затем резкий выход В любую сторону Очень высокая Таблица 30. Три разворотные структуры Агооп. признаки и надёжности Практические примеры разворотов на реальных данных Пример 1. Разворот в акциях Tesla (TSLА) — условные данные Контекст: дневной график TSLA, N=25. Рынок в сильном восходящем тренде: цена выросла с 200 до 300 за 2 месяца. День 45: Агооп Up = 100, Лгиоп Down = 0 — пик. День 50: цена достигает 310 (новый максимум), но Агооп Up = 84 (не 100) — первое расхождение. День 55: цена 315 (ешё выше), Агооп Up = 72, Агооп
Down поднялся до 20 — второе расхождение. День 58: Агооп Up падает ниже 70 (65), Агооп Down выше 30 (35) — формальный конец тренда. День 62: пересечение — Агооп Down = 52, Агооп Up = 48 — медвежий сигнал. День 65: цена падает до 280. Что дал Агооп трейдеру: возможность выйти на днях 55-58, когда цена была 310-315, вместо того чтобы держать до падения до 280. Преимущество в 30-35 пунктов (около 10%). Это не теоретическая выгода: это реальная прибыль, которую Агооп помог сохранить, зафиксировав ослабление тренда до того, как цена подтвердила разворот Рис. 42. Разворот е TSLA: как Агооп опередил цену на 7 дней Пример 2. Разворот в криптовалюте Ethereum (ЕТН) Контекст: 4-часовой график ЕТН, N=20 (крипто-настройка). Цена выросла с 1800 до 2200 за 5 дней. Пик тренда: Aroon Up = 100, Агооп Down = 0. Через 8 часов: цена достигает 2220 (новый максимум), но Агооп Up = 85 — расхождение. Через 16 часов: Aroon. Up падает до 65, Aroon Down поднимается до 30 — пересечения ещё нет, но тренд ослаб. Через 24 часа: Агооп Down = 55, Aroon Up = 45 — пересечение, сигнал к развороту. Цена начинает падать с 2200 до 2000. Особенность крипторынка: развороты здесь быстрее и резче. Сигнал Агооп опережает цену всего на 12-24 часа, но этого достаточно, чтобы выйти с
прибылью до падения. Именно поэтому на крипторынках рекомендуется использовать меньший период N (20 вместо 25) — тренды короче и требуют более быстрой реакции. Пример 3. Ложный сигнал разворота в валютной паре USD/JPY Контекст: дневной график USD/JPY, N=25. Рынок в восходящем тренде. Выход слабых данных по США: цена падает на 1% за два дня. Агооп Up падает с 90 до 65. Агооп Down поднимается с 10 до 35. Пересечения нет. Агооп Up всё ещё выше Агиоп Down. Что сделал бы неопытный трейдер: продал бы, решив, что тренд кончился. Что говорит Агооп; это коррекция. Агооп Up выше 50, Агооп Down ниже 40. Жди. Результат: через три дня цена восстанавливается и идёт к новым максимумам. Агооп Up снова 85. Трейдер, который продал, остался в убытке. Трейдер, который держал, заработал. Этот пример — классическая иллюстрация правила: отсутствие пересечения при Aroon Up > 50 означает, что тренд жив, и коррекция — это возможность для добавления, а не сигнал к выходу. НЕТ ПЕРЕСЕЧЕНИЯ [ Не рвморот! Ложный сигнал разворота: Агооп не подтвердил — это коррекция, не разворот Рис. 43. Ложный сигнал разворота USD/JPY: Агооп не подтвердил — это коррекция, не разворот Алгоритм действий при подозрении на разворот Вот пошаговый протокол, который превращает наблюдения в дисциплинированное решение. Следуйте ему каждый раз, когда замечаете ослабление тренда — и вы исключите эмоциональные решения, которые стоят трейдерам больше всего денег. Шаг Действие Что проверять Текущие значения Агооп Up/Down. положение относительно 70/50/30, 1 Зафиксируйте факты направление движения
2 Проверьте стадию ослабления Aroon Up падает? Агооп Down растёт? Как долю это продолжается? 3 Проверьте расхождение Было ли обновление max/min’ Сравните пики Агооп с предыдущими пиками 4 Определите тип Up>50 Down*4Q = коррекция; Up<50 Down>50 = разворот; оба<40 = боковик 5 Дождитесь подтверждения Не действуйте на одном баре. Aroon Up<50 минимум 2-3 бара подряд 6 Примите решение Разворот = закрыть позицию Коррекция = держать; Неопределённость = не действовать Таблица 31. Пошаговый алгоритм принятия решений при подо зрении на разворот
Алгоритм принятия решений при развороте Рис. 44 Блок-схема алгоритма принятия решений при развороте Заключение главы. Искусство раннего выхода Разворот — это момент, когда ваш главный враг — не рынок, а ваша собственная надежда. «Может быть, ещё отскочит», — думаете вы, когда Агооп Up уже упал ниже 50. И теряете прибыль. Агооп избавляет вас от надежды, заменяя её измеримыми фактами. Он не говорит вам, будет ли разворот. Он говорит, что тренд перестал подтверждаться. И этого достаточно, чтобы принять решение — дисциплинированное, а не эмоциональное.
Главное правило этой главы: Если Лгооп Up упал ниже 70 и продолжает падать, а Агооп Down растёт — не жди чуда. Выходи. Прибыль лучше, чем надежда. Для смелых: Истинный разворот — это когда обе пинии были в нижней зоне, а затем одна резко ушла вверх, пересекла другую. Это не коррекция, □то новое начало. В следующей главе мы объединим всё, что узнали: определения тренда, измерения силы, поиска разворотов — в целостную торговую систему. Вы узнаете, как комбинировать Агооп с фильтрами волатильности, объёмами и стоп-лоссами, чтобы получить положительное математическое ожидание. Это кульминация всей книги — переход от отдельных навыков к системе, которая работает. Практическое задание: Прежде чем идти дальше, потренируйтесь на истории: возьмите график любого актива, найдите пять разворотов (вершин и доньев). Посмотрите, как вёл себя Агооп за 5-10 баров до каждого разворота. Вы увидите закономерность. Вы ее уже знаете. Глава 7 Выявление бокового рынка «На флэтах разоряются даже гении. Потому что флэт — это не отсутствие движения. Флэт — это отсутствие направления в присутствии шума. Он заманивает вас ложной уверенностью: кажется, что цена ,,должна" куда-то пойти. Но она не идёт. А ваш депозит тает.» Парадокс финансовых рынков: большинство трейдеров теряют деньги не во время обвалов и не в бурных трендах, а в периоды затишья. Почему? Потому что в гренде достаточно просто держать позицию — рынок сам выталкивает вас в прибыль. Во флэте же мозг начинает «искать возможности», и каждая попытка торговать наталкивается на противоположное движение. Вы покупаете — цена идёт вниз. Вы продаёте — она разворачивается вверх. И так раз за разом, пока ваш счёт не опустеет. Именно поэтому идентификация боковика — не роскошь, а вопрос выживания. Агооп — один из немногих индикаторов, который с высокой точностью идентифицирует боковик и даёт вам разрешение не торговать. Это его недооценённая суперсила. Пока другие индикаторы продолжают генерировать сигналы — RS1 мечется между перекупленностью и перепроданностью, MACD
рисует пересечения, стохастик пищит, — Агооп просто замолкает. И это молчание говорит громче любого сигнала. Почему большинство трейдеров теряют деньги во флэте Давайте разберём психологию флэта. Цена болтается в узком диапазоне, скажем, между 100 и 105, уже десять дней. Скользящие средние переплелись. RSI то заходит в зону перекупленности, то в перепроданность, генерируя встречные сигналы. Осцилляторы уверенно показывают «покупай», а затем через два бара — «продавай». И каждый такой сигнал кажется убедительным, потому что цена действительно на мгновение реагирует, — но затем продолжает болтаться без направления Трейдер-новичок видит следующую картину: RS1 упал до 30 — «перепроданность, надо покупать!» — и покупает на 100,5. Цена доходит до 104, RSI достигает 70 — «перекупленность, продаю!» — но цена не падает, а продолжает расти до 105,5, и он оказывается в убытке. Потом цена резко падает к 99, и трейдер в панике закрывает позицию с потерями. После десяти таких сделок депозит уменьшился на 20%, а цена осталась там же, где и была. Знакомая история? Три главные причины потерь во флэте Причина Механизм Последствия Эффект качелей Вы покупаете на предполагаемом дне, продаёте на предполагаемой вершине, но каждый раз из-за шума и задержек теряете спред и проскальзывание Сумма мелких убытков становится катастрофой: 10 сделок по 0,5% = 5% депозита Эмоциональное выгорание Постоянные ложные сигналы истощают нервную систему, снижают дисциплину и уверенность Ко|да начинается истинный тренд, у трейдера уже нет сил или желания в него входить Человеческий мозг эволюционно настроен Когнитивное искажение '-апперцепция Иллюзия движения искать паттерны — «видит» тренд там, где шума»: случайные колебания его нет воспринимаются как закономерность Таблица 32 Три главные причины потерь во флэте Агооп спасает от всех трёх ловушек, потому что он перестаёт генерировать сигналы в боковике. Он говорит вам: «Остановись. Ничего не делай». Это самое ценное сообщение, которое может дать индикатор, — потому что сохранить капитал важнее, чем его приумножить.
107- Цена во флэте: RSI мечется, Агооп молчит Кто из индикаторов помог сохранить капитал? Рис. 45. Цена во флэте RSI мечется. Агооп молчит Поведение линий Агооп в консолидации Консолидация (боковик, флэт, горизонтальный коридор) — это состояние, когда ни быки, ни медведи не могут обновить экстремумы в течение длительного времени. Цена застревает в диапазоне, и каждая попытка прорваться вверх или вниз немедленно отбивается. В этот момент Агооп демонстрирует свою уникальную способность: он не просто снижается, а практически замирает в нижней зоне, давая вам чёткий и однозначный сигнал «рынок спит». Математическое выражение консолидации в Агооп Для N=25 справедливы следующие соотношения: Агооп Up будет низким (0-30), если последний максимум был более 17 дней назад. Aroon Down будет низким (0-30), если последний минимум был более 17 дней назад. Если оба условия выполняются одновременно — это полная консолидация. Математика здесь предельно проста и прозрачна: ни одна из сторон не способна создать новый экстремум, и Агооп честно фиксирует этот факт. Однако есть важный нюанс: во флэте иногда случаются «выбросы» — локальные максимумы или минимумы, которые затем быстро откатываются. Агооп на них отреагирует
кратковременным всплеском, но если общее состояние остаётся горизонтальным, линии быстро вернутся вниз. Типичные картины Агооп в боковике Тип боковика Aroon Ор Агооп Down Поведение линий Продолж. Узкий флэт (1-2% диапазон) 0-20 0-20 Обе юризонтальны или медленно падают Долго (20+ баров) Широкий флэт (3-5% 10-40 10-40 Периодические краткие всплески до Средне (10 20 диапазон) 50-60. затем спад баров) «Сжимающаяся Снижаются Снижаются Обе падают синхронии 5-15 баров, затем пружина» до 0-10 до 0-10 взрыв Таблица 33. Типичные картины Агооп в боковике Ключевой признак устойчивого боковика: Обе линии Агооп находятся ниже 30 в течение как минимум 5-10 баров подряд. Идеально, когда они падают одновременно и движутся параллельно или пересекаются в нижней зоне. Исключение: «флэт с ложными прорывами» Иногда цена на один бар выскакивает из диапазона, создавая новый максимум или минимум. Агооп Ир может подскочить до 60-80, создав иллюзию зарождающегося тренда. Но если на следующем баре цена возвращается обратно в диапазон, Агооп Up рухнет так же быстро, как и поднялся. Это один из самых коварных моментов для трейдера, индикатор, кажется, подаёт сигнал, но на самом деле это лишь шумовое эхо. Как отличить ложный прорыв от истинного? Истинный прорыв сопровождается гремя признаками: Aroon Up остаётся выше 50 хотя бы 3-4 бара,- Агооп Down при этом падает (в случае бычьего прорыва) пли остаётся низким,- часто прорыв идёт на возросшем объёме. Ложный прорыв выглядит иначе: Агооп Up подскакивает на один бар и сразу падает обратно. Это сигнал к тому, чтобы оставаться вне рынка и не поддаваться на провокацию.
Лажный прорыв флэта: Агооп дает сигнал-фальшивку 20 30 100 Агооп Up 30 - Aroon Down е 60- I до- го Oi О 10 Рис. 46. Ложный прорыв флэта: Агооп даёт сигнал- фальшивку Как избежать торговли в шуме. Дисциплина Агооп Большинство трейдеров не умеют сидеть на руках. Им кажется, что «не торговать» — это упущенная возможность. На самом деле, не торговать во флэте — это заработанные деньги, потому что вы не теряете их на ложных сигналах. Это парадокс, который трудно принять эмоционально, но который математически безупречен- каждая сделка во флэте имеет отрицательное математическое ожидание из-за спреда, проскальзывания и комиссий. Агооп даёт чёткие правила, когда торговать запрещено, — и следование этим правилам отличает профессионала от любителя. Зоны запрета на торговлю Зона Условия Агооп Действие Красная (категорический запрег) Aroon Up < 30 И Агооп Down < 30 одновременно 3+ бэров. Линии горизонтальны или вниз Никаких новых позиций. Выйти из рынка полностью Жёлтая (условный 30 <= Aroon Up <- 50 И 30 <= Агооп Down <= Только очень краткосрочные сделки для запрет) 50. Пересечение в средней зоне профессионалов с жёсткими стопами Зелёная (разрешено) Aroon Up > 70, Down < 30 (лонг) или Down > 70, Up < 30 (шорт) Торговля разрешена. Открывайте позиции по тренду Таблица 34. Зоны запрета на торговлю по Агооп
Практическое правило: «Если обе линии Агооп ниже 50 — не открывай новых позиций. Если они ниже 30 — не смотри на график, иди гулять. Рынок не даст тебе прибыли сегодня.» Некоторым трейдерам трудно принять это правило. Им кажется, что «можно поймать несколько пипсов». Но в долгой перспективе эти несколько пипсов обходятся дороже, чем полное отсутствие сделок. Зоны запрета торговли по Агооп ШОРТ Aroon Down > ТО Aroon Up < 30 О а С О о ЖГЛТАЯ ЗОНА Осторожно ЗО-7о: неопределённость КРАСНАЯ ЗОНА Флэт: HF ТОРГОВАТЬ Оба < 30 ЛОНГ Ai oon Up > 70 Aroon Down < 30 50 Aroon Up Рис. 47. Зоны запрета торговли по Агооп: двумерная матрица Определение накопления и распределения через Агооп За боковиком скрываются две противоположные фазы рыночного цикла: накопление (умные деньги покупают тихо, готовясь к будущему росту) и распределение (умные деньги продают, готовясь к падению). Снаружи они выглядят одинаково — цена болтается в диапазоне, — но их внутренняя динамика принципиально различна. Агооп может помочь их различить, и это даёт вам колоссальное преимущество: вы знаете не только то, что рынок в боковике, но и в какую сторону вероятен прорыв.
Накопление (Accumulation) Цена консолидируется после длительного падения. Дно сформировано. Цена не обновляет минимумы. Агооп Down при этом падает с высоких значений (80-100) до низких (0-20) — это ключевой признак: медведи потеряли силу и больше не могут толкать цену вниз. Агооп Up начинает расти, но ещё не входит в зону 70+. Он может подскакивать до 40-60, затем откатывать. Это «приливные волны» накопления — каждый такой выпад отражает попытку быков развернуть рынок. Визуальный паттерн накопления на Агооп выглядит так: Агооп Down ползёт вниз (от 80 к 20), a Aroon Up делает серию повышающихся пиков (например, 30, 45, 60). Это говорит о том, что быки постепенно набирают силу. Распределение (Distribution) Цена консолидируется после длительного роста. Вершина сформирована Цена не обновляет максимумы. Агооп Up падает с высоких значений до низких — быки исчерпаны. Aroon Down растёт, но ещё не входит в зону 70+. Он делает серию повышающихся пиков — каждый «выпад» чуть выше предыдущего. Это зеркальное отражение накопления медведи постепенно набирают силу, и каждый их натиск становится всё мощнее. Когда вы видите, что Агооп Up упал с высоких уровней, а Агооп Down растёт — это распределение, и вероятен прорыв вниз. Признак Накопление Распределение Предыстория Длительное падение -»дно -э флэт Длительный рост -> вершина -»флэт Aroon Down Падает с 80-100 до 0-20 (медведи потеряли силу! Растёт, делает повышающиеся пики (медведи набирают силу) Aroon Up Растёт, делав) повышающиеся пики (быки набираю) силу) Падает с 80 100 до 0-20 (быки исчерпаны) Вероятный прорыв Вверх (готовься к лонгу) Вниз (готовься к шорту) Таблица 35. Накопление vs Распределение: диагностика по Агооп
Накопление -» жди роста Распределение ч жди падения Рис. 48 Накопление vs Распределение: два лица флэта Подготовка к будущему импульсу. Как Агооп предсказывает взрыв Самый ценный сигнал Агооп — не когда он говорит «торгуй», а когда он говорит «готовься». Чем дольше обе линии Агооп находятся в нижней зоне (0-30), тем сильнее будет последующий импульс. Это связано с фундаментальным законом рынка: период низкой волатильности (сжатие) неизбежно сменяется периодом высокой волатильности (расширение). Агооп фиксирует само сжатие — и гем самым предупреждает вас о грядущем взрыве. Это знание превращает скучный боковик из периода потерь в период подготовки к крупной прибыли. Правило «Пружина»
Фала Условие Описание 1 Сжатие Агооп Up < 20 И Агооп Down < 20 в Цена в узком диапазоне. Рынок «спит», но копит течение 10*- баров энер| ию 2. Триггер Одна из линии резко пересекает 50 Направление прорыва определено. Срабатывает (лучше 70) вверх, другая низкая отложенный ордер 3. Результат Мощный тренд, коюрый длится 2-3 раза 15 дней сжатия -> :ренд на 30-45 дней. дольше сжатия Соотношение риска к прибыли оптимально Таблица 36. Пропило «Пружина»: три фазы от сжатия к импульсу Как подготовиться к импульсу Процесс подготовки к импульсу состоит из четырёх шагов. Первый: идентифицируйте сжатие. Найдите участок, где Aroon Up и Aroon Down одновременно ниже 30 (лучше ниже 20) в течение не менее 5-10 баров. Нанесите на график горизонтальные линии поддержки и сопротивления диапазона. Второй: установите триггерные уровни. Определите, при каком значении Агооп Up или Агооп Down вы начнёте действовать. Например: «Куплю, когда Aroon Up закроется выше 70 и Агооп Down будет ниже 30». Третий: подготовьте ордера. Разместил о отложенные buy-stop чуть выше сопротивления диапазона и sell-stop чуть ниже поддержки. Как только Агооп подтвердит направление, один из ордеров сработает. Четвёртый: используйте объём для фильтра. Если в момент прорыва объём растёт — сигнал сильнее.
Рис. 49 Пружина сжалась: долгий флэт -» мощный импульс Реальный пример: как Агооп спас депозит во флэте и помог войти в тренд Возьмём условно-реальный пример: золото (XAU/USD), 4-часовой таймфрейм, июль-август 2023 года. Исходная ситуация: цена золота консолидируется между 1930 и 1960 в течение 12 дней (48 баров по 4 часа). Агооп (N=25) показывает: Агооп Up = 16, Агооп Down = 12. Обе линии в красной зоне — рынок спит. Поведение большинства трейдеров в этот период предсказуемо: они пытаются торговать внутри диапазона. Покупают на 1935, продают на 1955. Некоторые сделки дают небольшую прибыль, но на ложных прорывах они теряют. За 12 дней средний такой трейдер теряет 3-5% депозита. Поведение дисциплинированного трейдера с Агооп принципиально иное: он не открывает ни одной сделки. Он ждёт, потому что Агооп говорит ему; «Обе линии ниже 30 — не торгуй ». Затем происходит событие: публикация слабых данных по инфляции в США. Цена пробивает 1960 вверх. Агооп Up подскакивает до 88 за 8 часов, Агооп Down падает до 8. Трейдер входит в лонг на 1965 (подтверждение). Стоп-лосс ставит чуть ниже 1930 (нижняя граница диапазона). Тейк-профит — 2030 (проекция размера диапазона). Цена достигает 2040 за 10 дней. Прибыль 75 пунктов (около 3,5% при плече 1:1). А главное — без потерь во флэте. Это и есть правильное использование Агооп: не торговать, когда рынок спит, и войти уверенно, когда он просыпается. Параметр Значение Актив / Таймфрейм XAU/USD. 4Н Период флэта 12 дней (48 барон| диапазон 1930-1960 Агооп во флэте Up = 16 Down = 12 (обе в красной зоне} триггер входа Прорыв 1960 + Агооп Up т 88. Down » 8 Точка входа 1965 (подтверждение прорыва) Стоп-лосс 1928 (ниже поддержки диапазона) Тейк-профит 2030 (проекция диапазона) Результат Цена достигла 2040 за 10 дней. Прибыль -75 пунктов Таблица 37 KAU/USD; торговля по Агооп от флэта до прорыва
Рис, 50. Золото: флэт затем прорыв — как Агооп указал момент входа Заключение главы. Сила бездействия Научиться торговать — это наполовину научиться не торговать Агооп даёт вам самое ценное разрешение: «Ничего не делай, это не твой день» И это разрешение стоит дороже, чем любой торговый сигнал, потому что оно сохраняет ваш капитал. Флэт — это не враг, а фильтр: он отсеивает тех, кто не может ждать, и вознаграждает тех, кто умеет. Агооп превращает бездействие из слабости в стратегию. Аксиомы этой главы: 1. Если обе линии Агооп ниже 30 — рынок спит. Спяший рынок не принесёт вам денег, только убытки. 2. Чем дольше Агооп находятся в нижней зоне, тем мощнее будет следующий импульс. Терпение вознаграждается. 3. Накопление vs распределение можно различить по тому, какая линия падает с высоких уровней, а какая растёт с низких. .Aroon Down падает — накопление — готовься к лонгу. Агооп Up падает — распределение — готовься к шорту. 4. Ложные прорывы Агооп распознаются по одиночным пикам. Истинный прорыв требует удержания линии выше 50 минимум 2-3 бара. В следующей главе мы перейдём к практическому построению торговых систем: как комбинировать Агооп с фильтрами (объём, ADX, скользящие средние), как устанавливать стоп-лоссы и как рассчитывать размер позиции.
Практическое задание: Откройте график любого актива, который вы торгуете. Найдите участок, где Aroon Up и Агооп Down оба ниже 30 в течение 5+ баров. Посмотрите, что произошло потом. Вы увидите: почти всегда за этим следовал сильный импульс в одну из сторон. Теперь вы знаете, как его поймать. Глаза 8 Измерение силы тренда «Не всякий тренд достоин вашего капитала. Большинство трендов — это слабые импульсы, которые гаснут быстрее, чем вы успеваете открыть позицию. Ваша задача — не поймать каждый тренд, а отличить карлика от гиганта. Агооп даёт вам линейку для этого измерения». Представьте, что вы смотрите на двух бегунов. Оба движутся вперёд. Но один бежит марафон — ровно, мощно, с запасом сил. Второй делает спринтерский рывок на 100 метров, после чего падает без дыхания. Глаз видит только «движение вперёд». Агооп видит разницу. В этой главе мы превратим Агооп из индикатора направления в индикатор силы. Вы научитесь оценивать не только куда идёт рынок, но и как долго он сможет туда идти, насколько надёжен текущий сигнал и когда пора уходить, потому что силы на исходе. Интерпретация расстояния между линиями. Спред как измеритель баланса сил Самый простой и наглядный способ оценить сипу тренда по Агооп — измерить расстояние (спред) между Агооп Up и Агооп Down. Формула спреда предельно проста: Спред .Агооп = Агооп Up Aroon Down. Спред может принимать значения от -100 до +100. Положительный спред (Up > Down) означает, что быки сильнее медведей — чем больше число, тем сильнее перекос. Отрицательный спред (Down > Up) говорит о медвежьем доминировании. Спред около нуля (+/-10-15) указывает на равновесие сил и неопределённость рынка. Шкала силы тренда по спреду
Спред Характеристика i Действие +80... +100 Экстремально сильный бычий тренд Держагь но готовиться к выходу (перегрей) 4-50 +80 Сильный бычий тренд Можно добавлять на коррекциях +20... +50 Умеренный бычий тренд Держагь. не добавлять агрессивно +10 . +20 Слабый бычий уклон Не открывать новые ложи -10 + 10 Нейтралитет / Ьоковик Не торговать •20... -10 Слабый меднежий уклон Не шортить -50...-20 Умеренный медвежий тренд Держать короткие позиции -8G -50 Сильный медвежий тренд Добавлять в шорт на откатах -100 ..-80 Экстремально сильный медвежий тренд Держать шорт, но ждать отскока Таблица 38. шкала силы тренда по спреду Агоип Важное замечание: Высокий спред (близкий к +/-100) — это не всегда хорошо. Это часто сигнал перегретости. Представьте, что спидометр показывает 200 км/ч. Машина едет быстро, но любая кочка может стать фатальной. Чем дольше держится спред > 80, тем выше вероятность резкой коррекции. Спред Агооп; как расстояние между линиями измеряет силу тренда ▼ МЕДВЕДЬ Спред. >55 | (Сильный бычий) А БЫК юо -100 Рис 51. Спред Агооп; как расстояние между линиями измеряет силу тренда Живой пример: динамика спреда на реальном графике Возьмём условный 50-дневный график акции. В начале периода — боковик, спред около нуля. Затем начинается восходящий тренд: на 10-й день Aroon Up = 65, Агооп Down = 35 — спред = +30 (слабый тренд). К 15-му дню Aroon Up = 85, Down = 15 — спред = +70 (сильный тренд). На 25-й день Aroon Up = LOG. Down = 0 — спред = +100 (экстремум). Но затем тренд начинает ослабевать: на 35-й
день Up = 70, Down = 25 — спред = +45 (ослабление, хотя цена всё ещё высока). К 40-му дню Up = 40, Down = 55 — спред = -15 (переход в медвежий). Вывод: трейдер, следящий за спредом, мог бы войти на дне +30 (день 10), усилить позицию на +70 (день 15), начать выход при снижении спреда с +100 до +70 (день 25-30), и полностью закрыться при переходе спреда через ноль. Именно спред даёт объективные точки входа и выхода, а не субъективные ощущения «кажется, тренд ещё держится». Рис. 52. Спред Агооп и цена: как падение спреда предвещает конец тренда Скорость формирования тренда. Резкий vs постепенный старт Не все тренды рождаются одинаково. Некоторые взрываются быстро и мощно — на новостях или пробоях, — другие набирают силу постепенно, формируя здоровую базу. Агооп позволяет измерить скорость роста линий, то есть как быстро Агооп Up (или Down) увеличивается с низких уровней до высоких. Определим градиент Агооп как изменение значения линии за последние К баров (обычно К=5 или К=10): Градиент Агооп Up = (Агооп ир(сегодня) - Агооп Up(K баров назад)) / К. Положительный градиент означает, что пиния растёт, отрицательный — что падает. Для восходящего тренда возможны два сценария. Резкий старт (высокий положительный градиент > 10 в день для N=25): Агооп Up подскакивает с 20 до 80 за 3-5 баров. Такой тренд часто бывает на новостях или пробоях, обещает быстрое движение, но может так же быстро закончиться. Постепенный старт (низкий градиент 2-6 в день): Агооп Up растёт плавно — 20, 30, 45, 55, 70 за 10
баров. Такой тренд более устойчив, реже даёт ложные сигналы и может длиться долго. Профессиональное правило: для свинг-трейдинга предпочтительнее постепенный старт — он сигнализирует о здоровом накоплении. Для скальпинга можно использовать резкий старт, но с более жестким стоп-лоссом. Измерение ускорения тренда Если градиент Aroon Up не просто положительный, а растёт (ускорение) — тренд набирает силу. Если градиент снижается, даже при росте Агооп Up, — тренд замедляется, готовьтесь к выходу. Например: бары 1-5 — Агооп Up растёт на 5 пунктов в день (градиент=5). Бары 6-10 — рост на 10 пунктов (градиент вырос до 10) — ускорение, тренд усиливается. Бары 11-15 — рост только на 3 пункта (градиент упал до 3) — замедление, несмотря на то, что Агооп Up может быть ещё высоким (например, 85). Это скрытый сигнал ослабления, который заметит только тот, кто следит за градиентом, а не за абсолютным значением. Г радиент (5 баров) Характеристика Надёжность Рекомендация > 12 Взрывной рост (новости, Низкая (мною Малый объём узкий сюп пробой) ложных) 6-12 Быстрый, здоровый рост Средняя Входить, стоп на минимум 2-6 Плавное накопление силы Высокая Входить< большим объёмом < 2 Очень медленный, вялый рост Низкая(вероятен Флэт) Не входить Таблица 39. Градиент Aroon Up: как интерпретировать скорость роста Устойчивость движения. Как Агооп отличает здоровый тренд от «агонии» Тренд может быть сильным по спреду, но нездоровым по структуре. Представьте акцию, которая делает новый максимум каждый день, но на очень маленьком объёме и с длинными верхними тенями. Агооп Up = 100, но тренд вот-вот рухнет. Как измерить устойчивость — способность тренда продолжаться без резких разворотов? Ответ даёт показатель вариативности Агооп. Здоровый тренд имеет низкую вариативность Агооп Up (или Down). Линия держится стабильно в зоне 80-100, лишь изредка опускаясь до 70-75, но быстро восстанавливаясь. Нездоровый тренд (агония) характеризуется высокой вариативностью: Агооп Up прыгает от 100 до 60 и обратно, часто пересекаясь с Aroon Down. Практический способ измерения: рассчитайте стандартное отклонение Aioon Up за последние 10-20 баров. Для N=25 здоровый тренд имеет стандартное отклонение < 10. Агония — > 15-20.
Признак хрупкости Описание Что делать Частые пересечения линий Aroon Up и Down пересекаются несколько раз за короткий период Не добавлять позицию, ждать подтверждения Резкие падения Агооп Ор без падения цены Up падает со 100 до 60 за 2 дня, а цена остаётся на максимумах Начать фиксировать прибыль Расхождение цены и Агооп Цена обновляет максимум, a Aroon Up не может Сильный сигнал разворота (см. гл. 6) Aroon up не держится выше 80 Постоянно откатывает к 70-75 вместо стабильного удержания Сократить позицию на 50% Таблица 40. Признаки неустойчиво! о (хрупкого) тренда по Агооп Здоровый тренд* Aroon Up стабильно держится 80-10 20- Aroon Up Aroon Down Рис. 53. Здоровый тренд vs тренд-агония: взгляд Агооп Когда тренд близок к завершению. Диагностика терминальной фазы Самый сложный вопрос для грейдера: когда выходить? Агооп даёт несколько объективных критериев того, что тренд исчерпал себя. Рассмотрим пять последовательных критериев — от первого тревожного звонка до окончательного сигнала ликвидации. Критерий 1 — падение спреда ниже 50. Если спред был выше 50-70, а затем упал ниже 50 — это первый тревожный звонок. Тренд ещё есть, но сила быков уменьшилась. Выходите минимум на половину позиции. Критерий 2 — Агооп Up падает ниже 70. Это формальный конец «сильного тренда» по определению
Чанда. Если Aroon Up опускается ниже 70 и не возвращается выше в течение 2-3 баров — тренд, вероятно, завершён. Критерий 3 — Aroon Down поднимается выше 30 Когда медведи начинают обновлять минимумы даже в малой степени — это сигнал, что бычий контроль ослаб. Критерий 4 — «смертельное пересечение» (Агооп Down пересекает Агооп Up сверху). Это окончательный сигнал: медведи взяли верх. Критерий 5 — отсутствие новых максимумов на фоне высоких значений Агооп Up (парадокс «застывшего тренда»). Сигнал Aroon Up Агооп Down Спред Действие Зелёный (держан.) > 80 < 15 >65 Увеличить / держать. ЖёЛ1ЫИ (готовиться) 70-80 15-25 45-65 Закрыть 50% Оранжевый (ВЫХОДИТЬ) 50-70 25-40 10-45 Закрыть 75% Красный (ликвидация) <50 >40 < 10 Закрыть всё Таблица 41. Светофор выхода из тренда по Агооп Оценка качества торгового сигнала. Aroon Score Все знания этой главы можно свести в единую систему оценки качества сигнала — Агооп Score. Это интегральный показатель от 0 до 10, который помогает решить: стоит ли входить в сделку на основе текущего состояния Aroon. Aroon Score учитывает пять параметров с различными весами: спред (30%), абсолютное значение Агооп Up (25%), абсолютное значение Aroon Down (20%), градиент Aroon Up за 5 баров (15%) и предысторию — контекст, из которого возникает сигнал (10%). Параметр Вес о баллов 5 баллов 10 баллов Спред (Up - Down) 30% <20 20-50 > 50 Aroon Up 25% <50 50-75 >75 Aroon Down 20% >30 15 30 < 15 Градиент Up (5 баров) 15% < 2 или отриц. 2-6 > 6 Предыстория 10% После долгого тренда Из нейтральной зоны После боковика Таблица 42. Расчёт Aroon Score: пять параметров и их чеса Пример расчёта: Спред 45 — 5 баллов х 0.3 = 1.5. Aroon Up 80 — 10 х 0.25 = 2.5. Aroon Down 12 — 10 х 0.2 = 2.0. Градиент 4 — 5 х 0.15 = 0.75. Был боковик 8 баров — 10 х 0.1 = 1.0. Итого: 1.5 + 2.5 + 2.0 + 0.75 + 1.0 = 7.75 баллов — качественный сигнал. Шкала интерпретации Агооп Score: 0-3 балла — сигнал очень слабый, не входить. 3-5 баллов — слабый сит нал, входить маленьким
объёмом (риск 0.5% депозита). 5-7 баллов — хороший сигнал, стандартный риск (1-2%). 7-9 баллов — отличный сигнал, можно увеличенный объём (2-3%). 9-10 баллов — идеальный сигнал (встречается редко), агрессивный вход (3-5%). ПРИБОРНАЯ ПАНЕЛЬ ТРЕЙДЕРА Aroon Score — интегральная оценка качества сигнала ИТОГОВЫЙ БАЛЛ [отличный СИГНАЛ — у»»лич»ииый <2-34)| 0-3: Н* S-7: Стандарт 7-В: Уааничтгта Рис. 54. Приборная панель трейдера: Aroon Score — интегральная оценка сигнала •-10: Аграсеаа Практические примеры оценки силы тренда Рассмотрим три реальных сценария с разными значениями Aroon Score, чтобы показать, как работает система на практике. Первый пример — сильный, устойчивый тренд: Microsoft (MSFT), дневной график, N=25. Агооп Up = 92, Down = 8, спред = 84. Градиент за 5 дней: 4 (плавный рост). Перед этим был боковик 12 дней (оба Агооп < 25). Aroon Score = 8.5 — отличный сигнал к покупке с увеличенным объёмом. Цена выросла на 12% за следующие 3 недели. Второй пример — перегретый тренд на грани разворота: NVIDIA (NVDA) после взлёта. Агооп Up = 100, Down = 0, спред = 100, Градиент за 5 дней: 12 (взрывной рост), но за последние 2 дня прирост 0 — упёрся в потолок. Ло этого тренд уже длился 30 дней, не было боковика. Агооп Score = 4.2 — слабый сигнал, не входить. Лучше фиксировать прибыль. Через 3 дня цена упала на 7%. Третий пример — рождение тренда из флэта: Ethereum, 4-часовой график, N=30. Aroon Up = 72, Down = 18, спред = 54. Градиент: 8 (быстрый рост из нижней зоны). 15 баров оба Агооп < 25 (долгий боковик). Агооп Score = 7.8 — качественный сигнал для входа. Рост 18% за 5 дней. Обратите внимание: третий сигнал не самый сильный по абсолютным значениям, но лучший по контексту — именно поэтому предыстория входит в формулу Aroon Score.
Сценар ИЙ Up Dow п 1 Спред Градие нт । Предыстор ИЯ Score Действие Резуль тат MSFT 92 8 84 4 Боковик 85 Покупка -*12% NVDA 100 0 100 12-»0 Старый (рейд 4.2 Не входить -7% ЕТН 72 18 54 8 Боковик 7.8 Покупка *18% таблица 43. Три сценария: Агооп Score и результат Заключение главы. Сила как многомерная категория Сила тренда — это не одно число. Это комплексное понятие, включающее величину (спред между линиями), динамику (скорость и ускорение роста), устойчивость (вариативность) и контекст (рождение из флэта или продолжение старого тренда). Aroon Score объединяет все эти измерения в одну шкалу. Он не гарантирует прибыли, но резко повышает вероятность того, что вы входите в сделку в благоприятной точке. Главное правило этой главы: «Не каждый тренд стоит ваших денег. Входите только тогда, когда Агооп Score выше 7. Всё остальное — шум, который убьёт ваш депозит.» * > Второе правило: «Самый сильный тренд — тот, который родился из долгого боковика, набрал силу постепенно, и до сих пор не перегрет (Агооп Up ниже 90). Такой тренд стоит держать обеими руками.» В следующей главе мы перейдём к практическому созданию торговой системы на основе Агооп: выбору таймфрейма, настройке стоп-лоссов, размещению позиции и психологии исполнения. Практическое задание: Рассчитайте Aroon Score для текущего графика вашего любимого актива. Увидите, как редко появляются действительно качественные сигналы. Именно это и отличает профессионала — он ждёт их, а не торгует каждый день. Часть III Торговые стратегии на основе Агооп
Глава 9 Базовая стратегия пересечения линий «Самая простая стратегия - часто самая надежная. Пересечение Aroon Up и Агооп Down — это момент, когда рынок голосует за смену власти. Ваша задача — не предсказывать, а вовремя заметить этот момент и правильно на него отреагировать.» Пересечение линий Агооп — самый интуитивно понятный сигнал. Он не требует дополнительных индикаторов, сложных вычислений или многолетнего опыта. Но именно из-за своей простоты он чаще всего используется неправильно: трейдеры входят слишком поздно, не дожидаются подтверждения, игнорируют зону пересечения. В этой главе мы превратим пересечение Агооп из «сигнала для новичков» в профессиональную систему с чёткими правилами входа, выхода, стоп-лоссов и управления позицией. Правила входа. Когда нажимать на спусковой крючок Не каждое пересечение — сигнал. Пересечение в верхней зоне (обе линии > 50) часто бывает ложным. Пересечение в нижней зоне (обе < 30) — напротив, очень сильным. Именно зона пересечения определяет качество сигнала, а не сам факт смены положения линий.
Условия для бычьего сигнала (покупка) Основные правила (обязательные): Первое — пересечение снизу вверх: Агооп Up пересекает Агооп Down, идя снизу вверх (было Up < Down, стало Up > Down). Второе — зона пересечения: обе линии должны находиться ниже 50 в момент пересечения. Идеально — ниже 40. Это гарантирует, что сигнал происходит после периода слабости, а не на перегретом рынке. Третье — подтверждение на следующем баре: после пересечения дождитесь закрытия следующего бара, чтобы убедиться, что Агооп Up остаётся выше Aroon Down. Ложные пересечения часто откатываются назад в том же баре. Дополнительные фильтры (повышают качество сигнала): предшествующий боковик — хорошо, если в течение 5-10 баров до пересечения обе линии были ниже 30,- Агооп Down должен не просто быть ниже Aroon Up, ни и демонстрировать тенденцию к снижению; объём торгов в баре пересечения должен быть выше среднего за последние 10 баров; Агооп Score > 6 (см. Главу 8). Условия для медвежьего сигнала — зеркально: пересечение Агооп Down сверху вниз, обе линии ниже 50, подтверждение на следующем баре. Что НЕ является сигналом Пересечение при Агооп Up > 70 — слишком поздно, тренд уже в разгаре. Пересечение в зоне 50-70 — серая зона неопределённости. «Касание» без пересечения — линии сошлись и разошлись, не перейдя друг через друга. Пересечение, которое не удержалось до закрытия бара. Все эти ситуации — не сигналы, а шум, который нужно фильтровать. Условие Бычий сигнал Медвежий сигнал Пропустить! Зона пересечения Ор < 50. Down < 50 Ор < 50 Down < 50 Любая линия > 60 Предыстория (5 барос) Направление 2-й линии Обе < 30 хотя бы 3 бара Down снижается Обе < 30 хотя бы 3 бара Up снижается Высокие значения Вторая линия растёт Объём (если есть; Выше среднего Выше среднего Низкий объем Aroon Score >6 > 6 < 5 1 авлица 44. Фильтры входа по пересечению Агооп: когда входить, а когда нет Правила выхода. Когда забирать прибыль Выход — важнее входа. Можно идеально войти, но потерять всё, если не выйти вовремя. Агооп даёт несколько объективных сигналов для выхода. Вариант 1 — выход по противоположному пересечению (классический): закрывайте позицию, когда возникает противоположный сигнал. Это самый простой метод, но он может отдать обратно значительную часть прибыли. Вариант 2 — выход по
ослаблению тренда (ранний, более консервативный): закрывайте, когда Агооп Up падает ниже 70, Агооп Down поднимается выше 30, или спред падает ниже 40 после того, как был выше 60. Вариант 3 — выход по скользящему стопу: используйте Агооп Down как динамический стоп — при Down = 20 подтяните стоп, при Down = 30 закройте половину, при Down = 40 закройте всё. Рекомендация для начинающих: Когда Агооп Up впервые падает ниже 80 (после длительного нахождения выше 90) — закройте 30-50% позиции. Когда Агооп Up падает ниже 70 или Агооп Down поднимается выше 30 — закройте остаток. Рис 56. Полный цикл сделки по Агооп,- вход, удержание выход Установка стоп-лоссов. Защита капитала Стоп-лосс — это не «признание поражения», а страховка. Без него одна неудачная сделка может уничтожить недели прибыли. Метод 1 (рекомендуемый) — стоп на основе Агооп Down: рассчитайте наименьшее значение Агооп Down за последние 5 баров перед входом и установите стоп-лосс на 1-2% ниже минимальной цены того периода. Метод 2 — стоп на основе предшествующего минимума; найдите самый низкий минимум за 10 баров до момента пересечения и установите стоп на 0.5-1% ниже. Метод 3 — адаптивный стоп: если после входа Агооп Up падает ниже 50. a Aroon Down поднимается выше 30 — немедленно закрывайте позицию, независимо от цены.
Стиль торговли Таймфрейм Период N Стоп-лосс (лонг) Проскальзывание Скальпин! 5 15 мин 10 03-0.5% 0 1% Внутридневной 1 час 14 0.5-1% 0 2% Cbhhi 4 часа 20 1-2% 0.3% Среднесрочный Дневной 25 2-3% 0.5% Долгосрочный Недельный 30 50 4-6% 1% Таблица 45. Рекомендуемые параметры стоп-лоссов по Агооп длл разных стилей Управление позицией. Размер, добавление, уменьшение Управление позицией (position sizing и scaling) — то, что отделяет профессионала от любителя. Агооп даёт сигналы не только для входа, но и для увеличения или уменьшения позиции. Базовый размер определяется правилом 1-2%: риск на одну сделку не должен превышать 1-2% от капитала. Размер позиции = (Капитал х Риск в %) / (Расстояние до стоп-лосса в %). Например, при капитале $10 ООО, риске 1 % ($100) и стоп-лоссе 2% от цены входа — позиция составит $5 000. Добавление к позиции (пирамидинг) Агооп позволяет наращивать позицию, когда тренд подтверждает свою силу. Правила добавления: после первоначального входа (бычье пересечение) дождитесь, пока Агооп Up поднимется выше 80, а Агооп Down упадёт ниже 10. Добавьте такой же объём, но с более узким стопом. Можно добавить второй раз, если Aroon Up снова достигает 100 после небольшой коррекции. Важное ограничение: не добавляйте более 2-х раз. Общее количество добавлений не должно превышать 3 (вход + 2 добавления). Уменьшение позиции (скейлинг) Признаки того, что пора уменьшать позицию; Агооп Up падает с 100 до 85-90 — закройте 20-25% позиции. Aroon Up падает до 75 — закройте ещё 25%. Агооп Down поднимается выше 20 — закройте 50% остатка. Оставшуюся часть держите до полного сигнала выхода Конкретный пример: капитал $20 000, вход на 200 акций по $100, стоп $99 (риск $200). После роста до $105 (Агооп Up = 85, Down = 8) — добавляем 150 акций, стоп $103.5. При Агооп Up = 100, затем падении до 88 — продаём 100 акций по $112. При Up = 72, Down = 25 — продаём остаток 250 акций по $115. Средняя цена входа —$102, выхода ~$114, прибыль около $3 000 (15% от капитала).
Маршрут управления позицией по Агооп 100% ПО1ИЦЯИ 4. ЧАСТИЧНЫМ ВЫХОД 5. ПОЛНЫЙ ВЫХОД ♦ 50% лммцяи -754 мэицяи -504 о<т«тк* Закрыть »сА [калиты 520 000 | Риск 1% на сделку | Максимум 3 добавления] Размер полиции - (Капитал х Рнск%) / (Якстрлмнг до сгоп-лосс»%) Рис. 57. Типовой сценарий: вход, добавление, уменьшение, выход Реальные примеры сделок. От сигнала до закрытия Рассмотрим три примера, иллюстрирующих разные аспекты стратегии пересечения: успешную бычью сделку, медвежью сделку на валютной паре и ложный сигнал, который правильно отфильтровывается. Пример 1. Бычья сделка на акциях Apple (AAPL) Контекст: Дневной I рафик, N-25. AAPL торгуется в боковике 165-170 в течение 1 5 дней. Агооп Up = 22, Агооп Down = 18. Сигнал входа (день 16): цена закрывается на 171. Агооп Up = 54, Down = 32. Пересечение снизу вверх. Предыстория: оба были ниже 30 за 3 дня до этого. Агооп Score = 6.5 — приемлемо Вход по 171.5, стоп-лосс 166 (риск 3.2%). Через 5 дней Агооп Up = 88, Down = 12 — добавляем 25% позиции, стоп подтягиваем до 174. Через 12 дней Агооп Up = 72, Down = 24 — закрываем 50%. Ещё через 3 дня Up = 64, Down = 30 — закрываем всё. Результат: прибыль 7-8% при максимальной просадке по сделке 2%.
Рис. 58. Реальная сделка на AAPL. вход, добавление, выход Пример 2. Медвежья сделка на паре EUR/USD Контекст: 4-часовой график, N=20. EUR/LSD во флэте 1.0850-1.0920. Сигнал: Aroon Down пересекает Агооп Up при значениях Down=48, Up=45 (оба < 50). Входим по 1.0835. Стоп-лосс на уровне 1.0930 (последний максимум + запас). Через 8 баров Агооп Down = 88, Up = 4 — сильный тренд. Затем Down падает до 70, Up растёт до 25 — выход. Цена 1.0750. Результат: прибыль 85 пипсов (около 0.8%). Пример 3. Ложный сигнал (как его избежать) Ситуация: Акция XYZ, дневной график. Aroon Up = 75, Down = 45. Новичок мог бы подумать, что это сигнал, но на самом деле линии не пересекались (Up был выше и остался выше). Через 2 дня Up падает до 55, Down растёт до 50 — снова нет пересечения. Цена не растёт. Фильтр Агооп помог бы: линии не пересекались (не выполняется основное условие), зона не ниже 50 (Up выше 50), не было предшествующего боковика. Урок: не путайте «Up выше Down» с «пересечением». Пересечение — это событие, когда линии меняются местами.
Истинное пересечение (а нижней зоне, обе < 50) Ложное ощущение тренда (без пересечения, в верхней зоне) ----- Агооп Up Агооп Down 10 15 Бары 20 25 Только пересечение даёт сигнал! «Up выше Down» — это не сигнал. Рис. 59. Истинное пересечение vs Ложное ощущение тренда Чек-лист для сделки по стратегии пересечения Агооп Прежде чем открыть позицию, проверьте себя по этому списку. Если хотя бы один пункт не выполнен — пропустите сделку. Дисциплина — это не способность торговать каждый день, а способность пропустить сигнал, который не соответствует вашим правилам. # Условие (лонг) Обязательно? 1 Агооп Up пересёк Агооп Down снизу вверх Да 2 В момент пересечения Aroon Up < 50 и Агооп Down < 50 Да 3 Подтверждение: следующий бар закрылся с Up > Down Да 4 За 5-10 баров до пересечения обе линии были < 30 хотя бы 3 бара Желательно 5 Aroon Score > 6 Желательно 6 Стоп-лосс установлен по одному из методов Да 7 Размер позиции не превышает риск 1-2% капитала Да Таблица 4о. Чек-лист для сделки по стратегии пересечения Агооп (лонг)
10 ШАГОВ ПЕРЕД СДЕЛКОЙ ПО AROON Чек-лист стратегии пересечения линий В момент пересечения ОБЕ линии ниже 50 За 5-10 баров до пересечения обе линии были < 30 Объем выше среднего (если данные доступны) Агооп Score > 6 (интегральная оценка) Стоп-лосс установлен по правилам Агооп Размер позиции: риск не более 1-2% капитала План выхода определен ДО входа в сделку Агооп Up пересек Aroon Down (снизу вверх для лонга) Подтверждение: следующий бар закрылся Up > Down Агооп Down снижается (не растет) в момент пересечения [Если хотя бы один пункт не выполнен — ПРОПУСТИТЕ сделку! Рис. 60.10 шагов перед сделкой по Агооп Заключение главы. Простота как высшее мастерство Стратегия пересечения линий Агооп не требует суперкомпьютера или PhD по статистике. Её можно освоить за один день. Но чтобы она приносила прибыль, нужна дисциплина: входить только по правилам, выходить без сожалений, не добавлять к убыточным позициям. Именно дисциплина превращает простую стратегию в прибыльную систему. Главные выводы: 1. Пересечение в нижней зоне (обе линии < 50) — друг. Пересечение в верхней зоне — враг. 2. Подтверждение на следующем баре обязательно. Один бар ничего не значит. 3. Стоп-лосс — это не опция, а обязательное условие. Без него любая стратегия разорит. 4. Выходите частями. Так вы фиксируете прибыль и снижаете эмоциональное давление. 5. Не берите каждое пересечение. Качество важнее количества. Aroon Score поможет отсеять слабые сигналы.
В следующей главе мы усложним задачу: добавим к Агооп фильтр волатильности (ADX), чтобы отсекать ложные сигналы во флэте, и фильтр обьёма, чтобы отличать истинные прорывы от спекулятивных всплесков. Практическое задание: Откройте демо-счёт или бумажный трейдинг и вручную отследите 10 сигналов пересечения Агооп на истории. Запишите, какие сработали, а какие нет. Вы быстро увидите, что фильтр «обе линии ниже 50» и «предшествующий боковик» резко повышают точность. Глава 10 Торговля пробоев с помощью Агооп «Пробой — это момент, когда рынок вырывается аз клетки консолидации. Большинство трейдеров видят пробой, когда он уже случился — цена пробила уровень, свеча закрылись за горизонтом. К этому моменту половина движения позади. Агооп показывает вам, когда клетка только начинает открываться, когда зверь внутри еще только собирается прыгнуть.» Пробои — самая прибыльная, но и самая опасная торговая техника. Прибыльная, потому что после пробоя часто следует импульсное движение. Опасная, потому что большинство пробоев ложные — цена на мгновение выходит за уровень, а затем возвращается внутрь диапазона, наказывая тех, кто поверил. Ключ к успеху — определить готовность рынка к движению до того, как цена покинет диапазон. Агооп даёт вам этот ключ. Определение готовности рынка к движению. Три стадии сжатия Рынок не пробивает диапазон случайно. Прорыву предшествует период накопления энергии — сжатие. Агооп позволяет измерить глубину этого сжатия и предсказать вероятность скорого пробоя. Стадия 1 — нормальный флэт: обе линии ниже 30, но не снижаются дальше; колеблются в диапазоне 15-30. Продолжительность менее 5 баров. Рынок просто отдыхает, пробой возможен, но не обязателен. Стадия 2 — глубокое сжатие: обе линии падают ниже 20, а затем ниже 10, могут лежать на 0-5 в течение нескольких баров. Продолжительность 5-10 баров. Энергия накапливается, вероятность сильного пробоя в ближайшие 3-7 баров высока. Стадия 3 — экстремальное сжатие: Aroon Up = 0, Агооп Down = 0 (или 0-4) в течение 3+ баров подряд. Более 10 баров. Рынок в «летаргии», последует взрывное движение.
Стадия 2 — Сжатие Стадия 1 — Отдых 100.5 ’ 0 5 10 15 20 25 30 Стадия 3 — Пружина О 5 10 15 20 25 30 Рис 61 Гри стадии сжатия’ от нормального флэта к взведённой пружине Индекс готовности к пробою (BRI — Breakout Readiness Index) Можно создать простой количественный показатель: BRI = (30 - Агооп Up) + (30 - Aroon Down), где оба члена обрезаются по максимуму 30. Если Aroon Up = 25, вклад = 5; если Aroon Up = 0, вклад = 30. Пример- Агооп Up = 4, Агооп Down = 6 — BRI = (30-4) + (30-6) = 26 + 24 = 50. Высокая готовность. Шкала. BRI 0-20 — низкая готовность (вероятность пробоя < 20%), BRI 20-40 — средняя (20-50%), BRI 40-60 — высокая (> 50%, пружина взводится). Сигналы перед пробоем диапазона. Что Агооп показывает ДО того, как цена двинется Самый ценный сигнал Агооп — не момент пробоя, а предупреждение за 1-3 бара до него. Сигнал «Просыпающийся бык» (перед бычьим пробоем): Агооп Up, долго лежавший на 0-10, начинает расти и поднимается до 20-30,- Агооп Down остаётся низким (0-10) или даже падает; цена всё ещё внутри диапазона; объём начинает расти, но цена ещё не пробила. Интерпретация: быки начинают интересоваться активом, но их пока сдерживают. Через 1 -3 бара последует попытка пробоя вверх. Сигнал «Просыпающийся медведь» — зеркально: Агооп Down растёт с 0-10 до 20-30, Aroon Up остаётся низким. Сигнал «Асимметричное сжатие»: одна линия начинает расти, другая остаётся на нуле, но цена не движется.
За 2 бара до пробоя: Aroon Up просыпается Ср*днмй объ«м в 0 vllllllllllllllllllllllllllllllllll О 5 10 15 20 25 30 35 Бары Рис. 62. За 2 бара до пробоя: Aroon Up просыпается Вход после подтверждения. Правила открытия позиции Никогда не входите в момент касания уровнем границы диапазона. Ждите подтверждения. Для бычьего пробоя: предварительное условие BRI > 40 (или оба Агооп ниже 20 в течение 5+ баров); триггер — цена закрывается выше сопротивления; подтверждение Агооп — в том же баре (или следующем) Агооп Up > 50, Aroon Down < 20; дополнительный фильтр — объём > 1.5х среднего; вход на открытии следующего бара. Почему нельзя входить на тиковом прибое: цена часто касает уровень и уходит обратно (ложный пробой). Дождитесь закрытия свечи за уровнем. Альтернатива — вход на откате после пробоя: дождаться, когда цена вернётся к пробитому уровню и отскочит. Агооп при этом должен оставаться сильным (Up > 70).
5 шагов к сделке на пробое по Агооп Если хот оы один шаг но пройден — НГ 8ХОДИ1 Рис. 63. 5 шагов к сделке на пробое по Агооп Фильтрация ложных пробоев. Как Агооп отличает истину от лжи Ложные пробой — главная проблема всех стратегий пробоя. Признаки ложного бычьего пробоя: Агооп Up не достигает 50 после того, как цена закрылась выше сопротивления; Aroon Down не падает, а растёт (вместе с Up — волатильность без направления); объём низкий; цена быстро возвращается внутрь диапазона на следующем баре. Признаки истинного: .Агооп Up быстро поднимается до 70+ в течение 1-2 баров; Агооп Down падает до 0-10; объём значительно выше среднего; цена удерживается выше пробитого уровня 3-5 баров. Параметр Истинный пробой вверх Ложный пробой вверх Aroon Up через 1 бар >70 < 50 Aroon Down через 1 бар < 10 >20 Объем > 1 5х среднего < 1.2 х среднего Удержание уровня 3+ бэроь ЕВ|ше 0-1 бар затем возврат Цена на следующем баре Продолжение роста Разворот внутрь Таблица 47. Истинный v$ Ложный пробои: сравнительная диагностика по Агооп Специальный случай: «Тихий пробой» — пробой на низком объеме, но .Агооп Up > 80, .Aroon Down <10. Это может быть работа инсайдеров или алгоритмов. Часто бывает истинным, но менее устойчивым. Можно войти меньшим объёмом.
Рис. 64. Кан Агооп распознаёт обман; истинный vs ложный пробой Практические кейсы. Торговля пробоев на разных рынках Кейс 1. Пробой в акциях (Tesla, дневной график) TSLA торгуется в диапазоне 230-250 в течение 18 дней. Агооп Up = 8, Down = 12. BRI = (30-8) + (30-12) = 40 (средняя готовность). На 19-й день — новость о рекордных поставках. Цена закрывается на 252 (выше сопротивления). Объём на 40% выше среднего. Агооп Up подскакивает до 68, Down падает до 6. Вход на открытии 20-го дня по 254. Стоп-лосс чуть ниже 250. Через 12 дней Агооп Up падает до 74, Down поднимается до 22 — закрываем позицию по 285. Итог: прибыль 31 пункт (12%), максимальная просадка 3%.
Реальный пробой в Testa: от диапазона до тренда Выход *205 265 260- 255- <Л ( 250- н 245 240- 235 - Рис. 65. Реальный пробой в Tesla: от диапазона до тренда Кейс 2. Пробой в криптовалюте (Bitcoin, 4-часовой график) ВТС б диапазоне 42 000 - 44 000 в течение 3 дней (18 баров). Aroon Up = 4, Down = 4. BRI = 52 (высокая готовность). Идеальное сжатие. Цена закрывается на 44 200. Aroon Up = 72, Down = 8. Подтверждение. Вход на следующем баре по 44 300. Цена достигает 48 000 за 5 дней. Агооп Up всё время выше 80. Выход по правилу ослабления. Прибыль 3700 пунктов (8.4%). Особенность крипторынка: пробои часто происходят без новостей, просто из-за сжатия. Агооп BR1 > 50 — очень сильный сигнал. Кейс 3. Ложный пробой и как его избежать (золото, часовой график) XAU/USD в диапазоне 1950-1965. Aroon Up = 18, Down = 22. BRI = (30-18) + (30-22) = 20 (низкая готовность!). Цена резко выскакивает до 1970 на одном баре. Новички ставят Buy Stop и попадают в сделку. Но Aroon Up подскакивает только до 52 (не выше 70!), Агооп Down падает лишь до 16 (не ниже 10). Объём не вырос. На следующем баре цена падает обратно до 1960. Опытный трейдер с Агооп не вошёл бы: BRI низкий (20), Агооп Up не превысил 50, а тем более 70, и он дождался бы закрытия следующего бара — и увидел бы возврат.
1970 0- 1967 5 - 1965.0 — о 19625 <л § 1960 0 - х 1957 5 1955 0- 1952.5 Рис 6о. Ложный пробой в золоте' Агооп нс дол оомануть Типичные ошибки при торговле пробоев с Агооп Ошибка Проявление Решение Агооп Преждевременный вход Вход на тиковом пробое Ждать закрытия свечи и Агооп > 50 Торговля без сжатия Пробой из широкого флэта Использовать RRI > 40 Стоп слишком узкий Выбивает по стопу на откате Стоп за пробитым уровнем Игнорирование дивергенций Не видят ослабление тренда Сравнивать цену и Aroon Up'Down Торговля проги! объёма Входят при низком объёме Фильтр объёма >1.5 среднего Таблица 4b. Пять смертных рьхое в торговле пробоев и как Агооп их предотвращает Алгоритм торговли пробоев по Агооп (шпаргалка) Подготовка: нанести на график горизонтальные уровни поддержки и сопротивления за последние 20-30 баров; добавить Агооп (N=25 для дневных, N = 14-20 для часовых); рассчитать BRI. Приближение пробоя: если Агооп Up растёт с0-10 до 20-30, а Агооп Down остаётся низким — готовься к лонгу; если BR1 > 40 — высокая вероятность пробоя в ближайшие 5 баров. Вход: цена закрывается выше сопротивления — проверить Агооп Up > 50 и Aroon Down < 20; объём > 1.5х среднего; вход на открытии следующего бара. Стоп-лосс: за пробитый уровень на расстоянии 0.5-1% (акции) или 0.2-0.5% (валюты/крипто). Выход: частичный (30-50%) при снижении Агооп Up до 70-80; полный при Агооп Up < 70 или Агооп Down > 30.
ПОШАГОВАЯ КАРТА ТОРГОВЛИ ПРОБОЯ С AROON 1. Определи диипвэон Г оримжтйльны» уровни за 20Ю баров BRI (30 - Aroon Up) + (30 * Aroon Down) | BRI > 40 = Высокая готовность к пробою Рис. 67. Пошаговая карта торговли пробоя с Агооп Заключение главы. Пробой как результат, а не причина Пробой — это не магическое событие. Это результат накопленной энергии. Агооп — лучший инструмент для измерения этой энергии. Без сжатия нет пробоя. Без подтверждения нет входа. Без стоп-лосса нет торговли. Эти три правила — фундамент стратегии пробоев по Агооп. Гзавныр принципы главы: 1. «Не торгуй пробои, если Агооп Пр и Down не были ниже 20 хотя бы 5 баров. Сжатие — мать пробоя.» 2. «Подтверждение — король. Дождись закрытия свечи и Агооп > 50. Не входи на тиковом касании.» 3. «Ложный пробой всегда имеет слабый Агооп — либо линии не расходятся, либо объём не растёт. Доверяй Агооп, а не глазам.» В следующей главе мы рассмотрим продвинутые стратегии: комбинирование Агооп с несколькими фильтрами (скользящие средние, полосы Боллинджера, RSI) для создания многофакторной торговой системы с высоким коэффициентом Шарпа. Практическое задание: Найдите на истории 5-10 пробоев. Для каждого проверьте: каким был BRI за 5 баров до пробоя? Был ли Агооп > 50 после пробоя? Сделайте таблицу. Вы увидите, что истинные пробои почти всегда имеют BRJ > 35-40, а ложные — BRI < 25.
Глава 11 Следование за трендом «Вход на сделку — это только первый шаг в тысячекилометровом путешествии. Настоящее мастерство проявляется в том, как вы ведёте позицию через штормы коррекций, соблазн зафиксировать мелкую прибыль и страх перед разворотом. Агооп — не компас для входа. Агооп — это штурман, который остаётся с вами на всём пути, подсказывая, когда идти полным ходом, когда убрать паруса, а когда поворачивать к берегу » Большинство трейдеров упускают львиную долю прибыли не потому, что неправильно входят, а потому что неправильно выходят или не умеют сидеть в позиции. Они закрывают сделки при первой коррекции в 2-3%, а тренд продолжается на 15%. Или, наоборот, держат позицию до тех пор, пока прибыль не превратится в убыток. Психологическое давление нереализованной прибыли, страх потери и банальная скука — три всадника апокалипсиса, которые заставляют трейдеров покидать прибыльные позиции раньше времени. И каждый из этих врагов питается неопределённостью: вы не знаете, коррекция это или разворот, поэтому выходите «на всякий случай». Агооп устраняет эту неопределённость, превращая субъективные ощущения в объективные числа. В этой главе мы превратим Агооп в систему тренд-фолловинга — философию, которая позволяет оставаться в тренде до тех пор, пока есть объективные признаки его силы, и наращивать позицию, когда сила подтверждается. Вы научитесь не просто входить в тренд, а идти вместе с ним — шаг за шагом, коррекция за коррекцией, пока индикатор не скажет: «Всё, пора выходить». Это совершенно иной уровень торговли, где прибыль измеряется не процентами, а десятками процентов, а соотношение риск/прибыль превышает 1:5 и 1:10. Поиск сильнейших трендов. Охота на мамонтов Не все тренды одинаково прибыльны. Есть тренды-«мыши» — короткие, слабые, с низким соотношением риск/прибыль, которые дают 3-5% и заканчиваются быстрым разворотом. Есть тренды-«мамонты» — мощные, длительные, дающие 20-50% и более, ради которых стоит рисковать. Разница между ними — не в удаче, а в структуре: мамонты всегда начинаются из глубокого сжатия, сопровождаются сильным .Агооп и подтверждаются ростом ADX. Мыши появляются из ниоткуда, имеют слабый импульс и затухают через 5-7 баров. Агооп помогает отличить первых от вторых ещё до того, как вы вошли,
давая вам возможность выбирать только самые перспективные сделки. Критерии сильнейшего бычьего тренда Используйте многомерный фильтр, который объединяет несколько показателей Агооп. Каждый критерий — это отдельный фрагмент мозаики: ни один из них не является достаточным самостоятельно, но вместе они дают надёжную картину силы тренда. Объединение фильтров позволяет отсеять ложные пробои и слабые импульсы, оставляя только те тренды, которые с высокой вероятностью продолжатся. Критерий Порог Вес Пояснение Aroon Up через 5 баров после входа >80 Высокий Тренд быстро набирает силу Aroon Down через 5 баров после входа < 10 Высокий Медведи полностью подавлены Макс, спред за первые 10 баров >70 Средний Перекос сил значительный Градиент Aroon Up {5 барон до входа) 4-10 Средний Рост устойчивый, не взрывной Предшествующий BRI >40 Низкий Пробой из сжатия — дольше тренд Отсутствие расхождений Hei меде ежьих Высокий Цена и Агооп синхронны Таблица 49. Многомерный фильтр сильнейшего бычьего тренда Интегральный индекс сипы тренда (TSI — Trend Strength Index) объединяет все эти критерии в единую опенку от 0 до 10 баллов Каждый критерий добавляет определённое количество баллов, и итоговая сумма определяет категорию тренда. Система баллов построена так, что критерии с высоким весом дают больше баллов, а низковесовые — лишь уточняют результат. Это позволяет быстро классифицировать любой потенциальный тренд без сложных вычислений. Расчёт TSI (баллы от О до 10): 1. Агооп Up > 80 через 5 баров после входа — +3 балла 2. Агооп Down < 10 через 5 баров после входа — +2 балла 3. Максимальный спред > 70 за 10 баров — +2 балла 4. Градиент Агооп Up от 4 до 1 0 — +1 балл 5. BR1 до входа > 40 (глубокое сжатие) — +1 балл 6. Нет медвежьих расхождений--1-1 балл
Параметр Сильный тренд (TSI = 9) Средний тренд (TSI = 6) Слабый тренд (TSI • 3) Aroon Up > 80 {через 5 баров) +3 (85) +3 (82) т0 (62) Aroon Down < 10 (через 5 баров) +2 (5) +0(18) +0 (32) Спред > 70 +2 (78) +2 (72) +0 (45) Градиент Ор 4 10 +1(7) + 1(5) +0(2) BR1 до входа > 40 +1 (52) +0(28) +1 (44) Нет расхождений +0 (есть) +0 (есть) +2 (нет) Ит ого TSI 9 — Мастодонт 6 — Средний 3 — Мышь Таблица 50. TSI: кан отличить мамонта от мыши до ьхода Интерпретация TSI проста и однозначна: тренды с TSI 8-10 — это «мастодонты», которые стоит держать до явного ослабления и наращивать на коррекциях. TSI 5-7 — средние тренды, которые можно брать, но не стоит агрессивно пирамидить. TSI 0-4 — «мыши», от которых лучше отказаться или торговать минимальным объёмом, поскольку вероятность продолжения такого тренда крайне мала, а соотношение риск/прибыль неудовлетворительное. Комбинация Агооп с ADX для отбора трендов ADX (Average Directional Index) измеряет силу тренда вне зависимости от его направления. Это идеальное дополнение к Агооп, потому что Агооп отвечает на вопрос «куда?», a ADX — «насколько сильно?». Когда оба индикатора подтверждают друг друга, вероятность истинного сильного тренда максимальна. Комбинация Агооп и ADX работает как двойной фильтр: Агооп определяет направление и моментум, a ADX исключает ложные сигналы в периоды низковолатильного боковика, где Агооп может давать кратковременные пересечения без реальной сипы. Комбинация ADX Aroon Up Агооп Down Интерпретация Сильный восходящий >25 >70 <20 Надежный лонг Сильный нисходящий >25 <20 >70 Надежнь1й шорт Нет тренда <20 Любой Любой Сигнал Агооп ложный Таблица 51. ФильтрАгооп ч-ADX- когда сигнал подтвержден
Практическое правило: берите только те сигналы Агооп, где ADX превышает 25 и продолжает расти. Если ADX ниже 20, даже красивое пересечение Aroon Up и Down с вероятностью 70-80% окажется ложным — рынок просто не имеет достаточной энергии для развития тренда. Это аналогично попытке запустить ракету без топлива: фирма есть, тяги нет. Комбинация этих двух индикаторов повышает точность входов с 45-50% до 65-70%, что критически важно для долгосрочной прибыльности. Дни Рис, 68. koi да Aroon uADX говорят «да»: идеальный шторм силы Поиск трендов через скрининг активов Если вы торгуете несколько активов — портфель акций, набор криптовалют или корзину валютных пар — используйте Агооп для ежедневного скрининга рынка. Суть метода проста: рассчитайте для каждого актива Aroon Up и Агооп Down за N=25, отфильтруйте те, у которых Агооп Up превышает 70, а Агооп Down ниже 30, затем из оставшихся выберите активы с TSI больше 7 и ADX больше 25. Входите в 3-5 сильнейших трендов. Этот метод называется «ротацией лидеров» — вы всегда находитесь в самых сильных трендах рынка, покидая ослабевающие и заменяя их новыми лидерами. Актив Агооп Up Aroon Down ADX TSI Рекомендация
AAPL 92 6 32 9 Входить — мастодонт NVDA 85 12 28 7 Входить — сильный тренд MSFT 74 22 24 5 Подождать ADX > 25 TSLA 68 35 18 3 Пропустить — мышь AMZN 55 48 14 2 Пропустить — нет тренда МЕТА 88 8 35 8 Входить — масюдонт GOOG 72 18 22 5 Подождать ADX > 25 AMD 45 52 11 1 Пропустить — нет тренда Таблица 52. Ранжирование активов по индексу силы тренда Агооп Удержание прибыльной позиции. Искусство ничего не делать Как только вы вошли в сильный гренд, ваша главная задача — не мешать позиции расти. Звучит парадоксально, но именно «ничегонеделание» является самым сложным навыком в трейдинге. Большинство трейдеров закрывают сделки преждевременно из-за страха, жадности или скуки. Страх заставляет фиксировать прибыль при первом же откате на 2-3%, хотя тренд может продолжаться ещё на 15-20%. Жадность толкает забирать прибыль «здесь и сейчас», пока она не исчезла. А скука — самый коварный враг — заставляет закрывать позицию просто потому, что «ничего не происходит», хотя именно в это время тренд набирает силу. Психология удержания Три главных врага удержания позиции — это эффект «денег на стопе», коррекционная боль и информационный шум. Эффект «денег на столе» проявляется, когда вы видите нереализованную прибыль в 5% и боитесь, что она исчезнет: ваш мозг кричит «Забирай!», но тренд идёт дальше до 20%. Коррекционная боль связана с тем, что тренд никогда не идёт прямой линией — откаты в 3-5% выбивают эмоционально неустойчивых трейдеров, хотя Агооп помогает отличить нормальную коррекцию от разворота. Наконец, информационный шум — новости, посты в соцсетях, советы «экспертов» — заставляют сомневаться в правильности решения. Лекарство от всех трёх болезней — заранее определённые правила выхода на основе Агооп, которые превращают субъективные страхи в объективные числа. Правила удержания для лонга Первое и главное правило: не закрывайте позицию, пока Агооп Up выше 70 и Агооп Down ниже 20. Это зона «безопасного удержания», где тренд подтверждён
объективными данными. Игнорируйте коррекции до тех пор, пока Aroon Down не превысил 20 — коррекции в тренде нормальны, и Агооп Down может подняться до 15-18 без угрозы для позиции. Подтягивайте стоп-лосс за движением, но оставляйте пространство для дыхания: не ставьте стоп слишком близко к текущей цене. Используйте «визуальные якоря»: нанесите на график горизонтальную линию на уровне, где Агооп Пр был 70 последний раз. Пока цена выше этой линии — держите. Адаптивный трейлинг-стоп на основе Агооп Вместо фиксированного процента используйте стоп, который привязан к поведению Агооп. Такой подход адаптируется к рыночным условиям: в сильном тренде стоп остаётся далеко от цены, давая позиции пространство для манёвра, а при ослаблении тренда подтягивается ближе, защищая накопленную прибыль. Четыре уровня трейлинга покрывают весь жизненный цикл сделки — от агрессивного входа до аварийного выхода. Уровень Условие Действие 1 (начальный) Стоп под последним минимумом при Агооп Down < 10 Максимальный просюр для позиции 2 (Up = 100) После достижения Агооп Up = 100 Подтянуть до поел, минимума не ближе 2 ATR 3 (Up < 90) Агооп Up впервые падает ниже 90 Стоп на уровне, где Down был < 5 4 (аварийный) Aroon Up падае, ниже 70 Закрыть позицию полностью Таблица 53 Адаптивный трейдинг-стоп по Агооп: четыре уровня
Аварийные) выход Up < 70 Рис. 69. Кик Агооп помо! ает держать позицию и подтягивать стоп Эмоциональное упражнение «бумажный трейдинг» поможет освоить навык удержания. Выберите исторический участок с сильным трендом — например, рост биткоина с 10 000 до 60 000. Войдите в сделку по правилам Агооп, затем прокручивайте график день за днём, не заглядывая вперёд. Записывайте свои эмоции и решения на каждом шаге. Вы увидите, сколько раз вам захочется закрыться раньше времени, и сколько раз Агооп скажет «держи». Это упражнение даёт бесценный опыт: вы осознаете, что большинство коррекций — это не развороты, а нормальная часть трендового движения, которую нужно просто перетерпеть. Частичное закрытие сделок. Искусство фиксации без выхода Полное закрытие позиции в одной точке — это экстремальное решение, которое не учитывает неопределённость рынка. Вы либо забираете всю прибыль слишком рано, либо слишком поздно. Профессионалы используют частичное закрытие (скейлинг), чтобы зафиксировать прибыль и одновременно оставить «хвост» на случай продолжения тренда. Этот подход снижает психологическое давление, поскольку вы уже забрали часть прибыли и торгуете остаток фактически «бесплатно». Он улучшает соотношение риск/прибыль, так как средняя цена выхода становится лучше. И он сохраняет возможность добавления — если тренд возобновляется после фиксации, вы всё ещё в игре.
Действие Триггер Агооп Доля позиции Логика Первая фиксация Up падает со 100 до 92- 96 20-25% Быки не обновляют максимумы каждый день Вторая фиксация Up падает ниже 80 25-30% Сила уменьшилась, но тренд жив Третья фиксация Up падает ниже 70 25-30% Выход из сильною а умеренный тренд Остаток (10-20%) Держать до Up < 50 или Down > 50 — Хвост на случай возобновления Таблица 54. Правила частичного закрытия длинной позиции по Агооп Для короткой позиции правила зеркальны: первая фиксация при падении Агооп Down со 100 до 92-96 (20-25% позиции), вторая — при падении ниже 80 (25-30%), третья — при падении ниже 70 (25-30%), остаток 10-20% держать до Агооп Down ниже 50 или Агооп Dp выше 50. Логика идентична: вы постепенно фиксируете прибыль по мере ослабления тренда, оставляя «хвост» для случая продолжения движения. Рассмотрим пример частичного закрытия на конкретных цифрах. Вход в лонг по 100, позиция 1000 акций. Цена достигает 120 — Aroon Up = 100, Down = 0, прибыль составляет 20 000. Затем Агооп Up падает до 94 — продаём 250 акции по 118, фиксируем 4 500 прибыли. Агооп Up падает до 78 — продаём 300 акций по 125, фиксируем ещё 7 500. Агооп Up падает до 68 — продаём 350 акций по 122, фиксируем 7 700. Держим остаток 100 акций до Агооп Up < 50 — продаём по 115, ещё 1 500. Итоговая прибыль: 4 500 + 7 500 + 7 700 + 1 500 = 21 200. Средняя цена продажи — около 121.2. Если бы вы закрыли всё при первом снижении Aroon Up (по 118), прибыль была бы 18 000. Частичное закрытие дало на 18% больше.
Частичное закрытие позиции: этапы и результат Фиксация 3 2* 304. по $121 *7.700 Фиксация 4 Фиксация 3 Ч Фиксация 2 Ч Фиксация 1 | О 1000 2000 HI И,500 3000 4000 5000 Прибыль. S Итого: *21,200 ( *1®% vs полиьвй аььхол* 6000 7000 8000 Рис. 70. Частичное закрытие позиции: этапы и результат Добавление объёма по тренду. Пирамидинг с Агооп Добавление к растущей позиции (пирамидинг) — мощный метод увеличения прибыли, но он опасен: если добавить на вершине, средняя цена входа ухудшится, и даже небольшая коррекция съест всю прибыль. Поэтому большинство трейдеров боятся пирамидинга и предпочитают входить один раз фиксированным объёмом. Однако при правипьном подходе пирамидинг может увеличить абсолютную прибыль на 40-60% по сравнению с одиночным входом, причём без существенного увеличения риска. Агооп даёт объективные сигналы для безопасного добавления, устраняя эмоциональную составляющую решения. Условия для добавления (лонг) Пять условий должны быть выполнены одновременно. Во-первых, вы уже в позиции и она в прибыли минимум на 3-5% — добавление к убыточной позиции (усреднение) является самой быстрой дорогой к разорению. Во-вторых, Лгооп Up после коррекции снова поднимается выше 80 — быки вернулись. В-третьих, Агооп Down остаётся ниже 15 — медведи не просыпались. В-четвертых, коррекция, которую вы пережили, была «чистой»: Aroon Down не превышал 30, Агооп Up не падал ниже 50. В-пятых, добавляемый объём не больше 50-70% от
первоначального, чтобы не перегрузить позицию и не поднять среднюю цену слишком близко к текущей. Рис 71. Как наоащиватъ позицию по Агооп: три точки входа Правила пирамидинга Максимум 3 добавления к одной позиции (включая первоначальный вход — это 4 точки). Общий объем добавлений не должен превышать удвоенный первоначальный объём — иначе средняя цена слишком близко к текущей, и даже небольшая коррекция приведёт к убытку. Расстояние между добавлениями должно быть не менее 5-7% цены на волатильных рынках или 2-3% на спокойных. Эти ограничения защищают от перегрузки позиции и обеспечивают достаточный буфер для коррекций. Пример безопасного добавления: вход на 200 акций по 100 со стопом 97; цена растёт до 110, коррекция до 107 — Агооп Up падает до 65, Down поднимается до 22, вы держите; цена снова растёт до 115, Агооп Up поднимается до 85, Down падает до 8 — сигнал к добавлению; добавляете 100 акций по 114, теперь позиция 300 акций со средней ценой около 104.7. Z > Чего избегать при добавлении: 1. Никогда не добавляйте к убыточной позиции — это усреднение, а не пирамидинг. 2. Не добавляйте, если Агооп Down растёт — медведи активизируются. 3. Не добавляйте на пике импульса, когда Aroon Up = 100 уже несколько дней подряд. Ждите небольшой коррекции и повторного роста Агооп Up.
Максимизация прибыли. Интегральная стратегия Теперь объединим всё, что мы узнали, в единую стратегию максимизации прибыли. Эта стратегия состоит из четырёх этапов, каждый из которых опирается на объективные показатели Агооп и ADX, исключая эмоциональные решения. Система работает как конвейер: вы ежедневно сканируете рынок, отбираете сильнейшие тренды, входите с чёткими правилами, удерживаете и наращиваете позицию, а затем поэтапно выходите, максимизируя абсолютную прибыль при контролируемом риске. Четыре этапа интегральной стратегии: Эган 1. Отбор: сканируйте рынок на активы с Агооп Ср > 70, Down < 20, ADX > 25 и растёт, TSI > 7, BRI до этого > 40. Выберите 3-5 лучших. Этап 2. Вход: по правилам пересечения (Глава 9) или пробоя (Глава 10). Начальный объём: 50-60% от максимально допустимого. Стоп-лосс за последним минимумом. Этап 3. Удержание и добавление: пока Up > 80 и Down < 10 — держите. При коррекциях не выходите, если Down не превысил 20. При повторном подъёме Up выше 80 добавляйте 15-25% от первоначального объёма, но не более двух раз. Этан 4. Выход: при падении Up со 100 до 92-96 закройте 20%; при Up < 80 закройте ещё 25-30%; при Up < 70 закройте 30-40%; остаток держите до Up < 50. Рассчитаем ожидаемую прибыль на историческом примере. Длительность тренда — 50 дней, рост цены со 100 до 150 (+50%). Агооп Up был выше 80 в течение 35 дней, выше 70 ещё 10 дней. Сценарий А (стратегия без Агооп — простой вход и выход): вход по 102, выход по 148, прибыль 46%. Неплохо. Сценарий Б (стратегия с Агооп — частичное закрытие и добавление): вход 200 акций по 102, добавление 80 акций по 115, добавление 60 акций по 128, частичные выходы: 60 по 135, 120 по 142, 120 по 145, 40 по 140. Средняя цена входа около 108, средняя выхода около 141. Процентная доходность ниже из-за добавлений на более высоких ценах, но абсолютная прибыль выше на 40%, поскольку вы используете больший капитал, когда тренд уже подтвердил свою силу. Параметр Простое удержание Агооп-пирамидинг Начальный объём 200 акц. 200 акц. Добавления Нет +8о акц. по 115, ьбО акц. но 128 Общий объём 200 акц. 340 акц. Средняя цена входа 102 10а
Средняя цена выхода 148 141 Прибыль % 46% 30.5% Прибыль $ (при равном риске) 9 200 12 880 (+40%) Таблица 55. Простое удержание vs Агооп-пирамидинг: цифры Реальный кейс: максимизация прибыли в тренде NVIDIA 2023 Контекст: дневной график NVDA, январь-май 2023. Тренд от 130 до 300 — классический «мамонт», который идеально подходит для демонстрации стратегии Агооп. Применение стратегии с N=25 выглядит следующим образом. В январе, на 5-й день тренда, Aroon Up = 72, Down =18, ADX = 28, TSI = 7 — условия для входа выполнены. Входим: 500 акций по 155, стоп 148. В феврале, на 12-й день, цена 190, но происходит коррекция до 180. Агоип Up падает до 68, Down до 25 — мы держим, потому что Down не превысил 30. На 18-й день февраля цена возвращается к 210, Агооп Up снова 85, Down 8 — добавляем 200 акции по 208. стоп для добавленной части 1 95. В марте, на 5-й день, цена 250, Агооп Up = 98. Первая фиксация - продаём 150 акций по 248, так как Aroon Up падает со 100 до 94. На 20-й день марта цена 270, Агооп Up = 88 Вторая фиксация: продаём 250 акций по 268. В апреле, на 10-й день, цена 290, Агооп Up = 76. Третья фиксация: продаём 200 акций по 285. На 15-й день цена 295, но Aroon Up падает до 68 — продаём остаток 100 акций по 292. Итог: первоначальный капитал под риском около $50 000, прибыль около $38 000 (76% на капитал под риск), при этом максимальная просадка по сделке не превышала 8%. Без стратегии Агооп (вход 155, выход 290, фиксированный объём 500 акций) прибыль составила бы $67 500, но при значительно большем капитале под риском. При сравнении одинакового максимального риска Aroon-стратегия показывает лучшее соотношение прибыль/риск.
260- Весь путь: от входа до выхода в тренде NVIDIA (январь-апрель 2023) 240- 220- 100- 80 с 60 20 - 0- Рис. 72. Весь путь, от входа до выхода в тренде NVIDIA Заключение главы. Танец с трендом Следование за трендом — это не пассивное «купи и держи». Это активное управление; вы постоянно оцениваете силу тренда через Агооп, решаете, добавлять или фиксировать, и всегда готовы к выходу. Три столпа максимизации прибыли по Агооп — это отбор сильнейших, активное удержание и умное добавление с выходом. Входите только в тренды с TSI больше 7 и ADX больше 25, пропускайте слабые сигналы. Не закрывайтесь на коррекциях, если Aroon Down ниже 20 — доверяйте индикатору, а не страху. Добавляйте только после подтверждения силы, когда Агооп Up снова выше 80. Выходите частями, оставляя «хвост» на случай продолжения. Z Золотое правило максимизации: «Не пытайтесь выжать всё до последнего цента. Закрывайте часть на пиках уверенности, часть при первых признаках усталости, и оставляйте немного на случай чуда. Рынок любит тех, кто не жадничает.» В следующей главе мы рассмотрим продвинутую технику: дивергенции Агооп — когда индикатор и цена расходятся, предвещая мощные развороты задолго до того, как они случатся Практическое задание: Проанализируйте любой крупный тренд на истории — например, рост золота в 2020 или падение нефти в 2020. Нанесите Агооп и проверьте, как бы вы работали по правилам этой главы.
Рассчитайте гипотетическую прибыль. Сравните с простой стратегией «вход на пересечении — выход на противоположном пересечении». Вы увидите разницу в 2-3 раза. Глава 12 Контртрендовые возможности «Толпа всегда права, пока она движется. Но в момент, когда движение выдыхается, толпа становится самой лёгкой добычей. Торговать против тренда — значит ставить на усталость большинства. Агооп не говорит нам. где развернётся рынок. Но он говорит, когда большинство устало настолько, что даже маленькая сила может толкнуть рынок в другую сторону.» Контртрендовая торговля — это искусство ловить вершины и донья. Она противоречит здравому смыслу («не лови падающий нож»), но в руках мастера приносит огромную прибыль. Ключ в том, чтобы не пытаться угадать разворот, а дождаться объективных признаков истошения тренда. Агооп — не контртрендовый индикатор по своей природе, но его способность измерять «возраст» экстремумов делает его идеальным инструментом для поиска моментов, когда тренд выдыхается и вот-вот развернется. Это совершенно иной тип торговли: здесь вы не идёте вместе с рынком, а ставите на его усталость, и поэтому каждый ваш ход должен быть подкреплён не одним, а сразу несколькими подтверждающими сигналами. Когда можно работать против тренда. Условия для контртренда Торговля против тренда — это всегда повышенный риск. Поэтому она разрешена только при соблюдении жёстких условий, каждое из которых является обязательным. Пропуск даже одного из четырёх условий означает, что сделку нужно пропустить. Никаких исключений. Эта дисциплина — единственное, что отличает профессиональный контртренд от самоубийственной торговли против рынка. Условие 1. Тренд должен быть старым и перегретым Для перегретого бычьего тренда, где мы готовимся к продаже, Агооп Up должен был находиться выше 80 в течение минимум 10-15 баров — чем дольше, тем лучше, — а Агооп Down был ниже 10 весь этот период. Ключевой сигнал: Агооп Up начинает снижаться, а Агооп Down — расти. Первое падение .Aroon Up со 100 до 90-92 — ранний предупредительный сигнал. Дополнительно: цена
сделала несколько новых максимумов, но каждый следующий максимум меньше предыдущего по темпу, и свечи визуально становятся короче. Для перегретого медвежьего тренда — зеркально: Агооп Down выше 80 в течение 10+ баров, Агооп Up ниже 10, затем Агооп Down начинает снижаться, а Агооп Up — расти. Условие 2. Присутствует дивергенция между ценой и Агооп Медвежья дивергенция (цена растёт, Агооп Up не растёт): цена обновляет максимум, а Агооп Up не достигает предыдущего пика — было 100, стало 85. Или цена растёт, а Агооп Up падает. Это самый сильный сигнал перегрева. Бычья дивергенция (цена падает, Агооп Down не растёт): цена обновляет минимум, а Агооп Down не достигает предыдущего пика. Цена падает, Агооп Down тоже падает — медведи слабеют. Без дивергенции контртрендовый вход запрещён: простое снижение Агооп Up без расхождения с ценой может быть просто паузой перед продолжением тренда. Условие 3. Рынок находится у значимого уровня Агооп сам по себе не даёт ценовых уровней. Комбинация с горизонтальными уровнями — предыдущие экстремумы, круглые числа, уровни Фибоначчи — многократно усиливает сигнал. Контртрендовый вход у случайного ценового уровня — это азартная игра, а вход у уровня, который рынок уже тестировал 3-5 раз, — это расчётливая операция. Условие 4. Объём подтверждает истощение На бычьем перегреве объём на последних максимумах ниже, чем на предыдущих: новые максимумы достигаются на падающем объёме — признак слабости. На медвежьем перегреве объём на новых минимумах ниже. Объём — это последний из четырёх фильтров, но его роль критически важна: именно он подтверждает, что покупатели (или продавцы) действительно выдохлись, а не просто делают паузу.
4 lllhillllllllllllllllllhidihiiiiiiiilliiilliiilhil 10 20 30 40 50 Дни Рис. 73. Три кита контртрендового сигнала Aroon: nepei рев. дивергенция объём Условие Бычий перегрев (шорт) Медвежий перегрев (лонг) Aroon Up/Down > 80 длит. Up > 80 мин. 10 баров Down > 80 мин. 10 баров Дивергенция Цена выше, Aroon Ор ниже Цена ниже. Aroon Down ниже Уровень У сопротивления У поддержки Объем Падающий на пиках Падающий на низах Разрешено? Да, если все 4 условия Да- если все 4 условия Таблица 56. Разрешённые и запрещённые условия для контртренда Поиск перекупленности и перепроданности через Агооп Классические индикаторы перекупленности (RSI > 70) часто дают ложные сигналы в сильном тренде. RS1 может находиться выше 70 неделями, пока тренд продолжает расти. Агооп подходит к этому иначе: он измеряет не отклонение цены от среднего, а длительность доминирования одной из сторон. Когда Агооп Up находится выше 90 в течение 10+ баров при Агооп Down на уровне 0-5, это означает, что рынок экстремально перекуплен в терминах времени. Быки не
могут обновлять максимумы вечно, и чем дольше это состояние, тем вероятнее коррекция или разворот. Но важно: сама по себе перекупленность — не сигнал к продаже. Нужно дождаться первого признака ослабления — падения Агооп Up. Индикатор «Усталость быков» (Bull Fatigue Index, BFI) количественно выражает это ослабление: BFI = Агооп Up (текущее) минус' Агооп Up (10 баров назад). При BFI больше 20 быки набирают силу — контртренд запрещён. BFI от О до 20 — плато, возможно перегрев. BFI меньше 0 — быки слабеют: чем более отрицательное значение, тем сильнее усталость. Например, Агооп Up был 100, стал 70 — BFJ = -30 — сильный сигнал к контртренду. Для медвежьего перегрева аналогичный расчёт по Агооп Down. Состояние Aroon Up Aroon Down Длительность Контртренд? Норма 30-70 30-70 Любая Hei Умеренный перегрев быков 70-90 10-30 3-5 барсг Нет (рановаю) Сильный перегрев быков 90 100 0-10 10-» баров Да при ослаблении Экстремальный перегрев 100 0 15+ баров Да, сильный сигнал Умеренный перегрев медведей 10 30 70 90 3-5 баров Нет (рановато) Сильный перегрев медведей 0-10 90 100 10-» баров Да, при ослаблении Экаремальный перегрев медведей 0 100 15+ баров Да сильный сигнал Таблица 57. Зоны перекупленности и перепроданности поАюоп Комбинация с уровнями поддержки и сопротивления Агооп сам п<> себе не даёт ценовых целей. Но в комбинации с классическим анализом уровней он становится мощным инструментом. Контртрендовый шорт у сопротивления: определите значимый уровень на дневном графике, дождитесь подхода цены, проверьте Aroon (Up > АО, Down <10, длительность перегрева > 10 баров), дождитесь формирования разворотной свечи (пин-бар, доджи, поглощение) прямо у уровня, затем дождитесь, чтобы Агооп Up упал ниже 85. Входим в короткую позицию, стоп-лосс на 1-2% выше уровня сопротивления. Контртрендовый лонг у поддержки — зеркально. Дополнительный фильтр: сильнейший контртрендовый сигнал — ложный пробой уровня на фоне перегретого Агооп. Цена ненадолго выходит за уровень, но не удерживается, Aroon Up в момент пробоя не достигает 100, и цена возвращается внутрь диапазона — вход в сторону, противоположную ложному пробою.
Рис. 74. Шорт у сопротивления после перегрева Агооп Ограничения контртрендовой торговли. Когда НЕЛЬЗЯ Контртренд — это высокорискованная зона. Вот ситуации, когда даже при перегреве Агооп лучше не торговать против тренда. Если Агооп Up = 100 всего 3 дня, это не перегрев, а начало мощного тренда — контртренд приведёт к убытку. Если Агооп Up падает, но цена тоже падает (нет расхождения) — это не контртрендовый сигнал, а просто ослабление: тренд может продолжиться после паузы. Если цена пробивает сопротивление с высоким объёмом и Агооп Up при этом растёт — не шортите, это истинный пробой. Важно также избегать контртренда за 30 минут до и после выхода важных макроэкономических данных, а также на таймфреимах ниже 1 часа, где шум слишком велик и сигналы ненадёжны. Фактор Пропустить сделку, если... Длительность перегрева Менее 8 барое для Up/Down > 90 Дивергенция Отсутствует Уровень Не является значимым (случайный) Объем Растёт на пробое уровня Hoboci и Выходят в ближайший час Таймфрейм Ниже 1 часа
Таблица 58. Красные флаги для контртрендовой сделки Контроль риска. Специфика для контртренда Контртрендовая сделка — это попытка поймать разворот, и ошибка стоит дорого, потому что рынок может продолжать идти против вас долго. Поэтому риск на контртрендовую сделку не должен превышать 0.5-1% капитала вместо обычных 1-2%. Стоп-лосс ставится жёстко: для шорта — сразу за последним максимумом, не выше чем на 1-2% от входа; для лонга — за последним минимумом. Не подтягивайте стоп в сторону безубытка слишком рано — дайте сделке пространство. Если после входа цена не двинулась в вашу сторону в течение 2-3 баров и Агооп не подтвердил разворот — выходите с малым убытком. Контртренд не любит затяжек. Используйте только подтверждённые разворотные паттерны свечей — не входите просто потому, что Агооп упал. И главное: никаких добавлений к контртрендовой позиции. Вы либо правы с первого раза, либо нет. Усреднение против тренда — самоубийство. 7 ШАГОВ К БЕЗОПАСНОЙ КОНТРТРЕНДОВОЙ СДЕЛКЕ Перегрев Агооп? (Up > 90 более 10 баров) Дивергенция? (Цене растет, Агооп падает) Н«т дг Значимым у ровен в? (Поддержка / Сопротивление) Объем падает на пикам? Нет 'СТОП! V Разворотная свеча? (Пин-бар. доджи, поглощение) Мет т Риск < 1%? Нет 1—яг ВХОД! Малый объём, жёсткий стоп Рис. 75. 7 шагов к безопасной контртрендовой сделке Практический пример: ловля вершины в акциях GameStop Контекст: дневной график GME, январь 2021. Цена выросла с $20 до $120 за 10 дней. Aroon Up = 100 все 10 дней, Aroon Down = 0. Сигнал к контртренду (шорт): Aroon Up падает до 92 (первое падение), дивергенция — цена обновила максимум $120, но Aroon Up не обновил 100 (было 100, стало 92), уровень —
психологический $120. объём на пике ниже предыдущего дня, свеча — длинная верхняя тень (пин-бар). Вход: шорт по $118, стоп-посс $123 (чуть выше максимума). Результат: цена упала до $40 за 2 недели. Но это экстремальный случай — в реальности контртренд требует раннего выхода. Урок: даже если вы правы, не ждите слишком долго. При падении Агооп Up до 50 можно было закрыть шорт с прибылью около 50% от максимума движения. Заключение главы. Контртренд как привилегия опыта Контртрендовая торговля не для новичков. Она требует холодного расчёта, чётких критериев и железной дисциплины. Агооп не делает её безопасной, но делает измеримой. Перегрев Агооп без дивергенции — это не сигнал. Перегрев Агооп с дивергенцией у уровня поддержки или сопротивления — это шанс. Но шанс, который требует самого маленького риска и самого быстрого выхода. Контртренд — это не способ заработать на каждой вершине. Это способ иногда заработать на самых экстремальных вершинах, когда толпа теряет разум В остальное время будьте с трендом. Главные принципы главы: 1. «Перегрев без дивергенции — не сигнал. Перегрев с дивергенцией у уровня — шанс, требующий минимального риска и быстрого выхода.» 2. «Контртренд — это не способ заработать на каждой вершине. Это способ иногда заработать на самых экстремальных вершинах. В остальное время будьте с трендом.» Глава 13 Торговля на различных таймфреймах «Один и тот же индикатор может быть штурвалом океанского лайнера или рулём гоночного катера. Всё зависит от того, на какой частоте вы слушаете рынок. Агооп адаптируется к любому таймфрейму, но правила адаптации критически важны: то, что работает ни дневках, убьёт вас на минутках.» Выбор таймфрейма определяет всё: частоту сделок, размер стоп-лоссов, психологическую нагрузку, необходимый капитал. Агооп, с его параметром N, естественным образом подстраивается под любой горизонт. Но нужно понимать, как менять N и интерпретацию. В этой главе мы пройдём путь от сверхкраткосрочного скальпинга до многолетних инвестиций, показывая, как Агооп служит каждому стилю. Принцип прост: чем короче таймфрейм, тем короче период N, тем жёстче фильтры и тем быстрее нужно выходить. Чем
длиннее таймфрейм, тем больше пространства для позиции и тем терпеливее нужно быть. Скальпинг. Жизнь на тиках (1-5 минут) Скальпинг — это десятки сделок в день, прибыль в несколько тиков, экстремальный риск. Агооп на малых таймфреймах требует особой осторожности. Период N снижается до 10-14 для большей чувствительности, пороги силы — до 60-70 для Агооп Up и 40 для Агооп Down, потому что шума много и 70 уже является сильным сигналом. Входить следует только при пересечении Агооп Up/Down в зоне ниже 40 с немедленным подтверждением на следующем баре. Выход — очень быстрый: как только Агооп Up начинает падать с 80+, фиксируйте прибыль. Стоп-лосс — узкий, 0.1-0.2% цены. Частота сигналов может достигать 10-20 в день, но большинство ложных — используйте Агооп Score выше 6 для отбора. Скальпинг с Агооп подходит только для высоколиквидных инструментов с малым спредом — фьючерсы, основные валюты, популярные ETF. На акциях с большим спредом не работает. Параметр Значение Таймфрейм 1-5 минут N 10 -14 Порей силы (Up. Down} 60/40 Зона пересечения -40 Стоп-лосс 0.10.2% Цель 0.2-0.4% Минимальный Агооп Score >6 Таблица 59. Настройки Агооп для скальпинга Инн радей. Внутридневная торговля (15 минут — 1 час) Интрадей — самый популярный стиль среди активных трейдеров. Сделки длятся от часа до нескольких часов, до конца дня позиции закрываются. Период N составляет 14-20 — чувствительность выше, чем на дневках, но не экстремальная Пороги силы стандартные: 70/30. Типы сигналов: пересечения, пробои из сжатия (BRI > 40), контртренд при перегреве более 8 баров. Входить желательно в первой половине сессии (9:30-12:00 по Нью-Порку), когда ликвидность высокая. Удержание — пока Aroon Up выше 70 (или Down выше 70), на часовом графике это может быть З-б часов. Выход — при падении Агооп Up
ниже 70 до конца сессии. Стоп-лосс: 0.5-1% в зависимости от волатильности. Рис. 76 Часоеой график: от входа до выхода за один день Свинг-трейдинг. Удержание от нескольких дней до недель Свинг-трейдинг — золотая середина между активной торговлей и инвестициями. Сделки длятся 2-1 0 дней. Таймфрейм — 4-часовой или дневной, период N — 20-25, пороги силы стандартные 70/30. Типы сигналов: пересечения после боковика, пробои с BR1 больше 40, тренд-фолловинг с добавлением. Вход — по закрытию дневной или 4-часовой свечи, спокойно, без спешки. Удержание — пока Aroon Up выше 70, может длиться 1-2 недели. Выход — частичное закрытие при падении Агооп Up до 80, затем до 70. Стоп-лосс: 2-3% на дневном графике. Пример: криптовалюта на дневном графике — вход при пробое с Агооп Up = 72, удержание 12 дней при Up 80-100, добавление на коррекции, закрытие 70% при Up = 74 и остатка при Up = 58. Прибыль. 12-15% за 2 недели. Параметр 4-часовой Дневной N 20 25 Минимальная длительность! ренда 2 дня 5 дней
Стоп-лосс 1.5% 2 5% Цель 3-5% 8 15% Частота проверки Каждые 4 час а 1 раз в день Таблица 60. Настройки Агооп для свинг-трейдинга Позиционная торговля. Недели и месяцы Позиционная торговля — это удержание от нескольких недель до нескольких месяцев. Требует большего капитала и терпения. Таймфрейм — дневной, период N — 25-30, пороги силы — 70/30, но можно чуть выше (75/25) для отсева шума. Типы сигналов: только сильные тренды с TSI > 7 и ADX > 30. добавления по тренду. Вход — по пробою недельного диапазона с подтверждением Агооп. Удержание — пока Aroon Up выше 70, даже если есть коррекции до 2-3 недель. Выход — фиксация частями при длительном снижении Aroon Up. Стоп-лосс широкий (5-10%), но подтягивается по мере роста. Пример: акция на дневном графике за 6 месяцев — вход в феврале при пробое боковика с Агооп Up = 78, удержание с двумя добавлениями при Up 85-1 ()0, фиксация 50% при Up = 72 в мае и остатка при Up = 55 в июне. Прибыль: 35% за 5 месяцев. Инвестиционный подход. Годы и десятилетия Инвестиции — это не трейдинг. Инвестор не пытается предсказать краткосрочные движения. Но Агооп может помочь определить точки входа в долгосрочные позиции на стратегических уровнях. Таймфрейм — недельный или месячный, период N — 30-50 (для недельного N=30 соответствует примерно 7 месяцам). Применение — только для входа в момент, когда Агооп Down находится в экстремальном перегреве (медвежья паника) и начинает разворачиваться. Инвестиционный сигнал: на недельном графике Агооп Down выше 90 в течение 5+ недель (рынок падает), затем Aroon Down начинает падать, Агооп Up расти, цена находится у долгосрочной поддержки (например, 200-недельная скользящая средняя). Вход в лонг с горизонтом 1-3 года. Стоп-лосс очень широкий (15-20%) или без стопа — только фундаментальные причины выхода. Пример: вход в S&P; 500 в марте 2020 при Агооп Down = 95 (пандемическое падение), сигнал к покупке при падении Down до 70 за две недели — инвестор держит 2 года, прибыль превышает 80%. Сводная таблица: Агооп для всех горизонтов Стиль Таймфрейм N Порог силы Длительность сделки Стоп %
Скальпинг 1-5 мин 10-14 60/40 Минуты 0.1-0 2 Интрадей 15 60 мин 14 20 70>30 Часы 0.5-1 Свинг 4ч - дневной 20-25 70/30 Дни-недели 1.5-3 Позиционный Дневной 25-30 75/25 Недели-месяцы 3-6 Инвестиции Недельный 30-50 80/20 Годы 10-15 Таблица 61 Агооп для всех горизонтов параметры и сигналы Кросс-таймфреймовый анализ. Когда все горизонты согласованы Самый мощный сигнал возникает, когда Агооп на нескольких таймфреймах показывает одно и то же направление. Если недельный Aroon Up выше 70 (долгосрочный бычий тренд), дневной Агооп Up выше 70 (среднесрочный) и 4-часовой Aroon Up выше 70 (краткосрочный;, это «идеальный шторм» для входа в лонг. И наоборот для шорта. Практическое правило: не торгуйте против направления более старшего таймфрейма. Если недельный Агооп Up выше 70, не шортите на дневном графике — только лонг или вне рынка. Старший таймфрейм — это ваш генерал, а младшие — только разведчики, которые помогают найти точку входа внутри большого тренда. Заключение главы. Выберите свой ритм Нет «правильного» таймфрейма. Есть тот, который соответствует вашему темпераменту, доступному времени и капиталу. Скальпинг и интрадей — для тех, кто может посвящать рынку весь день с быстрым интернетом и железными нервами. Свинг — для тех, кто может уделять рынку 1 -2 часа в день. Позиционная торговля — для терпеливых, кто готов ждать неделями Инвестиции — для тех, кто смотрит на горизонт и не боится просадок. Агооп работает на всех таймфреймах, но помните: более высокий таймфрейм всегда главнее. Не воюйте с недельным трендом на часовом графике. Агооп на старшем таймфрейме — это ваш генерал. Младшие — только разведчики ----------------------------------------------------------------- Золотое правило таймфреймов: «Более высокий таймфрейм всегда главнее. Не воюйте с недельным трендом на часовом графике. Агооп на старшем таймфрейме — это ваш генерал. Младшие — только разведчики.» ЧАСТЬ IV
Профессиональное применение Aroon Глава 14. Индикатор Агооп и объёмы «Цена — это результат. Объём — это причина. Объём показывает, сколько участников и с какой силой участвуют в движении. Агооп показывает, как давно они обновляют экстремумы Вместе они образуют детектор лжи: когда Агооп говорит «тренд», а объём молчит — это иллюзия. Когда объем кричит, а Агооп подтверждает — это истина.» Объём — самый недооценённый инструмент технического анализа. Большинство трейдеров смотрят только на цену и индикаторы, игнорируя тот факт, что без объёма нет движения. Агооп в комбинации с объёмом становится почти совершенным механизмом фильтрации ложных сигналов. В этой главе мы свяжем два мира: временной анализ Агооп и количественный анализ объёма. Вы научитесь отличать «мёртвые» тренды (цена растёт, но объём падает) от «живых» (рост на растущем объёме), а также идентифицировать институциональные потоки задолго до того, как они отразятся в цене. Связь тренда и ликвидности. Анатомия рыночного потока Представьте реку: ширина русла — это объём. Чем шире река, тем больше воды может пройти. Тренд — это скорость течения. Если река узкая (низкий объём), но скорость большая (цена быстро растёт), это ненадёжно: скоро вода закончится. Именно поэтому любой тренд, не подкреплённый обьёмом, рано или поздно выдыхается. Объем — это топливо тренда, его кислород. Без него даже самый красивый ценовой паттерн превращается в мираж, который рассеивается при первом же столкновении с реальностью рынка. Когда вы анализируете Агооп, всегда задавайте себе вопрос: «А есть ли за этим движением реальные деньги?» Если Агооп показывает сильный тренд, но объём отсутствует, вы имеете дело с иллюзией, а не с возможностью. Четыре комбинации цены, объёма и Агооп Все рыночные ситуации можно свести к четырём базовым комбинациям, каждая из которых даёт чёткий сигнал к действию. Эти комбинации являются фундаментом для понимания того, как Агооп и объём взаимодействуют и дополняют друг друга. Рассмотрим их подробно, чтобы вы могли мгновенно определять, какая ситуация складывается на графике прямо сейчас.
№ Цен а Объ ём Агооп Up Интерпретация Действие 1 Растё т Растё т >70 Здоровый восходящий тренд, подтверждённый деньгами Держать, добавлять о Растё Пада Слабый тренд, «на тонком объеме». Не входить, готовиться к 4 т ет Вероятен разворот выходу 3 Растё т Растё т <30 (был ПС pei рев) Дивергенция: цена растёт на объёме, но Агооп не подтверждает новые максимумы Сигнал к развороту (шорт) 4 Пада ет Растё т Down >70 Здоровый нисходящий тренд Держать шорт Таблица 62 Четыре комбинации цены, объёма и Агооп Ключевое правило: Агооп без объёма — это половинчатая информация. Объём без Агооп — шум. Вместе — система раннего предупреждения. Когда вы сталкиваетесь с комбинацией номер два (цена растёт, объём падает, Агооп Up высокий), будьте особенно осторожны: рынок рисует красивую картину роста, но за ней нет реальной силы. Это самый опасный момент для неопытного трейдера, потому’ что кажется, что тренд продолжается, а на самом деле умные деньги уже выходят из позиции Комбинация номер три — это чистое золото для контртрендового трейдера: дивергенция между ценой и Агооп при растущем объёме говорит о том, что крупные участники начали разворачиваться, и вы можете войти вместе с ними.
Объем цена-объем-Агооп: как читать комбинации объ«м п«д««т Индикатор «Качество тренда» (TQI — Trend Quality Index) Объединим Лгооп Ор и объём в один показатель — Trend Quality Index (Индекс качества тренда). Эта формула позволяет количественно оценить, насколько текущий тренд подкреплён реальными денежными потоками. TQI объединяет временную составляющую Агооп с количественной составляющей объёма, давая вам один число, по которому можно мгновенно судить о качестве тренда. Вместо того чтобы гадать, «достаточно ли объёма», вы получаете точную метрику. TQ1 = (Агооп Ър / 100) х (Объём сегодня / ('редкий объём за 20 дней) Интерпретация значений TQI предельно проста и однозначна. TQI больше 1.0 означает, что тренд качественный: и Агооп сильный, и объём выше среднего. Это идеальные условия для входа или удержания позиции. TQI в диапазоне от 0.5 до 1.0 говорит о том, что тренд есть, но объём не подтверждает его в полной мере — ситуация слабая, стоит быть осторожным и не добавлять к позиции. TQ1 ниже 0,5 — тренд мёртвый или его нет вообще, любые сигналы в таком режиме следует игнорировать. Пример расчёта: Агооп Пр = 85 (0.85), объём сегодня = 150% от среднего (1.5). TQT = 0.85 х 1.5 = 1.275 — отличное качество тренда, можно уверенно входить или добавлять к позиции. Другой пример: Агооп Up = 75 (0.75), объём =
80% от среднего (0.8). TQI = 0.75 х 0.8 = 0.6 — тренд формально существует, но объём не подтверждает его, входить рискованно. Используйте TQ1 как объективный фильтр вместо субъективных ощущений «хватает ли объёма». Анализ подтверждения сигналов. Когда объём говорит «да» Каждый сигнал Агооп должен проходить проверку объёмом. Без этой проверки вы рискуете войти в «пустое» движение, которое выдохнется через несколько баров. Рассмотрим три основных типа сигналов и то, как объём подтверждает или опровергает их. Подтверждение бычьего пересечения Идеальный сценарий: в баре пересечения (или следующем) объем превышает 1.5х среднего за 20 дней. Это означает, что крупные участники активно поддерживают зарождающийся тренд, и пересечение Агооп не случайно. Хороший сценарий: объём больше 1.2х среднего — подтверждение есть, но не такое сильное. Плохой сценарий, объём ниже среднего. Такой сигнал брать только если TSI очень высокий, а диапазон сжат — в этом случае низкий объём может быть объясним узким рынком, но в большинстве случаев его стоит пропустить. Подтверждение пробоя диапазона (BR1 > 40) Пробой вверх на объёме больше 1.5х среднего + Агооп Up > 50 — это истинный пробой с высокой вероятностью продолжения. Рынок не просто пробил уровень — он сделал эго на мощном потоке покупок, и Агооп подтверждает, что начинается новый тренд. Пробой на объёме ниже среднего — с вероятностью 70% ложный. Это классическая ловушка для начинающих трейдеров, которые видят пробой и сразу бросаются входить, не проверив, есть ли за этим движением реальные деньги. Подтверждение контртрендового разворота Па вершине перегрева; если падение Агооп Up сопровождается всплеском объёма (панические продажи) — разворот подтверждён. Это ситуация, когда толпа наконец осознаёт, что тренд кончился, и бросается закрывать позиции одновременно, создавая мощный объёмный всплеск. На дне: всплеск объёма + рост Aroon Up — бычий разворот. Здесь происходит то же самое, но в обратном направлении: панические продажи исчерпывают себя, и умные деньги начинают покупать на чужом страхе.
Рис. 78. О^ин сигнал, два исхода- роль объёма в подтверждении пробоя На рисунке выше наглядно показана разница между истинным и ложным пробоем. Слева — пробой на высоком объёме: цена уверенно уходит вверх, объём на баре пробоя резко превышает средний, Агооп Up начинает расти. Справа — ложный пробой: цена пробивает тот же уровень, но объём остаётся ниже среднего, и Агооп Up не подтверждает новый тренд. Результат предсказуем: цена быстро возвращается под уровень. ()бъём — это ваш детектор лжи, который не позволит вам обмануться красивым, но пустым движением. Типичные ошибки при игнорировании объёма Первая и самая распространённая ошибка — вход на пересечении Агооп без проверки объёма. Вы видите красивое пересечение, ваш сердце бьётся быстрее, и вы нажимаете кнопку «купить», не посмотрев на объём. Результат: покупка «пустого» движения, которое выдыхается через 2-3 бара, и вы оказываетесь в убытке. Вторая ошибка — удержание позиции при падении объёма, даже если Агооп ещё высокий. Агооп — лаговый индикатор, он может показывать высокие значения ещё несколько баров после того, как реальная сила тренда уже иссякла. Объём падает первым — это ваш ранний сигнал к выходу, не игнорируйте его. Третья ошибка — добавление к позиции на низком объёме. Это ухудшает среднюю цену перед неизбежной коррекцией и увеличивает риск. Объём как фильтр входа. Практическая система
Внедрите объём как обязательный фильтр во все свои стратегии Агооп. Это не опция, а необходимость — без объёмного фильтра вы будете брать слишком много ложных сигналов. Рассмотрим конкретные правила для каждого типа сделок. Фильтр входа для лонга Агооп Up > 70 и Агооп Down < 30 (или пересечение в нижней зоне). Объём сегодня больше 1.2х среднего за 20 дней. Дополнительно: в последние 3 бара объём растёт. Если объём не соответствует — пропустить сделку, какой бы привлекательной она ни казалась. Аналогично для шорта: Агооп Down > 70, Агооп Up < 30, объём больше 1.2х среднего, объём растёт в последние 3 бара. Эти правила просты, но их дисциплинированное соблюдение радикально улучшит ваши результаты. Рассмотрим практический пример: акция, дневной график. Бар 1: Aroon Up = 68, Down = 24. Объём = 100% от среднего. Сигнал? Нет — Up не больше 70, объём не больше 1.2х. Бар 2: Aroon Up = 75, Down = 18. Объём = 130% — ВХОД, все условия выполнены. Бары 3-10: цена растёт, объём держится на уровне 120-150% — держим позицию. Бар 11: Агооп Up = 80, но объём падает до 90% — предупреждение, готовимся к выходу. Бар 12: Агооп Up падает до 68, объём 85% — выход. Этот пример демонстрирует, как объёмный фильтр позволяет войти в правильный момент и вовремя заметить ослабление тренда. Стратегия Условие Агооп Фильтр объёма Действие Пересечение Ор пересекает Down '-50 Объём >1.3 среднего Вход Пробой Up >50 после пробоя Объём >1.5 среднего Вход Тренд-фолловин г Up >70 Объём растёт 3 дня Добавление Контртренд Дивергенция ч перегрев Всплеск объёма Вход Таблица 63. Объёмные фильтры для каждой стратегии Агооп Работа с институциональными потоками. Читая «крупную руку» Институциональные инвесторы (фонды, банки) не могут войти в позицию мгновенно. Они набирают объём постепенно, часто маскируясь. Но Агооп + объём помогают распознать их следы. Институциональные ордера слишком велики, чтобы исполниться за один бар, поэтому они оставляют характерные «отпечатки» на графике объёма. Агооп помогает увидеть, как эти ордера влияют на динамику максимумов и минимумов. Давайте научимся читать эти следы и торговать вместе с «умными деньгами», а не против них.
Признаки институционального накопления (бычьего) Цена в боковике или слабом восходящем тренде. Объём растёт на днях, когда цена закрывается вверх, и падает на днях вниз — это так называемая аккумуляция, когда крупный игрок медленно набирает позицию, не привлекая внимания. Лгооп Down падает с высоких значений — медведи постепенно уходят, не в силах продавливать цену ниже. Aroon Up делает повышающиеся плато — каждый новый максимум достигается чуть легче, потому что крупный покупатель поддерживает цену на падениях. Если вы видите эту комбинацию — готовьтесь к пробою вверх. Признаки институционального распределения (медвежьего) Цена в боковике или слабом нисходящем тренде. Объём растёт на днях вниз, падает на днях вверх — крупный игрок продаёт на подъёмах, не давая цене расти. Aroon Up падает с высоких значений — быки теряют контроль. Агооп Down делает повышающиеся плато — каждый новый минимум достигается легче, потому что крупный продавец давит цену вниз. Распознав это, вы сможете избежать покупки в начале падения или даже открыть шорт вместе с институциональным продавцом. Как торговать вместе с «умными деньгами» Шаг 1: Обнаружьте накопление — .Агооп Down < 20, Агооп Up > 50 (но не перегрет), объём стабильно выше среднего. Шаг 2: Дождитесь пробоя на объёме >1.5 среднего. Шаг 3: Входите и держите, пока объём остаётся высоким, а Агооп Up > 70. Это простая, но мощная стратегия: вы входите не на догадках, а на подтверждённом институциональном потоке. Главное — терпение. Не пытайтесь предвосхитить пробой, дождитесь его подтверждения объёмом.
Распределение (медвежье) Накопление (бычье) 122.5- 120 0 • 115.0 112.5- 110.0 - 107.5- 105.0 - 102.5 - It*/ Рис. 79. Как выглядят накопление и распределение на графике Агооп + Volume Дни Специальный приём: объёмные аномалии на нулевом Агооп Когда Aroon Up и Агооп Down оба близки к 0 (глубокое сжатие), внезапный всплеск объёма без изменения пены — это почти всегда институциональная активность. Крупный игрок набирает или сбрасывает позицию, но делает это настолько аккуратно, что цена остаётся в узком диапазоне. Если такой всплеск происходит, а цена остаётся в диапазоне — готовьтесь к пробою в ближайшие 1-3 дня. Это один из самых сильных прогностических сигналов в арсенале Агооп: сжатие плюс объёмная аномалия — это сжатая пружина, которая вот-вот распрямится. Направление пробоя можно определить по тому, на каких свечах объём чуть выше: если на зелёных — пробой будет вверх, если на красных — вниз. Практические комбинации. Чек-лист для ежедневного анализа Утренний разбор (15 минут перед открытием) Скрининг: найдите активы с Агооп Up > 70 или Down > 70. Объём: проверьте, есть ли рост объёма за последние 3 дня. TQI: рассчитайте качество тренда — TQI
> 1.0 — рассматривайте кандидата для входа. Фильтр: если Агооп сильный, но объём падает — пропускайте, какой бы красивой ни была картина. Этот утренний ритуал занимает всего 15 минут, но он позволяет отсеять 80% ложных сигналов и сосредоточиться на реально перспективных сделках. Пример комплексного сигнала (лонг) Условие Агооп: пересечение Up > Down, оба < 50. Условие объёма: объём > 1.3х среднего, и объём растёт второй день подряд. Условие цены: цена закрылась выше 20-периодной скользящей средней. Действие: покупка. Стоп под последним минимумом. Цель — Агооп Up < 70. Обратите внимание: каждый фильтр сужает поле выбора, и после тройной фильтрации у вас остаётся лишь несколько высококачественных возможностей в неделю. Это именно то, что нужно профессионалу — не количество сделок, а их качество.
Мультифильтр Aroon + Объём Блок-схема принятия решения Сигнал Агооп? кочан на / пробои / тра> д- Рис. 80. Мультифильтр Агооп <- Объём: блок-схема принятия решения Заключение по главе 14 Объём и Агооп — идеальная пара. Агооп отвечает на вопрос «кто контролирует рынок?», объём — на вопрос «насколько серьёзны их намерения?».
Без объёмного подтверждения любой, даже самый красивый сигнал Агооп — это лишь предположение, а не руководство к действию. Объём превращает предположение в уверенность, а сомнение — в решение. Запомните это правило и применяйте его к каждой сделке без исключений. - Тренд без объёма — это как костёр без дров: «Тренд без объема — это как костёр без дров: скоро погаснет. Никогда не входите в сделку, если объём не подтверждает движение, даже если Агооп даёт зелёный свет.» *• Институциональные следы: «Институциональные следы видны там, где объем растёт, а Агооп только начинает просыпаться. Будьте готовы войти раньше толпы.» Глава 15. Автоматизация стратегий: коды для Tradingview, Python и MetaTrader «Ручная торговля — это искусство. Автоматическая — это наука. Сочетая их, бы получаете лучшее из двух миров: робот не спит, не боится и не ошибается в расчётах, а вы контролируете логику и риск Агооп, с его чёткими правилами, идеально подходит для алгоритмизации.» В этой главе мы превратим все стратегии из предыдущих глав в работающий код. Вы получите готовые скрипты для самых популярных платформ, научитесь приводить бэктесты и оптимизировать параметры. Автоматизация — это не замена вашего суждения, а его усиление. Робот выполнит правила быстрее и без эмоций, но именно вы задаёте эти правила и контролируете риск. Агооп идеально подходит для алгоритмизации, потому что его сигналы чётко формализуемы: пересечение — это пересечение, пробой — это пробой, перегрев — это конкретное числовое значение. Нет места для субъективной интерпретации, а значит, код будет работать именно так, как задумано. Tradingview (Pine Script). Быстрая автоматизация для визуального трейдера TradingView — лучшая среда для прототипирования и визуального анализа. Pine Script прост, и вы сможете написать свой первый индикатор за 10 минут. Это идеальный инструмент для быстрой проверки идей: написали код, накинули на график, увидели результат. Никаких установок, никаких настроек окружения — всё работает прямо в браузере. Давайте начнём с базового индикатора .Агооп и постепенно добавим к нему все наши стратегии.
Базовый индикатор Aroon (Pine Script) Ниже представлен полный код профессионального индикатора Агооп для TradingView. Он включает не только стандартные линии Агооп Ор и Агооп Down, но и цветовые зоны (зелёная для сильного бычьего тренда, красная для медвежьего, серая для сжатия), сигналы пересечения и дополнительный спред Агооп в виде гистограммы. Все параметры настраиваемые: период Агооп, отображение сигналов и зон можно включить или выключить. Z/(g'version=5 indicaton"Aroon Professional”, shorttitle=1'Aroon Pro") length = input.int(25, Ы1е=“Период Aroon") showSignals = input.bool(lrue, ИИе=''Показывать сигналы”) showZones = input.bool(true, ИИе=”ПоказЬ|Вать зоны”) aroonUp = 100 * (length - ta highestbars(high length) -1) /(length - 1) aroonDown = 100 * (length - ia.iowestbars(low. length) - 1) I (length • 1) ogcolor(showZories ano aroonUp>70 ana aroonDown<30 7 color newicoior.green 85). na) bgcoior(showZones and aroonDuwn>70 and aroun(Jp<3O ? сою' newicoior red.85) : na) Dlot(aroonUp, color=color green, linewidth=2, title="Up”) plot(aroonDown. color=coiot.red. Iinewidth=2, title=”Down") hline(7O Верх", coior=color.gray, linestyle=hline style dottea) nline(3C> "Низ", color=coior gray, linestyle=hline.style_dotted) bullishCross = ta.crossover(aroortUp a'oonDown) and aroonUp < 50 and aroonDown < 5o plotshapetshowSignals and bullishCross. style=shape.triangleup. Iocation=iocation belowbar, coior=coiL i .green, size=size.small)
Рис. 81. Визуализация индикатора Aroon Professional на графике Стратегия на основе пересечения Aroon (Pine Script) Следующий шаг — превращение индикатора в стратегию. Стратегия автоматически генерирует сигналы на вход и выход, a TradingView показывает результаты бэктеста прямо на графике. Условия входа в лонг: бычье пересечение Агооп в нижней зоне (оба значения ниже 50). Условие выхода: Агооп Up падает ниже 70 или Агооп Down поднимается выше 30. Аналогичные условия для шорта с зеркальной логикой. Это базовая стратегия, которую вы можете расширять, добавляя фильтры объёма, BRI и другие инструменты из предыдущих глав. //@version=5 strategyi'LAronn Cross Strategy", overlay=true, default_qty_type=strategy percent_of_ equity, default_qty_value=ino) length = input. int(25) aroonup = lOOTength la highestbars(high,length)-1) / (length-1) aioonDown = 100’(length ta.lowestbars(low,iength)-l) / (length-1) longCondition = ta.crossovertaroonUp aroonDown) and aroonUp < 50 ano aroonDown < 50 closeLong = aroonup < 70 or aroonDown > 30
if OongCondition) strategy.entryl'Long", strategy.long) if (cioseLong) strategy closef'Long") Расширенная стратегия с фильтром объёма Добавим к базовой стратегии фильтр объёма, о котором мы говорили в главе 14. Теперь сигнал на вход генерируется только если объём превышает 1.2х среднего за 20 дней. Это простое дополнение радикально уменьшает количество ложных входов и улучшает соотношение прибыльных и убыточных сделок. Фильтр объёма — это тог самый «детектор лжи», который отсеивает пустые движения и оставляет только подтверждённые деньги. volumeAvg = ta smafvoiume 20) volumeFiller = volume > voiumeAvg * 1.2 longCondition = ta.crossoverfaroonUp, aroonDown) and aroonJp < 5u and aroonDown < 50 and volumeFiiter Python (pandas, numpy, backtrader). Для серьёзного бэктеста Python даёт полный контроль над данными и возможность запускать тысячные симуляции. Если TradingView — это быстрая проверка идей, то Python — это глубокое исследование. Вы можете тестировать стратегии на тысячах активов, оптимизировать параметры на кластерах, интегрировать машинное обучение и создавать собственные метрики, которых нет в стандартных платформах. Для работы с Агооп в Python вам понадобятся библиотеки pandas для работы с данными, numpy для вычислений и backtrader для бэктестинга. 1. Расчёт индикатора Агооп на pandas import pandas as pd import numpy as np defaroonidf period=25) "“'Добавляет Aroon Up, Down и спред.”"" df = df.copyO hignest_bars = df('high'J roliing(window=period) .applyllambda x: x(:: l].argmax(), raw=True) astypelmt) lowest_bars = dfl'luw'] roihng(winaow=period) applyllambda x: x(: l].argmin(), raw=True).astype(int) afl'aroon up I = ipenod - highest_bars) I period * 100 dfl'aroon down'] - (periou - lowest bars) / period * 100 dff'aroonspread'] = dt('aroon_up ] df[laroon_down'j df.fillna(50 inplace=True) return df 2. Генерация сигналов с объёмным фильтром
def aroon_signals(dt, perioa=25. volume_avg ,winaow=2O, volume_mult=l 2) df = aroon(df, period) af['vorume avg] = dt|'volume'].roiling( winaow=volume_avg_window).mean() df('volume_filter'J = (dfl'volume') > dfl'volome_avg ) * volume_mult) df['long_signal'] = ( (df['aioon_up'].shift(l) < df( aroon_down'].shift(l)) & fdf] aioonjjp'] > dfTaioon down ]) & (dfl aroon_up'J < 50) & df['volume_filter'j) return of 3. Бэктест c backtrader (фрагмент) Backtrader — это мощная библиотека для бэктестинга стратегий на Python. Она поддерживает позиции, ордера, комиссии, проскальзывание и множество других реалистичных деталей, которые делают бэктест близким к реальной торговле. Ниже представлен фрагмент стратегии на пересечении Агооп с объёмным фильтром, реализованной как класс backtrader. import backtradei as bt class ArounStiategy(bt Strategy) paiams = (('period'. 25), ('volumemult'. 12)) def___init_ (self): self aroonjjp = bt indicators AroonUp( self data.high period=self.p period) self.aroon_down = bt.indicators.AroonDown( self data.low penod=setf p.penod) self vol.sma = bt.indicators SMAi self.dala volume period=20i def next(self): if not self.position: if (self.aroon_up(Oj > self.aroon_down[0] and self.data.volumefO] > self.vol_sma[0j * self.p.volume_mult): self buy() else: if self aroon_up[0] < 70 self.cioseO 4. Пример расчёта BRI (Breakout Readiness Index) BRI — это индекс готовности к пробою, который мы подробно разбирали в главе 9. Ниже представлена его реализация на Python. BRI рассчитывается как сумма расстояний .Агооп Up и Агооп Down от уровня J0, обрезанная снизу нулём. Когда BRT превышает 40, это означает, что рынок сильно сжат и готов к пробою. Комбинация высокого BRI с пробоем уровня сопротивления даёт мощный сигнал для входа.
def bri(df, period=25 iookback=5). df = aroonidf, peiiod) df['bri'J = (np maximum(30-df['aroon_up'J 0) + np.maximum(30 df[ aroon down'] >)) □(['resistance 1 = af[nigh‘].rolling( winaow=lookuack).max() dfl'breakoutjjp J = ( df| 'close) > dfl'resistancej.shift(l)) & (dfl'bn i > 40) return df MetaTrader 5 (MQL5). Для реальной торговли на Форекс и фьючерсах MQL5 позволяет создавать советники (Expert Advisors) для автоматической торговли на платформе MetaTrader 5. Это самый серьёзный уровень автоматизации: здесь вы можете торговать реальными деньгами на реальном рынке без ручного вмешательства. Ниже представлены два ключевых компонента — пользовательский индикатор Агооп Pro и советник для стратегии пересечения. Индикатор рисует Aroon Up и Агооп Down в отдельном окне, а советник автоматически открывает и закрывает позиции по правилам стратегии. Индикатор Агооп для МТ5 ♦property indicator_separate_window ♦property indicator,buffers 2 # property indicator_plots 2 ♦property indicatortypel DRAW_LINE ♦property mdicator_colorl clrGreen ♦ property indicator type2 DRAW_LiNE ♦ property indicator_color2 clrRed input int InpPeiiod = 25, // Период Aroon double AroonUpBufferf], aouole AioonDownBufferlJ; int OnlnitO { SetlndexBufterfO. AroonUpBuffer, INDICATOR. DATA), SetlndexButferfl, AroonDownBuffer, INDICATOR_DATA); returnilNIT SUCCEEDED): } int OnCaicuiatef ..) { fortint i=start; i<rates_tolal; i++) { if(i < inpPeriod) { AroonUpBuffei[i] = 50. AroonDownBufferfi] = 50 continue; } ll Поиск max и mm за InpPenoa int hignestBar = 0. lowestBar = 0; for(int j=0; jcInpPeriod. j++) { if(high[i-j] > highfi-highestBar)) highestBar = j; it(low(i-j] < low[i-iowestBar]) lowestBar = j; } AroonUpButferfi] = (inpPeriod-higheslBar) * 100 0 / InpPeriod
AroonDownBuffer[i] = (InpPeriod lowestBar) * 100 0 / InpPeriod } return(rates total); } Советник (EA) для стратегии пересечения Советник автоматически отслеживает пересечения Агооп и открывает позиции по правилам стратегии. Входные параметры включают период Агооп, размер лота, процент стоп-лосса и тейк-профита. Советник использует пользовательский индикатор Агооп Pro для расчёта значений и автоматически управляет позициями: открывает при бычьем пересечении в нижней зоне и закрывает, когда Агооп Ср падает ниже 70 или Агооп Down поднимается выше 30. input mt PenodAroon = 25; input double LotSize = u 1. input double StopLossPct = 2.0; input double TakeProfitPct = 4.0 mt aroonUpHanale, aroonDownHanale double aroonupU, aroonOownf]; int Onlnitp { aroonupHandle = (Custom! _Symboi, PERIOD_CURRENT, ”Аг00П_РГ0". PenodAroon u); aroonDownHandle = iCuslom(_Syinbul, PERIOD CURRENT, "Aroon .Pro", PenodAroon, 1), return(INIT SUCCEEDED); } void UnTickO { CopyBuffer(arooriUpHanaie, 0. 0, 2, aroonUp), CopyBiiffer(arocnDownHanale, 0, 0 2, aroonDown); // Бычье пересечение в нижней зоне if(aroonUp[CJ > aroonDownlO] && aroonUp[l] <= aroonDown(l J && aroonUoiO] < 50 && aroonDown(O) < 50) { double price = SymuolInfoDouble! _Symbol, SYMBOL ASK); douole si = price*(l-StopLossPct/100); double tp = price*(l+lakeProfitPct/luO) PositionOpen(SymboU), ORDER. TYPE BUY, LotSize, price, Si, tp); } Бэктестинг и оптимизация параметрон Методология бэктеста
Правильный бэктест — это не просто запуск стратегии на исторических данных. Это строгий научный эксперимент с контрольными группами, разделением данных и объективными метриками. Выбор периода: не менее 2 лет данных для дневных стратегий, 6 месяцев для интрадей. Более короткий период не даёт статистически значимых результатов. Разделение данных: In-sample (70%) для оптимизации параметров, out-of-sample (30%) для проверки. Если стратегия работает на out-of-sample данных так же хорошо, как на in-sample — она устойчива. Если нет — вы переобучились. Метрики: профит-фактор (отношение общей прибыли к общему убытку), максимальная просадка, коэффициент Шарпа (доходность с поправкой на риск), количество сделок (должно быть не менее 30 для статистической значимости). Пример оптимизации периода N в Python results - [] for period in rangedO, 51 5) df = aroon. srgnalsfdata, perrod=penod) trades = backtest(df) profit_factor = trades) gross_profit| / abs(trades)'gross Joss')) sharpe = (trades)'returnsj meanO / trades) returns ] srd() * np sqrt(25?J) results.append({'penod : period, profit !actor profitjactor 'sharpe'- sharpe}) best = max(resulls, key=lambda x: x['sharoe ]) рппЦГОптимальный N = {best['period’)}“) Избегайте переоптимизации Переоптимизация — главный враг алгоритмического трейдера. Не подгоняйте параметры под историю так, чтобы идеально работало только на одном активе. Тестируйте на разных классах: акции, валюты, крипто. Если стратегия работает только на AAPL с периодом 17 и не работает ни на чём другом — это переоптимизация, а не закономерность. Используйте walk-forward analysis: оптимизируйте на скользящем окне (например, 6 месяцев оптимизации, 3 месяца проверки, сдвиг на 1 месяц). Это наиболее надёжный способ убедиться, что ваши параметры устойчивы и не являются артефактом конкретного участка истории. Ошибки автоматизации и как их избежать Смотрим в будущее (look-ahead bias): при расчёте индикатора на i-м баре нельзя использовать данные i+1. В наших формулах это учтено: shift и highestbars работают корректно, заглядывая только в прошлое. Игнорирование проскальзывания и комиссий: в бэктесте закладывайте 0.05-0.1% на сделку. Реальные издержки могут превратить прибыльную на бумаге стратегию в
убыточную на практике. Слишком много параметров: Агооп имеет всего один параметр N — это его преимущество. Не добавляйте лишних фильтров без необходимости. Каждый новый параметр — это дополнительная степень свободы для переобучения. Торговля на закрытии vs открытии: в реальности вы не можете войти точно по цене закрытия. Используйте следующий бар (open) или исполнение по стопу Заключение по главе 15 Автоматизация стратегий на Агооп не требует суперкомпьютера. С Pine Script, Python или MQL5 вы можете за часы превратить идеи в работающего робота. Но помните: автоматизация — это не магия. Она лишь формализует ваши правила и исполняет их без эмоций. Качество результатов по-прежнему зависит от качества правил, которые вы задаёте. Начните с простой стратегии на TradingView, протестируйте её, оптимизируйте параметры, а затем перенесите на Python для глубокого бэктеста. И только когда вы полностью уверены в результатах — запускайте на реальном счёте через MetaTrader. — Робот не заменит вашего суждения: «Робот не заменит вашего суждения. Он лишь исполняет правила быстрее и без эмоций. Создайте советника, но оставьте за собой право отключить его в экстремальных рыночных условиях.» * Бэктест — это прошлое: «Бэктест говорит вам только о прошлом. Реальный рынок всегда может преподнести сюрприз. Используйте автоматизацию как помощника, а не как оракула.» Глава 16. Комбинация Агооп с другими индикаторами «Ни один индикатор не является святым Граалем. Агооп — великолепный компас, но даже лучший компас не скажет вам о подводных камнях, течениях и силе ветра. Комбинируя Агооп с другими инструментами, вы создаёте навигационную систему, где слабости одного закрываются силами другого. Это не усложнение ради усложнения — это создание избыточности, которая спасает ваш капитал.» Каждый индикатор имеет свои слепые зоны. Агооп прекрасно определяет тренд по времени, но ничего не говорит о волатильности, импульсе или перекупленности. Другие индикаторы компенсируют эти пробелы. В этой главе мы создадим несколько «гибридных» систем, где Агооп выступает в роли
фильтра тренда, а другие индикаторы — в роли триггеров входа и выхода. Каждая комбинация решает конкретную проблему: МА добавляет надёжность, MACD — ранний импульс, RS1 — перекупленность, ADX — силу тренда, Bollinger — волатильность. Aroon + Moving Average (скользящая средняя). Тренд и его направление Скользящая средняя (МА) — самый старый индикатор. Его слабость: сильное запаздывание. Сила: простота и способность отсеивать шум. Агооп добавляет чувствительность, МА добавляет надёжность. Вместе они образуют систему, где быстрые сигналы Агооп подтверждаются медленным, но верным фильтром МА. Это классическое сочетание скорости и точности: .-Агооп первым замечает изменение тренда, а МА подтверждает, что это не ложный сигнал. Комбинация 1. МА как фильтр тренда Правило: торгуйте только в направлении долгосрочной МА (например, 200-периодной). Если цена выше МА200 — только лонги по сигналам Агооп. Если цена ниже МА200 — только шорты. Агооп даёт ранние сигналы пересечения, но они могут быть против основного тренда. МА200 отсекает эти контртрендовые сигналы, оставляя только те, что совпадают с генеральным направлением. Это простейший и самый эффективный способ улучшить результаты Лгооп-стратегии: просто запретите себе торговать против МА200, и вы сразу отсеете 30-40% ложных сигналов. Комбинация 2. МА как динамический стоп Вместо фиксированного стоп-лосса используйте 20-периодную МА. Пока цена выше МА20, держите длинную позицию, открытую по сигналу .Агооп. Как только цена закрывается ниже МА20 — выходите (даже если Агооп Пр ещё выше 70). Эта комбинация спасает от резких разворотов, которые Агооп видит с задержкой. МА20 реагирует на цену быстрее, чем .Агооп, потому что Агооп зависит от обновления максимумов, а МА — от самой цены. Комбинация 3. Пересечение двух МА как подтверждение Агооп даёт бычье пересечение (Up > Down, оба < 50). Дополнительное условие: быстрая МА (20) пересекает медленную МА (50) снизу вверх («золотой крест»). Только тогда входим в лонг. Это значительно снижает количество ложных сигналов, потому’ что требует согласия двух независимых систем: временной (Агооп) и ценовой (МА). Сигнал возникает реже, но его качество значительно выше.
Рис. 82. Тройной фильтр: Агооп пересечение + золотой крест МА Aroon + MACD. Импульс и зремя MACD измеряет импульс и дивергенции. Агооп измеряет время с последнего экстремума. Вместе они дают ранние сигналы разворота, которые ни один из них по отдельности обеспечить не может, MACD чувствителен к изменению скорости движения цены, а Агооп чувствителен к тому, как давно обновлялись экстремумы. Когда оба индикатора согласованы, вероятность успешной сделки резко возрастает. Комбинация 1. Подтверждение пересечения Агооп: бычье пересечение (Up > Down, оба < 50). MACD: гистограмма выше нуля или линия MACD пересекает сигнальную снизу вверх. Вход только при выполнении обоих условий. Это исключает ситуации, когда Агооп даёт пересечение в нижней зоне, но импульса для продолжения движения нет. MACD служит «проверкой на реальность»: есть ли за пересечением Агооп реальные силы, способные толкнуть цену дальше. Комбинация 2. Дивергенция MACD + перегрев Агооп (сильный разворот) Условие для вершин: цена делает новый максимум, Агооп Up был выше 90 длительное время, но теперь падает. MACD показывает медвежью дивергенцию (цена выше, a MACD ниже). Это сильнейший сигнал на продажу. Условие для
дна: цена на новом минимуме, Агооп Down перегрет, MACD показывает бычью дивергенцию — покупка. Двойная дивергенция (и Агооп, и MACD расходятся с ценой) — это один из самых надёжных разворотных сигналов в техническом: анализе. Рис. 83- Двойная дивергенция: когда MACD и Агооп говорят '.разворот'! Aroon + RSI. Перекупленность и 1ремя RS1 измеряет перекуппенность/перепроданность на основе скорости изменения цены. Агооп — на основе времени. Их комбинация — лучший способ отличить коррекцию от разворота. RSI говорит «рынок перегрет», Агооп говорит «тренд стареет». Когда оба согласны — это разворот. Когда RSI перегрет, но Агооп показывает сильный тренд — это просто коррекция, которую нужно переждать, а не повод разворачиваться. Агооп Up RSI Интерпретация Действие >80 70-100 Перегретый сильный тренд Держать, но готовить выход
>80 40 00 Идеальный <ренд Держать, добавлять >80 <30 Странное расхождение (редко) Проверить данные <50 >70 Перекупленность без тренда Не входить, возможен разворот <50 <30 Перепроданность без тренда Ждать, не ловить дно Таблица 64. Комбинаторная таблица.' что делать при разных сочетаниях Atom и RSI Aroon + ADX. Измерение силы тренда ADX (Average Directional Index) — индикатор силы тренда, независимо от направления. Это идеальный партнёр для Агооп, который показывает направление, но не силу. Агооп отвечает на вопрос «куда?», ADX — на вопрос «насколько сильно?». Только когда оба отвечают однозначно, стоит открывать позицию. ADX выше 25 означает, что на рынке есть тренд, и сигналы Агооп можно использовать. ADX ниже 20 — рынок во флэте, и даже хорошие на вид Aroon-сигналы, скорее всего, ложные. Рассмотрим практический пример на дневном графике нефти. День 1: Агооп Up пересекает Down (38/42), ADX = 22 (ниже 25) — сигнал игнорируем. День 5: Агооп Up = 68, ADX = 28 (вырос) — входим в лонг. День 15: Агооп Up = 92, ADX = 45 — добавляем. День 25. Aroon Up = 85, ADX = 35 (падение) — закрываем 70% позиции. День 28: Агооп Up = 72, ADX = 28 — закрываем всё. Обратите внимание: ADX начал падать раньше, чем Агооп Up опустился ниже 70. Это ранний сигнал к выходу, который ADX даёт чаще, чем Агооп.
Рис. 84. Сила и направление. Агооп показывает кура ADX — насколько сильно Aroon + Bollinger Bands. Волатильность и экстремумы Полосы Боллинджера показывают, когда цена отклоняется от своего среднего значения на 2 стандартных отклонения. Агооп показывает, как давно цена обновляла экстремумы. Их комбинация особенно мощна для торговли пробоев из сжатия: когда полосы Боллинджера сужаются (низкая волатильность) и Aroon BRI выше 40 (глубокое сжатие), рынок готов к мощному движению. Остаётся только дождаться пробоя и войти в правильном направлении. Если цена закрывается выше верхней полосы Боллинджера, но Aroon Up ниже 50 — это «выброс», а не пробой. Если цена за полосой и Aroon Up выше 70 — сильный трендовый импульс, можно входить. Это ключевое различие, которое делает комбинацию Агооп + Bollinger настолько эффективной: она позволяет отличить истинный пробой от ложного с вероятностью, недоступной ни одному из индикаторов по отдельности.
Сжатие Боллинджера и пробой Агооп: идеальный шторм 115----- --- Р8 5МЛ20 Ввг1о Рис 85. Сжатие Боллинджера и пробои Агооп; идеальный шторм Создание многоуровневой системы подтверждений Теперь объединим всё. Многоуровневая система — это когда сигнал проходит через несколько независимых фильтров, и только если все они зелёные, сделка открывается. Это как приборная панель в кабине самолёта: пилот не взлетает, пока все датчики не покажут норму. Точно так же трейдер не входит в сделку, пока все уровни подтверждения не пройдены. Чем больше уровней пройдено — тем выше качество сигнала и тем больший объём можно выделить. Уровень Индикатор Условие Вес 1 (тренд) МА200 Цена выше МА200 Обязательно 2 (сила) ADX ADX > 25 и растёт Обязательно 3 (время) Агооп Пересечение Up > Down, оба < 50 Обязательно 4 (импульс) MACD Гистограмма выше нуля Рекомендуется 5 (перекупл енность) RSI RSI 30-70 (не перекуплен) Рекомендуется 6(волатиль нооь) Bollinger Цена не выше верхней полосы Опционально Таблица 65. Уровни фильтрации для лонга (от грубого к тонкому)
Правило: если выполнены уровни 1-3 — сделка допустима. Если выполнены 1-5 — сделка высокого качества. Если все 6 — идеальная сделка, можно увеличенный объём. Пример: акция MSFT, март 2023 — МА200: цена выше (уровень 1 пройден), ADX: 28 и растёт (уровень 2 пройден), Агооп: пересечение (уровень 3 пройден), MACD: гистограмма выше нуля (уровень 4 пройден), RS1: 62, не перекуплен (уровень 5 пройден). Итог: 5 из 6 уровней, высококачественный сигнал, прибыль 8% за 3 недели. Приборная панель грейдера шесть уровнен подтверждения Только когдавсе зеленые — сделка нысикиги качества Уровень 1: Тренд (МА2ОО) Цена выше МА200 ВЫПОЛНЕНО Уровень 2: Сила (ADX) АОХ > 25 и растет ВЫПОЛНЕНО Уровень 3: Время (Агооп) Пересечение Up > Down, оба < 50 ВЫПОЛНЕНО [ ВЕРДИКТ: 4 на б уровней -» Сделка допустима, но не идеальна Уровни 1-3 обязательны | 4-5 рекомендуются 16 опциональный Рис. 86. ПриСюрная панель трейдера' шесть уровней подтсерждения Заключение по главе 16 Ни один индикатор не является самодостаточным. Комбинируя Агооп с МА, MACD, RSI, ADX и Bollinger, вы создаёте систему с резервированием. Ложный сигнал Агооп будет отфильтрован ADX или RSI. Пропущенный Агооп-сигнал может поймать MACD. Каждый новый фильтр повышает вашу статистическую уверенность, но при этом уменьшает количество сделок Это правильный обмен: меньше сделок, но выше их качество Правило комбинирования: «Агооп — ваш командир взвода. Другие индикаторы — разведчики. Командир принимает решение, но только после докладов разведки. Не игнорируйте ни одного источника данных.»
Глава 17. Price Action и Aroon «Свечи — это язык рынка. Каждая свеча рассказывает историю битвы между быками и медведями. Агооп переводит эту историю на язык времени: как долго длится осада, кто стареет, а кто молодеет. Вместе они образуют законченный язык технического анализа, на котором можно разговаривать с рынком без посредников.» Price Action — это искусство чтения голых графиков, без индикаторов. Но Агооп не загромождает график, а лишь добавляет временное измерение к свечным паттернам. В этой главе мы научимся совмещать классические свечные паттерны с сигналами Агооп для повышения вероятности сделок. Ключевой принцип: свечной паттерн без Агооп-подтверждения — это всего лишь картинка, а не сигнал. Агооп превращает картинку в обоснованное торговое решение. Свечной анализ. Азбука Price Action Базовая терминология: бычья свеча (закрытие выше открытия), медвежья (закрытие ниже), доджи (открытие примерно равно закрытию), пин-бар (длинная тень с одной стороны), поглощение (тело одной свечи полностью содержит тело предыдущей), харами (маленькая свеча внутри большой). Агооп добавляет контекст: в какой фазе рыночного цикла находится рынок, когда появляется паттерн. Это критически важно, потому что один и тот же паттерн в разных фазах Агооп имеет кардинально разные вероятности успеха. Паттерн Состояние Агооп Вероятность успеха Бычье поглощение Aroon Down < 30. Aroon Up растё! Высокая (>70%) Бычье поглощение Aroon Down > 7G Низкая (<30%) Пин бар на вершине Aroon Up падает С 90+ Высокая Пин-бар в боковике Оба Агооп < 30 Средняя (нужен пробои) Доджи BRI > 40 Очень высокая (предвестник) Таблица 66. Оценка качества свечных паттернов по состоянию Агооп Паттерны продолжения тренда. Как удержать позицию Когда вы уже в тренде, свечные паттерны помогают решить: держать, добавить или выйти. Паттерн «флаг» или «вымпел» — короткая консолидация после резкого движения. Агооп Up во время консолидации должен оставаться выше 50 (лучше выше 60). Если Агооп Up падает ниже 50 — это не флаг, а начало разворота. Вход на пробое флага вверх при Aroon Up выше 70. Паттерн
«низкая волатильность» — несколько баров с маленькими телами и тенями, Aroon Up и Down оба низкие (10-30), ВШ растёт. Это сжатие, ждите пробоя. Как Агооп подтверждает флаг chpj быкс-s во время консолидации Рис. 87. Как Агооп подтверждает флаг- сила быков во время консолидации Паттерны разворота. Точный вход против тренда Разворотные паттерны — «голова и плечи», «двойная вершина/дно», «закруглённая вершина» — работают лучше, если Агооп подтверждает истощение тренда. Двойная вершина с дивергенцией Агооп: цена делает два пика на одном уровне, но Агооп Up при втором пике значительно ниже, чем при первом. Это дивергенция, которая говорит о том, что быки теряют силу. Голова и плечи: левое плечо — Агооп Up высокий (90), голова — цена выше, но Агооп Up ниже (85), правое плечо — Агооп Up ещё ниже (70). Агооп Down растёт с нуля до 30. Сигнал: пробой линии шеи + Агооп Down выше 30.
Рис 88 Дивергенция Агооп на двойной вершине — надежный разворот Ключевые уровни рынка. Горизонты принятия решений Уровни поддержки и сопротивления — фундамент Price Action. Агооп помогает определить, насколько силён уровень в данный момент. Если Aroon Up высокий (выше 70) у сопротивления — цена подходит к уровню, но быки сильны, вероятен пробой вверх, не шортите. Если Агооп Down высокий (выше 70) у поддержки — медведи сильны, вероятен пробой вниз, не покупайте. Если оба Агооп низкие (ниже 30) у уровня — рынок нейтрален, лучше не торговать до появления Агооп-сигнала. Психологический уровень (круглое число) + дивергенция Агоип — почти гарантированный разворот.
Когда уровень работает: Агооп подсказывает силу Рис. 89. Когда уровень работает: Агооп подсказывает силу Повышение вероятности сделок. Интегральный подход Price Action + Aroon Создадим систему, где свечной паттерн и Агооп должны дать согласованный сигнал. Алгоритм для длинной сделки: определите ключевой уровень поддержки (предыдущее дно, МА200, круглое число). Дождитесь разворотного свечного паттерна на этом уровне (пин-бар, бычье поглощение, двойное дно). Проверьте Агооп: Агооп Down должен быть ниже 30 (медведи слабы) или падать с высоких значений. Aroon Up должен расти или быть выше 30. Дополнительно: BRI накануне выше 40 (сжатие) — сильный плюс. Вход: на закрытии свечи паттерна или на пробое. Стоп: за нижней тенью паттерна или за уровнем. Цель: ближайшее сопротивление или выход по Агооп.
10 шаюь перед сделкой Price Action + Агмоп Определи ключевой уровень Найди свечной паттерн на уровне Проверь Агооп Down (< 30 или падает) Проверь Агооп Up (растёт) Оцени BRI (сжатие’) Проверь ооъем (> 1.2 х среднего) ВХОД на закрытии свечи Стоп та тенью паттерна / уровнем Цель, ближайшее сопротивление Выход по Агооп (Up < 70) Все 10 шагов выполнены -• ОТКРЫВАЕМ СДЕЛКУ Рис 90.10 шагов перед сделкой Pi ice Action + Aroon Заключение по главе 17 Price Action и Агооп не конкурируют — они дополняют друг друга. Свечи показывают битву за день или час. Агооп показывает, как давно длится эта битва и кто стареет. Любой свечной паттерн в зоне перегрева Агооп — это бомба замедленного действия. Любой паттерн в зоне сжатия (BRI > 40) — это пружина. Уровни поддержки и сопротивления не работают, если Агооп показывает сильный тренд против них. Доверяйте времени больше, чем памяти цены.
Главный принцип: «Любой свечной паттерн без Агооп-подтверждения — это просто картинка. Агооп превращает картинку в торговое решение.» ЧАСТЬ V Агооп в алгоритмической торговле и искусственном интеллекте Глава 18. Программирование индикатора «Код — это поэзия, которая не терпит двусмысленности. Если вы можете описать торговое правило словами, вы можете запрограммировать его. Агооп, с его простой математикой и чёткими условиями, становится идеальным кандидатом для автоматизации. Робот не усомнится, не испугается и не будет надеяться. Он просто выполнит алгоритм. И это его главное преимущество и одновременно главный недостаток — он не адаптируется к новым условиям без вашей помощи.» В этой главе мы превратим теорию в работающий код. Вы получите готовые реализации Агооп на трёх самых популярных платформах: Python (для исследований и бэктестов), MetaTrader 5 (для реальной торговли на Форекс и фьючерсах) и TradmgView (для быстрого прототипирования и визуализации). Мы также разберём, как проверять корректность расчётов и автоматизировать рутинный анализ. Программирование — это не просто перевод формул в код. Это структурирование ваших мыслей, устранение двусмысленности и создание воспроизводимого процесса. Когда вы запрограммируете стратегию, вы обнаружите, что многие «интуитивные» решения на самом деле не имеют чётких правил. Код заставляет вас быть честным с самим собой. Реализация на Python. Гибкость и мощь для исследований Python — стандарт де-факто для количественного анализа. С помощью библиотек pandas, numpy, ta и backtrader вы можете создавать сложные торговые системы за часы. Python предоставляет непревзойдённую гибкость: вы можете тестировать гипотезы, визуализировать результаты, оптимизировать параметры и интегрировать машинное обучение — всё в одной среде.
Экосистема библиотек для анализа финансовых данных в Python не имеет аналогов по широте и глубине. Ни одна другая платформа не даёт такого сочетания скорости прототипирования и мощи аналитических инструментов. Базовый класс Агооп с нуля Начнём с создания полноценного класса Агооп, который не только вычисляет основные линии индикатора, но и содержит дополнительные метрики: спред и индекс готовности к пробою (BRI). Такой объектно-ориентированный подход позволяет легко расширять функциональность и переиспользовать код в разных стратегиях. Класс принимает период расчёта и предоставляет методы для получения всех производных показателей Агооп import pandas as pd import numpy as np class Aroon “‘“•Класс для расчёта индикатора Aroon и сопутствующих метрик/"" def_init_(self, period=25): seif.period = period aef calculatefself. df): ..Добавляет колонки aroon_up aroon down, aroon spread.""" df = df copy() highest_bars = dn'hrgh'].rolling(winoow=self.period).appiy( lambda x: self period -1 - x[ -1) argmaxO if len(x) == self.period else np nan, raw=Fals«) lowest_bars = df['low,].rolling(wrndow=self.period).appiy( lambda x-self period 1 x[ 1] argminO if len(x) == seif.pertod erse np nan, raw=False) df['aroon_up'J = (self.period highest _bars) / self.period * luO df('aroon_down ] = (self.period lowest bars) / self.penod ♦ 100 dff'aroon spread') = df(aroon_up') - dflaroon.aown) df.fillna(5b mplace=True) return df del britself, df, Jookback=5) ....Breakout Readiness Index — готовность к пробою df = self.calculate(df) bri_up = np.maximum(30 df['aroon_up] 0) bri_down = np.maximum(30 dfl'aroon down'J, 0) dff'bri'J = bri_up + bn .down return df Класс инкапсулирует всю логику расчёта Агооп. Метод calculate() принимает DataFrame с колонками high и low, а возвращает DataFrame с тремя новыми колонками: агооп up, агооп down и агооп spread. Метод bri() вычисляет индекс готовности к пробою — сумму «дефицитов» обеих линий относительно порога 30. Чем выше BRI, тем ближе рынок к взрывному движению. Генерация торговых сигналов Теперь, когда базовый расчёт готов, создадим генератор сигналов. Он определяет точки входа и выхода на основе пересечения линий Агооп в нижней зоне с опциональным фильтром по объёму. Ключевая идея: сигнал возникает, когда Агооп Up пересекает Агооп Down снизу вверх (или наоборот), при этом обе
линии находятся ниже 50 — в зоне апатии. Это гарантирует, что мы входим в начале зарождающегося тренда, а не на его пике. Фильтр объёма исключает сигналы с низкой ликвидностью, когда движение может быть ложным. def generate_signals(df, period=25, voiume_filter=True. volume_mult=1.2) ""'Генерирует сигналы лонг/шорт на основе пересечения Агооп.""" aroon = Aroonipenod) dt = агооп.calculate(df) if volume' in df.columns: dflvolumeavg] = df['volume'].rolling(20).i'nean() dflvoiume_ok'] = afl'volume'] > dfl'volume, a vy') * volume_mult else df['volume_ok ] = True dfl'long_entry ] = ( (df['aiuon_up‘].shift(l) <= dfl‘aroon_down'] shift(l)) & (dfl aioon up'] > dfT aroon down ]) & (dflaroon.up'J < 50) & (dfl aioon.down ] < 50) & dfl'volume ok']) dfl'short.entry] = ( (dfl'aroon_up').shift(l) >= dfl aroon down'] shift(l)) 6. (df[‘aroon_up‘] < dfl'aroon.down']) & (df) aioon up ] < 50) & (dfl aroon down ] < 50) & dfl'voiume. ok]) off long_exit'] = (dfl'arcon.up ] < 70) [ (dfl aroon_aown ] > 30) dfl'short.exit'] = (dfl aroon aown ] < 70) | (dfl aroon_up‘] > 30) return df Бэктест с визуализацией Бэктест — это проверка стратегии на исторических данных. Мы создадим простой бэктестер, который проходит по историческим барам, открывает позиции по сигналам Агооп и отслеживает изменение капитала. Визуализация результатов включает два графика: ценовой ряд с точками входа и выхода, а также кривую капитала (equity curve). Растущая кривая капитала — лучший аргумент в пользу стратегии. Но помните: прошлое не гарантирует будущее. Бэктест показывает потенциал, а не гарантию.
Цена и сигналы Агооп: точки входа и ныхода Рис. 92. Equity curve и точки ходов/выходов по Агооп Интеграция с машинным обучением (Scikit-learn) Используем Агооп признаки для предсказания направления движения. Random Forest — один из самых надёжных алгоритмов для табличных данных. Мы подаём на вход четыре признака Агооп (Up, Down, Spread, BRI), а цепь — рост цены более 2% за 5 дней. Ключевое преимущество такого подхода: модель может находить нелинейные зависимости, которые человек не видит. Например, что комбинация Агооп Up = 35 + BRI = 45 даёт более надёжный сигнал, чем Агооп Up = 80. Однако будьте осторожны с переобучением: всегда проверяйте на данных, которые модель не видела. from sklearn.ensemble import RandomforestClassifier from skiearn.metrics import accuracy score def prepare mi.featuresfdf. period=25): aroon = Aroon(penod) df = aroon.calculate(df) arf'Dri'] = aroon.bri(df)l'bn') df['returns_ 5d') = df['close'].shift(-S) / df['close'] 1 df['target'] - (dfl'returns 5d') > 0 02) astype(int) features = ('aroon_up', 'aioon_down‘. 'aroon_spread 'bri ] df = df.droonaf) return defeatures], df]'target'] x, у = prepare_ml_features(df) elf = RandomForestClassifier(n_estimators=100) elf fit(X train, yjrain) preo = clf.preuict(X_test) pnnt(f"Accuracy: {accuracy_score(yjest, pred) 2f}”)
Реализация в MetaTrader 5. Для реальной автоматической торговли MetaTrader 5 — платформа, где можно запускать советники (Expert Advisors) 24/7. MQL5 — С-подобный язык с хорошей производительностью. В отличие от Python, код на MQL5 работает непосредственно в терминале брокера, что обеспечивает минимальную задержку исполнения ордеров. Это критически важно для стратегий, где точка входа определяется конкретным баром. Мы создадим два файла: индикатор Агооп Pro (для отображения на графике) и советник AroonCross ЕА (для автоматической торговли по стратегии пересечения). Индикатор Агооп (файл Aroon_Pro.mq5) Индикатор Aroon Pro для MelaTrader 5 отображает две пинии (Aroon Up и Aroon Down), а также цветовые зоны, которые автоматически подсвечивают состояние рынка; зелёный — сильный бычий тренд, красный — сильный медвежий, серый — флэт. Пороги зон настраиваемые. Индикатор использует отдельное окно и четыре буфера: два для линий, один для спреда и один для цветовой раскраски фона. //+------------------------------------h //| Aroon. Pro лпа5 — Индикатор Агооп для MetaTrader 5 | //+------------------------------------+ ^property indicator.separate.winoow ^property indicator puffers 4 tfproperty indicator plots 2 input int InpPenod = 25, // Период Aroon input bool ShowZones = true; // Показывать цветовые зоны input int ZoneUp = 70; // Верхняя граница силы input int ZoneDown = 30; // Нижняя граница истощения double AroonUpButferf ]; double AioonDownhufferU; double SpreadBuffer[l double Zo"eColoi Bufferf], И Расчёт: на каждом баре ищем максимум/минимум И за InpPenod барс > вычисляем возраст AroonUpBufferfi] = (InpPenod highest bar) * 100.0 .' InpPericd, AroonDownBuffer(i] = (InpPenod lowest.bar) * 10G 0 / InpPenoo Советник для стратегии пересечения (файл AroonCross_EA.mq5) Советник автоматически отслеживает пересечения Агооп в нижней зоне и открывает позиции с заданным размером лота, стоп-лоссом и тейк-профитом. Он проверяет наличие открытых позиций, чтобы избежать дублирования, и закрывает сделки при ослаблении тренда (Агооп Up падает ниже 70 или Агооп Down поднимается выше 30). Советник работает на каждом новом баре, что исключает множественные срабатывания внутри одного бара. H\ AroonCross_FA.mq5 — Стратегия пересечения Агооп | //+.....................-..........-...-+
input int PeriodAroon = 25; input double LotSize = 0.01; input int StopLossPoints = 200 input int TakeProfitPomts = 500 input double RiskPercent = 10; int aroonHandle double aruonUp(], aroonDown[); void OnTickO { // Проверяем новый бар CopyBuffer(aroonnanole, 0, о, 2, aroonup). CopyBuffertaroonHandle, 1. G. 2. aioonDown); // Бычье пересечение ь нижнеи зоне if(aroonUp(0] > aroonDowntO] aroonupd] <= aroonDown[l] && aroonUplO] < 50 && aroonDownlO] < 50) { OpenOcdertORDER TT₽E_BUY price, si. tp); } } TradingView и Pine Script. Быстрое прототипирование TradingView — лучшая среда для визуальной проверки идей. Pine Script v5 позволяет писать индикаторы и стратегии с минимальным кодом. Главное преимущество TradingView — мгновенная визуализация, вы пишете код, и результат сразу появляется на графике. Не нужно загружать данные, настраивать среду, отлаживать графику — всё встроено. Это идеальная платформа для первичной проверки гипотез, прежде чем переносить стратегию на Python или MetaTrader. Индикатор Агооп с зонами и сигналами (Pine Script v5) Полнофункциональный индикатор Агооп Ultimate включает: линии Агооп Up/Down с настраиваемым периодом, цветовые зоны фона (зелёный для бычьего тренда, красный для медвежьего, серый для флэта), сигналы пересечения в виде треугольников, индекс BRI в виде гистограммы и информационную панель в правом верхнем углу с текущими значениями и их интерпретацией. //<§>version=5 indicator("Aroon Ultimate'’, shorttitle="AroonUlt“) length = input int(25, "Период Aroon") showSigna's = input.bool(true, “Показывать сигналы") showZones = input booKtrue. "Показывать зоны") shcwbkl - input.booiitrue, "Показывать BRI") aioonUp = 100 * (length ta highestbars(high. length) - 1) /(length 1) aioonDown = 100 * (length - ta.iowestbars(iow, length) -1) / (length 1) spiead = aroonUp - aroonDown bn = math.max(30 aroonup. 0) + matn.max(30 aioonDown, 0) bgcoior(aroonUp>70 and aroonDc/wn<30 ? coior.newu o'or green,85): na) pgcolor(aiocnDown>70 ano arooniJp<30 ? color.new(co'or reo.85) : na)
piotfaroonup, coior=coioi green, iinewidth=2, titie=”Up") plotlaroonDown coior=color red linewidth=2. titie="Down") hline(70. "Верх". color=color.gray, linestyle=hline.style_aotted) nhne(30, “Низ", coior=ccior gray. Iinestyie=hline styledortea) bullishCross = ta crossover(aroonUp, aroonDuwn) and aroonllp < 5u and aroonDown < 50 plotshape(bullishCross, style=shape triangleup, color=colnr lime. size=size.small) plot(showf)RI ? bri na,' BRI", color=coior.purple. style=pfcLstyle_columns) Put. 93. Индикатор Aroon Ultimate на графике В TCUbD с зонами и сигналами Стратегия на TradingView (Pine Script) для автоматического бэктеста Следующий шаг — превращение индикатора в стратегию. Ключевое отличие: стратегия (strategy) автоматически генерирует сигналы на вход и выход, а TradingView показывает результаты бэктеста прямо на графике. Вы видите кривую капитала, статистику сделок, коэффициент Шарпа и максимальную просадку — всё без единой строки дополнительного кода. Это самый быстрый способ проверить, работает ли ваша идея вообще. //©version=5 strategyCAroon Cross Strategy", overlay=true, initial_capital=1C000 default. qty_type=strategy.percent_of equity. default_qty_value=100) length = input.mt(25) useVolumeFilter = input.booHtrue, "Фильтр по объёму”)
volumeMult = input.float(1.2, "Множитель объема") aroonUp = 100 * (length ta.highestbars(high. length) 1) / (length 1) aioonDown = 100 * (length - ta.iowestbars(low, length) -1) / (length - 1) volumeAvg = ta.sma(volume, 20i volumeOk = not useVolumeFilter or (volume > volumeAvg * volumeMult) ongCond = ta.ciossover(araonUp, aroonDown) ana aroonup < 50 ano volumeOk shortCond = ta.crossunder(aroonUp, aroonDown) and amonDown < 50 ana volumeOk if (longCond) strategy entryC'Long", strategy long) if (shortCond) strategy entry(‘Short’. strategy short) straiegy.close;‘Long when = arooriUp < 70 or aroanDown > 30) strategy.dosef Short", when = aioonDown < 70 or aroonup > 30) Проверка корректности расчётов. Как убедиться, что код не врёт Самая частая ошибка при программировании индикаторов — сдвиг на один бар (look-ahead bias) или неправильное окно. Ошибка в один бар может полностью изменить результаты бэктеста: то, что казалось прибыльной стратегией, может оказаться убыточной при корректном расчёте. Мы создадим тест для верификации, который использует искусственные данные с заранее известным результатом, а также сравним нашу реализацию с эталонной библиотекой ta. Тест на исторических данных (Python) def test_aroon_calcuiation() # Простой восходящий тренд каждый день новый максимум highs = пр arange(lJi) 1301 lows = пр arange(95, 125) df = pd DataFrameG'high': highs, low: lows}) aroon = Aroon(perioa=25) df = aroon.caiculate(df) # При пос ледоаателвных максимумах aroon_up = 100 assert df(‘aroon_up J ilocl24) == 100 0 # 5 дней без нового максимума aroon up = (25 5)/25’10С = 8; assert aos(df( aroon, up').iloc(-l) 80 0) < 0.1 print("Bce тесты пройдены") Этот тест создаёт идеальный восходящий тренд, где каждый день обновляется максимум. В таких условиях Aroon Up должен быть равен 100 (максимум на текущем баре). Затем мы добавляем плато из пяти дней без нового максимума — .Агооп Up должен упасть до 80. Если тест не проходит, значит в расчёте есть ошибка сдвига или неправильное окно.
Верификация: самомнений Агооп (синий/зелёный) vs встроенный (оранжевый/красный) Рис. 94. Верификация: самописный Aroon vs встроенный — полное совпадение Автоматизация анализа. Боты и скрипты для сбора данных После того как индикатор запрограммирован, можно автоматизировать рутинные задачи. Представьте: каждое утро вы получаете список из 50 акций, отсортированных по Лгооп Score, с пометкой «Сильный лонг», «Сильный шорт» или «Нет сигнала». Или Telegram-бот, который каждый час проверяет ВТС и отправляет уведомление, когда Агооп выходит из зоны сжатия. Это не фантастика — это 50 строк кода на Python. Автоматизация освобождает ваше время для анализа, а не для механического сканирования трафиков. Скрипт для ежедневного скрининга import, yfinance as yf def daily_screener(tickers=['AAPL' MSFT ,'GOOGL .'AMZN'.'TSLA ]): results = [] for ticker in tickers: df = yf.dcwn!oad(ticker, penod= 3mo‘) aroon = Aroon(25) df = aioon.calciilate(uf) score = aroon aroon_score(df) if dfl'aroon up ].iloc(-l] > 70- signal = "Сильный лонг" elif dfCaroon down J.ilocl 1] > 70: signal = "Сильный шорт" else: signal = "Нет сигнала" results append({'ticker': ticker. 'signal1: signal, 'score : score}) return pd DataFrame(results) sorr_values('score', ascending=False)
Telegram-бот для оповещений Telegram-бот позволяет получать сигналы Агооп в реальном времени прямо на телефон. Бот каждый час загружает свежие данные, вычисляет Агооп и отправляет уведомление, когда обнаруживает сильный тренд. Это особенно полезно для криптовалютного рынка, который работает 24/7. Вы можете настроить разные пороги для разных активов и таймфреймов, а также добавить фильтр по объёму или Агооп Score, чтобы получать только качественные сигналы import telebol time bot = telebot TeleBot(YOUR_8OT_TOKEN') Chat, id = YOUR.CHAT.ID def check_and_notity(): dt = yf oownioadfBTC USD period='5o, interval='lh') aroon = Aroon(14) df = aroon. calculate(df) if affaroon up ).iloc[ 1] > 80 and \ df['aroon_dowrr] iloc[-l] < 70 bot send messagetchat.id, 'Сигнал BTC сильный бычий тренд!") while True check_and_notify() time sleep(3b00) # каждый час Автоматическая оптимизация параметров (генетический алгоритм) Период Агооп по умолчанию — 25. Но оптимальный период зависит от актива, таймфрейма и рыночных условий. Вместо ручного перебора можно использовать генетический алгоритм: он создаёт популяцию «особей» (разных значений периода), оценивает каждую по результатам бэктеста и «скрещивает» лучшие решения. За 10-20 поколений алгоритм находит период, который максимизирует профит-фактор. Важно: оптимизируйте на одной выборке данных, а проверяйте на другой — иначе вы подгоните параметры под историю (overfitting). from deap import base, creator, tools, algorithms def evaluaie(params): period = int(patamstO)) df = generate_signals(df raw, penod=penod) # Поофит-факгор как метрика profits = [exit - entry for each trade] pf = sumfp for p in profits if p>0) / \ f-sumlp for p in profits if p<0) + C 001) return pf, toolbox = base Toolbox!) tooloo>.register("attr_penod” random ranoint. 10, 50) toolbox.।egisterfevaluaie" evaluate) pop = toolbox.population(n=20) algorithms eaSimple(pop, to.ilbox. ngen=10 veroose=True) best = tools.selBesttpop, l)[0J рппЦГ'Оптимальный период: {int(best|O])}") Искусственный интеллект и Агооп: оптимизация и прогнозирование
Интеграция Агооп с AI открывает новые горизонты. Традиционные правила Агооп (купи при пересечении, продай при ослаблении) — это линейные пороги. Но рынок нелинеен. Нейросеть может научиться распознавать сложные паттерны: например, что при Агооп Up = 45, RSI = 35 и ADX = 28 вероятность пробоя составляет 72%, а при Агооп Up = 45, RSI = 65 и ADX = 15 — всего 23%. Те же значения Агооп, но разный контекст — разный результат. А1 помогает учитывать этот контекст. Нейросетевая фильтрация сигналов Обучим простую нейросеть на признаках Агооп и других индикаторах, чтобы предсказывать вероятность успеха сигнала. Модель принимает на вход значения Агооп Up, Aroon Down, Агооп Spread, RSI и ADX, а на выходе даёт вероятность роста более 2% за следующие 5 дней. Это не заменяет стратегию — это фильтр, который отсекает сигналы с низкой вероятностью успеха. Когда нейросеть говорит «вероятность 35%» — пропускаем сигнал. Когда «78%» — входим с удвоенной уверенностью. import tensorflow as tf from skiearn preprocessing impcit StandaidScaler # Подготовка данных features = l‘aroon_up'. ’aroon_aown'. 'aroon_spread 'rsi', 'adx ] X = dflfeatures) values у = (dfl'close ].shift( 5) / dfl'close) -1 > 0 O2)astype(int).values model = tf.keras Sequential!! tf.keras.layers Dense! 16. activation='ielu'), tf.keras.layers.Dropout(0.2), tf.keras.layers.Dense(8. activation- 'relu'), tf.keras.layers.Densefl. activatiun=‘sigmoia') )) model.compile(optimizer='adam', loss='binary_crossentropy') moael.fitfX train, у train, epocns=5u oatch_size=32) # Прогноз на последних данных prob = model predict(last_scaled)!O](Ol pnnt(f"BepoBTHOCTb успеха; {prob. 2f}') Кластеризация рыночных состояний Используем KMeans для автоматического распознавания фаз рынка на основе Агооп. Алгоритм разбивает все наблюдения на четыре кластера: кластер О — обе линии Агооп низкие (флэт), кластер 1 — Aroon Up высокий, Down низкий (бычий тренд), кластер 2 — Aroon Down высокий, Up низкий (медвежий тренд), кластер 3 — обе линии высокие (высокая волатильность, неопределённость). Это позволяет автоматически классифицировать текущее состояние рынка без ручных порогов. from sklearn.cluster imoort KMeans aroon_values = df[[‘aroon_up', aroon_down']] values kmeans = KMeans(n_clustets=4 ranaom_state=42) clusters - kmeans fit_predict(aroon_values) cluster means = pd DataFrame(aroon_values).groupby(clusters).mean()
# О-флэг, 1 = бычий, 2=медвежий, 3=волатильность Заключение по главе Вы получили полный набор инструментов для автоматизации Агооп. От простого индикатора в Pine Script до нейросетевых фильтров в Python. Каждый уровень автоматизации имеет свою цену: чем сложнее система, тем больше точек отказа. Начинайте с простого, добавляйте сложность только тогда, когда простое решение исчерпало свой потенциал. Четыре правила автоматизации Агооп: 1. Проверяйте корректность расчётов. Ошибка в один бар может уничтожить всю стратегию. 2. Не переусложняйте. Иногда простого пересечения Агооп с фильтром объёма достаточно. 3. Тестируйте на вневыборке. Оптимизация под историю — враг реальной торговли. 4. Используйте AI как помощника, а не оракула. Нейросеть может улучшить фильтрацию, но не заменит здравый смысл. Глава 19. Бэктестинг стратегий на основе Агооп «Если вы не проверили стратегию на истории, вы не трейдер. Вы игрок в рулетку, который думает, что у него есть система. Бэктест не гарантирует будущей прибыли, но он отсекает 99% наш ных идей до того, как они сожгут ваш депозит. Aiооп, с его чёткими правилами, идеален для автоматического тестирования. Но даже самый красивый бэктест может лгать. Ваша задача — заставить его сказать правду.» В этой главе вы научитесь проводить профессиональный бэктест: от подготовки данных до интерпретации результатов Мы разберём метрики, которые реально имеют значение, методы борьбы с переобучением, и рассмотрим реальные результаты тестирования стратегии на основе Агооп на разных классах активов. Бэктестинг — это мост между теорией и практикой, между гипотезой и решением. Без этого моста вы строите дом на песке. Подготовка исторических данных. Мусор на входе — мусор на выходе Качество бэктеста напрямую зависит от качества данных. Ошибки в данных приведут к ошибочным выводам, и никакая изощрённая стратегия не спасёт от
мусора на входе. Типичные проблемы: пропущенные бары, некоррелированные сплиты, дивидендные гэпы, нулевые объёмы, ошибки в ценах. Для Агооп, который работает с экстремумами, некорректированные сплиты особенно опасны: кажущийся максимум на предсплитовой цене создаст ложный сигнал. Всегда используйте данные, скорректированные на сплиты и дивиденды (Adjusted Close). Глубина истории должна включать разные рыночные режимы: бычий, медвежий и боковик. Минимум 2-3 года для дневных данных, рекомендация — 5-10 лет. Источник Бесплатно Глубина (акции) Качество API Yahoo Finance Да 10 + лет Среднее yfinance Alpha vantage Да (огранич) 20 лет Хорошее REST API QuantConnect Платная 20+ лет Отличное Встроенный Dukascopy (Форекс) Д-? 10+ лет Хорошее Есть Bloomberg Платная 30+ лет Отличное Да Таблица 69 Сравнение источников исторических данных для бэктеста Агооп Загрузка и очистка данных (Python) Пример загрузки данных с yfinance с корректировкой на сплиты и дивиденды. Обязательно удаляйте дни с нулевым объёмом — они искажают расчёт скользящих средних и объемных фильтров. Для Агооп гэпы не критичны, но их нужно корректно обрабатывать, не заполнять пропуски перенесёнными значениями, а использовать оригинальные бары с учётом гэпов. import yfinance as yf def get clean aata(ticKer, start, end)- df = yf aownioadflicker, start=start, end=end auto_adjust=True) df = df[['Open' 'High'. 'Low'. 'Close', 'Volume']] df dropna(inplace=True) df = dflofCvolume'] > 0] # Удаляем нулевой объём return df fr Разделение на in-sample и out ot-sample split.date = 2022-01-01 train = df(df fndex < split date] test = df(df.index >= split_daie] Метрики оценки эффективности. Цифры, которые имеют значение Трейдеры-новички часто смотрят только на общую прибыль. Профессионалы используют набор метрик, чтобы понять, случайна ли прибыль или в ней есть система. Одна только доходность ни о чём не говорит: 100% прибыли с 80% просадкой — это казино, а не стратегия. Рассмотрим десять ключевых метрик, которые действительно имеют значение для оценки качества торговой системы
на основе Aroon. Общая доходность (Total Return) — самый простой показатель: (Конечный капитал / Начальный капитал - 1) х 100%. Полезен для первого впечатления, но не учитывает путь. CAGR — годовая доходность с учётом сложного процента, позволяет сравнивать стратегии с разной длительностью. Максимальная просадка (Max Drawdown) — самая большая потеря от пика до дна. Просадка более 25-30% для большинства стратегий неприемлема. Ко >ффипиент Шарпа — доходность на единицу риска; Sharpe > 0.7 — приемлемо, >1.0 — хорошо, > 1.5 — отлично. Профит-фактор — отношение суммы прибылей к сумме убытков; PF > 1.5 — хорошая стратегия, > 2.0 — отличная. Метрика Формула Плохо Приемлемо Отлично Sharpe (R Rf) / sigma <0.5 0 5 1.0 > 1.0 Profit Factor GrossProfit / Giossloss < 1.2 1.2 -1.8 > 1.8 Max Drawdown (Peak - Trough) / Peak >30% 15 - 30% < 15% Win Rate Wins / (Wins + Losses) <35% 35 - 55% >55% Recovery Factor lota! Return / Max DD < 1.0 1.0 2.0 >2.0 CAGR (Vf/Vi)A(l/years) -1 <5% 5-12% > 12% Таблица 70. Ключевые метрики бэктеста и их интерпретация Расчёт метрик на Python Ниже представлена функция для расчёта всех ключевых метрик бэктеста. Она принимает DataFrame со сделками и возвращает словарь с метриками. Обратите внимание на расчёт просадки: мы используем кумулятивный максимум капитала, чтобы определить пиковое значение, и затем вычисляем процентное отклонение от пика. Это стандартный метод, который используется во всех профессиональных платформах бэктестинга. def calcularejnetrics(trades, initial_capilal=10(n)0)- total return = (tiades('pnl'].sum() / initial_capital) * 100 # CAGR days = (tradesl exit_date‘].max() tradesl entry date'] min()).days years = days I 365 25 cagr = (1 + total_return/lOu) *’ (1/years) 1 # Просадка equity = (initialcapital] for pnl in tradeslpnl']: equity.append(equity[-l] + pnl) peak = np maximum accumulate(equity) drawdown = (peak - equity) / peak max gd = drawdown max() # Sharpe и Profit Factor sharpe = returns.meanO / returns.std() * np sqrt(252)
profit factor =• gross .profit I gross, loss return {'total_return_%'. total_return, 'cagr_%' cagr*100, 'max.drawdown.%'. max_dd*100, shaipe'. sharpe, profitfactor profit.factor 'win rate % : winrate} Walk-Forward анализ. Золотой стандарт валидации Walk-Forward Analysis (WFA) — метод, который имитирует реальную торговлю: вы оптимизируете параметры на историческом окне, затем торгуете на следующем периоде с этими параметрами, потом сдвигаете окно и повторяете. Это самый надёжный способ проверки, работает ли стратегия в реальных условиях. В отличие от простого разделения па tram/test, WFA учитывает, что оптимальные параметры могут меняться со временем. Для Агооп это особенно важно: период N=25 может быть оптимален для одного рыночного режима и неоптимален для другого. WFA показывает, способна ли стратегия адаптироваться. Этапы Walk-Forward: выберите общий период (5 лет), разделите на обучающие окна (252 дня) и тестовые окна (63 дня). Для каждого окна оптимизируйте параметр N на обучающих данных, затем тестируйте с этим N на тестовых. Объедините все out-of-sample результаты для итоговой оценки. Если средний Sharpe по out-of-sample окнам положителен — стратегия проходит валидацию. def walk.forwardfdf, period_days=252. test.days-63, step=63) results = [] start _idx = 0 while start idx + period.days + test days < len(df): train.df = df.iloc(start_idx:start_idx+penod.aays] test.dt = dr iloc(start_idx+period_uays:start_idxr-period days+test.days] # Оптимизация N на train best.n, _= optimize.aroon peiiuaftrain.df range(10 51,5)) # Торгуем на test c best n test trades = backtest_strategy(test.df, period=pest.n) metrics = calculate. metrics(iest_ trades) metricsl'penod'] = best.n results append! metrics) siartjdx += step final.df = pd.DataFrame(results) рппДГСредний Sharpe no OOS: ffinal_df|sharpe ] meant); 2f}")
Walk-Forward Analysis: оптимизация на прошлом, тест на будущем г Simo-* OutofЛалф4« СЛ**ГСЖИЛ ««мдие 63 ди» (3 мгсящи Мтогмый Р*>у*ьтат - аЛмджнжм км Out-of- Samp»< мряедм Время - Рис. 96. Схема Walk-Foiward анализа: оптимизация на прошлом, тест на будущем Борьба с переобучением (Overfitting). Как не обмануть себя Переобучение — когда стратегия идеально работает на исторических данных, но терпит крах в реальности, потому что она «выучила шум», а не закономерность. Это самая опасная ловушка бэктестинга. Признаки переобучения: слишком много параметров (Лгооп имеет всего один параметр N — это преимущество), слишком высокая доходность на истории (200% годовых с Sharpe > 2 — нереально), резкое падение производительности при малом изменении параметра (N=25 даёт Sharpe=1.5, a N=24 — Sharpe=0.2), стратегия работает только на одном активе. Методы борьбы: минимизация параметров, тестирование на разных активах, тест на случайных данных (Monte Carlo shuffle), out-of-sample тестирование на другом периоде. Тест на случайных данных (Monte Carlo) Перемешайте доходности и проверьте стратегию на случайных данных. Если она показывает прибыль — стратегия переобучена. Правильная стратегия должна давать убыток на перемешанных данных, потому что она использует закономерности, которые разрушаются при перемешивании. Если Sharpe на случайных данных положителен и больше 0.1 — это красный флаг. def monte^carlo_shuffletdf, n_iterations=100): returns = dfl 'close J.pct_change().dropnao results = [] for_ in rangefnjterations): shuffled = np.random pormutatiun(returns) snuftled_prices = ICQ * (1 + shuffled).cumprodO shuffled df = df.copyl) shuftleddt( close ] « shuftlea prices ttades = backtest _slrategy(shuffied.df) if len(lrades) > 5. results.append(calculate_metncs(trades)('sharpe']) avgsharpe = np mean(results)
print(f "Shatре на случайных данных: {avg_sharpe:.2f}") рпп1("Если > 0.1 — стратегия переобучена") Индикатор Нормальное значение Подозрительное значение Sharpe на истории < 1.5 >2 5 Profit Factor <2.0 >3.5 Просадка > 10% < 2% (слишком гладко) Чувствительность к N Постепенное изменение Резкие скачки Результат на друюм активе Близкий (в пределах 50%) Противоположный или нулевой Уаблица 71 Красные флаги переобучения, норма vs подозрительное Реальные результаты тестирования стратегий на основе Агооп Ниже приведены реалистичные результаты бэктестов на исторических данных. Это не идеальные цифры — это то, что вы реально можете ожидать от стратегий на основе Агооп при правильном подходе. Обратите внимание: базовая стратегия пересечения отстаёт от buy-and-hold. но добавление фильтра объёма и многоуровневых подтверждений значительно улучшает результат. Крипторынок дает более высокую доходность, но и большие просадки. Тест 1. Базовая стратегия пересечения (SPY, 2010-2023) Базовая стратегия: N=25, бычье пересечение Up>Down (оба < 50), выход при Up < 70 или Down > 30. Результат за 13 лет: Total Return 184%, CAGR 8.4%, Max Drawdown -22%, Sharpe 0.62, Profit Factor 1.45, Win Rate 48%, 127 сделок. Стратегия отстаёт от buy-and-hold SPY (CAGR -13%), но имеет меньшую просадку Нужны улучшения. Тест 2. Пересечение + фильтр объема (объём > 1.3 среднего) Добавление объёмного фильтра: Total Return 267%, CAGR 10.5%, Max Drawdown -18%, Sharpe 0.85, Profit Factor 1.72, Win Rate 52%, 78 сделок. Значительное улучшение: доходность выросла на 45%, просадка сократилась, Sharpe увеличился. Меньше сделок — но каждая качественнее. Стратегия обгоняет buy-and-hold по соотношению доходи ость/риск. Тест 3. Пробой из сжатия (BRI > 40 + объём > 1.5) на BTC/USD На 4-часовом графике BTC/USD (2019-2023): Total Return 890%, CAGR 68%, Max Drawdown -34%, Sharpe 1.18, Profit Factor 1.91, Win Rate 43%, 54 сделки. Крипторынок более волатилен — доходность высока, но просадки значительные. Sharpe > 1.0 — хороший результат для криптовапютной стратегии.
Тест 4. Многоуровневая система (Aroon + ADX + МА200 + объём) Портфель из 10 крупных акций (2015-2023): Total Return 212%, CAGR 14.2%, Max Drawdown -19%, Sharpe 1.05, Profit Factor 1.83, Win Rate 54%, 215 сделок. Многоуровневая система даёт лучший результат, чем любой отдельный актив. Диверсификация и фильтры повышают качество сигналов. Это оптимальный подход для реальной торговли Рис. 97 Эквити стратегий Aroon vs Buy-and-Hold (SPY, 2010-2023) Как интерпретировать результаты бэктеста: чек-лист Прежде чем принять решение о реальной торговле, проверьте каждый пункт. Если хотя бы один пункт не пройден — стратегия не готова к реальным деньгам. Sharpe должен быть больше 0.7, иначе риск слишком высок относительно доходности. Максимальная просадка — меньше 25%, иначе вы рискуете быть выбитыми из рынка психологически или маржинально. Profit Factor больше 1.5, количество сделок больше 30 в год для статистической значимости. Результат на out-of-sample не должен ухудшился более чем на 30% по сравнению с in-sample. Стратегия должна работать на разных активах. Учёт комиссий и проскальзывания Комиссии и проскальзывание — скрытые убийцы стратегий. Заложите 0.05-0.1% на каждую сделку. Без учёта затрат бэктест бесполезен: стратегия с 100 сделками в год и прибылью 0.1% на сделку превратится в убыточную при реальных комиссиях. Особенно это критично для высокочастотных стратегий и
скальпинга, где размер комиссии сопоставим с прибылью на сделку. def oacktest_with_costs(trades, commission_pct=0.001, shppage_pct=O 0( 05fc adjusted entry = trades! entry_price'] * (1 + slippage pct) adjusted .exit = tradesl'exit_prlce'] * (1 - slippage_pct) gross,pnl = (adjusted_exit - adjusted_entry) * tradesl'shares'] commission = (aajusted entry + adjusted exit) * trades! shares'] * commission pct tradesl’netpui'] = gross_pni commission return trades Заключение no главе Бэктестинг — это не волшебство, а инженерная дисциплина. Хороший бэктест требует честности с самим собой. Не подгоняйте параметры, не исключайте убыточные сделки из истории, не игнорируйте просадки. Главные правила: если стратегия выглядит слишком хорошо, чтобы быть правдой — скорее всего, вы допустили ошибку в бэктесте. Лучший бэктест — тот, который показывает скромную, но устойчивую прибыль на протяжении 5-10 лет на разных активах. И последнее: прошлые результаты не гарантируют будущих. Бэктест — это только отправная точка. Настоящая проверка начинается, когда вы запускаете стратегию на демо-счёте в реальном времени. г————— Главный урок: «Прошлые результаты не гарантируют будущих. Бэктест — это только отправная точка. Настоящая проверка начинается, когда вы запускаете стратегию на демо-счёте в реальном времени. Только после 3 месяцев прибыльной демо-торговпи можно переходить к реальным деньгам — и то с минимальным объёмом.» Глава 20. Агооп как фактор машинного обучения «Классический трейдер смотрит на график и видит прошлое. Трейдер с Агооп видит настоящее. А трейдер с машинным обучением пытается усидеть будущее — не как гадание, а как статистическую оценку вероятностей. Аюоп даёт признаки, которые имеют временную структуру. Машина учится распознавать в этой структуре отголоски грядущих движений. Вместе они образуют мост между техническим анализом и предиктивным моделированием.» Машинное обучение (ML) не заменяет Агооп. Оно усиливает его. Вместо жёстких правил вида «входить, когда Агооп Up > 70» вы строите модель, которая учится на тысячах примеров: при каких комбинациях Агооп и других факторов вероятность успеха максимальна. В этой главе мы превратим Агооп в
полноценный признак для МЬ моделей, рассмотрим градиентный бустинг и нейронные сети, и научимся прогнозировать будущие тренды. Машинное обучение — это естественная эволюция технического анализа: от ручных паттернов к автоматическому извлечению закономерностей. Агооп, благодаря своей временной природе, идеально подходит для этой роли, поскольку кодирует именно то, что нужно предсказывать — свежесть экстремумов. Использование Агооп в качестве признака. От индикатора к feature В машинном обучении признаки (features) — это числовые характеристики, которые модель использует для предсказания. Агооп даёт нам несколько потенциально ценных признаков, которые естественным образом отражают временную структуру рынка. Каждый из этих признаков кодирует определённый аспект рыночной динамики: свежесть максимумов и минимумов, перекос сил между7 быками и медведями, готовность к пробою. Рассмотрим базовые и производные признаки, которые можно извлечь из Агооп. Базовые признаки на основе Агооп Пять базовых признаков покрывают главные измерения рыночного состояния. Агооп Up и Агооп Down — основные линии, кодирующие свежесть максимума и минимума соответственно. Aroon Spread (разность Up и Down) отражает перекос сил: положительный спред — бычий настрой, отрицательный — медвежий. BRI (Breakout Readiness Index) измеряет готовность к пробою: когда обе линии низкие, рынок сжат и готов к взрывному движению. Наконец, скорости изменения Агооп Up и Down за К баров показывают ускорение или замедление давления покупателей и продавцов. Эти скорости особенно ценны: резкое падение Агооп Up с 90 до 50 за 3 бара — гораздо более информативный сигнал, чем просто значение 50. Производные (лаговые и скользящие) признаки Модели часто выигрывают от добавления исторического контекста. Лаговые признаки (aroon up lag 1 ... aroon up lag5) дают модели непосредственный доступ к недавним значениям, позволяя обнаруживать моментальные изменения и развороты. Скользящая средняя Aroon Up за 5 баров (aroon up_ma5) сглаживает шум и выявляет устойчивый тренд. Волатильность спреда (агооп spread stdlO) — индикатор нестабильности: высокое стандартное отклонение спреда означает, что рынок «не определился», и риск ложных сигналов возрастает. Комбинация лаговых и скользящих признаков создаёт богатую картину недавнего поведения Агооп, которую модель может использовать для прогнозирования. Целевая переменная (то, что предсказываем)
Для прогнозирования тренда нужно определить целевую переменную с горизонтом Н (например, 5, 10, 20 баров). Существует три основных варианта: бинарная (1, если доходность за следующие Н баров превышает порог, например +2%, иначе 0), многоклассовая (2 — сильный рост, 1 — слабый рост, 0 — боковик, -1 — падение) и регрессия (будущая доходность в процентах). Для лонг-сигнала наиболее популярна бинарная целевая переменная: Цель = 1, если через 5 дней цена превышает текущую более чем на 1.5%. Выбор порога и горизонта — критически важное решение, определяющее баланс между количеством сигналов и их качеством. Слишком высокий порог даст мало примеров для обучения, слишком низкий — зашумлённые сигналы. aef make_target(df, horizon=5 thresnold=C 015): future, price = df[ close'] snift(-horizon) df['target'] = ((future_price - df('close']) / df]'close‘l > threshold).astype(int) return df Puc. 9?. Из сырых данных n ML-празнаки: трансформация Aroon Feature Engineering. Создание сильных признаков Просто подать aroon up и агооп down в модель — недостаточно. Инженеры признаков (feature engineers) извлекают максимум информации, создавая производные признаки, которые модель может не обнаружить самостоятельно. Рассмотрим пять категорий признаков, каждая из которых добавляет уникальную информацию. 1. Взаимодействия (interaction features) Произведение aroon up и aroon down сигнализирует о высокой волатильности, когда оба значения высокие — это нетипичная ситуация.
означающая, что и максимум, и минимум обновлялись недавно. Отношение агооп up к агооп down (с добавлением epsilon для защиты отделения на ноль) измеряет силу смещения: значения значительно больше единицы указывают на доминирование быков. Взвешенный спред (aroon up - aroon down) * aroon up придаёт больший вес сильным бычьим сигналам, отфильтровывая слабые пересечения в нейтральной зоне. 2. Категориальные признаки на основе зон Разбиваем Агооп на дискретные состояния: сильный (>70), нейтральный (30-70), слабый (<30). Это создаёт категориальные признаки zone up и zone down, которые модель может обрабатывать иначе, чем непрерывные значения Комбинированный признак regime = zone up * 3 + zone down даёт 9 возможных рыночных режимов — от «оба слабые» (флэт) до «оба сильные» (высокая волатильность). Деревья решений и градиентный бустинг особенно хорошо работают с такими категориальными признаками, поскольку могут разделять данные по конкретным режимам. def zone(aroon): il arcon > 70 return 2 # сильный ellf aroon > 30: return 1 # нейтральный else return 0 # слабый df| zone up'] = dff'aroon up ) apply(zone) dn'zone_down'] = dfl'aroon down'J.apply(zone) df['regime'] = dff'zone_up') * 3 + df('zone_down') # 9 состояний 3. Временные оконные статистики Максимальный Aroon Up за 10 баров (max aroon up 10) измеряет бычий импульс: если максимум высокий, значит недавно был мощный рост. Минимальный Aroon Up (min агооп up 10) выявляет бычью слабость: длительное пребывание в нижней зоне говорит об отсутствии давления покупателей. Разница быстрой и медленной ХМА (trend strength = aroon up ma5 - aroon up ma20) аналогична MACD, но для Aroon: положительное значение — ускорение тренда, отрицательное — замедление. Эти статистики дают модели краткосрочную и среднесрочную перспективу одновременно. 4. Признаки на основе BRI (Breakout Readiness Index) BRI сам no себе — ценный признак, но его производные ещё информативнее. BRI Delta (bri delta = BRI(ceroflHB) - BRI(5 дней назад)) измеряет ускорение накопления потенциальной энергии: если BRI растёт, сжатие усиливается и пробой приближается. BRI Peak — бинарный признак, указывающий, был ли BRI выше 50 за последние 10 баров, что сигнализирует о мощном сжатии. Эти признаки особенно полезны для прогнозирования пробоев: модель учится связывать высокое значение BR1 с последующим сильным движением.
5. Комбинация с классическими индикаторами Добавление RSI, MACD, ADX, OBV позволяет модели самой научиться выбирать лучшие комбинации. Однако будьте осторожны с мультиколлинеарностью: если два признака сильно коррелированы (например, Агооп Up и ADX), модель может «запутаться^. Используйте корреляционную матрицу для удаления дублирующих признаков и SHAP-анализ для оценки реального вклада каждого признака. Рекомендуется начинать с минимального набора (только Aroon-при знаки), затем постепенно добавлять внешние индикаторы, проверяя, улучшает ли каждый новый признак качество модели на валидации. Группа Признак Описание Aroon raw up down spread Текущие значения Aroon лаги up_lagl..5 История Агооп скользящие up..ma5. down.malO Сглаженные тренды Агооп зоны zone, up, zone down Дискретные состояния Агооп стагистики max_up_10, min_up_10 Экстремумы BRI bri, bri. delta Готовность к пробою Взаимодействия up'down up/down Нелинейности Классические rsi. macd. adx. obv дополнительные филыры Таблица 73. Примеры признаков для ML модели на основе Агооп Градиентный бустинг. XGBoost и LightGBM для Агооп Градиентный бустинг — золотой стандарт для табличных данных. Он устойчив к выбросам, хорошо работает с пропусками и не требует масштабирования. Деревья решений, из которых состоит ансамбль, естественно обрабатывают нелинейные зависимости и взаимодействия признаков — именно те закономерности, которые характерны для рыночных данных. Агооп, с его пороговыми зонами и пересечениями, идеально ложится в логику деревьев: условие «если агооп spread > 30 и bri > 40л — это буквально узел дерева решений. Пример построения модели на XGBoost Ключевой момент при построении модели — правильное разделение данных. Никогда не используйте случайное разделение (train test split) для временных рядов! Только последовательное: первые 70% данных — обучение, последние 30% — тест. Случайное разделение приведёт к утечке данных (data leakage).
когда модель «видит» будущие значения в обучающей выборке. Это создаёт иллюзию высокого качества, которая разрушится в реальной торговле. import, xgboost as xgb from skiearn moaeiselection import cram test split from skiearn.metrics import accuracy_score, precision_score # Подготовка данных df = prepare_features(df) # функция, создающая все признаки features = [col for col in df columns if col.startswith('aroon_‘) or coi in ['rsi', 'adx', bri’]] X = defeatures] dropnaO у = df['target'l dropnat) # 1 = рост через 5 дней > 1 5% * Разделение нс времени (не случайное1) splitjdx = intt0.7 * len(X)) XJrain, X_test = X.ilocf spiitjdx). X.iloc[spiitjdx.) yjram. y_test = y.ilocl.splitjdx], y.iloclsplitjdx.] model = xgb.XGBCIassifier( n_estimalors=2C,0, max_depth=5, learning rate=O 05, subsample-0 8, colsampleJiyLree-O.S, ranoom_state-42) rnode!.fit(X_train, у train, eval_set=[(X_test, y_test)] earty_stooping_rounds=20 verbose= False) у pred = model predict(XJest) prtnt(f"Accuracy {accuracy_score(y_test, y_pred):.3f}") pnntff'Precision (класс 1): {precision_score(y_test. y_pred);.3f}") Ожидаемые результаты: обычно aroon spread и bri оказываются среди топ-5 признаков, часто выше классических RS1 и MACD. Это подтверждает, что Агооп несёт уникальную информацию о временной структуре рынка, которую другие индикаторы не предоставляют. LightGBM (более быстрый и точный) LightGBM использует гистограммный подход к построению деревьев, что делает его значительно быстрее XGBoost на больших наборах данных при сопоставимом или лучшем качестве. Параметр num leaves контролирует сложность деревьев: слишком высокое значение приведёт к переобучению, слишком низкое — к недообучению. Рекомендуемый диапазон — от 15 до 63. LightGBM также поддерживает категориальные признаки нативно, что удобно для zone up и regime. import lightgbm as igb params = { 'objective 'binary', metric': 'auc', boosting type': 'gbdt', 'num leaves'- 31. ‘learning rate1 0 05. -feature fraction' ".8, 'bagging fraction' u.8, 'baggingjreq- 5, 'verbose'; -1} train data = Igb Dataset(X_tram, label=y_tram) test_data = Igb Dataset(X_test. Iabel=y_test, reference=train_data) model Igb = lgb.train(params, train data, valid sets=[test_data], num_boost_iound=500 callbacks=[lgb.eauy_stopping(20))) proba = mooeljgb predict(X test)
Интерпретация модели с помощью SHAP Чтобы понять, как Агооп влияет на прогноз, используйте SHAP (SHapley Additive exPlanations). SHAP показывает не только важность каждого признака, но и направление влияния: высокие или низкие значения признака увеличивают или уменьшают предсказанную вероятность. Вы увидите, что высокие значения агооп spread сильно увеличивают предсказанную вероятность роста, а низкие значения BR1 (менее 20) снижают вероятность — модель учится не торговать во флэте. SHAP — мост между «чёрным ящиком» ML и интерпретируемостью, которая критически важна для реальной торговли. import shap explainer = shap IreeExpiainer(model) shap_values = explainer snap_values(X_test) shap.summary_plot(shap values, X.test, feature_names=features) Влияние признаков Aroon на прогноз роста (XGBoost) Среднее Низкое SHAP value (влияние на прогноз роста) Рис. 100. Влияние признаков Лгооп на прогноз роста (XGBoost) Высокое Значение признака Нейронные сети. LSTM и трансформеры для временных рядов Градиентный бустинг хорош для табличных данных, но не учитывает последовательную структуру времени. Нейронные сети, особенно LSTM (Long Short-Term Memory) и трансформеры, могут извлекать паттерны из последовательности значений Aroon. LSTM специально разработана для временных рядов: её ячейки памяти способны «запоминать» долгосрочные
зависимости — например, что Агооп Ъ’р был высоким 15 баров назад, затем плавно снижался, и теперь разворот неизбежен Трансформеры используют механизм внимания (attention), позволяющий модели «смотреть» на любые позиции в последовательности, но требуют значительно больше данных для обучения. LSTM модель для прогнозирования Архитектура LSTM для Агооп принимает последовательность из 20 баров с 4 признаками на каждом шаге (aroon up, агооп down, агооп spread, bn). Два слоя I.STM (64 и 32 нейрона) с Dropout для регуляризации извлекают временные закономерности, а полносвязный слой (Dense) с сигмоидой выдаёт вероятность роста. Dropout 0.2 предотвращает переобучение, случайным образом отключая 20% нейронов при обучении. Важно: для LSTM данные нужно масштабировать (нормализация к 0-1), хотя Агооп уже находится в диапазоне 0-100, что упрощает предобработку. import tensorflow as tf from tensorflow.ketas.mouels import Sequential from tensorflow keras layers import LSTM. Dense Dropout aef create_sequences(aata. seq len=20): X. у = (]. [] for i in rangc(lentdata) seq. len): X append(data.rloc[i:i+seq Jen] values) y.append(aata.iloc(i+seq leriH'targef)) return np.array(X), np arrayty) features_seq = (‘aruonup’ 'aioon.down'. aroon_spreao bri‘] data_seq = dflfeaturesseq + ('larger)],dropnap X seq y_seq = create.sequencesidata.seq, 20) spill = ini(0 7 * len(X. seqj) X_train, X_test = X seq[.split). X_seq|split ] y_tram. y_test = y_seq[ split], y_seq(split:j mode! = Sequential^ LSTM(64, input_shape=(20 4). return_sequences=True), DropouttO 2). LSTM(32), DropouttO.2), Densetl6 actrvation='relu'). Densetl, activation='sigmoicr) )) moaei.compile(optimizer=,adam‘, loss=binary_crossentropy', metrics=raccuracy )) model.fit(X_train, у train, epochs=30. Datcn_size-64, validation_data=(X_test. y_test))
Нейронная сеть LSTM для прогноза по последовательности Агооп Посмдоыт* ЛЬМФСТЬ Агооп->н«ч«м мм Л5 г«Авкгелм 4 признаке Агооп return »*Ф<*лс** •<ги»ми» мромпвосгъ POCMW.1J Рис. 10J. Нейронная сеть LSTM для прог поза по последовательности Агооп Результат: LSTM может превзойти XGBoost на данных, где важна последовательность — например, долгий перегрев Агооп перед разворотом. Но LSTM более склонен к переобучению, требует больше данных и вычислительных ресурсов. Трансформеры ещё более мощные, но требуют тысяч обучающих примеров и тщательной настройки. Для большинства трейдеров оптимальный путы начать с XGBoost, затем при необходимости добавить LSTM. Прогнозирование будущих трендов. От вероятности к сделке Модель выдаёт вероятность того, что через Н баров цена вырастет более чем на порог (или упадёт). Как превратить это в торговый сигнал? Прямой подход — использовать порог 0.5, но это почти всегда субоптимально, особенно при дисбалансе классов. Рассмотрим три метода превращения вероятности в решение. Порог вероятности Используйте калибровку: найдите порог, при котором precision на валидации максимален. Часто оптимальный порог — 0.6 0.7 для моделей с дисбалансом классов (ростных сигналов меньше, чем нейтральных). Повышение порога уменьшает количество сигналов, но повышает их качество. Подбор порога по максимуму Fl-меры (гармоническое среднее precision и recall) даёт сбалансированное решение. from skiearncalibration import cahbtation_curve from skiearn.metrics import precision recall_curve prob_pos = model.predict _proba(X_test)[:,l] * Подбор порога no максимуму Fl precision, recall, thresholds = precision, recall.curvely. test, prob_pos) tl = 2 * (precision * recall) / (precision + recall + le 8) best_threshold = tnreshoidslnp.argmax(fl)]
Фильтр уверенности Не входите в сделки с вероятностью ниже порога. Это отсекает много ложных сигналов, хотя и сокращает общее количество сделок. В реальной торговле лучше пропустить сомнительную возможность, чем войти в убыточную позицию. Фильтр уверенности — это реализация принципа «качество важнее количества». Комбинация с классическими правилами Агооп Гибридный подход: сделка открывается только если ML-вероятность > 0.7 и классический сигнал Агооп подтверждает (пересечение в нижней зоне). Так вы объединяете интерпретируемость и мощь ML. Классические правила действуют как фильтр, отсекающий сигналы, противоречащие логике Агооп. Это особенно важно для доверия к системе: если вы понимаете, почему модель даёт сигнал, вы сможете усидеть в позиции во время просадки. ROC-кривая: качество прогноза XGBoost с Агооп-признаками Рис. 102. ROC кривая: качество прогноза XGBoost с Агооп-признаками (AUC - 0 76)
Ограничения применения машинного обучения с Агооп ML не панацея. Важно понимать, где он бессилен или опасен. Рассмотрим шесть ключевых ограничений, которые каждый трейдер должен учитывать перед внедрением ML в свою торговую систему. 1. Недостаток данных. ML требует тысяч примеров. Для дневных стратегий нужно 10+ лет данных, чтобы получить достаточное количество сигналов. На малоликвидных рынках это может быть невыполнимо. 2. Нестационарность рынка. Модель, обученная на 2010-2018, может провалиться на 2020-2023 из-за изменения волатильности. Нужно регулярно переобучать (например, раз в месяц), используя скользящее окно данных. 3. Переобучение (overfitting). Легко подогнать модель под исторический шум. Используйте кросс-валидацию по времени (walk-forward) и регуляризацию. 4. Отсутствие интерпретируемости. Нейронная сеть — чёрный ящик. Для реальной торговли важно понимать, почему модель даёт сигнал. SHAP помогает, но не полностью решает проблему. 5. Запаздывание. ML-прогноз основан на прошлых данных. Даже идеальная модель не предскажет внезапные новости, форс-мажоры и регуляторные изменения. 6. Высокие вычислительные затраты. Для реального времени LSTM может быть слишком тяжёлым. XGBoost легче и быстрее. Рекомендация: Начните с XGBoosl/LightGBM с небольшим набором признаков. LSTM добавляйте только если данных очень много и вы готовы к сложностям настройки и мониторинга нейронной сети. Заключение по главе Агооп — отличный признак для машинного обучения. Его временная природа естественно ложится в логику предсказания: Агооп измеряет возраст экстремумов, а нам нужно предсказать, что произойдёт с трендом. Градиентный бустинг покажет, что aroon spread и bri — среди самых информативных признаков, часто превосходящих классические RSI и MACI). Нейронные сети могут уловить более сложные последовательности, но требуют осторожности: больше данных, больше гиперпараметров, больше риска переобучения. Главный принцип — ML усиливает Агооп, но не заменяет здравый смысл и управление рисками. * > Главный урок: «Машинное обучение не заменит здравого смысла. Модель может давать 70% точности на истории, но на реальном рынке просадка уничтожит вас, если вы не управляете риском. Используйте ML как советника, а не как командира.»
Глава 21. Построение интеллектуальных торговых систем «Одиночный индикатор — это как один солдат в бою. Ансамбль моделей, разнородные данные и адаптивные параметры — это армия. В этой главе мы построим не просто стратегию, а интеллектуальную систему, которая учится, адаптируется и выживает в любых рыночных условиях. Агооп будет одним из ключевых бойцов с этой армии, но не единственным.» Интеллектуальная торговая система (ITS) — это не просто набор правил. Это экосистема, включающая множественные источники данных, ансамбли моделей, адаптивные параметры и механизмы защиты от просадок. Агооп может стать важным компонентом такой системы, обеспечивая прозрачность и интерпретируемость на фоне сложных ML-модепей. В этой главе мы объединим всё, что изучили: классические сигналы Агооп, фильтры объёма, машинное обучение и микроструктурные данные — в единую работающую систему. Агооп в ансамблях моделей. Слабое звено становится сильным Ансамбль — это комбинация нескольких моделей (или стратегий), которая даёт более стабильный результат, чем любая из них по отдельности. Ключевая идея: ошибки отдельных моделей компенсируют друг друга. Если одна стратегия ошибается в боковике, другая может быть сильна именно в нём. Агооп-стратегии естественно ложатся в ансамбль, потому что разные правила Агооп реагируют на разные фазы рынка. Бэггинг (Bagging) Обучаем несколько моделей на разных подвыборках данных. Например, 10 моделей XGBoost с разными seed Усредняем их предсказания. Бэггинг снижает дисперсию, делая прогнозы более стабильными. Для Агооп это означает, что один и тот же сигнал подтверждается несколькими независимыми моделями, что повышает уверенность. from skiearn ensemble import BaggmgOassifier nagging = BaggingClassifier( bdse_estimaror=xgb.XGBCiassifiei(max_deptn=3). n_estimators=20, random. state=42) bagging fit(X_train, у train) Стэкинг (Stacking)
Обучаем несколько базовых моделей (LSTM, Random Forest, XGBoost), затем обучаем мета-модель (например, логистическую регрессию) на их предсказаниях. Мета-модель учится «взвешивать» мнения базовых моделей: давать больше веса XGBoost в тренде и LSTM в боковике. Стэкинг — самый мощный, но и самый сложный метод ансамблирования, требующий тщательной кросс-валидации для предотвращения утечки данных. from skiearn.Iinear_model import LogisticRegression from skiearn ensemble import StackingClassitier base_m odels = [ (‘xgb xgo XG8Classitier(maxjiepth=3)). ('if', RandomForestClassifier(n_estimators-100)i ('Igb', Igb LGBMCIasSifierO) ] stack = StackmgClassifier( estimators-basemodels, final_estimator=LogisticRegression()) stack,fit(X_train. y_train; Голосование Агооп-сгратегий Простые стратегии на основе Агооп выступают как «эксперты». Каждая стратегия голосует: например, «пересечение в нижней зоне», «пробой с BRl>40», «контртренд на перегреве». Итоговый сигнал — если за лонг проголосовали 2 из 3. Этот подход максимально интерпретируем- вы всегда знаете, какие именно стратегии поддерживают сигнал. Мажоритарное голосование снижает количество ложных сигналов, поскольку требует подтверждения от нескольких независимых источников. votes = (signal_cross + signal_breakout + signalcontranan) / 3 final_signal = 1 if votes > 0.5 else (
Три стратегии агооп юлосуют: мажоритарный сигнал Лонг-2-J голосе м । Нет сделки I м /2 против | Шорт 2-3 против Рис. 103. Три стратегии Агооп голосуют: мажоритарный сигнал Комбинация с данными стакана заявок (Order Book) Для интрадей-торговли (фьючерсы, крипта) данные стакана заявок (level 2) могут значительно улучшить сигналы Агооп. Стакан показывает лимитные ордера покупателей и продавцов на разных ценовых уровнях, что позволяет оценить реальное давление спроса и предложения. Когда Агооп сигнализирует о тренде, стакан подтверждает или опровергает этот сигнал реальными ордерами. Дисбаланс лимитных ордеров (bid/ask imbalance) указывает на краткосрочное давление. Если Aroon Up > 70 и дисбаланс положительный (больше заявок на покупку), сигнал сильнее. Ликвидность у экстремумов: когда цена подходит к 25-дневному максимуму (Агооп Up высокий), смотрим на плотность заявок выше текущей цены. Если там пусто — пробой лёгкий. Если стена продавцов — вероятен откат. Агрессивные рыночные ордера: если Агооп Up растёт и объём рыночных покупок (тэйкеров) высокий — тренд настоящий, а не манипуляция. Old. askjmbaiance = (btd.volume - ask_volume) / (bid. volume + ask_volume) dfri2_imbalance‘J = bid ask_ imbalance # Комбинированный признак of) aroon 12 ] = df( aioon up'J ♦ (1 •+ dff i2_imbalance'))
110 Как стакан подтверждает проьои по Агооп Рис. 104. Как стакан подтверждает пробой по Aioon Использование потоковых данных (Streaming) Для реальной торговли важна обработка потоковых данных в реальном времени. Агооп можно пересчитывать на каждом новом баре (или тике), используя скользящее окно значений. Класс StreamingAroon поддерживает буфер последних N значений high и low, автоматически удаляя устаревшие данные при поступлении новых. Это позволяет получать актуальные значения Агооп без полного пересчёта всей истории. class StreamingAroon- def_init_(self, penod-25): self.penod = period self.highs = [J self lows = [] det updateiseif, high, low) self.highs.append(high) self lows aopend(low) if len(selt.highs) > sell.period: self.highs pop(O) self.lows popiO) if len(self.highs) == self.perioo bars_up = seif period 1 - self.highs.index(max(self highs)) bars_down = self period 1 self.lows.index(min(self.lows)) au = (self period bars up) / self.perioo * luu ad = (self.penod bars.down) I self.period * lOo return au, ad return hone. None
В реальной системе потоковые данные поступают из WebSocket (например, Binance, Interactive Brokers). Каждую минуту или час пересчитываем Агооп и проверяем условия. Микроструктурные фильтры дополняют картину: если Агооп Up растет, но объем на покупку падает — сигнал слабый. Широкий спред в момент сигнала увеличивает проскальзывание — пропускаем сделку. Адаптивные параметры индикатора (N, пороги) Рынки меняются. То, что работало с N=25 в 2015 году, может требовать N=35 в 2025 из-за роста волатильности. Адаптивные параметры — это путь к робастности. Статический параметр N — это компромисс: слишком короткий период даёт много ложных сигналов в шуме, слишком длинный — запаздывает. Адаптивный период подстраивается под текущий рыночный режим, обеспечивая оптимальную чувствительность. Методы адаптации 1 . На основе волатильности (ATR). Высокая волатильность требует более длинного периода для фильтрации шума; низкая — более короткого для быстрого реагирования. Это наиболее простой и надёжный метод адаптации. 2. На основе скользящего оптимума (walk-forward). Каждую неделю пересчитываем оптимальное N на последних 6 месяцах и используем его на следующей неделе. Это самый надёжный метод, но требует вычислительных ресурсов. 3. На основе машинного обучения. Обучаем модель, которая предсказывает оптимальное N для текущего рыночного режима (кластеризация). Модель определяет режим (флэт, тренд, нейтрал) и назначает соответствующий период. aef auaptive.niatr, atr_lookback=50): atr median = dt[ atr‘].rolling(atr_lookback).median() il atr > atr_medran * 1.5 return 35 # высокая волатильность elif atr < atr_median *0.6 return 18 # низкая волатильность else return 25 # нейтральная def predict_n(cluster_model. features): regime = cluster mcdel preaicl([features))!O] regime_to_n = {0: 20, 1 30 2: 25} # флэт, тренд, нейтрал return regime to n[regime] Адаптивные пороги (70/30) также подстраиваются под рынок: в рынке с низкой волатильностью можно использовать 60/40, в высокой ~ 80/20. Это гарантирует, что сигналы Агооп остаются значимыми независимо от рыночных условий. AGI и будущее трендового анализа
Artificial General Intelligence (AGI) — гипотетический интеллект, способный решать любые задачи, как человек. В трейдинге AG1 может полностью заменить аналитика. Но до AG1 ещё далеко. Что нас ждёт в ближайшем будущем? Рассмотрим два горизонта: краткосрочный (2-5 лет) и долгосрочный (5-10 лет). Краткосрочный горизонт (2-5 лет) Умные индикаторы с самообучением. Агооп, который сам подстраивает N и пироги под рыночный режим, будет встроен в платформы (TradingView, МТ5). Вы больше не нужно вручную оптимизировать параметры — индикатор сделает это за вас на основе последних данных. Гибридные системы (правила + ML). Большинство успешных систем будут комбинировать интерпретируемые индикаторы (типа Агооп) с ML-фильтрами. Агооп задаёт логику входа, ML подтверждает или отклоняет сигнал. Децентрализованные сигналы. Агооп может использоваться в смарт-контрактах для автоматических стратегий в DeFi, обеспечивая прозрачность и верифицируемость сигналов. Долгосрочный горизонт (5-10 лет) Нейросетевые индикаторы, превосходящие Агооп. Появятся индикаторы, которые не задаются формулой, а обучаются эволюционно. Но их интерпретируемость будет низкой, что затрудняет доверие трейдера. AGI-ассистенты. Трейдер будет говорить: «Анализируй рынок, найди тренды по Агооп и другим методам, предложи сделки с вероятностью успеха» — и ассистент выполнит. Полная автоматизация. Большинство ликвидных инструментов будут торговаться алгоритмами. Человеку останется только стратегическое управление риском. Что это значи! для вас: Изучайте ML — базовое понимание XGBoost и LSTM станет обязательным Развивайте доменную экспертизу — машины понимают корреляции, но не понимают контекст (новости, сезонность). Ваше преимущество — в интерпретации. Не верьте в AGI-сказки — полный AGI не появится в ближайшие 10 лет. Человеческий фактор останется.
Эволюция Агооп: от 1995 до AG1 Эр* ручном торговли Эра мяготрмйдимга Эрм имтоллмктумдьмых сметан Рис. 105. Эволюция Агооп: от 1995 до AG/ Заключение по главе Интеллектуальная торговая система на базе Агооп — это не фантастика, а инженерия. Вы можете уже сегодня построить ансамбль из трёх Aroon-стратегий, добавить фильтры на основе объёма и стакана, и адаптировать период. А завтра — подключить ML для предсказания вероятности успеха. Ансамбли повышают стабильность, микроструктурные данные улучшают точность входов, а адаптивные параметры обеспечивают робастность в меняющихся условиях. Ключевой принцип: система должна быть не только умной, но и прозрачной — чтобы вы понимали каждый сигнал и могли доверять системе даже в периоды просадок. г ' Главный урок: «Лучшая система — та, которую вы понимаете и которой доверяете. Если вы не понимаете, почему нейросеть дала сигнал, вы не сможете усидеть в позиции во время просадки. Интеллектуальная система должна быть не только умной, но и прозрачной. Агооп остаётся прозрачным якорем.» ЧАСТЬ VI Практика, риск-менеджмент и психология
Глава 22. Управление капиталом «Вы можете идеально входить, мастерски выходить и никогда не ошибаться с направлением. Но если вы не управляете капиталом — вы всё равно разоритесь. Управление капиталом — это единственная часть трейдинга, которую вы контролируете на 100%. Рынок решает, куда идти, но вы оешаете, сколько поставить. Агооп даёт вам сигналы, но только вы даёте себе правила выживания.» В трейдинге есть старая поговорка: «Первое правило — не терять деньги. Второе правило — не забывать первое». Управление капиталом — это то, что превращает трейдера из игрока в профессионала. Оно не сделает плохую стратегию прибыльной, но без него даже лучшая стратегия превратится в убыточную из-за одной-единственной крупной просадки. В этой главе мы создадим систему риск-менеджмента, которая позволит вам спать спокойно, переживать серии убытков и сохранять капитал для следующего большого тренда. Размер позиции. Сколько ставить на кон Самый частый вопрос новичка: «Сколько купить?». Ответ всегда один: «Столько, чтобы при стоп-лоссе вы потеряли не более 1-2% вашего капитала». Это фундаментальное правило, которое отличает профессионала от любителя. Любитель думает о прибыли, профессионал — о риске. Правильный расчёт размера позиции гарантирует, что ни одна сделка не уничтожит ваш счёт, даже если стоп-лосс сработает немедленно. Формула размера позиции (риск-основанный подход} Размер позиции = (Капитал х Риск процент) / (Цена входа - Стоп посс). Где Капитал — ваш текущий баланс. Риск процент — доля капитала, которую вы готовы потерять в одной сделке (0.01 = 1%), Цена входа - Стоп лосс — расстояние до стопа в абсолютных единицах. Пример: Капитал $10 000, риск 1% ($100). Сигнал Агооп: вход по $100, стоп-лосс $У7 (3% риск на акцию). Размер позиции = $100 / ($Ю0 - $97) = $100 / $3 = 33.33 акции. Округляем до 33 акций. Стоимость позиции = 33 х $100 = $3300 (33% капитала — нормально для 3% стопа). Обратите внимание: хотя вы используете зреть капитала, реальный риск составляет всего $99 — около 1%. Если вы торгуете с плечом Плечо не меняет риск в деньгах, только залоговые требования. Вы должны иметь достаточно свободных средств, чтобы покрыть потенциальный убыток. Это ключевое заблуждение новичков; они думают, что плечо увеличивает риск. На
самом цело риск определяется размером позиции и расстоянием до стоп-лосса, а не кредитным плечом. Плечо лишь позволяет открыть позицию большего номинала при том же залоге, но если вы соблюдаете правило 1% риска, плечо не повысит ваш реальный убыток. def calculate position_size(capitai, risk_percent, entty_price, stop_ioss_price): risk amount = capital * (risk .percent /100) stop distance = abs(entiy_price - stopjossprice) if slop_distance == 0. return C shares = risk_amount / slop_distance # ограничиваем максимальную позицию (50% капитала) max .shares = (capital *05)/ entry_pnce return min(shares, max_shares) Фиксированный процент от капитала (альтернативный подход) Некоторые трейдеры используют фиксированный процент капитала на каждую сделку, независимо от стоп-лосса (например, всегда 2% от капитала). Это проще, но менее точно: при широком стопе вы потеряете больше, чем планировали. Поэтому риск-основанный расчёт предпочтительнее — он привязывает размер позиции к конкретному уровню риска каждой сделки, учитывая волатильность и расстояние до стопа. Капитал Риск на сделку (1%) Стоп-лосс, % Размер позиции, $ Доля капитала $10 000 $100 2% $5 000 50% $10 000 яоо 3% $3 333 33% $10 000 $100 5% $2 0ОО 20% $10 000 $100 1% $10 000 100% (макс.) Таблица 75. Размер позиции в зависимости от стоп лосса (риск 1% от капитала $10000) Адаптация размера позиции под Агооп Score Если вы используете Агооп Score из Главы 8, можно масштабировать риск в зависимости от силы сигнала: Aroon Score 0-5 — не входить. Score 5-6 — риск 0.5% капитала, Score 6-7 — риск 1%, Score 7-8 — риск 1.5%, Score 8-10 — риск 2%. Так вы берёте больше там, где сигнал сильнее, и меньше — где он сомнителен. Это динамическое управление риском, которое естественно интегрируется с системой Агооп Score и повышает общую эффективность стратегии, не увеличивая максимальный риск. Допустимый риск на сделку. Сколько вы можете потерять Профессионалы редко рискуют более 1-2% капитала на одну сделку. Почему? Из-за серий убытков. Математика безжалостна: если вы рискуете 2% на сделку, то после 10 убыточных сделок подряд (что бывает даже у лучших стратегий) вы
потеряете (1 • 0.02) в 10-й степени, что составляет примерно 18.3% капитала. Если вы рискуете 5% на сделку, после 10 убытков потеря составит около 40% капитала. Восстановиться с 40% просадки до исходного уровня нужно заработать 66% — это гораздо сложнее, чем может показаться. Риск на сделку Потеря после 5 убытков Потеря после 10 убытков Требуемый рост для восстановления Таблица 76. Влияние риска на сделку на глубину просадки и сложность воатанос ления Рекомендация: Начинающим — 0.5-1%. Опытным — 1-2%. Агрессивным (но осознанным) — до 2%. Никогда не рискуйте более 2% на сделку, даже если уверены на 1000%. Как рисковать, если капитал маленький При капитале $500 риск 1% = $5. Минимальный лот может быть больше. В таком случае вы не можете соблюдать правило 1 %. Два пути: использовать демо-счёт до накопления капитала, или принять повышенный риск (например, 3-5%) как временную меру, но понимать, что вероятность разорения выше. Финансовый завет: «Никогда не торгуйте деньгами, которые не можете позволить себе потерять.» Это не просто фраза — это правило выживания.
Чем выше риск на сделку, тем глубже яма и труднее из нее выбраться Рис. 107. Чем выше риск на сделку, тем/лубже яма и труднее из неё выбраться Серии убытков. Психологический и финансовый стресс Даже самая лучшая стратегия на .Агооп может иметь серии из 5-10 убыточных сделок подряд. Это норма. Но если вы к этому не готовы, вы сойдёте с дистанции. Серии убытков — главный убийца трейдеров: не рынок, не стратегия, а неспособность пережить «тёмную полосу». Понимание математики серий помогает подготовиться психологически. Как рассчитать максимальную ожидаемую серию убытков При заданной вероятности убытка р и количестве сделок N, максимальная длина серии убытков приблизительно равна log(N) / log(l/p). Пример: р = 0.5 (50% убыточных сделок), N = 1000. Ожидаемая максимальная серия = 1од( 1000)/1од(2) = 10. То есть серия 10 убытков подряд — нормальное событие, а не признак поломки стратегии. Для Лгооп-стратегий win rate обычно 40-50%, значит, серии 5-8 убытков будут случаться каждый год. Правила поседения при серии убытков Первое: уменьшите размер позиции на 30-50% после 3 убытков подряд. Это называется «дисциплина просадки». Второе: не меняйте стратегию. Самое опасное — начать «отыгрываться» или нарушать правила. Третье: сделайте паузу. После 5 убытков подряд возьмите выходной или переключитесь на демо-счёт. Четвёртое: проверьте бэктест. Убедитесь, что текущая серия не выходит за рамки исторических максимумов. Если превышает — возможно, рынок изменился, и стратегия больше не работает.
Пример: серия убытков в реальной торговле Агооп Ситуация: вы торгуете по стратегии пересечения на 4-часовом графике EUR/USD. За месяц было 7 сделок: 5 убыточных, 2 прибыльных. Общий результат — минус 3% капитала. Серия убытков достигала 4 подряд. Действие: уменьшаете риск с 1.5% до 1%. Продолжаете торговать. Через неделю серия прибыльных сделок возвращает убытки. Если бы вы остановились после 2 убытков, вы бы пропустили прибыльные сигналы. Мораль: дисциплина просадки — это снижение риска, а не отказ от торговли. Рис 108. Типичный график капитала: просадки — норма жизни Работа с просадками. Как пережить тёмные времена Просадка (drawdown) — это падение капитала от текущего максимума. Просадки неизбежны. Вопрос не в том, чтобы их избежать, а в том, чтобы пережить их с минимальными потерями и без разрушения психики. Существует три типа просадок: нормальная (5-10%), возникающая из-за серии убытков или коррекции, при которой нужно просто продолжать следовать стратегии; предельная (15-25%), являющуюся сигналом тревоги, при которой нужно проверить стратегию, уменьшить риски и, возможно, временно перейти на демо,- и критическая (более 30%), при которой стратегия, вероятно, сломалась и нужно прекратить реальную торговлю и провести глубокий анализ. Как измерять и контролировать просадки Текущая просадка = (Текущий капитал / Пик капитала - 1) х 100%. Максимальная историческая просадка (Max DD) — самая большая просадка в
бэктесте. Правило: реальная торговля должна иметь просадку не более чем в 1.5-2 раза больше Max DD из бэктеста. Если превышает — стратегия деградировала и требует пересмотра параметров или полной замены. Способы сокращения просадок без потери прибыли Диверсификация по активам. Торгуйте 3-5 некоррелированными активами (акции, валюты, крипто, товары). Когда один в просадке, другой может быть в тренде. Фильтр по ADX. Добавьте условие: не входить, если ADX < 20 (нет тренда). Это уменьшит количество сделок во флэте и снизит просадки. Снижение риска после просадки. Если капитал упал на 10% от пика, уменьшите риск на сделку вдвое, пока не восстановитесь. Это метод «консервации капитала». Выход в кэш. Если Агооп Пр и Down оба ниже 20 (полный флэт) более 10 баров — не торгуйте вообще. Ждите пробоя. Пример управления просадкой Начальный капитал $10 000. Риск 1% ($100) на сделку. Серия убытков: капитал падает до $9 000 (просадка 10%). Применяем правило: после просадки более 10% уменьшаем риск до 0.5% ($45 на сделку). Торгуем до восстановления до $9 500, затем возвращаем риск 1%. Так мы защищаем оставшийся капитал от дальнейшего падения. Этот «ступенчатый» подход позволяет продолжать торговлю, но с пониженным риском, пока не восстановится уверенность,
Алгоритм действии при просадке: ступенчатое снижение риска Нормальная торговля Риск ж 1% Просадка > 5%? Снизить риск до 0.5% || Усилить фильтры g Просадка » 10% ? м ОСТАНОВИТЬ торговлю Ревью стратегии Условие возврата: капитал восстановила! до 95% от пижа Рис. 109. Алгоритм действий при просадке: ступенчатое снижение риска Долгосрочное сохранение капитала. Философия выживания Трейдинг — это не спринт, а марафон. Главная цель — оставаться в игре достаточно долго, чтобы ваше математическое ожидание (положительное) реализовалось. Восемь правил долгосрочного сохранения капитала — ваш компас в бурных водах рынка. Правило 1. Капитал превыше всего. Каждый день напоминайте себе: «Моя задача — не заработать много сегодня, а не потерять всё завтра» Правило 2. Никогда не рискуйте более 2% в одной сделке. Это жёсткое ограничение, даже если вы «абсолютно уверены». Правило 3. Держите резерв. Никогда не используйте весь капитал в позициях. Минимум 30% капитала должно быть в кэше для пережидания просадок и для новых возможностей. Правило 4. Снимайте прибыль. Каждый месяц или квартал выводите часть прибыли (например, 20-30%) со счёта. Так вы защищаете заработанное и снижаете психологическое давление. Правило 5. Используйте стоп-лоссы. Никогда не надейтесь, что цена «вернётся». Стоп-лосс — ваша страховка. Агооп даёт сигналы выхода, но даже без них стоп-лосс должен быть установлен. Правило 6. Не усредняйте убыточные позиции. Усреднение — это путь к разорению. Если Агооп Up упал
ниже 50, а вы в лонге — закрывайтесь. Не добавляйте. Правило 7. Торгуйте только по сигналам Агооп Score > 6. Пропустите 10 сигналов, но не берите один плохой. Лучше упущенная прибыль, чем реальный убыток Правило 8. Ведите дневник сделок с Агооп-метрикам и. Каждый месяц анализируйте: какие сделки принесли прибыль? При каких значениях Агооп были убытки? Улучшайте фильтры. Формула устойчивого роста Пусть Е — ваша средняя прибыль на сделку в процентах капитала (ожидание), f — доля капитала, которой вы рискуете (риск %). Тогда оптимальный рост достигается при f = Е / (макс, просадка в долях) — это критерий Келли, но для трейдинга его используют с коэффициентом 0.2-0.5 (половинный Келли). Для Aroon-стратегий с ожиданием 0.5-1% на сделку и просадкой 10-20%, оптимальный риск составляет 1-2%. Это совпадает с нашими рекомендациями и подтверждает, что консервативный подход — не просто перестраховка, а математически обоснованная стратегия. Риск на сделку Итоговый капитал (от $10 000, 1000 сделок) Вероятность разорения 0.5% *516 000 <0.1% 1% = $22 000 0.5% 2% = $30 000 5% 5% * $40 000 (волатильно) 30% 10% ~ $50 000 (экстремально) 60% Таблица 77. Влияние риска на рост капитала за 1000 сделок (при ожидании +0.5%) Вывод: При риске 5% вы можете разориться с вероятностью 30%. При риске 1-2% вы растёте медленнее, но почти гарантированно. Марафон побеждает тот, кто финиширует, а не тот, кто бежит быстрее всех на старте. Интеграция управления капиталом со стратегией Агооп Теперь объединим знания: как конкретно применять риск-менеджмент в сделках по Агооп. Пошаговый алгоритм сделки с полным управлением капиталом выглядит следующим образом. Пошаговый алгоритм сделки с полным управлением капиталом Шаг 1 — Сигнал Агооп: например, бычье пересечение в нижней зоне, Агооп Score = 7.2. Шаг 2 — Расчёт стоп-лосса: по правилам из Главы 9 (например, последний минимум перед сигналом = $98). Шаг 3 — Цена входа: $100. Шаг 4 — Риск на сделку: 1.2% от капитала (умеренный, так как Score >7). Шаг 5 —
Размер позиции: Капитал $20 000, риск $240. Расстояние до стопа $2. Размер позиции = 120 акций. Шаг 6 — Установка ордера: покупка 120 акций по $100, стоп $98. Шаг 7 — Цель: выход по Aroon Up < 70 или частичная фиксация. Шаг 8 — После выхода: запись в журнал. Анализ через месяц. Пример: полный цикл с управлением риском Ситуация: торгуем нефть (CL), дневной график. Агооп Up пересекает Down при значениях 48/35, объём вырос. Aroon Score = 6.8. Риск 1%. Капитал $50 000. Вход. $75.50. Стоп: $73.80 (расстояние $1.70). Результат: цена растёт до $82 за 2 недели Агооп Up = 92. Затем падает до 76. Выход по Агооп Up < 70 при цене $79. Прибыль составила около $3.50 на единицу, при риске в $1.70 — соотношение риск/прибыль 1:2, что является отличным результатом. Главный вывод: правильное управление капиталом позволило бы пережить даже неудачные сделки, а эта прибыльная сделка компенсировала несколько мелких убытков. Заключение по главе Управление капиталом — это не скучная математика. Это ваша жизнь в трейдинге. Без него вы — канатоходец без страховки. С ним — профессионал, который может ошибаться, но не падает. Запомните эти цифры: риск на сделку = 1-2%, максимальная просадка менее 25%, стоп-лосс обязателен, диверсификация необходима, вывод прибыли — регулярно. И главная мантра: «Я контролирую только свой риск. Прибыль придёт сама, если я не мешаю рынку.» Главный урок: «Я контролирую только свой риск. Прибыль придёт сама, если я не мешаю рынку. Управление капиталом — единственное, что полностью в вашей власти. Используйте это.» Глава 23. Типичные ошибки трейдеров «Если вы не совершали ошибок — вы не торговали. Вы просто наблюдали. Ошибки неизбежны, но большинство из них повторяются от трейдера к трейдеру с пугающим постоянством. Агооп — не магический амулет. Он может показывать идеальный сигнал, но вы всё равно умудритесь потерять деньги, если совершите одну из этих ошибок. Прочитайте эту главу дважды. Первый раз — чтобы узнать себя. Второй — чтобы никогда не возвращаться в эти тени.» За годы наблюдения за тысячами трейдеров я вывел семь смертных грехов в использовании Агооп. Избегая их, вы обойдёте 90% конкурентов. Каждая из этих ошибок — это не теоретическая возможность, а реальная ловушка, в которую
попадают как новички, так и опытные трейдеры. Давайте разберём их по порядку и научимся распознавать до того, как они уничтожат ваш депозит. Ошибка 1. Слепое следование сигналам. «Индикатор сказал — я сделал» Самая распространённая и самая опасная ошибка. Трейдер видит пересечение Агооп Ср и Down и немедленно открывает позицию, не глядя по сторонам. Как это выглядит на практике: Агооп дал бычье пересечение. Трейдер покупает. Цена падает. Трейдер в недоумении; «Но индикатор же показал!». Он не проверил: были ли оба Агооп ниже 50? Был ли предшествующий боковик? Какой объём? Что говорит ADX? Индикатор — это не приказ. Это вероятность. Пересечение в верхней зоне (обе линии > 50) — это сит нал к выходу, а не к входу. Слепое следование без контекста — это автоматизм без головы. Как исправить? Внедрите обязательный чек-лист перед каждой сделкой: Агооп Up и Down оба ниже 50 в момент пересечения? За 5-10 баров до пересечения обе линии были ниже 30 хотя бы 3 бара? Объём выше среднего? ADX > 25 (опционально)? Есть ли свечной паттерн или уровень, подтверждающий разворот? Только когда все галочки стоят — действуйте. Параметр Слепой сигнал Фильтрованный сигнал Пересечение Up-68. Down-42 Up-48. Down=35 Оба* f>0 > Нет (68 >50) Да боковик перед сигналом Нет Да НО баров оба<30) Объём Средний >13 среднего Результат Убыток Прибыль Таблица 79. Слепой сигнал vs фильтрованный, разница е результатах Ошибка 2. Игнорирование рыночного контекста Трейдер находит отличный сигнал Агооп на 15-минутном графике, но игнорирует тот факт, что на дневном графике — мощный медвежий тренд. Он покупает, и цена падает вместе с дневным трендом. Агооп на младшем таймфрейме всегда подчинён старшему. Если недельный г рафик показывает Агооп Down > 80, любой бычий сигнал на часовом графике — это лишь коррекция, а не новый тренд. Вероятность успеха такого сигнала ниже 20%. Правило приоритета таймфреймов: никогда не торгуйте против направления Агооп на старшем таймфрейме. Недельный Агооп Up > 70 — только лонги на дневном и часовом. Недельный Агооп Down > 70 — только шорты. Недельные оба
< 30 — нейтрально, можно торговать в обе стороны, но с меньшим объёмом. Это простое правило отсекает большинство ложных сигналов на младших таймфреймах. Часовой сигнал на покупку против недельного медвежьего тренда — ловушка Рис. 111. Часовой сигнал на покупку против недельного медвежьего тренда — ловушка Ошибка 3. Неверный выбор периода (N) Новичок ставит N=10 на дневном графике, потому что «хочу больше сделок». Получает 50 сигналов в месяц, 45 из них ложные. Депозит тает. Период N должен соответствовать вашему стилю торговли и волатильности актива. N = 10 на дневном графике означает, что Агооп «забывает» экстремумы старше 10 дней. Рынок становится слишком чувствительным к каждому чиху. Эмпирическое правило: N должно быть примерно равно количеству баров в вашем «горизонте удержания». Если вы держите позицию 5-10 дней, N=20-25. Если скальпируете на минутах - Bitcoin, дневной N=10 Bitcoin, дневной N-40 EUR/USD 4ч N--25 - N = 10-14. Ложные сигналы каждые 2 дня, депозит -15% за месяц Мало сигналов, но каждый качественный, профит +8% Слишком медленный, пропускает начало 1рендое
EUR7USD. 4ч N=14 Оптимально профит <-12% Габлица 80. Последствия неверного выбора периода N Ошибка 4. Переоптимизация стратегии Трейдер берёт 10 лет исторических данных и подгоняет параметры так, чтобы стратегия показывала фантастическую доходность. Затем переходит в реальный рынок — и терпит крах. Рынок меняется. То, что работало на прошлой конфигурации волатильности и трендов, может не работать сейчас. Переоптимизированная стратегия — это «идеальная подгонка под шум», а не под закономерность. Признаки: более 3-4 параметров, небольшое изменение N резко ухудшает результат, аномально высокий Sharpe (>2) или Profit Factor (>3), неестественное количество сделок. Как бороться: минимизируйте параметры (Агооп хорош тем, что у него только N), тестируйте на out-of-sample, проверяйте на разных активах, используйте Walk-Forward анализ. Стратегия должна быть робастной: небольшие изменения параметра не должны кардинально менять результат. Если Sharpe остаётся выше 0.7 при N от 20 до 30 — стратегия устойчива Рис. 112. Резкая чувствительность к параметру N — признак переобучения Ошибка 5. Игнорирование Агооп Down при лонге Трейдер видит Aroon Up = 85 и радостно покупает, не замечая, что Агооп Down тоже вырос до 45. Это означает, что медведи тоже активны, и рынок не в чистом тренде, а в высокой волатильности. Сила тренда — это разница между
Ai'oon Up и Down. При Up=85 и Down=45 разница всего 40 пунктов — это средний тренд, а не сильный. Более того, растущий Down говорит о том, что появляются новые минимумы, что часто предшествует развороту. Золотое правило: «Покупай, когда Up высокий, a Down низкий (менее 20). Продавай, когда Down высокий, a Up низкий. Игнорируй, когда оба высокие или оба низкие.» - - | Down pocriTi 0 20 40 60 80 Басы Рис. 113- Up высокий, но Down тоже растет — скрытая угроза Ошибка 6. Эмоциональная торговля Трейдер видит, что Агооп Up был 100, а потом упал до 80. и думает: «Сейчас развернётся, надо шортить!». Он входит в короткую позицию без сигнала, просто потому что «чувствует». Рынок продолжает рост, и трейдер теряет деньги. Чувства — плохой советчик. Агооп Up=80 всё ещё означает сильный тренд (выше 70). Шортить при Агооп Up=80 — это ловить вершину без подтверждения. Агооп даёт объективные критерии: не «кажется, что тренд ослабевает», a «Up упал ниже 70» — сигнал выхода. Железное правило: если сигнал не соответствует правилам — не входите. Даже если «чувствуете». Чувства обойдутся дороже, чем упущенная прибыль. Эмоция Действие Правило Агооп Результат Страх упустить (ЮМО) Купить на пике Aroon Up=100 Down=0 — не входить Убыток Желание отыграться Усреднить убыток Aroon Up<50 - не добавлять Убыток увеличивается
Страх потери Уверенность Закрыть рано Войти без сигнала Aroon Up-85. Down-8 — держать Нет пересечения Упущенная прибыль Убыток Таблица 81. Эмоция vs правило Агооп: сравнение результатов Ошибка 7. Отсутствие плана на просадку Трейдер потерял 20% капитала за месяц, но продолжает торговать тем же объёмом, надеясь «отыграться». В итоге теряет 40% и бросает трейдинг. Просадки неизбежны. Но без плана они разрушают психику и капитал. Железные нервы не спасают, если стратегия временно не работает. Заранее, в спокойной обстановке, пропишите план: просадка 5-10% — уменьшаю позицию на 30%; просадка 10-15% — уменьшаю на 50% и перехожу на демо; просадка 15-20% — останавливаю торговлю, полный ревью,- просадка >20% — остановка на месяц. И главное: никогда не увеличивайте размер позиции после просадки, чтобы «отыграться» — это гарантированный путь к разорению. Лестница действий: от нормальней просадки к критической Нормальная торговля Просадка 0-5% Риск 1% Снижение риска на 30% Просадка 5-10% Риск 0.7% Снижение риска на 50% + Демо Просадка 10-15% Риск 0.5% ОСТАНОВКА ТОРГОВЛИ Просадка 15-20% Полный ревью Рис. 114. Лестница действии: от нормальной просадки к критической Г яавный урок: «Индикатор не ошибается. Ошибается трейдер, который неправильно его использует. Проверяйте контекст, выбирайте правильный период, не переоптимизируйте, контролируйте эмоции. И тогда Агооп станет вашим союзником.»
Глава 24. Психология трендового трейдинга «Самая сложная часть трейдинга — не анализ рынка. Это анализ самого себя. Вы можете знать Агооп вдоль и поперёк, но если внутри вас сидит страх, жадность и нетерпение — вы будете сливать депозит снова и снова. Трендовый трейдинг — это не интеллектуальный вызов. Это психо логический марафон, где побеждает самый терпеливый и дисциплинированный.» В этой главе мы не будем говорить об индикаторах. Мы поговорим о вас. О ваших демонах и о том, как Агооп может помочь их приручить. Технический анализ занимает 20% успеха. Остальные 80% — это психология. И если вы не освоите эти 80%, никакой Агооп вас не спасёт. Терпение как конкурентное преимущество В эпоху мгновенных уведомлений, 5-секундных графиков и круглосуточной торговли терпение стало редчайшим ресурсом. Но в трендовом трейдинге терпение — это не добродетель, а необходимость. Агооп сигнализирует о начале тренда, когда он только зарождается. Но от зарождения до значительного движения может пройти неделя, месяц, а иногда и два. В это время цена может стоять на месте, колебаться или даже идти против вас на 1-2%. Трейдер без терпения выйдет на первой коррекции. Трейдер с терпением получит 20% прибыли через месяц. Как развить терпение Переключите внимание на старшие таймфреймы: если вам не терпится закрыть сделку на 4-часовом графике, посмотрите на дневной. Если дневной Агооп Пр всё ещё высокий — держите. Напомните себе: «Я торгую тренд, а не шум». Коррекции в 2-3% — это шум. Агооп Down при этом может подняться до 15-20, но это не сигнал. Ведите дневник терпения: записывайте сделки, в которых вы удержали позицию дольше обычного и получили прибыль. Используйте алерты: установите уведомление на случай, если Агооп Up упадёт ниже 70. До этого момента не смотрите на график каждый час. Пример силы терпения Трейдер А и трейдер Б получили один и тот же сигнал Агооп на покупку по $100 с целевым выходом при Агооп Up<70. Трейдер А: через 3 дня цена упала до $98,5 (коррекция 1.5%). Агооп Up упал с 80 до 72. Он испугался и закрылся с убытком 1.5%. Через 2 недели цена выросла до $115. Трейдер Б: переждал
коррекцию. Через 2 недели закрылся по $113. Прибыль 13%. Что сделал трейдер Б? Он посмотрел на Aroon Down, который так и не превысил 20, и понял, что это коррекция, а не разворот. Трейдер А: паника Дни Выход: $98.5 (убыток -1.5%) Рис. 115 Один сигнал, два исхода: панина vs терпение Борьба со страхом упущенной прибыли (FOMO) FOMO (Fear 01 Missing Out) — это голос в голове, который шепчет: «Войди сейчас, пока не поздно! Цена улетает!». Этот голос — убийца депозитов. Как FOMO маскируется под логику: «Агооп Up уже 90, ноя ещё не вошёл — куплю хоть сейчас» (правильный ответ: если Up 90, тренд уже в разгаре, вы опоздали); «Все говорят о росте биткоина, и Агооп Up растёт — надо брать» (Агооп мог расти уже 2 недели); «Пропустил сигнал на входе, войду на откате — но отката нет, куплю по любой цене». Агооп даёт чёткое определение: тренд только начинается, когда пересечение произошло в нижней зоне (оба <50) и предшествовал боковик. Если Агооп Up уже > 70 — вы опоздали Не входите. Ждите следующего сигнала. Правило против FOMO: «Если вы видите идеальный сигнал Агооп и он уже прошёл — не пытайтесь его догнать. Поезд ушёл. Ждите следующего.» Каждый раз, когда вас тянет войти «потому что все входят», спросите себя: Агооп Up < 50? Был ли боковик перед этим? Какой Aroon Score? Эти три вопроса спасут вас от 90% FOMO-сделок. № Вопрос Критерий 1 Агооп Ор < 50 в момент входа? Если нет — НЕ ВХОДИТЬ
2 Был ли боковик (обе <301 перед chi налом? Если нет - НЕ ВХОДИТЬ Aroon Score >6’ 3 Если нет - НЕ ВХОДИТЬ Таблица 82. Три вопроса против ЕОМО,- карточка-памятка Искусство удержания позиции. Победа над самим собой Удержать позицию, которая уже принесла 10% прибыли, но может дать ещё 20% — это, возможно, самое трудное в трейдинге. Мозг кричит: «Забирай, пока не отняли!». Рассмотрим три стадии удержания и как их пережить. Стадия 1. Прибыль 0-5% (тррвот а). Страх: «Вдруг развернётся и я уйду в минус». Лекарство: подтяните стоп-лосс в безубыток. Теперь вы не потеряете ничего. Можете держать спокойно. Стадия 2. Прибыль 5-15% (жадность). Эмоция: «Может, уже закрыться? 10% — неплохо». Лекарство: посмотрите на Агооп. Если Up > 80, Down < 10 — тренд всё ешё силён. Держите. Закройте только 20-30% позиции. Стадия 3. Прибыль >15% (эйфория). Эмоция: «Я гений! Могу добавить!». Лекарство, остановитесь. Добавление на пике — опасно. Лучше закройте ещё 30% и оставьте «хвост» на остаток тренда. Техника «экранного якоря» Нанесите на график горизонтальную линию на уровне, где Агооп Up в последний раз был 70 (или где произошёл вход). Пока цена выше этого уровня — держите позицию. Это визуальный якорь, который снижает эмоциональное напряжение и даёт объективный критерий: не «мне кажется», а «цена выше линии — держу».
Рис. 116. Линия Atооп 70 как психологический якоро удержания позиции Работа с сериями сделок. Принятие убытков как часть бизнеса В трейдинге убытки — это не «провал». Это «расходы на ведение бизнеса». Лучшие грейдеры мира ошибаются в 40-50% сделок. Разница в том, что их прибыльные сделки крупнее убыточных. Убыток — это не личное поражение, а статистическое событие. Убыток — это стоимость информации. Он говорит вам, что стратегия нуждается в проверке, только если серия убытков выходит за рамки ожидаемой. Убыток — это плата за вход в следующий тренд. Протокол после убыточной сделки Не открывайте новую сделку сразу. Сделайте паузу 15-30 минут (на малых ТФ) или ди следующего дня (на дневных). Проанализируйте: был ли сигнал по правилам? Если да — это нормальный убыток. Если нет — нарушили дисциплину. Снизьте риск временно (если серия убытков). Продолжайте. Не меняйте стратегию после 2-3 убытков. Профессиональный подход: трейдер имеет стратегию с ожиданием +0.6% на сделку. Он допускает, что из 10 сделок 6 будут убыточными, но 4 крупно-прибыльными. После 3 убытков подряд он не паникует, а уменьшает размер позиции на 20%. Рис. 117. Как профессионал переживает серии убытков Формирование профессионального мышления. Путь самурая
Профессиональный трейдер отличается от любителя не знанием индикаторов, а образом мышления. Вот пять принципов профессионала. Принцип 1. Я не предсказываю, я реагирую. Профи не спрашивает: «Куда пойдёт рынок?». Он спрашивает: «Что Агооп показывает прямо сейчас?». Принцип 2. Я контролирую только то, что могу: размер позиции, стоп-лосс, дисциплину, анализ. Принцип 3. Каждая сделка — это эксперимент. Профи не вкладывает самооценку в результат. Приипип 4. Я не смотрю на деньги, я смотрю на проценты и сигналы. Принцип 5. Я умею ждать. 80% времени рынок в боковике. Профи ждёт качественный сигнал. Упражнение для формирования мышления: ведите журнал не сделок, а решений. Каждый вечер записывайте: какие сигналы Агооп я видел сегодня? Следовал ли я правилам? Какие эмоции испытывал (страх, жадность, скука)? Что я сделал бы по-другому? Через месяц вы увидите свои психологические паттерны и сможете их скорректировать. Ситуация Любитель Профессионал Пропустил си!нал Бежит догонять Ждёт следующего Серия убытков Удваивает риск Уменьшает риск, проверяет стратегию Прибыльная сделка «Я гений!» «Сработали правила» Боковик Пытается торговать внутри Не торгует, ждёт Сомнения Не входит, потом жалеет Проверяет Агооп Score, действует Таблица 83 Мышление любителя vs профессионала Заключение по главе. Ваша новая идентичность Вы больше не тот трейдер, который мечется от индикатора к индикатору, от сделки к сделке, от надежды к отчаянию. Вы теперь — трейдер Агооп. Вы знаете: терпение — ваше оружие, вы ждёте сигнала, а не дёргаетесь на каждом чихе. Агооп — ваш компас, вы не гадаете, вы измеряете возраст экстремумов. Риск — ваш контроль, вы не теряете более 1-2% на сделку. Убытки — ваши учителя, а не враги. Дисциплина — ваша религия. * ‘ Главный урок: «Рынок не награждает умных. Рынок награждает терпеливых и дисциплинированных. Агооп даёт правила. Я следую им. Прибыль придёт.»
Глава 25. Полное руководство по созданию собственной системы на базе Агооп «Вы прошли долгий путь От философии древнеиндийского бога Арун до кода на Python и психологии удержания позиции Теперь пришло время собрать всё воедино. Вы не будете копировать чужую стратегию — вы создадите свою. Уникальную, как отпечаток пальца, адаптированную под ваш характер, ваш капитал и ваши цели. Это руководство — не инструкция «сделай как я». Это карта, на которой вы сами начертите маршрут.» В этой главе мы пройдём все этапы рождения торговой системы: от идеи до работающего алгоритма, от демо-счёта до масштабирования на крупный капитал. Возьмите блокнот. Вы будете принимать решения. Каждый шаг — это выбор, который вы делаете осознанно, основываясь па знаниях, полученных из предыдущих глав. Шаг 1. Выбор рынка. Где будет жить ваша система Не все рынки одинаково дружелюбны к Агооп. Некоторые активы слишком шумные, другие — слишком трендовые. Ваша задача — найти «золотую середину». Ключевые критерии: высокая ликвидность (низкий спред), средняя или выше средней волатильность (Агооп работает на движении), выраженные тренды (не вечный боковик), умеренная сезонность и новостная чувствительность. Агооп не любит резких новостных скачков, которые создают ложные сигналы, но отлично ловит тренды, которые формируются постепенно. Рекомендации по классам активов Акции (large caps): Отлично. AAPL, MSFT, AMZN, GOOGL, JPM — хорошая ликвидность и тренды. N=20-30, дневной таимфрейм. Индексные ETF: SPY, QQQ, 1WM — идеально для Агооп. Низкий шум, чёткие тренды. N=25. Валюты (major): EUR/L'SD, GBP/USD, USD/JPY — хорошо, но требуют учёта новостей. N=14-20, 4-часовой. Криптона ноты: ВТС, ЕТН — отлично для трендовых стратегий, но высокая волатильность требует большего N (30-40) и широких стопов Товары: Золото, нефть — хороши, но подвержены резким разворотам. Малые акции (small caps): Не рекомендуется из-за низкой ликвидности и высокого спреда. Актив Ликвидность Трендовость Итоговая оценка (1-10) SPY 10 8 9 btc/usd 0 9 8.5
FUR/USD 9 6 75 Gold JXAU/USD) 7 7 7 Small caps 4 6 5 Таблица 85. Рейтинг активол для Агооп-стратегий Совет новичку: Начните с SPY (S&P; 500 ETF) на дневном таймфрейме. Это самый предсказуемый и ликвидный актив для обучения. Шаг 2. Выбор таймфрейма. Ваш ритм торговли Таймфрейм определяет частоту сделок, время удержания и психологическую нагрузку. Если вы работаете 8+ часов и мало времени на графики — выбирайте дневной таймфрейм с N=25, сделки длительностью дни-недели и частотой 1-5 в месяц. Можете уделять 1-2 часа в день — подойдёт 4-часовой с N=20. Активно торгуете — часовой с N=14-20. Золотое правило: никогда не торгуйте на таймфрейме ниже 15 минут с Агооп — слишком много шума. Даже для скальпинга используйте N=10 на 5-минутках, но только на очень ликвидных фьючерсах. Рис 119. Один и mom же рынок на трех таймфреймах: сигнал на старшем важнее
Шаг 3. Правила входа и выхода. Сердце вашей системы Теперь самое важное — чёткие, недвусмысленные правила, которые можно запрограммировать. Базовая конструкция для лонга включает условия входа 1все должны быть выполнены): Агооп Up пересекает Агооп Down снизу вверх, при этом Aroon Up < 50 и Aroon Down < 50; на следующем баре Агооп Up остаётся выше Aroon Down; за 5 баров до пересечения оба Агооп были ниже 30 хотя бы 3 бара (боковик); объём в баре пересечения > 1.2 среднего за 20 баров; цена выше МА200. Условия выхода Основной выход: Агооп Up падает ниже 70 ИЛИ Aroon Down поднимается выше 30. Частичный выход (для скейлинга): при первом падении Агооп Up с 100 до 92-96 закрываем 25%, при падении ниже 80 — ещё 25%. Аварийный выход: если цена коснулась стоп-лосса. Альтернативные варианты: пробойная система (вход при пробое уровня, Aroon Up > 70, Down < 20) — более агрессивно; контртрендовая система (вход на развороте после перегрева) — только для опытных. Условие Порог Действие Бычье пересечение Up пересекает Down снизу Вход Зона пересечения Оба < 50 Обязательное условие Предшеовующий боковик Оба < 30 хотя бы 3 из 5 баров 11одтверждение Объём > 1.2 X SMA(20) Фильтр Тренд (МА200) Цена > МА200 Опционально Выход основной Up < 70 ИЛИ Down > 30 Полный выход Выход частичный Up упал с 100 до 94 Закрыть 30% Стоп-лосс Ниже минимума за 5 дней Аварийный выход Таблица 86 Чек-лист правил входа и выхода Шаг 4. Управление риском. Защита капитала Без риска нет дохода, но без контроля риска нет выживания. Ваша система должна включать следующие элементы: риск на сделку максимум 1-2% капитала (для новичков 1%), дневной лимит потерь 3% (при дневной торговле — остановиться, на следующий день с половинным риском), недельный лимит 6% (прекратить торговлю до понедельника), месячный лимит 15% (приостановить реальную торговлю, перейти на демо). Максимальный размер позиции: не более
20-30% капитала в одной позиции без плеча, с плечом — не более 50% залоговых средств. Диверсификация: торгуйте 3-5 некоррелированными рынками — SPY (акции), GLD (золото), TLT (облигации), ВТС (крипта). Пирамида управления риском: от сделки до года Недельный лимит: 6% Время на анализ Дневной лимит: 3% Защита от серии убытков Риск на сделку: 1-2% Фундамент выживания Рис. 120. Пирамида управления риском: от сделки до года Шаг 5. Тестирование. От идеи к уверенности Прежде чем рисковать реальными деньгами, вы должны доказать себе, что система работает. Пять этапов: бумажный трейдинг (2-4 недели, минимум 20-30 сделок вручную на исторических данных), демо-счёт (1-2 месяца в реальном времени), бэктест на истории (3-5 лет, оценка метрик: Sharpe > 0.7, Profit Factor > 1.5, Max Drawdown < 25%), Walk-Forward анализ (опционально), реальная торговля с минимальным риском 0.5% (1 месяц). Минимальные требования для перехода к реальным деньгам: бэктест минимум 50 сделок с Sharpe > 0.7 и PF > 1.5, демо 20 сделок с положительным результатом, психологическая готовность. Этап Длительность Критерий успеха Действие при провале Бумажный 2-4 нед. >60% сделок по правилам Пересмотреть правила Демо 1-2 мес Положительный P&L; Улучшить фильтры Бэктест - Sharpe>0.7, PF>1 5 Отказаться или изменить N Реальный 0.5% 1 мес. Нет просадки >5% Уменьшить риск до 0.25%
Таблица 87 План тестирования: от бумаги к реальным деньгам Шаг 6. Автоматизация. Когда руки уже не нужны Если ваша система полностью механическая (а хорошая система — именно такая), вы можете её запрограммировать. Что можно автоматизировать: сигналы (уведомления при выполнении условий), исполнение (советник на МТ5 или скрипт на Python с API брокера), мониторинг (ежедневный отчёт: текущие позиции, Агооп значения, P&L;). Инструменты: TradingView (Pine Script для индикаторов и алертов), MetaTrader 5 (MQL5 для советников). Python (ССХТ для криптобирж, IB API, О AM DA API), QuantConnect (облачная платформа). Осторожно: никогда не запускайте полностью автоматическую торговлю на реальном счёте без тщательного тестирования и стоп-лоссов внутри кода. Схема работы автоматической системы от индикатора до сделки «5 Г АЛ «*» Рис. 121. Схема работы автоматической системы- от индикатора до сделки Шаг 7. Масштабирование стратегии. Когда капитал растёт Вы успешно торгуете на $10 000. Система приносит 20-30% годовых. Как перейти к управлению $100 000, $500 000 и выше? Проблемы масштабирования: ликвидность (при больших объемах ордера двигают рынок), проскальзывание (цена уходит против вас), психология (абсолютная сумма потерь растёт). Правила: увеличивайте капитал постепенно, диверсифицируйте стратегии, используйте алгоритмическое исполнение (TWAP, VWAP), снижайте риск с ростом капитала. При капитале свыше $1 млн рассмотрите фьючерсы вместо ETF, прямой доступ к рынку (DMA), найм трейдеров. Капитал Макс, риск на сделку Макс, позиция (% капитала) Исполнение до $50 000 1-2% 50% Рыночный ордер
5,50 250 тыс. 0.5-1.5% 30% Лимитные ордера J250K 1 млн 0.5 1% 20% Алгоритмическое > $1 млн 0.25-0.5% 10% DMA, TWAP Таблица 88. Масштабирование; от розницы до институционала Этапы роста капитала и соответствующие изменения о системе Рис. 122. Этапы роста капитала и соответствующие изменения е системе Шаг 8. Документирование и постоянное улучшение Торговая система — живой организм. Рынки меняются, и система должна адаптироваться. Документ «Торговая система Агооп» должен содержать: общее описание (тип стратегии, активы, таймфрейм), параметры (N, пороги, фильтры), правила входа и выхода, управление риском, результаты бэктеста, психологические правила. Как улучшать систему без переоптимизации, раз в квартал проводите анализ сделок; если фильтр не улучшает результаты — удалите его; если рынок изменился — скорректируйте N, но постепенно, на основе данных; никогда не меняйте правила после 3-5 убыточных сделок — дайте системе время
Структура документа торговой системы Торговая система Агооп Правил* «хода Правила выхода Рис. 123. Структура документа торговой системы Пример полной собранной системы (шаблон) Ниже приведён шаблон торговой системы '«Aroon Trend Catcher», который вы можете адаптировать под свои потребности. Это не догма — это отправная точка. Измените актив, таймфрейм, пороги — главное, чтобы каждое правило было чётким и измеримым. # Торговая система <-Aroon Trend Catcher» # Версия 1.0 | Антия SPY | Таимсррейм: Дневной | N=25 # # ВХОД (лонг): - Ai oon Up пересекает Down снизу вверх Агооп Up < 50 и Агооп Поли < 50 За 5 баров минимум 3 раза оба Агооп < ЗС - Иена > МА200 j Объём > 1.2 х SMAI20) # # ВЫХОД Полный. Aroon Up < 70 ИЛИ Down > 30 Частичный Up упал с 10' до 94 закрыть 30% # # РИСК- - 1% на сделку | Дневной лимит 3% | Недельный 6% # # БЭКТЕСТ (2015-2023). - 87 сделок | PF 1.73 | Sharpe 0 94 | MaxDD 18% Заключение по главе. Ваша первая система Вы только что спроектировали собственную торговую систему. Не копируйте чужой пример — создайте свою, под себя. Может быть, вы выберете валюты вместо акций. Может быть, добавите фильтр ADX. Может быть, будете выходить только при падении Aroon Up до 60 вместо 70. Главное — чтобы система была
чёткой, измеримой и выполнимой для вас. Если правило сложно запомнить — упростите. Если стоп-лосс слишком широк для вашей психики — уменьшите риск. Система не должна быть идеальной. Она должна быть такой, чтобы вы могли следовать ей в стрессовых условиях. Последнее наставление: «Теперь у вас есть всё, чтобы начать. Не ищите идеальный момент. Начните с малого. На бумаге. На демо. С маленьким риском. Путь в тысячу сделок начинается с первой.» Глава 26. Психология трейдинга с Агооп «Вы можете знать Агооп вдоль и поперек, написать сотню скриптов, отбэктестить все стратегии. Но если ваша психика не выдерживает просадок, страха и жадности — вы проиграете. Агооп — не только индикатор рынка, но и зеркало вашего внутреннего состояния. Он учит терпению, дисциплине и смирению.» Технический анализ — это только 20% успеха. Остальные 80% — психология. Трейдинг — это единственная профессия, где ваши эмоции напрямую влияют на финансовый результат. Агооп, с его чёткими числами и объективными зонами, может стать вашим психологическим якорем. Он заменяет субъективные ощущения («мне кажется, пора продавать») на объективные правила («Агооп Up упал ниже 70 — выхожу»). Когда правила чёткие, эмоциям нет места. Как Агооп помогает контролировать эмоции Первое: убирает неопределённость. Страх и жадность рождаются из вопроса «а что будет дальше?». Агооп не отвечает на этот вопрос — он говорит, что есть сейчас. Когда вы знаете, что Aroon Up = 85, Down = 12, вы понимаете: рынок в сильном бычьем тренде. Не нужно гадать. Неопределённость исчезает. Второе: даёт объективные правила выхода. Самое эмоционально тяжёлое решение — когда выходить. Агооп даёт чёткие критерии. Третье: лечит FOMO — страх упущенной выгоды. Если Агооп Up = 100 и был таким 5 дней — вы опоздали, входить сейчас — ловить вершину. Четвёртое: борется с желанием усреднять убытки. Если Aroon Up упал ниже 50 — тренд сломан, усреднение приведёт к катастрофе. Пятое: поддерживает терпение в боковике. Обе линии ниже 30 — не торгуй. Это разрешение на бездействие. Ловушка Проявление Лекарство Агооп Торговля после , % Огкрываю сделку, чтобы отыграться Aroon Score < 6 — сигнал запрещён убытка (месть)
Жадность (удержание слишком долго) «Ещё немного, будет ещё выше» Закрывай часть при Up < 80 Cipax (закрытие слишком рано) «Вдруг развернётся лучше выйду» Держи пока Up > 70 и Down < 20 Надежда (усреднение) «Цена вернётся, я докуплю» Down > 30 — тренд сломан Импульсивность «Сигнал' Вхожу немедленно» Жди подтверждения на следующем баре Таблица 89. Психологические ловушки трейдера и спасение Агооп Ритуалы дисциплинированного трейдера Агооп Ежедневный обзор (15 минут): откройте все свои активы, проверьте Агооп Up/Down для каждого, запишите, какие в тренде, какие во флэте. Журнал сделок с Aroon-метриками: фиксируйте не только цену, но и значения Агооп Up/Down в момент входа и выхода, Агооп Score, объём. Через месяц проанализируйте, при каких значениях Агооп ваши сделки были прибыльными. Правило «трёх сигналов»: прежде чем открыть позицию, дождитесь трёх независимых подтверждений — Агооп пересечение/пробой, свечной патгерн/уровень, объём или другой индикатор. Правило «одной сделки»: в день (неделю) открывайте не более одной сделки на один актив. Это отраничивает перегрузку и импульсивность. Путь от новичка к мастеру Агооп (лестница компетенций) Уровень 1 — Знакомство (0-3 месяца): знаете формулу Агооп, ставите индикатор на график, пытаетесь интерпретировать. Уровень 2 — Правила (3-6 месяцев): строго следуете стратегии пересечения, получаете убытки из-за психологических ошибок, но понимаете причину. Уровень 3 — Дисциплина (6-12 месяцев): научились ждать подтверждения, не торгуете во флэте, ведёте журнал, сделки становятся стабильно прибыльными. Уровень 4 — Мастерство (1-3 года): комбинируете Агооп с объёмом, ADX, свечными паттернами, используете Агооп Score, добавляете и уменьшаете позиции. Уровень 5 — Интеграция (3+ года): Агооп стал частью вашего мышления, вы видите не цену, а возраст экстремумов, эмоции не мешают.
Пять уровней владения Агооп: от новичка до профи Рис. 124. Пять уровней владения Агооп. от новичка до профи Заключение «Индикатор — это не цель. Цель — это вы, ставший лучше. Агооп был лишь поводом для вашего роста. Если после этой книги вы изменили своё отношение к рынку, если научились ждать и измерять, если перестали винить индикаторы в своих ошибках — значит, всё было не зря.» Мы начинаем финальную часть нашего путешествия. В ней — итоги, ответы на главные вопросы, дорожная карта вашего развития и практические инструменты, которые останутся с вами на всю жизнь. Этот раздел — не просто послесловие, а синтез всего, что вы узнали. Мы поднимемся над отдельными стратегиями и техниками, чтобы увидеть картину целиком: почему Агооп действительно работает, где его границы, и как сделать его фундаментом вашей торговой философии на годы вперёд. Почему Агооп остаётся недооценённым инструментом В мире технического анализа существует парадокс: чем проще индикатор, тем реже его используют. Трейдеры ищут сложность, потому что сложность создаёт иллюзию глубины. Агооп слишком прост — и поэтому его игнорируют.
Этот парадокс работает в вашу пользу: пока толпа ищет «священный грааль» среди десятков параметров и нейросетей, вы используете инструмент с опним параметром, который на самом деле измеряет фундаментальное свойство рынка — возраст экстремумов. Три причины недооценённости Агооп: 1. Отсутствие «магических» настроек. В отличие от MACD или RS1, у Агооп нет десятков параметров, которые можно крутить в поисках идеала. Всего один период — и трейдер чувствует себя «голым» перед рынком. Парадокс в том, что именно эта простота делает Агооп робастным: его невозможно переоптимизировать, потому что нечего переоптимизировать. Один параметр N — это один компромисс между чувствительностью и надёжностью, и вы понимаете его механику полностью. 2. Нестандартная логика. Большинство привыкло, что индикаторы должны следовать за ценой. Агооп идёт от времени. Это требует перестройки мышления, а люди ленивы. Переход от парадигмы «что делает цена?» к парадигме «когда был последний экстремум?» — это когнитивный сдвиг, который большинство трейдеров не готовы совершить. Но именно этот сдвиг открывает доступ к информации, которую ценовые индикаторы физически не могут предоставить: возраст тренда, его усталость, его готовность к развороту. 3. Маркетинговый вакуум. Вокруг Агооп нет хайпа, нет гуру, продающих курсы. Он остался инструментом инженеров и квантов, а не инфоцыган. Это хорошо для вас: пока толпа гоняется за нейросетями и «секретными паттернами», вы используете инструмент, который действительно работает и который мало кто понимает. Это ваше преимущество — структурное, устойчивое преимущество, основанное не на скорости исполнения и не на инсайдерской информации, а на понимании того, чего другие просто не видят.
Рис. 125 Частота упоминания индикаторов: Агооп — низкая популярность, но высокая эффективность В каких рыночных условиях Агооп наиболее эффективен Агооп — не панацея. Он хорош не всегда и не везде. Знание его «зоны комфорта» убережёт вас от разочарований и от попыток применить инструмент там, где он принципиально не работает. Понимание ограничений — это не слабость, а зрелость. Профессионал знает не только когда входить, но и когда не торговать вообще. Оптимальные условия (Агооп показывает лучшие результаты): устойчивый тренд — восходящий или нисходящий — с регулярным обновлением экстремумов. Агооп распознаёт такие движения на ранней стадии, когда цена ещё не пробила значимые уровни. Выход из длительной консолидации, когда рынок долго «спал» (обе линии Агооп ниже 20), а затем происходит пробой — Агооп BRI даёт ранний сигнал. Рынки с выраженными циклами — акции, индексы, криптовалюты в период халвинга — где тренды длятся неделями и месяцами. Умеренная волатильность — не слишком низкая (иначе нет движения), не слишком высокая (иначе ложные сигналы). Плохие условия (Агооп бесполезен или даёт много ложных сигналов): боковик (флэт) с узким диапазоном, где Агооп уходит в нейтральную зону (оба ниже 30). Рынок с резкими новостными скачками — например, крипта после неожиданных заявлений, где Агооп не успевает адаптироваться. Экстремально высокая волатильность при панических продажах: Агооп может показывать 100/0, но разворот происходит молниеносно. Низколиквидные активы — многие акции third tier, экзотические валютные пары — где слишком много шума и недостаточно участников для формирования устойчивых трендов. Резюме: Агооп — инструмент для трендовой, спокойной торговли на среднесрочных и долгосрочных таймфреймах. Используйте его, когда рынок движется, и избегайте торговли во флэте.
Высокая волатильность Низкая волатильность Матрица эффективности Агооп: тренд х волатильность ХОРОШО плохо Сигналы ест*, но Ложные сигналы. чаше ложные из-за резки» рожоротм рстких скачков лучше ив торговать Тр«нд 4- Низкая Флэт + Низкая волатильность волатильность отлично плохо Устойчивы* СИГНАЛЫ, Об* линии < 30, минимум шума. сигналов нет. идеальные условия ждите пробоя - - ТРЕНД ФЛЭТ Рис. 126 Матрица эффективности Агооп тренд и волатильность Рынок/ Волатильность Низкая волатильность Высокая волатильность Отлично: устойчивые сигналы минимум Хорошо: сигналы есть, но чаще ложные Тренд ложных пересечении из-за скачков Плохо: оба Агооп < 30, сигналов нет, ждите Плохо: ложные сигналы, резкие развороты Флэт пробоя нетор|уй1е Таблица 90. Матрица эффективности Агооп: условия и оценка Как превратить индикатор в полноценную торговую систему Индикатор — это не система. Система — это индикатор + правила + риск-менеджмент + психология. Вы уже создали её в Главе 25. Но давайте повторим ключевые шаги в виде краткого манифеста, который можно распечатать и повесить над монитором. Лучшая система — не самая сложная, а та, которой вы можете следовать 100% времени. Если вы сомневаетесь в правиле — упростите или удалите его. Если стоп-лосс слишком широк для вашей психики — уменьшите риск. Система не должна быть идеальной. Она должна быть выполнимой. Из чего состоит торговая система на Агооп (чек-лист): Компонент Ваше решение (пример)
Актив SPY (индекс S&P- 500) Таймфрейм Дневной Период N 25 Фильтры МА200 (цена выше), объём > 1.2 среднего Сигнал входа (лонг) Пересечение Up>Down при обоих < 50 + предшествующий боковик Сигнал выхода Aroon Up < 70 или Агооп Down > 30 Стоп-лосс Последний минимум перед входом Риск на сделку 1% капитала Размер позиции (Капи1ал х 0.01) / (Цена входа - Стоп) Дневной лимит 3% убытка — стоп Автоматизация Алерты в TradingView. ручное исполнение Таблица 91. Чек-лист компонентов торговой системы на базе Агооп Будущее трендовых индикаторов в эпоху алгоритмической торговли и искусственного интеллекта Рынки меняются. Алгоритмы HFT, машинное обучение и AI-трейдинг доминируют на внутридневных таймфреймах. Есть ли место Агооп в этом новом мире? Ответ: да, и вот почему. То, что не меняется — и не изменится никогда — это человеческая природа: страх, жадность, стадный инстинкт. Агооп измеряет возраст экстремумов — то есть, по сути, время, в течение которого толпа удерживает максимум или минимум. Это не зависит от алгоритмов. Понятие тренда будет существовать, пока есть асимметрия информации и капитала, а Агооп останется инструментом его измерения. Необходимость в простых, робастных индикаторах только растёт: чем сложнее модель, тем легче её переобучить, а Агооп с одним параметром N практически невозможно переобучить под шум. Как А1 может усилить Агооп: оптимизация N под меняющиеся рыночные режимы — нейросеть мижет определять текущую волатильность и предлагать оптимальный период. Фильтрация ложных сигналов — модель машинного обучения на признаках Агооп и других индикаторов может предсказывать вероятность успеха сигнала. Кластеризация рыночных состояний — автоматическое распознавание, находимся ли мы в тренде, флэте или переходной фазе. Будет ли Агооп актуален через 10 лет? Да, потому что его базовая идея — измерять время между экстремумами — фундаментальна. Она не зависит от технологии исполнения ордеров Пока существуют ценовые
максимумы и минимумы, Агооп будет работать. Но вы должны адаптироваться: используйте более высокие таймфреймы, где влияние HFT минимально; комбинируйте Агооп с данными по ликвидности и ордер-флоу; изучайте AI, чтобы усилить его. От Тушира Чанда до АЬтрейдинга: 30 лет развития Агооп 1995 2000-2010 2015-2020 2020-2025 20254- Замами* Мейистрмм Гибрид алготрейдинга с нейросетями Тушар Чанд Возрождение Tpvtawv и ммо Рис. 127 От Тушира Чанда до AI-трейдинга: ЗОлет развития Агооп Эпилог. Ваше место в мире Агооп Мы начали с санскритского слова «Арун» — рассвет. Теперь, на закате этой книги, вы стоите на пороге нового рассвета — вашего рассвета как трейдера. Вы знаете то, чего не знают 99% участников рынка: тренд начинается не тогда, когда цена пробила уровень, а когда время последнего экстремума стало маленьким. Боковик — это не враг, а друг, который говорит «сиди в кэше». Разворот происходит, когда старый лидер стареет, а новый ещё не родился. Каким трейдером вы станете? Потребителем сигналов, который будет искать «волшебную настройку Агооп»? Или Мастером, который понимает, что Агооп — это всего лишь линза, а главное — дисциплина? Ответ зависит только от вас. Ваше место в мире Агооп — не рядом с толпой, которая вечно гоняется за новостями и свечными паттернами. Вы — наблюдатель времени. Вы смотрите на график и видите не зелёные и красные свечи, а пульс быков и медведей, их возраст, их усталость. И когда вы говорите «тренд» — вы знаете, что это значит измеримо, а не на глаз. Запомните этот момент. Через год, когда вы будете спокойно удерживать позицию, а вокруг будет паника, вспомните: вы стали таким не потому, что прочитали книгу. А потому что выбрали дисциплину вместо эмоций.
Дорожная карта дальнейшего развития трейдера Путь к мастерству не заканчивается на последней странице. Вот план на ближайшие 12 месяцев — конкретный, измеримый, пошаговый. Не пытайтесь перепрыгнуть этапы: каждый уровень строится на предыдущем. Если вы начнёте торговать на реальные деньги раньше, чем освоите бумажный трейдинг — вы заплатите рынку за урок, который могли получить бесплатно. Месяц 1-2: Освоение основ. Поставьте Агооп на график SPY (дневной, N=25). Только наблюдайте — не торгуйте. Фиксируйте в дневнике: когда линии в зонах выше 70, 30-70, ниже 30. Когда пересекаются. Прочтите книгу повторно, выделяя ключевые правила. Месяц 3-4: Бумажный трейдинг. Выберите одну стратегию (например, пересечение в нижней зоне). Вручную на истории или в демо совершите 20-30 сделок. Записывайте каждую. Рассчитайте свои метрики (профит-фактор, винрейт). Если отрицательные — вернитесь к теории. Месяц 5-6: Реальная тор> овля с малым риском. Откройте реальный счёт с минимальным капиталом (например, $500-1000). Риск 0.5% на сделку. Совершите 20 сделок. Проанализируйте: соблюдали ли правила? Где поддались эмоциям? Месяц 7-9: Оптимизация и расширение. Добавьте фильтры (объём, ADX, МА200). Сравните результаты с базовой стратегией. Протестируйте другие активы (например, крипту, валюты). Найдите свой «золотой» актив. Автоматизируйте алерты в TradingView. Месяц 10-12: Масштабирование и А1. Увеличьте капитал (если прибыль стабильна). Изучите Python и библиотеки для бэктеста (pandas, backtrader). Поэкспериментируйте с машинным обучением для фильтрации сигналов. Дальше: непрерывное совершенствование. Ведите дневник сделок всегда. Раз в квартал пересматривайте систему: какие фильтры работают, какие нет. Следите за изменением рыночных условий (волатильность, корреляции). Рынок эволюционирует, и ваша система должна эволюционировать вместе с ним — но постепенно и на основе данных, а не эмоций.
Дорожная карта развития трейдера: 12 месяцев • • Перечитать «яиг у • • 20 слепок • * 20-30 Л«м»-стло« • • АлертыТУ М«сяц 10-12: Al и икщт»6 • • PF И «**ире*Т « * Аналм) оембок • • Pytbor ♦ ЬмМг«М< • • ML фклыряшм • • Аост «алитам Рис. 128. Дорожная карта развития трейдера- план на 12 месяцев Приложения Приложение А. Формулы и математические расчёты Агооп Базовые формулы Агооп Up = ((N - Bars Since Last High) / N) x 100. Aroon Down = ((N - Bars Since Last Low) I N) x 100. Где N — период расчёта (обычно 25), Bars Since Last High — количество баров от текущего до бара с максимальным High за последние N баров (0, если максимум на текущем баре), Bars Since Last Low — аналогично для минимума. Эти формулы определяют, насколько «свежим» является последний ценовой экстремум, если максимум был достигнут на текущем баре, Агооп Up = 100; если N баров назад, Агооп Up = 0. Каждый бар без нового экстремума отнимает ровно 100/N процентов от значения Агооп — это создаёт характерную ступенчатую линию, которая визуально отличается от гладких осцилляторов. Производные метрики Спред /Агооп = Aroon Up - Агооп Down (диапазон от -100 до +100). Спред показывает, какая из сторон доминирует и насколько сильно. Спред выше +40
указывает на устойчивый бычий тренд, ниже 40 — на медвежий. Значения вблизи нуля означают отсутствие выраженного направления. BRI (Breakout Readiness Index) = max(30 - Aroon Up, 0) + max(30 - Aroon Down, 0) (диапазон 0-60, сигнал пробоя при значении выше 40). BRI измеряет «сжатие» рынка: когда оба Агооп находятся ниже 30, индикатор накапливает энергию. Чем выше BRI, тем вероятнее мощный пробой в ближайшем будущем. Aroon Score = 0.3 х (спред-нормализованный) + 0.25 х (Up/100) + 0.2 х (1 - Down/ЮО) + 0.15 х (градиент/6) + 0.1 х (бонус за боковик). Это интегральная оценка качества сигнала от 0 до 10, объединяющая пять компонент: направление спреда, силу бычьей линии, слабость медвежьей, скорость роста и предысторию боковика. Градиент Aroon Up = (Агооп 1)р(сегодня) - Aroon Up(K баров назад)) / К (обычно К=5). Градиент показывает скорость изменения: быстрый рост Aroon Up свидетельствует о зарождении тренда, а падение — о его затухании. Расчёт вручную (пример для N=5) Бар High Low Max High (за 5) Баров до Мах Min Low (за 5) Баров до Min Aroon Up Агооп Down 1 10 9 10 (бар 1) 0 9 (бар 1) 0 100 100 2 11 8 11 (бар 2) 0 8 (бар 2) 0 100 100 3 10 9 11 (бар 2) 1 8 (бар 2) 1 30 80 4 12 IC 12 (бар 4) 0 8 (бар 2) 2 100 60 5 11 11 12 (бар 4) 1 8 (бэр 2) 3 80 40 Таблица 92 Пример ручного расчёта Ai oon для N-5 (Приложение А. 1) Приложение Б. Готовые настройки для акций, фьючерсов, Forex и криптовалют Ниже приведены рекомендуемые настройки Агооп для различных рынков и таймфреймов. Это отправные точки, а не догма — корректируйте их под свой стиль и текущие рыночные условия. Период N: стандартный 25, но для волатильных активов увеличивайте, для спокойных — уменьшайте. Порог силы: Агооп выше этого значения считается сильным трендом. Порог истощения: Агоип ниже этого значения считается слабым. Фильтры: рекомендуемые дополнительные условия. Рынок Таймфрейм N Порог силы Порог ист ощения Фильтры
Акции (Large caps) Дневкой 25 70 30 МА200 объём Акции (small caps) Дневной 30 35 75 25 объём -> 1 5 Индексы (SPY. QQQ) Дневной 25 70 30 МА200 Фьючерсе! (ES NQ) 4-часовои 20 70 30 Объём (тики) Forex (EUR/USD) 4-часовой 20 70 30 Hoi остной фильтр Forex (GBP/JPY) 4-часовой 25 75 25 ADX > 25 Крипто (BTC) Дневной 35 80 20 ADX > 30. объем Крипто (ETH) 4-часовой 25 75 25 Индекс страха Товары (Золото) Дневной 25 70 30 МА100 Товары (Нефть) Дневной 20 70 30 EIA Фильтр Таблица 93. Готовые настроим Агооп по рынкам и таимфреимам (Приложение Б.1) Приложение В. Код индикатора на Python и Pine Script Python (полный класс с методами) import pandas as pa import numpy as np class Aroon def _init_(self, period=25); self.period = period del calculate!self, high, low) ..Возвращает Aroon Up, Down и спред.""" highsenes = pd.Series(high) low.series = pd.Series(low) bars, up = high_series rolling(self period) apply( lambda x: self period - 1 - np.argmaxixf: 1))) bars down - low series rollmg(self period) apply! lambda x self.period -1 - np.argmin(x( -1])) aroon_up = (self period bars_up) / self period *100 aroon down = (self peiioa oars down) / self period * 100 spread = aroon, up aroon_auwn return aroon_up.fillna(50), aroon down.fillna(5O). spread.fillna(u> ael bri(self, high, low): up down. _ = self calculate(hiqh. low) return np.maximum(30 - up. 0) +• np.maximum(30 down, 0) Pine Script (TradingView) — полный индикатор с сигналами //@version=5 indicator("Arcr-n Complete", overlay=false) length = input.int(25, "Period") showSignals = input.booKtrue, "Show Signals") shcwtJRI = input.oooKlrue, "Show BRI’) aroonup = 100 * (length - ta hignestbarsfhigh length) -1) / (length -1) aroonDown = 100 * (length la lowestbars(low, length) - 1) / (length 1)
bri = math max(30 - aroonUp. C) + math max(30 aroonDown, 0) oullCross = ta crossover(aroonUp aroonDown) ana aroonUp < 50 bearCross = ta.crossunder(aroonUp. aroonDown) ana aroonup < 50 plot(aroonUp. "Up", color green, ?) plo"(aroonDown, "Down', color.red, 2) hline(70, "Overbought", cofor.gray, linestyie=hline.style_dotted) hline(30, "Oversold", color .gray. Iinescy1e=hline.style_ootted) ploi(showBRI ? bri na, ’BRI", co or purple, 1, plot style columns) piotsnapetbullCross ana showSignais, style-shape.triangleup, location=location beiowbar, coior=coloi .hme) Приложение Г. Чек-л ист оценки тренда по Агооп Для бычьего тренда (лонг): Этот чек-лист — ваш компас перед каждой сделкой. Пройдите по всем восьми пунктам и поставьте галочку напротив каждого утверждения. Семь-восемь «Да» — очень сильный тренд, можно входить с увеличенным объёмом. Пять-шесть «Да» — умеренный тренд, стандартный вход. Менее пяти — тренд слабый или его нет, лучше не входить. Для медвежьего тренда (шорт) — зеркально: проверяйте Aroon Down выше 70, Агооп Up ниже 30 и так далее. № Вопрос Да / Нет 1 Aroon Up > 70? 2 Aroon Down < 30? 3 Спред (Up - Down) > 40? 4 Агооп Up рос в последние 3 дня1 5 Агооп Down падал или был стабильно низким? 6 За 5 баров до этого были оба Агооп < 30’ (рождение тренда) 7 Объем растёт (если есть)? 8 Цена выше МА200 (для долгосрочного контекста)? Таблица 94. Чек лист оценки бычьего тренда по Агооп (Приложение Г. 1) Приложение Д, 50 практических торговых сценариев с использованием Агооп Приводим выдержку из 10 ключевых сценариев (полный список — в расширенной версии книги). Каждый сценарий описывает конкретную рыночную ситуацию, условия входа, правила выхода и уровень риска. Используйте их как шаблоны: адаптируйте под свой актив, таймфрейм и стиль
торговли, но сохраняйте ядро — объективные критерии Агооп. № Сценарий Условия Действие 1 Идеальное бычье пересечение Up пересекает Down снизу, оба < 50. боковик 5+ баров, объём выше среднего Покупка 2 Пробой из сжатия 6RI > 40. цена выше сопротивления Up > 70. объём высокий Покупка на пробое 3 Усталость быков Up был > 90 десяти баров, падает ниже 85, Down растёт, пин-бар Шорт 4 Ложный пробой Цена вышла за уровень. Up не достиг 70, ...бъём низкий, цена вернулась Вход в сторону возврата 5 Добавление в тренд В лонге. Up упал до 80 при коррекции затем > 85. Down < 10 ДобаЕить позицию 6 Ныход частями Up с 100 до 94 закрыть 20% До 85: ещё 30%. Ниже 70. всё Частичный выход 7 Флэт — не торговать Оба Агооп < 30 в течение 5+ баров Нет позиций 8 Дивер!енция на двойной вершине Цена обновила максимум, Up не достиг предыдущего пика Шорг 9 Импульс после новостей Цена резко растёт, Up > 80 объём высокий, боковика не было Покупка осторожно 1 0 Восстановление после просадки 3 убытка подряд: уменьшить позицию на 30%, Агооп Score > 6 Продолжить торговлю 7облица 95. Ключес ые торговые с ценарии Aroon IПриложение Д. 1) Приложение Е. Использование Агооп в количественных и Al-стратегиях трейдинга Современный трейдинг немыслим без количественных методов. Агооп — не просто индикатор для визуального анализа, а мощный набор признаков для машинного обучения и алгоритмических стратегий. Ниже приведены четыре ключевых направления интеграции Агооп в А1-пайплайн. 1. Агооп как признак в модели машинного обучения. Добавление Агооп Up, Down и BR1 в feature set значительно повышает предсказательную способность модели. В практике aroon up и aroon down часто входят в топ-5 признаков по важности в ансамблевых моделях (Random Forest, XGBoost). Это неудивительно: Агооп содержит уникальную информацию о времени, которую
ценовые признаки не предоставляют. » Добавление Агооп в feature set features = [‘close', volume', rsi', maca , aroon_up, artion_do.vn , 'brr] X - defeatures) у = (dfl'close ].shift(-5) / dfl'close ] > 1.02) astype(int) model = RandomForestCiassifler(n_estimators=2oO) mode* fit(X train, у train) importance = model. feature_importances_ # aroon up и aroon down часто входят в топ-5 признаков 2. Кластеризация режимов рынка с Агооп. Используя KMeans или другие алгоритмы кластеризации на признаках aroon up, агооп down, volume и atr, можно автоматически определять рыночный режим: сильный тренд, слабый тренд, флэт, переходная фаза. Каждый кластер получает свою стратегию и свои параметры управления риском. from sklearn.cluster import KMeans Xciuster = dfll'aroon up 'aroon_down', ’volume', 'atr']].dropna() kmeans = KMeans(n_clusters=4. ranoom_state=42) df| regime ] = kmeans.fit pred>ct(X_cfuster) # Анализ кластеров: один = сильный тренд, другой = флаг 3. Адаптивная оптимизация периода N. Используя скользящее окно волатильности (ATR), можно адаптировать период N к текущим рыночным условиям. При высокой волатильности N увеличивается (меньше ложных сигналов), при низкой — уменьшается (быстрее реакция). Это сохраняет робастность Агооп, добавляя адаптивность. dc-f adaptivejifatr atrjnedian): it atr > atr median *15:# высокая волатильность return 30 elif atr < atr_median *07 # низкая волатильность return 20 else return 25 4. Нейросетевая фильтрация сигналов Aroon. Обучите LSTM или Transformer на истории сигналов Агооп (вход, выход, исход). Модель будет предсказывать вероятность успеха сделки. Вход: значения Агооп, цены, объёма за последние 20 баров. Выход: вероятность того, что через 5 баров цена будет выше входа + 2%. Это превращает Агооп из бинарного сигнала (да/нет) в вероятностный фильтр, который учитывает контекст, недоступный простым правилам:. # Псевдокод нейросетевой фильтрации model = Sequential^ LSTMf64, input_shape=-(2O. 10)), # 20 барос- 10 признакоь Dense(l, activation="sigmoid") ]) # Вход. Aroon, цены, объём за 20 баров # Выход: 1 если через 5 баров цена > входа + 2%
Пожелания от автора Дорогой читатель. Если вы дочитали до этого места — вы не просто трейдер. Вы ученик. А это значит, что у вас есть главное качество успешного человека: способность учиться. Я написал эту книгу не для того, чтобы дать вам «священный грааль» или волшебную формулу. Таких не существует. Я написал её, чтобы вооружить вас одним из самых элегантных и недооценённых инструментов финансового анализа и, главное, — чтобы изменить ваше мышление. Запомните три вещи: Первое: рынок не обязан вам ничего. Он не будет подстраиваться под ваши надежды. Но вы можете научиться понимать его ритм — ритм экстремумов и времени. Когда вы перестаёте требовать от рынка соответствия вашим ожиданиям и начинаете слушать, что он вам говорит через возраст экстремумов — вы совершаете качественный скачок в понимании торговли. Второе: дисциплина дороже прибыли. Вы можете проиграть сделку, но если вы следовали правилам — вы не проиграли. Вы просто заплатили за информацию. Выигрыш придёт позже, когда статистика сыграет в вашу пользу. Каждая сделка, закрытая по правилу, даже с убытком — это инвестиция в вашу дисциплину. Каждая сделка, закрытая из страха или жадности — это шаг назад. Третье: Агооп — это не индикатор. Это линза. Через неё вы видите не цену, а возраст. Со временем вы начнете замечать, что рынок подчиняется не столько цифрам, сколько человеческому старению. И тогда вы станете не просто трейдером — вы станете наблюдателем времени. * 1 Не бойтесь ошибок. Они неизбежны. Бойтесь повторять одни и те же ошибки. Начните с малого. Не гонитесь за быстрыми деньгами. Постройте систему, следуйте ей, тестируйте, улучшайте. И помните: в трейдинге, как и в жизни, побеждает не самый умный и не самый быстрый, а самый терпеливый и дисциплинированный. Я желаю вам: терпения — ждать свой сигнал; мужества — входить, когда Агооп говорит «да»; смирения — выходить, когда говорит «нет»; радости — от процесса, а не только от результата. Пусть Агооп освещает ваш путь, как тот самый бог утренней зари. С уважением, Ярослав Суков