Этот большой пост предназначен как справочный для работы с таблицами в постах серии «S&P500 под капотом», крайне рекомендуется для углублённого понимания концепций. Не пропустите следующий большой исследовательский пост, он будет посвящён анализу двух последних вершин рынка и курвфиттингу созданию правил маркет-тайминга на основе подкапотных категорий.
Традиционное измерение широты
Анализ широты рынка нужен для определения участия масс в движении. В общем случае для этого используются счётчики Advances/Declines и линия A/D на их основе.
2019-06-07
New Highs / Lows Adv Dec Unch AdvVol DecVol UnchVol A/D A/DV
----------------------------------------------------------------------
NYSE 187 51 1377 570 64 2059.3 1023.9 92.2 2.42 2.01
NASDAQ 105 133 1563 952 146 1389.9 461.0 68.0 1.64 3.01
AMEX 7 10 129 78 33 251.1 20.7 17.6 1.65 12.11
Total ---------------------------------------------------------------
4912 299 194 3069 1600 243 3700.3 1505.6 177.8 1.92 2.46
Модифицированное измерение широты
Недостаток стандартных A/D-счётчиков в том, что любой незначительный подъём на $0.01 считается, как advance, и любое незначительное падение считается как decline. Поэтому целесообразно применять фильтр по росту/падению цены, например, считать за advance/decline только если цена поднялась/опустилась на $0.03 и более:
2019-06-07
New Highs / Lows Adv Dec Unch AdvVol DecVol UnchVol A/D A/DV
----------------------------------------------------------------------
NYSE 187 51 1260 475 276 1860.9 853.1 461.4 2.65 2.18
NASDAQ 105 133 1344 754 563 1336.5 370.4 212.0 1.78 3.61
AMEX 7 10 93 42 105 239.7 10.3 39.4 2.21 23.16
Total ---------------------------------------------------------------
4912 299 194 2697 1271 944 3437.1 1233.9 712.7 2.12 2.79
Явно видно, что массы не могут уверенно продвинуться вверх и буксуют (#Unchanged > 900, считаются только обыкновенные акции).
Использование профилей цены акций для измерения широты
Я решил расширить анализ широты в том смысле, что полезно смотреть не только сколько и насколько, но и где локализовано подъём-снижение. Все обыкновенные акции разбиваются на категории, на основе
- простоты определения
- частоты встречаемости профиля акции при просмотре графиков
- вероятности дальнейшего движения
Список категорий не является всеобъемлющим и финальным, можно придумать ещё более тонкое деление по каким-либо признакам, но это излишнее усложнение и 20 и так достаточно много.
Обозначения и концепции в примерах формул
- с5 — закрытие неделю назад.
- prevc — вчерашнее закрытие.
- fivedaygain — рост за неделю (вычисляется на основе с и с5), absfivedaygain = | fivedaygain |
- weekweakness — неделю не может значительно продвинуться. Вычисляется как absfivedaygain < (c>$50? 2:4) и используется как критерий консолидации / потери инерции. Для дешёвых акций движение на 2% незначительное, поэтому берётся 4%.
- средняя линия считается «растущей», когда ma50 >= Ref(ma50,-5), т.е. это указывает на то, что тренд установился. Я раньше брал ma50 >= Ref(ma50,-1), но тогда будут включаться случаи, когда ma50 была в даунтренде и происходит гэп вверх.
- «недавность» пробоя/слома – это значит он произошёл на этой неделе. Пример недавнего пробоя средней — c5 < ma50 && prevc>ma50 && c > ma50 && fivedaygain > 0: неделю назад цена была ниже средней, а вчера уже выше т.е. сам пробой произошел когда-то на неделе или вчера, но не сегодня.
- отскоки и подскоки — это недельные свинги, fivedaygain > 0 или < 0, при этом weakweakness нет, т.е. свинг достаточно большой.
Ниже предствлено описание категорий, в скобках короткое название.
1. Длительный аптренд (trendabove50)
Концепция: C>МА50 и MA50>MA200. Детали классификации - с5 > ma50 && prevc > ma50 && fivedaygain положительный и значительный.
- Цена уже неделю уверенно закрепилась выше средней
- Продолжение общего тренда очень вероятно на среднесроке
- Краткосрочно велика вероятность отката
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/0a5954.png)
2. Откат в аптренде (pullingback)
Длительный аптренд, но fivedaygain отрицательный и значительный
- Продолжение общего тренда очень вероятно на среднесроке
- Краткосрочно велика вероятность отскока
Типичный представитель
Лучшая иллюстрация этой категории в начале апреля на этом графике. Сейчас хотя формально акция попадает в эту категорию, но цена потеряла инерцию.
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/c9a6a9.png)
3. Консолидация / потеря инерции в аптренде (lostmomentum)
Длительный аптренд, но акция буксует т.е. имеет weakweakness
- Продолжение общего тренда очень вероятно на среднесроке
- Если консолидация конструктивная, краткосрочно велика вероятность подскока.
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/9d10a2.png)
4. Пробой растущей 50МА (breakabove50up)
- Цена падала под среднюю и теперь восстановилась
- Продолжение общего тренда очень вероятно на среднесроке
Типичный представитель
Восстановление выше средней происходит уже не первый раз
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/e24745.png)
5. Пробой падающей 50МА (breakabove50dn)
- Сверху обычно избыточное предложение, т.к. средняя линия падает
- Продолжение общего тренда имеет среднюю вероятность на среднесроке, если будет достроена база
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/53b865.png)
6. Недавний пробой растущей 50МА (wentabove50up)
- Цена падала под среднюю и восстановилась
- Продолжение общего тренда очень вероятно на среднесроке
- категории с приставкой «недавний» можно сравнивать со вчерашним днём — например, сколько вчера было пробоев и насколько сегодня увеличилось количество акций в категории «недавний пробой», чтобы оценить сколько акций из тех, в которых вчера был пробой, закрепилось выше средней.
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/a0b854.png)
7. Недавний пробой падающей 50МА (wentabove50dn)
- Базирование вероятно на среднесроке
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/7c2679.png)
8. Слом растущей 50МА (breakbelow50up)
- Продолжение общего тренда очень вероятно на среднесроке
- Краткосрочно такие сломы обычно выносятся вверх, хотя зависит от длины и консистенции предыдущей базы и в редких случаях может удастся поймать свинг вниз.
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/7c4cd5.png)
9. Слом падающей 50МА (breakbelow50dn)
- Сам факт того, что средняя линия падает, означает, что цена провела под ней значительное время и не может восстановиться. Базирование очень вероятно на среднесроке
- Краткосрочно велика вероятность свинга вниз до 200МА, но они достаточно часто выносятся вверх.
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/53e42a.png)
10. Недавний слом растущей 50МА (wentbelow50up)
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/e35076.png)
11. Недавний слом падающей 50МА (wentbelow50dn)
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/00fe0e.png)
12. Консолидация под 50МА (consbelow50)
- Цена уже неделю не может пробить среднюю вверх
- Базирование очень вероятно на среднесроке
- Краткосрочно велика вероятность пробоя средней, если консолидация конструктивная (см. график TTD выше в «Недавний пробой растущей 50МА»)
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/0a3fc4.png)
13. Отскок вниз от 50МА (bouncebelow50)
- Базирование очень вероятно на среднесроке
- Краткосрочно велика вероятность reflex bounce вверх / поддержка на 200МА
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/18f85a.png)
14. Подскок вверх от 200МА к 50МА (bounceabove200)
- No man’s land — правая сторона базы, дальнейшее базирование очень вероятно на среднесроке
- Краткосрочно велика вероятность отскока от средней
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/c0e81c.png)
15. Консолидация под 200МА (consbelow200)
- Цена уже неделю не может пробить среднюю вверх
- Базирование и продолжение даунтренда очень вероятно на среднесроке
- Краткосрочно пробой 200МА для акции в даунтренде маловероятен, возможны выносы выше неё, но они обычно не закрепляются там
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/c05e13.png)
16. Отскок вниз от 200МА (bouncebelow200)
- Продолжение даунтренда очень вероятно на среднесроке
- Краткосрочно вероятно продолжение свинга до 50МА
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/612b42.png)
17. Подскок вверх от 50МА к 200МА (bounceabove50)
- Базирование и продолжение даунтренда очень вероятно на среднесроке
- Краткосрочно пробой 200МА для акции в даунтренде маловероятен
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/a8e419.png)
Особый случай – подскок от 50ма пробивает 200ма, которая находится сверху (резкий подскок в даунтренде/со дна). Вероятность дальнейшего аптренда не очень высокая, обычно такие подскоки распродаются, дно поймать очень сложно, поэтому отдельной категории между 14-й и 15-й для таких случаев не выделяется. Если аптренд продолжится (такое бывает редко, обычно в случае ралли со дна на общем рынке), МА50 станет выше МА200 и акция со временем перейдёт в первую категорию.
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/dc6e63.png)
18. Консолидация на дне (bottoming)
Зеркальное отражение категории «Консолидация / потеря инерции в аптренде»
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/7c4498.png)
19. Подскок со дна (bottombounce)
Зеркальное отражение категории «Откат в аптренде». Обычно это хорошие кандидаты на шорт от 20МА / 50МА.
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/ac39be.png)
20. Длительный даунтренд (trendbelow50)
Зеркальное отражение категории «Длительный аптренд»
Типичный представитель
![Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок) Прикладная широта рынка (объяснение категорий акций под капотом индексов - много картинок)](/uploads/images/05/70/11/2019/06/10/4777cd.png)
— откат гладкого тренда акции с высокой инерцией (Dave Landry persistent pullback — 2 и 19 категория, картинка у меня в профиле)
— конструктивная консолидация акции с высокой инерцией (Mark Boucher runaway moves — 3 и 18 категория, хороший пример TTD с консолидацией ниже средней в «6. Недавний пробой растущей 50МА»)
Вы можете не тестировать сами, а встать на плечи титанов.