Зміст статті
- Докази та сфера застосування
- Ілюстрація
- Процес
- Що нам говорить структура
- Правила з використанням вже доступної інформації
- Конкретна роль обсягу
- Числові приклади та випадки відмови
- Вхід, анулювання та вихід
- Тестування приростного значення
- Поширені помилки
- Практичний список перевірки
- Поширені запитання
- Джерела дослідження
Докази та сфера застосування
Наведений матеріал підтверджує термінологію та контекст дослідження. Числові пороги, кінцевий автомат, політика виконання та синтетичні приклади, наведені нижче, запропоновані в рамках цього дослідницького проєкту. Жодного нового тестування на історичних даних не проводилося, а посилання не встановлюють прибутковість цієї конфігурації.
Практична послідовність дій
- Виміряйте чашкуПеревірте обідки, глибину, кривизну та час поблизу нижньої точки.
- Підтвердьте ручкуВимагають меншої, коротшої реакції поблизу верхньої області.
- Зафіксуйте KЗбережіть опір, мінімум ручки та ціль до сигналу.
- Дочекайтеся перетину рівняВикористайте підтверджувальне закриття, а потім оцініть виконуваний ордер.
- Перевірте кожен компонентПорівняйте з основами, у яких немає ручки або вимоги щодо U-подібної форми.
Що нам говорить структура
Структура поєднує в собі чашку з меншим відкатом, що утворює її ручку перед проривом. [1] У цій статті розробляється геометричний детектор. Вона не встановлює якість компанії та не замінює фундаментальних вимог у ширшій інвестиційній системі.
Чашка символізує повернення до попереднього торгового регіону після спаду та відновлення. Ручка може забезпечити ближчий орієнтир ризику, ніж дно чашки. Твердження про те, що всі слабкі власники акцій були видалені, не можуть бути встановлені лише на основі форми; замініть цей наратив вимірами, які можна прийняти або відхилити.
Детектор має зберігати в даних незавершені чашки, чашки без ручок і надто глибокі ручки. Інакше набір із завершених прибуткових моделей приховує ціну очікування та частоту незавершення пропонованої послідовності.
Правила з використанням вже доступної інформації
Пропонована геометрія: півоти, підтверджені трьома барами з кожного боку, утворюють H1–L1–H2–L2: два краї чашки, її дно та мінімум ручки. Нехай R=(H1+H2)/2 і D=R−L1≥2A, де A=ATR(14) на момент підтвердження ручки. Різниця цін країв — не більша за max(2epsilon,0.15D), де epsilon=max(2 ticks,0.15A). Висхідний тренд до H1 — окремий контекстний фільтр.
Щоб виміряти U, поділіть чашку на блоки по три–п’ять барів, візьміть медіани закриттів і нормалізуйте час u від нуля до одиниці. Апроксимуйте y=au²+bu+c. Вимагайте a>0, положення вершини −b/(2a) між 0.25 і 0.75 та середньоквадратичну похибку не більшу за 0.2D. Щонайменше 15% барів мають бути нижче L1+0.25D. Це пропоноване правило підгонки й часу біля дна, а не формула з IG.
Глибина ручки має бути від epsilon до 0.5D, а тривалість — від 0.1 до 0.4 тривалості чашки. Рівень активації K=max(H1,H2,highest high within the handle), тобто максимум двох країв і найвищої ціни всередині ручки. Зафіксуйте K після підтвердження ручки, потім чекайте пізнішого перетину ціною закриття K+buffer вгору, де buffer=max(2 ticks,0.1A). Підтвердження півотів не можна датувати заднім числом. [2]
Виберіть довжину блоку й процедуру підгонки до тестування. Перебирання рівнів згладжування заради найгарнішої U приховує додатковий відбір моделі за видимою точністю. Для кожного кандидата зберігайте похибки підгонки, положення вершини, число барів біля дна й виміри ручки.
when handle_low is confirmed:
validate rims, cup_depth, quadratic_fit, bottom_dwell
validate handle_depth and handle_duration
freeze K,D,handle_low,A,created
for later closed t:
if Low[t]<handle_low-epsilon: cancel candidate
elif t>created+max(5,ceil(handle_duration)): expire
elif C[t-1]<=K+buffer and C[t]>K+buffer:
emit LONG; stop=handle_low-epsilon; target=K+D
# Inverted cups reverse geometry and comparisons; test their results separately.
Конкретна роль обсягу
Пропонований фільтр обсягу порівнює медіанну активність ручки з попередньою базою та вимірює RVOL на пробої. Низький обсяг ручки — гіпотеза для перевірки, але одна активна сесія не повинна автоматично відхиляти кожного кандидата. Неперервні значення допомагають з’ясувати, чи існує стійкий зв’язок, чи поріг лише підігнаний до минулого.
Зростання обсягу справа в чашці може супроводжувати інтерес покупців або просто вищу волатильність. Тестуйте цінові й обсягові ознаки окремо. Якщо додаєте закриття біля максимуму бару, зареєструйте це як іншу умову, а не частину початкового визначення. Узгоджено коригуйте ціни й обсяги акцій при сплітах.
Ручка та чашка мають різну тривалість, тому загальний обсяг є поганим порівнянням за замовчуванням. Використовуйте середні значення для кожного стовпчика, медіани або чітко визначений показник активності. Адаптація всередині дня також вимагає нормалізації сесії; тривалу денну базу не можна перенести на кілька хвилин, просто зберігаючи ту саму кількість стовпчиків.
Числові приклади та випадки відмови
Синтетичний приклад: H1=80, L1=60, H2=79 та A=2. Тоді R=79.5 і D=19.5. Різниця країв в один пункт укладається в допуск 2.925. Чашка триває 60 барів, ручка — 12 барів і досягає 74: її глибина 5.5 нижча за 9.75, а відношення тривалостей — 0.2. K=80; закриття 80.3 перевищує цей рівень більш ніж на буфер 0.2. Доступний до виконання вхід 80.4, стоп 73.7 і ціль 99.5 дають ризик 6.7 та потенційну винагороду 19.1, приблизно 2.85R до витрат.
Відмова розпізнавання: різке падіння з 80 до 60 й негайне повернення до 79 майже не залишають часу біля мінімуму. Умова часу біля дна відхиляє таку V. Торгова невдача: допустима модель дає вхід 80.4, потім ціна досягає 73.7. Збережіть угоду зі стоп-лоссом; не поглиблюйте історичну ручку до 70 заради збереження мітки.
Числовий приклад припускає успішне проходження перевірок кривизни й похибок підгонки. Розрахунків країв та ручки недостатньо для підтвердження округлої форми. Тестові дані мають містити явне вікно цін для підгонки, а не лише чотири значення півотів для функції, що відрізняє U від V.
Вхід, анулювання та вихід
Базовий стоп стоїть за мінімумом ручки, ціль — K+D, зафіксована на сигналі. Захист за мінімумом чашки — суттєво інша політика ризику. Якщо мінімум ручки не підтверджений до пробою, ця версія пропускає можливість; пізніше підтверджений мінімум не може виправдати раніший вхід.
Перевернута чашка потребує протилежної кривизни, відкату ручки вгору, сигналу вниз і захисту над ручкою. Не припускайте симетричних результатів: доступність коротких продажів і ризик гепів відрізняються. Для акцій перевірте ліквідність, скориговані дані та корпоративні події перед включенням історичної можливості.
Вхід відбувається після підтвердження закриттям за доступною до виконання ціною. Перерахуйте потенційну винагороду, якщо відкриття гепом далеко вище K. Відмова до надсилання допустима за порушення заданих обмежень; виконаний ордер не можна видаляти за пізнішою інформацією. Геометрію збережіть, окремо записавши результат виконання.
Тестування приростного значення
Порівняйте з пробоєм тривалої бази без вимоги ручки й пробоєм ручки без вимоги U-подібної кривизни. Це відокремлює ціну очікування ручки від користі ближчого стопа. Перевіряйте чутливість до глибини ручки, тривалості чашки й часу біля дна, не оптимізуючи кожну акцію окремо.
Для акцій використовуйте склад доступних паперів, відомий на відповідну історичну дату, включно з делістингами, де доречно. Звітуйте про відхилені V, недостатню тривалість і виключення через ліквідність. Методологічне джерело [3] не підтверджує цей квадратичний детектор чи його прибутковість.
Тести мають містити округлу U, різку V, вершину параболи біля краю вікна, невідповідні краї чашки й надто глибоку ручку. Перевірте пріоритет скасування, коли бар входить у зону стопа ручки й закривається вище сигнального рівня. Перевірте узгодженість масштабу після спліту; майбутні бари не можуть зсунути історичні вершину, краї чи ручку вже опублікованого кандидата.
Поширені помилки
Називаючи кожен низький рівень чашкою
Параболу можна підігнати до багатьох траєкторій; поєднуйте перевірки глибини, похибок підгонки та часу біля дна.
Розпізнавати ручку лише після успіху
Не називайте паузу ручкою лише тому, що за нею послідував прибутковий прорив.
Запозичення репутації ширшої системи
Детектор чашки не доводить виконання вимог CAN SLIM, фундаментальних показників або відносної сили.
Список перевірки перед застосуванням методу
Позначайте кожен пункт після перевірки на власних даних. Прогрес зберігається в цьому браузері й не засвідчує прибутковість стратегії.
Поширені запитання
Чи повинні обидва краї чашки мати точно однакову ціну?
Ні. У цій версії використовується допуск на основі глибини та ATR, тому потрібна перевірка чутливості навколо цього вибору.
Чи можливий вхід до пробою рівня краю чашки?
Вхід усередині ручки можна дослідити, але це інша стратегія зі своїм сигналом і розподілом невдач.
Джерела дослідження
Кожне джерело підтверджує визначення або докази, описані поруч. Псевдокод, штучні приклади та запропоновані параметри потребують окремої перевірки.
- IG: Cup and handle chart pattern explainedIG. Структура й термінологія чашки з ручкою; загальнодоступне пояснення прочитано. Перевірено: .
- TradingView: RepaintingTradingView. Затримка підтвердження півотів і перемальовування сигналів. Перевірено: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. Контекст систематичного дослідження графічних моделей; цитована наукова праця не тестує цю конфігурацію. Перевірено: .
Пов’язані методи
Примітка про ризики
Матеріал призначений для навчання й планування досліджень, а не є фінансовою порадою. Backtest моделює минулі дані, не гарантує майбутніх результатів і не здійснює реальних угод. Методи бібліотеки не обов’язково реалізовані в застосунку. Дивіться методологію і навчальний центр.
Перевірте правила, перш ніж ризикувати реальним капіталом
Перевірте можливості застосунку, дані й кожну змодельовану угоду; складні детектори можуть потребувати окремої реалізації.
Завантажити Backtest в App Store