Яна відкриває графік біткоїна й хоче зрозуміти його рух. Вона дивиться, де ціна зупинялася, як швидко зростала та скільки було продано й куплено. Саме з таких ринкових даних починається технічний аналіз. Варто розрізняти опис минулого, прогноз і угоду, яку справді можна виконати. Кожен крок потребує окремої перевірки.
Замість звичайної лінії Яна бачить кольорові свічки. Кожна підсумовує обраний інтервал: першу й останню ціну, максимум і мінімум; обсяг показує кількість проданого та купленого активу. Для правильного читання потрібні продукт, біржа, часовий пояс і тривалість інтервалу. Різні графіки можуть відображати різні угоди. Coinbase також попереджає: історичні дані можуть бути неповними, а інтервал без торгів може не мати свічки. Прогалина в даних не означає падіння ціни до нуля. [1] [2]
Яна вмикає Moving average, тобто ковзне середнє. Воно обчислює плавнішу криву з обраних цін, щоб краще показати загальний рух. Період і вхідні дані впливають на результат; обчислення не додає нової звістки про світ. Інші індикатори, тобто розраховані показники, можуть описувати швидкість або діапазон змін. Кілька кривих здатні збігатися просто тому, що використовують ті самі ціни. Їхня кількість не дорівнює кількості незалежних доказів і не вимірює впевненість. [1]
Support позначає зону, де раніше зупинялося падіння; Resistance — зону, де гальмувало зростання. Це спостереження, а не обіцянка ринку. Те саме стосується лінії тренду між обраними точками. Щоб перевірити правило, Яна має заздалегідь визначити ці точки та умову, за якої формація втрачає чинність. Перемальовуючи лінію після кожної невдачі під відоме минуле, вона не перевіряє початкову ідею. Вона створює іншу, вже знаючи результат. [3] [4]
Backtest моделює, як правило спрацювало б на історичних даних. Однак у нього легко потрапляє інформація, якої тоді ще не було. Ціна закриття свічки остаточна лише після завершення інтервалу. Якщо Яна чекає саме на неї, не можна без обґрунтування вважати, що потім вона купить за тією самою вже минулою ціною. Сигнал, тобто виконання умови, має передувати можливій угоді. Інакше тест дає трейдеру перевагу знання майбутнього. [2] [6]
Яна пробує різні періоди середнього та пороги входу, доки не знаходить чудовий результат. Що більше спроб на тих самих даних, то легше випадково знайти переможця. Це перенавчання: правило підлаштовується під конкретне минуле, але може не працювати за інших обставин. Чесний запис тому містить і невдалі варіанти. Незмінне правило слід перевіряти на даних, які не використовували для його вибору. Якщо Яна знову й знову підлаштовує його під них, вони теж стають матеріалом для налаштування; самого поділу даних недостатньо. [5]
Lo, Mamaysky та Wang досліджували автоматичне розпізнавання формацій на американських акціях за період 1962–1996. Деякі давали додаткову інформацію про розподіл дохідності, тобто про появу різних результатів у даних. Це вужчий висновок, ніж «за графіками можна заробляти». Він не доводить, що та сама методика сьогодні прибуткова для біткоїна. Інший ринок, період чи виконання угод потребують окремої перевірки. Статистичний зв’язок може бути цікавим, але сам не сплачує комісій. [4]
Навіть якщо правило виявляє рух, Яна має визначити момент купівлі, продажу та розмір позиції. Результат повинен враховувати комісії й реалістичні ціни виконання. Спред — різниця між найкращими пропозиціями купівлі та продажу; прослизання — відхилення фактичної ціни від очікуваної. Обидва можуть впливати на результат, наприклад для великого ордера. Якщо тест уже використовує фактичні виконання, цей вплив не можна віднімати вдруге. Важливі також порівняння з розумною альтернативою та взятий ризик. [6]
За вибраним графіком успіху шукайте джерело даних, точне правило, період тесту й перелік випробуваних варіантів. Аналіз має показувати витрати та збиткові відрізки. Пізніша зміна правила потребує нової версії, а не заяви, що воно все правильно передбачало від початку. Так ідею можна перевірити й порівняти. Це не гарантує майбутнього прибутку, але відрізняє зрозуміле запитання до даних від переконливої історії, складеної після події. [5] [6]
Яна чекає на закриття свічки
У вигаданому прикладі Яна купує лише після закриття свічки вище 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Чи доводить збиткова угода, що технічний аналіз не працює?+
Одна угода не підтверджує і не спростовує загальної методики. Оцінити можна конкретне правило, визначене заздалегідь, на достатніх даних із втратами, витратами й невизначеністю. Навіть добра історія не обіцяє наступного прибутку.