Stratégie de suivi de la puissance des ours

Auteur:ChaoZhang est là., Date: 2024-01-12 11:43:08 Je vous en prie.
Les étiquettes:

img

Résumé

La stratégie de suivi de la puissance de l'ours est conçue sur la base de l'indicateur Elder Ray du Dr Alexander Elder pour mesurer la pression d'achat et de vente sur le marché.

La logique de la stratégie

L'indicateur de base de cette stratégie est Bear Power, qui est calculé en soustrayant l'EMA de 13 jours du prix bas quotidien.

Lorsque Bear Power dépasse le seuil spécifié, une position longue est ouverte.

En outre, la direction long / court peut également être commutée via le paramètre booléen Reverse Trade, qui inverse le signal lorsqu'il est réglé sur Vrai.

La stratégie est simple et facile à mettre en œuvre avec un seul indicateur de direction.

Analyse des avantages

Les avantages de cette stratégie sont les suivants:

  1. Facile à comprendre et à mettre en œuvre avec un seul indicateur
  2. Adaptation flexible des paramètres pour les différents environnements de marché
  3. Le commerce inverse enrichit les types de stratégie

Analyse des risques

Il y a aussi des risques:

  1. Les faux signaux peuvent être générés avec un seul indicateur
  2. Aucun stop loss peut entraîner des pertes énormes
  3. Des paramètres incorrects peuvent entraîner une survente

La confirmation avec plusieurs indicateurs, le stop loss et le réglage des paramètres pourraient aider à l'optimiser.

Directions d'optimisation

Quelques orientations pour optimiser la stratégie:

  1. Ajouter d'autres indicateurs comme MACD, KDJ pour filtrer les signaux
  2. Ajouter un stop loss mobile pour limiter les pertes
  3. Optimiser les paramètres des indicateurs pour les points d'entrée et de sortie
  4. Analyse fondamentale sélection des stocks
  5. Combiner avec d'autres stratégies

Résumé

La stratégie de suivi de la puissance de l'ours a un concept simple de jugement de l'entrée et de la sortie en comparant un indicateur à un seuil.


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

//@version = 2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 07/12/2016
// Developed by Dr Alexander Elder, the Elder-ray indicator measures buying 
// and selling pressure in the market. The Elder-ray is often used as part 
// of the Triple Screen trading system but may also be used on its own.
// Dr Elder uses a 13-day exponential moving average (EMA) to indicate the 
// market consensus of value. Bear Power measures the ability of sellers to 
// drive prices below the consensus of value. Bear Power reflects the ability 
// of sellers to drive prices below the average consensus of value.
// Bull Power is calculated by subtracting the 13-day EMA from the day's High. 
// Bear power subtracts the 13-day EMA from the day's Low.
// You can use in the xPrice any series: Open, High, Low, Close, HL2, HLC3, OHLC4 and ect...
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="Elder Ray (Bear Power) Strategy Backtest")
Length = input(13, minval=1)
Trigger = input(0)
reverse = input(false, title="Trade reverse")
hline(0, color=purple, linestyle=line)
xPrice = close
xMA = ema(xPrice,Length)
DayLow = iff(dayofmonth != dayofmonth[1], low, min(low, nz(DayLow[1])))
nRes = DayLow - xMA
pos = iff(nRes > Trigger, 1,
	   iff(nRes < Trigger, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
         iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(nRes, color=blue, title="Bear Power", style = histogram)


Plus de