Зміст статті
- Докази та сфера застосування
- Ілюстрація
- Процес
- Що нам говорить структура
- Правила з використанням вже доступної інформації
- Конкретна роль обсягу
- Числові приклади та випадки відмови
- Вхід, анулювання та вихід
- Тестування приростного значення
- Поширені помилки
- Практичний список перевірки
- Поширені запитання
- Джерела дослідження
Докази та сфера застосування
Наведений матеріал підтверджує термінологію та контекст дослідження. Числові пороги, кінцевий автомат, політика виконання та синтетичні приклади, наведені нижче, запропоновані в рамках цього дослідницького проєкту. Жодного нового тестування на історичних даних не проводилося, а посилання не встановлюють прибутковість цієї конфігурації.
Практична послідовність дій
- Виміряйте древкоВикористовуйте закриття барів, ATR до древка та ефективність шляху.
- Виміряйте паузуОбмежити тривалість, корекцію та відхід від паралелізму.
- Чекайте на продовженняПісля підтвердження потрібен пробій закриттям у напрямку древка.
- Розрахуйте цільовий рівеньЗафіксуйте довжину древка, захист бази й ціль.
- Розділяйте випадки з гепамиАналізуйте новинні гепи й безперервні древка окремо.
Що нам говорить структура
Прапор поєднує сильний рух — древко — з паузою для вивчення продовження. [1] Бичачий чи ведмежий варіант визначається напрямком древка. Консолідація зазвичай нахилена проти цього напрямку або майже горизонтальна.
Гіпотеза: за рухом з високою ефективністю шляху йдуть обмежений відкат і новий імпульс. Одного великого висхідного бару недостатньо: новини, гепи відкриття та низька ліквідність створюють подібні форми з різними ризиками виконання. Зберігайте древко, консолідацію й пробій як окремі компоненти, а не єдину візуальну мітку.
Це розділення дає корисні контрольні варіанти. Якщо вимога паралельної паузи нічого не додає до відбору сильного імпульсу, результат може пояснювати простіше імпульсне правило. Водночас сприятлива консолідація може мати значення лише після певного типу древка. Це емпіричні питання, а не припущення, закладені в назву.
Правила з використанням вже доступної інформації
Пропоновані параметри древка: довжина 3–20 барів і розмір P=|C[end]−C[start]|≥3A, де A — ATR(14), відомий до початку древка. Ефективність шляху ER=P/sum(|C[i]−C[i−1]|); вимога — ER≥0.7. Для A потрібна достатня попередня історія. Підстановка ATR після сильного руху змінює базу порівняння й може змінити набір придатних древків.
Консолідація триває 5–30 барів і використовує півоти, підтверджені двома або трьома наступними барами праворуч; затримку виберіть до дослідження. Побудуйте майже паралельні межі: різниця нахилів, помножена на тривалість, не має перевищувати 0.2 ширини консолідації. Бичачий прапор горизонтальний або нахилений вниз, а відкат від максимуму древка до мінімуму бази — не більший за 0.5P. Ведмежі правила дзеркальні.
Під час створення кандидата зафіксуйте древко, лінії бази та значення ATR. Бичачий сигнал — перетин ціною закриття рівня U(t)+b вгору, де b=max(2 ticks,0.1A). Строк кандидата спливає через 30 барів від початку бази; відкат понад половину древка скасовує його. Підтвердження півота запізнюється. [2] Не використовуйте майбутні дані для вибору початку древка з найкращою ціллю.
Кандидат має існувати до сигнального закриття. Якщо короткий за тривалістю прапор сформувався й пробився, поки останній потрібний півот чекає підтвердження, ця версія із затримкою пропускає рух. Втрата охоплення є властивістю детектора й має бути у звіті.
detect pole using closed prices and pre-pole ATR
if pole.P>=3*A and pole.ER>=0.7:
track 5..30-bar consolidation
when parallel_flag_is_confirmed: freeze boundaries
base_bar_count=t-base_start+1
if base_bar_count>30: expire
elif retracement>0.5*P: cancel
elif t>created and bullish and C[t-1]<=U(t-1)+b and C[t]>U(t)+b:
emit LONG; stop=flag_low-epsilon; target=U(t)+P
# Bear flags reverse comparisons; target=B(t)-P.
# epsilon=max(2 ticks,0.15A).
Конкретна роль обсягу
Дві прості ознаки: медіанний обсяг барів бази, поділений на медіанний обсяг барів древка, та RVOL під час пробою. Пробні налаштування можуть вимагати співвідношення бази до древка нижче 0.7 і RVOL≥1.5 на пробої. Це пропоновані дослідницькі параметри, а не числові правила джерела. За різної тривалості древка й бази порівнюйте активність на бар, а не сумарний обсяг.
Якщо древко містить геп відкриття, частина переміщення ціни не відбулася через безперервну торгівлю. Окремо позначайте древка з гепами, особливо біля оголошень компаній. Великий обсяг пробою не виправляє надто далекий вхід від межі чи економічно надто віддалений стоп.
Під час тестування розділяйте вимірювання скорочення й зростання обсягу. Пауза з низькою активністю та активний пробій можуть давати різний внесок. Внутрішньоденні порівняння потребують поправки на час доби, щоб древко на відкритті й пауза опівдні не вважалися автоматично незвичайним скороченням обсягу.
Числові приклади та випадки відмови
Синтетичний приклад: ціна зростає від 100 до 112 за вісім барів. A=2, тому P=12 перевищує 3A=6. Сума абсолютних змін закриття до закриття — 15, отже ER=0.8. База з десяти барів відкочується до 107, або на 5/12=41.7% древка. За межі пробою 110.5 закриття 110.8 вище неї більш ніж на b=0.2. Вхід 111, стоп 106.7 і ціль 122.5 дають ризик 4.3 та потенційну винагороду 11.5, близько 2.67R до витрат.
Приклад скасування: база падає до 105.5; відкат 6.5 перевищує 0.5P. Скасуйте кандидата до входу. За іншого шляху допустимий пробій дає виконання за 111, потім ціна досягає 106.7; збережіть угоду зі стоп-лоссом. Не переносьте початок древка нижче заднім числом, щоб глибокий відкат виглядав допустимим.
В успішному синтетичному сценарії ціна досягає 122.5 раніше захисного стопа чи іншого заданого виходу. Приклад показує розрахунок проєкції древка, а не частоту успіху. Звітуйте про різницю між потенційною винагородою на вході й реалізованою, особливо при додаванні часткових виходів або правил підтягування стопа.
Вхід, анулювання та вихід
Базовий стоп розміщений за екстремумом консолідації. Відкладіть довжину древка від межі в момент пробою. Відлік від фактичного входу дає іншу ціль; цей варіант потрібно задати до тестування. Часткові виходи за кратними R можливі, але кожне виконання й витрати потребують моделювання; повна проєкція древка не є гарантованим реалізованим прибутком.
Підтвердження закриттям віддає частину початкового руху заради сигналу завершеного бару. Заздалегідь виставлений ордер на пробій може ввійти раніше, але виконатися на короткому виході ціни всередині бару. Не поєднуйте найкращі виконання обох підходів в один ряд результатів. Фільтр гепу чи спреду до надсилання має використовувати доступне тоді котирування, а не знання результату виконання.
Якщо півоти бази підтверджуються кількома барами, мінімум прапора має включати лише спостереження, відомі при створенні кандидата. Пізніші зміни захисту потребують розкладу без майбутніх даних. Геп через початковий стоп може дати збиток більший за плановий R; його треба зберегти в журналі.
Тестування приростного значення
Використовуйте прорив після будь-якого достатньо великого руху вгору як контрольний, без необхідності використання прапорця. Додавайте ефективність шляху, неглибоку корекцію, паралельність та обсяг по одному. Кілька фільтрів можуть різко зменшити вибірку; охоплення так само важливо розкрити, як і середній результат решти угод.
Розділяйте древка на новинах, древка з гепами та безперервні рухи. Тестуйте на наступній хронологічній вибірці з реалістичними розмірами позицій і витратами виконання. Джерело [3] не доводить, що ціль на довжину древка буде досягнута.
Перевірки мають включати сильний, але неефективний зигзаг, ефективне древко нижче порогу розміру, базу тривалістю 31 бар і відкат точно на допустимій межі. Тест початку древка має фіксувати його після вибору й перевіряти, що пізніші дані не збільшують P. Порівнюйте паралельні та збіжні бази після того самого древка, відрізняючи прапор від вимпела без подвійного врахування можливості.
Поширені помилки
Називати кожен відкат прапором
Слабке древко або надто довга база належать до іншої гіпотези.
Змінювати початок древка
Вибір нового початку після пробою заднім числом оптимізує і розмір древка, і ціль.
Порівняння загального обсягу за нерівну тривалість
Довша база може мати більший сумарний обсяг, хоча активність кожного бару нижча. Нормалізуйте порівняння.
Список перевірки перед застосуванням методу
Позначайте кожен пункт після перевірки на власних даних. Прогрес зберігається в цьому браузері й не засвідчує прибутковість стратегії.
Поширені запитання
Чи може прапор бути горизонтальним?
Так, у цій конфігурації. База з сильним нахилом у напрямку древка потребує іншої мітки, щоб не змішувати прискорення з паузою.
Чи ведмежий прапор — це просто перевернутий бичачий прапор?
Геометрію можна відобразити дзеркально. Доступність коротких продажів, вартість позики й гепи вгору означають, що економічні результати не обов’язково симетричні.
Джерела дослідження
Кожне джерело підтверджує визначення або докази, описані поруч. Псевдокод, штучні приклади та запропоновані параметри потребують окремої перевірки.
- IG: Bull flag and bear flag chart patterns explainedIG. Термінологія прапора й древка; загальнодоступне пояснення прочитано. Перевірено: .
- TradingView: RepaintingTradingView. Затримка підтвердження півотів і перемальовування сигналів. Перевірено: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. Контекст систематичного дослідження графічних моделей; цитована наукова праця не тестує цю конфігурацію. Перевірено: .
Пов’язані методи
Примітка про ризики
Матеріал призначений для навчання й планування досліджень, а не є фінансовою порадою. Backtest моделює минулі дані, не гарантує майбутніх результатів і не здійснює реальних угод. Методи бібліотеки не обов’язково реалізовані в застосунку. Дивіться методологію і навчальний центр.
Перевірте правила, перш ніж ризикувати реальним капіталом
Перевірте можливості застосунку, дані й кожну змодельовану угоду; складні детектори можуть потребувати окремої реалізації.
Завантажити Backtest в App Store