Type/to search

Стратегия разворота скользящей средней на основе моментума

Common strategy
Created: 2023-12-19 14:42:26
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

Основная логика стратегии заключается в отслеживании пересечений краткосрочной и долгосрочной скользящих средних для определения дна и вершины, а также в использовании вспомогательных импульсных индикаторов (RSI, стохастический осциллятор и др.) на экстремальных уровнях для выявления перекупленности и перепроданности.

В частности, строятся две скользящие средние с разными параметрами: более короткая для оценки текущего тренда, более длинная – для основного. Когда краткосрочная скользящая средняя пересекает долгосрочную снизу вверх, это считается разворотом рынка – генерируется сигнал на покупку. При пересечении сверху вниз – сигнал на продажу.

Кроме того, стратегия проверяет, вошёл ли RSI в зону перепроданности, и входит ли линия K стохастического осциллятора в зону перепроданности – это помогает идентифицировать дно. Для вершины используется обратная логика этих индикаторов.

В части выхода из позиции стратегия одновременно применяет тейк-профит, стоп-лосс и трейлинг-стоп для управления позициями.

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

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

  1. Система пересечения скользящих средних – простой и эффективный метод определения разворотов. Стратегия с двумя скользящими проста в реализации и показала хорошие исторические результаты.

  2. Использование RSI и других индикаторов повышает надёжность сигналов разворота, помогая избежать ложных сигналов, когда рынок не находится на дне или вершине.

  3. Механизмы тейк-профита, стоп-лосса и трейлинг-стопа помогают зафиксировать прибыль и контролировать риски.

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

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

  1. Стратегия с двумя скользящими может давать ложные сигналы при боковом рынке. Если цена долго консолидируется, позиции будут часто открываться и закрываться.

  2. RSI и другие индикаторы не могут полностью исключить ложные сигналы. Например, быстрый пробой предыдущего максимума может не позволить RSI войти в зону перекупленности.

  3. Слишком широкий стоп-лосс увеличивает риск убытков. Уровень стопа необходимо настраивать под конкретный инструмент.

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

Стратегию можно улучшить по многим направлениям:

  1. Протестировать различные типы скользящих средних, чтобы найти наиболее подходящий.

  2. Добавить больше вспомогательных индикаторов, таких как MACD, KD, полосы Боллинджера, для обогащения логики.

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

  4. Оптимизировать параметры отдельно для разных инструментов с учётом их особенностей.

Заключение

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

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

//@version=3
strategy("APEX - Tester - Buy/Sell Strategies - Basic - BACKTESTER", overlay = true)
//study("APEX - Tester - Buy/Sell Strategies - Basic ", overlay = true)
source_main             = close
Strategy parameters
Strategy parameters
APEX Tester Buy/Sell Basic v01
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
******** BUY STRATEGIES ********
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ MA ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
MA length - short
MA length - long
Check to turn ON Different Time Frame
MA - Different Time Frame
MA Type
Detector
Use Moving Average ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ BB ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
BB length
BB std
Check to turn ON Different Time Frame
BB - Time Frame
MA
Detector
Use BB ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ RSI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
RSI length
Check to turn ON Different Time Frame
STOCH - Time Frame
RSI Oversold
Detector
Use RSI ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ STOCH ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
STOCH - Time Frame
STOCH fast K
STOCH slow K
STOCH slow K
STOCH slow D
STOCH slow D
STOCH Oversold Treashold
Detector
Use STOCH ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ SRSI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
SRSI - Time Frame
RSI length
Time Period
Fast K
Slow D(or Fast)
STOCHRSI Oversold Treashold
Detector
Use STOCHRSI (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ MACD ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
MACD fast
MACD slow
MACD signal
Check to turn ON Different Time Frame
MACD - Time Frame
Detector
Treshold
Use MACD (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ CCI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
CCI Length
CCI Treshold
Check to turn ON Different Time Frame
CCI - Time Frame
Detector
Use CCI (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ VWAP ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
VWAP - Time Frame
Detector
Use VWAP (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻Perc.Chan.⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Drop Percent
Check to turn ON Different Time Frame
Percent Change - Time Frame
Use Percent Change (On / Off)?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
******** SELL STRATEGIES ********
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ MA ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
MA length - short
MA length - long
Check to turn ON Different Time Frame
MA - Different Time Frame
MA Type
Detector
Use Moving Average ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ BB ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
BB length
BB std
Check to turn ON Different Time Frame
BB - Time Frame
MA
Detector
Use BB ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ RSI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
RSI length
Check to turn ON Different Time Frame
STOCH - Time Frame
RSI Overbought
Detector
Use RSI ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ STOCH ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
STOCH - Time Frame
STOCH fast K
STOCH slow K
STOCH slow K
STOCH slow D
STOCH slow D
STOCH Overbought Treashold
Detector
Use STOCH ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ SRSI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
SRSI - Time Frame
RSI length
Time Period
Fast K
Slow D(or Fast)
STOCHRSI Overbought Treashold
Detector
Use STOCHRSI (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ MACD ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
MACD fast
MACD slow
MACD signal
Check to turn ON Different Time Frame
MACD - Time Frame
Detector
Treshold
Use MACD (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ CCI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
CCI Length
CCI Treshold
Check to turn ON Different Time Frame
CCI - Time Frame
Detector
Use CCI (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ VWAP ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
VWAP - Time Frame
Detector
Use VWAP (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻Perc.Chan.⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Rise Percent
Check to turn ON Different Time Frame
Percent Change - Time Frame
Use Percent Change (On / Off)?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
******** STRATEGY SETTINGS ********
Backtest Start Year
Backtest Start Month
Backtest Start Day
Trailing Stop
Trailing Stop (%)
Take Profit
Take Profit (%)
Trailing Profit (%)
Stop Loss
Stop Loss (%)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ S/R Lines ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Show S/R Lines
VolumeMA
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)