Type/to search

Краткосрочная торговая стратегия на основе ZigZag с распознаванием множества паттернов

Common strategy
Created: 2024-01-23 15:09:13
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия основана на идентификации свечных паттернов с помощью индикатора ZigZag и использует линии Фибоначчи для установки окна входа (Entry), цены тейк-профита и стоп-лосса, что позволяет осуществлять краткосрочную торговлю. Стратегия поддерживает множество паттернов, включая Bat, Butterfly, Gartley и другие, всего 13 паттернов как для бычьих, так и для медвежьих трендов.

Принцип стратегии

  1. Использование индикатора ZigZag для выявления потенциальных точек разворота.
  2. Вычисление последних 4 точек разворота и проверка, соответствует ли какая-либо из 13 предопределенных паттернов.
  3. Если паттерн совпадает и цена входит в зону коррекции Фибоначчи 0.382, то позиция открывается.
  4. Установка тейк-профита на уровне коррекции 0.618 и стоп-лосса на уровне -0.618.
  5. Допустимые паттерны включают распространённые Bat, Butterfly, Gartley и т.д., а также некоторые обратные паттерны, такие как Anti-Bat, Anti-Butterfly и другие.

Анализ преимуществ

  1. Стратегия использует преимущества индикатора ZigZag для эффективной фильтрации рыночного шума и выявления более чётких точек смены тренда.
  2. Объединение нескольких паттернов увеличивает возможности для входа при одновременном контроле риска.
  3. Использование линий Фибоначчи для установки контрольных точек позволяет стандартизировать вход и уровни стоп-лосса/тейк-профита.

Анализ рисков

  1. Индикатор ZigZag чувствителен к параметрам; требуется настройка для нахождения оптимальной комбинации параметров.
  2. Большое количество совпадений паттернов увеличивает риск переобучения (кривая подгонки), и результаты на реальном рынке могут быть хуже, чем на исторических данных.
  3. Учитываются только последние 4 точки разворота, что не позволяет распознавать более сложные паттерны.
  4. Не учитывается повторное тестирование после пробоя линий коррекции, что может привести к преждевременному срабатыванию стоп-лосса.

Направления оптимизации

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

Заключение

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

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

strategy(title='[STRATEGY][RS]ZigZag PA Strategy V4', shorttitle='S', overlay=true)
useHA = input(false, title='Use Heikken Ashi Candles')
Strategy parameters
Strategy parameters
Use Heikken Ashi Candles
Use Alt Timeframe
Alt Timeframe
Show Patterns
Display Fibonacci 0.000:
Display Fibonacci 0.236:
Display Fibonacci 0.382:
Display Fibonacci 0.500:
Display Fibonacci 0.618:
Display Fibonacci 0.764:
Display Fibonacci 1.000:
Trade size:
Fib. Rate to use for Entry Window:
Fib. Rate to use for TP:
Fib. Rate to use for SL:
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)