Stratégie de swing trading de 30 minutes


Date de création: 2023-09-14 17:44:03 Dernière modification: 2023-09-14 17:44:03
Copier: 0 Nombre de clics: 859
1
Suivre
1617
Abonnés

Principe de stratégie

La stratégie est conçue pour identifier les opportunités de choc de la courte ligne dans le délai de 30 minutes. Elle utilise des moyennes mobiles, des indicateurs RSI, etc. pour juger de la direction et du moment d’entrée.

Les principales logiques de négociation:

  1. Calculer deux moyennes différentes selon la période de la moyenne mobile pondérée et comparer la direction des deux moyennes

  2. Calculer le RSI pour détecter les sur-achats

  3. Lorsque l’indicateur RSI se situe dans une zone de survente, considérez les opportunités de négociation de choc à ce point

  4. Combinaison de la direction uniforme pour confirmer la direction spécifique de l’opération

  5. La mise en place d’un stop-loss raisonnable pour contrôler les risques après l’entrée

Cette stratégie vise à saisir les occasions de reprise des cours de la courte ligne centrale et à accroître les capitaux grâce à des transactions fréquentes, avec une gestion rigoureuse des fonds.

Avantages stratégiques

  • 30 minutes pour détecter les tremblements de terre de plus courte durée

  • Le RSI a jugé que le surachat et le survendre étaient des occasions de reprise

  • Moyenne mobile pondérée pour lisser les prix

Risque stratégique

  • Il est nécessaire de surveiller fréquemment les changements du marché

  • Il n’y a pas de certitude sur la reprise, des pertes sont possibles

  • Les transactions à haute fréquence augmenteront les coûts

Résumer

La stratégie tente d’exploiter les opportunités d’oscillation de courte durée sur des cycles de 30 minutes. Cependant, la fréquence des transactions est élevée, il est nécessaire de se concentrer sur la maîtrise des coûts et d’optimiser les paramètres de la stratégie pour réaliser des profits durables.

Code source de la stratégie
/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
// strategy("cowboy30minswing", overlay=true,default_qty_type=strategy.cash,default_qty_value=10000,scale=true,initial_capital=10000,currency=currency.USD)

//A Swing trading strategy that use a combination of indicators, rsi for target, hull for overall direction enad ema for entering the trade using the 30min


n=input(title="period",defval=70)

n2ma=2*wma(close,round(n/2))
nma=wma(close,n)
diff=n2ma-nma
sqn=round(sqrt(n))

n2ma1=2*wma(close[1],round(n/2))
nma1=wma(close[1],n)
diff1=n2ma1-nma1
sqn1=round(sqrt(n))

n1=wma(diff,sqn)
n2=wma(diff1,sqn)
c=n1>n2?green:red
ma=plot(n1,color=c)



// RSi and Moving averages

length = input( 14 )
overSold = input( 70)
overBought = input( 30)
point = 0.0001
dev= 2

fastLength = input(59)
fastLengthL = input(82)
slowLength = input(96)
slowLengthL = input(95)
price = close

mafast = ema(price, fastLength)
mafastL= ema(price, fastLengthL)
maslow = ema(price, slowLength)
maslowL = ema(price, slowLengthL)
vrsi = rsi(price, length)
cShort =  (crossunder(vrsi, overBought))

condDown = n2 >= n1
condUp = condDown != true



col =condUp ? lime : condDown ? red : yellow
plot(n1,color=col,linewidth=3)




 


sl = input(75)
Stop = sl * 10
Q = 100





//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)
if condUp
    strategy.entry("Enter Long", strategy.long)
else if condDown
    strategy.entry("Enter Short", strategy.short)