Type/to search

Количественная торговая стратегия на основе двойного фильтра тренда

Common strategy
Created: 2023-12-26 12:18:54
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Эта стратегия представляет собой количественную торговую систему, использующую двойной трендовый фильтр. Стратегия одновременно применяет глобальный трендовый фильтр и локальный трендовый фильтр, чтобы гарантировать открытие позиций только в направлении тренда. Кроме того, стратегия включает несколько дополнительных фильтров, таких как RSI-фильтр, ценовой фильтр, фильтр наклона и другие, для повышения надежности торговых сигналов. В части выхода из позиции стратегия заранее устанавливает уровни стоп-лосса и тейк-профита. В целом, это стабильная и точная количественная торговая стратегия.

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

Основная логика стратегии основана на двойном трендовом фильтре. Глобальный трендовый фильтр оценивает общее направление рынка на основе EMA с большим периодом, а локальный трендовый фильтр определяет локальное движение на основе EMA с малым периодом. Открытие позиции происходит только при совпадении направлений обоих фильтров.

В частности, стратегия вычисляет линию EMA для BTCUSDT, определяя, находится ли общий рынок в восходящем или нисходящем тренде — это глобальный трендовый фильтр. Одновременно рассчитывается EMA для текущего контракта, определяя локальное движение — это локальный трендовый фильтр. Когда оба фильтра указывают на одно и то же направление, с учетом нескольких вспомогательных фильтров формируется торговый сигнал, и устанавливаются заранее заданные уровни тейк-профита и стоп-лосса для открытия позиции.

После подтверждения сигнала стратегия немедленно размещает ордер на открытие позиции. Одновременно предварительно устанавливаются цены тейк-профита и стоп-лосса. При достижении этих уровней стратегия автоматически фиксирует прибыль или убыток.

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

Это стабильная и надежная количественная торговая стратегия, основные преимущества:

  1. Использование двойного трендового фильтра позволяет отсечь большинство ложных сигналов, делая сигналы более надежными и точными.

  2. Комбинация нескольких вспомогательных фильтров (RSI, цена и др.) дополнительно повышает качество сигналов.

  3. Автоматический расчет уровней тейк-профита и стоп-лосса исключает необходимость ручного мониторинга, снижая торговые риски.

  4. Параметры стратегии можно настраивать, что обеспечивает адаптацию к различным торговым инструментам.

  5. Логика стратегии прозрачна и понятна, что упрощает оптимизацию и доработку, а также оставляет большой простор для расширения.

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

Несмотря на множество преимуществ, стратегия сопряжена с определенными торговыми рисками, в основном:

  1. Точность момента входа при использовании двойного трендового фильтра может быть недостаточной. Эту проблему можно решить настройкой параметров фильтра.

  2. Уровни тейк-профита и стоп-лосса могут быть установлены неточно, что приводит к преждевременному закрытию позиции. Рекомендуется тестировать различные комбинации параметров для поиска оптимального решения.

  3. Неправильный выбор торгового инструмента или таймфрейма может сделать стратегию неэффективной. Рекомендуется проводить оптимизацию и тестирование параметров для каждого инструмента отдельно.

  4. Существует риск переобучения. Необходимо тестировать стратегию в различных рыночных условиях для обеспечения ее устойчивости.

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

Основные направления оптимизации стратегии:

  1. Настройка параметров двойного фильтра для поиска наилучшего сочетания.

  2. Тестирование и выбор оптимальных вспомогательных фильтров.

  3. Оптимизация алгоритма тейк-профита и стоп-лосса для повышения его интеллектуальности.

  4. Внедрение методов машинного обучения для динамической настройки параметров стратегии.

  5. Проведение бэктестинга на большем количестве торговых инструментов и на более длительных таймфреймах для повышения устойчивости стратегии.

Заключение

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

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


//@version=4

strategy(title = 'Cipher_B', overlay=true )
Strategy parameters
Strategy parameters
Show WaveTrend
Show Buy dots
Show Gold dots
Show Sell dots
Show Div. dots
Show Fast WT
WT Channel Length
WT Average Length
WT MA Source
WT MA Length
WT Overbought Level 1
WT Overbought Level 2
WT Overbought Level 3
WT Oversold Level 1
WT Oversold Level 2
WT Oversold Level 3
Show WT Regular Divergences
Show WT Hidden Divergences
Not apply OB/OS Limits on Hidden Divergences
WT Bearish Divergence min
WT Bullish Divergence min
Show 2nd WT Regular Divergences
WT 2nd Bearish Divergence
WT 2nd Bullish Divergence 15 min
Show MFI
MFI Period
MFI Area multiplier
MFI Area Y Pos
Show RSI
RSI Source
RSI Length
RSI Oversold
RSI Overbought
Show RSI Regular Divergences
Show RSI Hidden Divergences
RSI Bearish Divergence min
RSI Bullish Divergence min
Show Stochastic RSI
Use Log?
Use Average of both K & D
Stochastic RSI Source
Stochastic RSI Length
RSI Length
Stochastic RSI K Smooth
Stochastic RSI D Smooth
Show Stoch Regular Divergences
Show Stoch Hidden Divergences
Show Schaff TC line
Schaff TC Source
Schaff TC
Schaff TC Fast Lenght
Schaff TC Slow Length
Schaff TC Factor
Show Sommi flag
Show Sommi F. Wave
Sommi F. Wave timeframe
F. Wave Bear Level (less than)
F. Wave Bull Level (more than)
WT Bear Level (more than)
WT Bull Level (less than)
Money flow Bear Level (less than)
Money flow Bull Level (more than)
Show Sommi diamond
HTF Candle Res. 1
HTF Candle Res. 2
WT Bear Level (More than)
WT Bull Level (Less than)
Show MACD Colors
MACD Colors MACD TF
Dark mode
Trend Settings
Use Global trend?
Global trend timeframe
Global trend length
Local trend filter length
Local trend filter timeframe
Only divergencies for long
Only divergencies for short
Sommi diamond alerts
Cancel all positions if price crosses local sma? (yellow line)
RSI filter ON
Price filter ON
Long Price filter from
Long Price filter to
Short Price filter from
Short Price filter to
Use Local trend?
TP/SL Settings
TP long
TP long div
TP short
SL long
SL short
Slope Settings
Use Slope filter?
Slope number long
Slope number short
Slope period
Position Settings
Only long?
Only short?
Volume Settings
Volume filter?
Volume no more than:
Volume no less than:
Shift Settings
Shift open position?
How many % to shift?
Cancel Settings
Cancel position in #bars?
Number of bars
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)