514 / 736TA

Technical analysis

Технический анализ: данные, правила и проверка

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

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

Вместо обычной линии Яна видит цветные свечи. Каждая описывает выбранный интервал: первую и последнюю цену, максимум и минимум; объём показывает количество купленного и проданного актива. Для правильного чтения нужны продукт, биржа, часовой пояс и длина интервала. Разные графики могут отображать разные сделки. Coinbase также предупреждает, что исторические данные бывают неполными, а интервал без сделок может не иметь свечи. Пропуск данных не означает падение цены до нуля. [1] [2]

Яна включает Moving average — скользящее среднее. Оно рассчитывает более плавную кривую по выбранным ценам, помогая увидеть общее движение. Период и исходные данные влияют на результат; расчёт не добавляет новой новости о мире. Другие индикаторы, то есть вычисляемые показатели, описывают скорость или диапазон изменений. Несколько кривых могут совпадать просто потому, что используют одни и те же цены. Их число поэтому не равно числу независимых доказательств и не измеряет уверенность. [1]

Support обозначает область, где раньше останавливалось падение; Resistance — область, где замедлялся рост. Это наблюдаемые зоны, а не обещание рынка. То же относится к линии тренда, соединяющей выбранные точки. Для проверки правила Яне нужно заранее определить эти точки и условие, отменяющее фигуру. Перерисовывая линию после каждой неудачи под известное прошлое, она не проверяет исходную идею. Она создаёт другую, уже зная результат. [3] [4]

Backtest моделирует, как правило сработало бы на исторических данных. В него легко включить информацию, которая тогда ещё не была известна. Цена закрытия свечи окончательна только после завершения интервала. Если Яна ждёт этого момента, нельзя без доказательств предполагать, что затем она купит по той же уже прошедшей цене. Сигнал, то есть выполнение условия, должен предшествовать исполнимой сделке. Иначе тест даёт преимущество знания будущего. [2] [6]

Яна пробует разные периоды среднего и пороги входа, пока не найдёт отличный вариант. Чем больше попыток на одних данных, тем легче случайно выбрать победителя. Это переобучение: правило подстраивается под конкретное прошлое, но может не работать в других условиях. Честный отчёт включает и неудачные варианты. Неизменное правило нужно проверить на данных, не использованных для его выбора. Постоянная подстройка под них превращает их в очередной набор для настройки; одного разделения данных недостаточно. [5]

Lo, Mamaysky и Wang изучали автоматическое распознавание фигур на американских акциях за период 1962–1996. Некоторые давали дополнительную информацию о распределении доходности, то есть о том, как разные результаты встречались в данных. Это более узкий вывод, чем «графики позволяют зарабатывать». Он не доказывает прибыльность того же подхода для биткоина сегодня. Другой рынок, период или способ исполнения требуют собственной проверки. Статистическая связь может быть интересной, но сама по себе не оплачивает комиссии. [4]

Даже если правило улавливает движение, Яне нужно задать момент покупки, продажи и размер позиции. Результат должен учитывать комиссии и реалистичные цены исполнения. Спред — разница между лучшими предложениями покупки и продажи; проскальзывание — отклонение фактической цены сделки от ожидаемой. Оба могут влиять на итог, например при крупном ордере. Если тест уже использует фактические исполнения, этот эффект нельзя вычитать повторно. Важны также сравнение с разумной альтернативой и принятый риск. [6]

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

Пример · TA

Яна ждёт закрытия свечи

В вымышленном примере Яна покупает только после закрытия свечи выше 100 USD. Интервал заканчивается в 12:00 UTC на 101 USD; лишь теперь известен сигнал. Затем она действительно покупает по 102 USD и продаёт по 103 USD. Разница на единицу поэтому равна 103 − 102 = 1 USD до расходов, а не 103 − 101 = 2 USD. Использование цены закрытия как цены покупки необоснованно улучшило бы результат. Числа объясняют только последовательность действий, а не текущий курс или рекомендацию торговать.

Для полной картины прочитайте эту статью вместе с Price action, Backtesting, Overfitting, OHLCV, Moving average, Fundamental analysis. На эту статью также ссылаются Fundamental analysis, OHLCV, Timeframe, Candlestick chart.

01Больше ли уверенности, если все индикаторы показывают рост?

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

02Доказывает ли убыточная сделка, что технический анализ не работает?

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

DOC · 001CME Group — Technical AnalysisДокументация DOC · 002Coinbase Exchange — Product CandlesДокументация DOC · 003CME Group — Support and ResistanceДокументация DOC · 004Lo, Mamaysky and Wang — Foundations of Technical AnalysisДокументация DOC · 005Bailey et al. — Probability of Backtest OverfittingДокументация DOC · 006CFA Institute — Trading CostsДокументация
Обновлено: Сначала источники · Не является инвестиционной рекомендацией