Зміст статті
- Докази та сфера застосування
- Ілюстрація
- Процес
- Що нам говорить структура
- Правила з використанням вже доступної інформації
- Конкретна роль обсягу
- Числові приклади та випадки відмови
- Вхід, анулювання та вихід
- Тестування приростного значення
- Поширені помилки
- Практичний список перевірки
- Поширені запитання
- Джерела дослідження
Докази та сфера застосування
Було розглянуто відповідні слайди TradeGuider та індексований уривок з книги, розміщеної видавцем. Для цієї повної послідовності правил не було встановлено жодного незалежного результату портфоліо. Пороги ATR, детектор відхилення, термін дії та виходи, наведені нижче, є оригінальними доповненнями дослідження.
Практична послідовність дій
- Встановити слабкістьПопередній відбій від рівня та ведмежа структура вже мають бути спостережуваними.
- Перевірте висхідний барЦіна від закриття до закриття зростає, тоді як діапазон вузький, а обсяг нижче обох попередніх барів.
- Розмістіть sell-stopОрдер активується після закриття бара-кандидата й діє протягом трьох наступних барів.
- Запишіть реальне виконанняПри гепі не можна штучно записувати виконання за ціною спрацювання.
- Управління фактичним ризикомВизначайте ціль за фактичною відстанню від входу до захисту; передбачте захисний стоп і вихід за часом.
Що нам говорить структура
Слайди описують No Demand у низхідному тренді після ознак слабкості: висхідний бар має обсяг нижчий за обсяги двох попередніх барів, після чого нижче його мінімуму розміщується sell-stop для входу в шорт. Автори застерігають від шорту лише через появу No Demand у висхідному тренді. [1] Тут «висхідний бар» означає закриття вище попереднього закриття, але не обов’язково вище власного відкриття.
Уривок із книги Гевіна Холмса додає вузький діапазон і підтверджувальний контекст. [2] У термінології VSA spread тут означає максимум свічки мінус мінімум, а не спред bid–ask. Пояснення через дії професійних учасників є інтерпретаціями; самі OHLCV не визначають трейдерів або їхні наміри.
Запропонований експеримент перевіряє вимірну кон'юнкцію: вже слабку структуру, невеликий висхідний рух від закриття до закриття за відносно невеликої активності та подальший низхідний тригер. Свічки з низьким обсягом самої по собі недостатньо. Таке розділення допомагає відрізнити контекстуальну налаштування від постфактумної розповіді про те, хто нібито купив чи продав.
Правила з використанням вже доступної інформації
Визначте запропонований слабкий фон за двадцятьма барами до кандидата n. Щонайменше один бар s має показати відбій від уже відомого ковзного максимуму: level=max максимумів двадцяти барів перед s, H[s]>level+b і C[s]<level. Потрібні два підтверджені послідовно нижчі swing-максимуми та swing-мінімум, уже пробитий закриттям. Півоти з трьома барами ліворуч і праворуч доступні лише з моменту підтвердження.
Кандидат має задовольняти C[n]>C[n−1], V[n]<min(V[n−1],V[n−2]) і H[n]−L[n]<0.7A, де A=ATR14[n−1]. Зафіксуйте b=max(2 ticks,0.1A). Після закриття n розмістіть sell-stop для входу в шорт на L[n]−b із захистом на H[n]+b. Ордер діє наступні три бари. Ці числові пороги та алгоритм визначення фону є дослідницькими пропозиціями.
Якщо умова скасування стає відомою до виконання невиконаного ордера, скасування можна змоделювати в цей момент. Остаточний максимум або закриття бару не може виправдати скасування виконання, яке відбулося раніше в його межах. OHLC не розкриває це впорядкування; використовуйте точніші дані або заздалегідь визначену консервативну домовленість.
У базовому варіанті попередні відбої перевіряють із зафіксованим буфером кандидата. Це зберігає причинність, адже всі спостереження доступні при створенні кандидата. Варіант із власним попереднім ATR кожного бара відбою має окрему назву. В обох версіях сам s не входить до розрахунку його ковзного рівня опору.
on close n:
if prior_rejection and bearish_structure and up_bar and V[n]<min(V[n-1],V[n-2]) and range[n]<0.7*A:
place SELL_STOP trigger=L[n]-b, protection=H[n]+b
valid_from=next_event; expires=close[n+3]
on actual trigger/fill:
entry=executable_price; R=protection-entry
if R>0: target=entry-2*R; time_stop=20 bars
if fill violates hard_risk_limit: reduce/exit next feasible event and record cost
# Never erase a fill because the gap was unfavorable.
Конкретна роль обсягу
Порівняння обсягу з двома попередніми барами є локальним. Воно може виконатися лише тому, що на обох попередніх барах новини спричинили незвично великий торговий обсяг, хоча поточна активність і далі вища за норму. Зберігайте RVOL для того самого часу сесії або денний RVOL20 як додаткову діагностику, лишаючи початкове порівняння двох барів окремою ознакою.
Проведіть експерименти з однаковим фоном та політикою виконання: видаліть правило обсягу, використовуйте умову двох стовпчиків, замініть її на низький RVOL та об'єднайте їх. Якщо фільтр переважно вибирає стовпчики обіднього часу, видимий результат може відображати сезонність сесії та різні спреди, а не інформацію про попит.
Обсяг описує завершену активність, а не відсутність покупців. Кожна узгоджена угода має дві сторони. Рух вгору з низьким обсягом може відображати слабкі пропозиції, паузу, відсутність даних або справжнє зниження участі. Детектор повинен зафіксувати те, що він спостерігає, і дозволити подальшому розподілу результатів перевірити його корисність.
Числові приклади та випадки відмови
Синтетичний кандидат: попереднє закриття 99.8. Бар n має відкриття 100.5, максимум 100.8, мінімум 99.9 та закриття 100.2. Це червона свічка, але вона є висхідним баром, оскільки 100.2>99.8. З A=1.5, його діапазон 0.9 нижче 1.05. Об'єм 60,000 порівняно з 95,000 та 110,000 на попередніх барах.
За умови виконання попередніх критеріїв слабкості b=0.15, рівень спрацювання sell-stop — 99.75, захист — 100.95. Реально можливе виконання по 99.7 дає R=1.25 і ціль 2R на 97.2. Успішна синтетична траєкторія досягає цієї цілі раніше за захист і дає 2R до витрат.
У невдалому випадку геп спричиняє вхід нижче — по 98.8. Фактичний R тепер дорівнює 2.15, а перерахована ціль — 94.5. Подальше виконання захисного стопа по 101.1 дає збиток 2.3 на одиницю. Запис входу по 99.75 або видалення ордера після виявлення гепу штучно поліпшили б виконання.
Невиконаний ордер — третій допустимий результат. Якщо наступні три бари не досягли рівня спрацювання, строк ордера завершується при оголошеному закритті; запишіть нульову експозицію. Не вважайте кандидата виграшною угодою через падіння ціни після припинення дії ордера.
Вхід, анулювання та вихід
Селл-стоп подається після закриття кандидата та може бути виконаний лише з наступної виконуваної події. Запропонована ціль 2R використовує фактичну ціну виконання, а час виходу становить двадцять барів утримання. Порушення жорсткого ліміту ризику через розрив може вимагати зменшення або закриття позиції, але це додаткове виконання та його вартість залишаються частиною запису.
Захист вище найближчого максимуму коливання, а не вище бару «Без попиту», створює іншу стратегію, зазвичай з іншою дистанцією ризику. Для коротких позицій по акціях перевірте доступність позики та комісії за позику; безстрокові контракти можуть потребувати фінансування. Свічка правильної форми без можливого виконання не є ідеально виконаною історичною угодою.
Якщо вхід, захист і ціль зачеплені в межах одного бара OHLC, порядок подій має значення. Уточнюйте його за детальнішими даними подій, лише якщо вони справді доступні; інакше зберігайте консервативне правило розв’язання неоднозначності та повідомляйте кількість заторкнутих угод. Ніколи не обирайте вигідний шлях окремо для кожної угоди.
Тестування приростного значення
Контрольний варіант відкриває шорт при пробої вниз усіх вузьких висхідних барів у тому самому ведмежому контексті без фільтра обсягу. Окремо додайте попередній відбій, порівняння обсягу з двома барами та RVOL. Зберігайте ордери із завершеним строком і відхилених кандидатів, а не лише ордери, за якими ціна впала.
Звітуйте про чисте математичне очікування, просадку, частку виконаних ордерів, прослизання при гепах і чутливість до 0.7ATR та трьохбарного вікна очікування. Якщо дані містять лише OHLC, розкрийте правило подій усередині бара. Розглянуті матеріали не обґрунтовують фіксовану частку виграшів або незалежно підтверджений прибуток цієї конфігурації.
Випадки одиниць повинні включати червоний висхідний стовпчик, зелений низхідний стовпчик, однаковий обсяг на одному попередньому стовпчику, ще не підтверджену точку розвороту, проміжок нижче тригера та інформацію про скасування, отриману після виконання. Суворе порівняння має значення: однаковий обсяг не відповідає зазначеній умові "нижче за". Відтворення повинно зберігати як часові позначки активації, так і часові позначки скасування ордера.
Поширені помилки
Відсутність попиту всередині висхідного тренду
Без необхідного контексту низька активність може бути звичайною паузою на зростаючому ринку.
Зелена свічка замість висхідного бара
Визначення різні: червона свічка може закритися вище закриття попереднього бара.
Закриття бара скасовує раннє виконання
Це використовує майбутню інформацію; моделюйте події всередині бара або застосовуйте консервативне правило їхнього порядку.
Список перевірки перед застосуванням методу
Позначайте кожен пункт після перевірки на власних даних. Прогрес зберігається в цьому браузері й не засвідчує прибутковість стратегії.
Поширені запитання
Чи означає низький обсяг, що немає покупців?
Ні. Це означає, що активність низька за вказаним порівнянням. Кожна виконана угода все ще має як покупця, так і продавця.
Чи повинен наступний бар закритися нижче?
Можна окремо перевірити варіант із підтвердженням закриттям наступного бара. У цій статті після No Demand використовується sell-stop для входу в шорт за ідеєю ордера зі слайда; цей варіант має іншу часову послідовність.
Джерела дослідження
Кожне джерело підтверджує визначення або докази, описані поруч. Псевдокод, штучні приклади та запропоновані параметри потребують окремої перевірки.
- VSA Signs of Weakness — Tom Williams and Gavin HolmesTradeGuider. Прочитано відповідні розділи No Demand і контексту на фізичних сторінках PDF 20 та 29–33 документа обсягом 49 сторінок, рахуючи першу сторінку як 1. Перевірено: .
- Trading in the Shadow of the Smart Money — Gavin HolmesTradeGuider. Індексований уривок навколо сторінки 80 на висхідних стовпчиках, вузькому діапазоні та підтвердженні; повна книга не рецензувалася. Перевірено: .
- TradingView: RepaintingTradingView. Документація щодо перемальовування та доступності історичної інформації; використовується для дисципліни причинно-наслідкового зв'язку. Перевірено: .
Пов’язані методи
Примітка про ризики
Матеріал призначений для навчання й планування досліджень, а не є фінансовою порадою. Backtest моделює минулі дані, не гарантує майбутніх результатів і не здійснює реальних угод. Методи бібліотеки не обов’язково реалізовані в застосунку. Дивіться методологію і навчальний центр.
Перевірте правила, перш ніж ризикувати реальним капіталом
Перевірте можливості застосунку, дані й кожну змодельовану угоду; складні детектори можуть потребувати окремої реалізації.
Завантажити Backtest в App Store