0% ont trouvé ce document utile (0 vote)
3 vues2 pages

Stratégie de Retrait Simple en Trading

Le document présente une stratégie de trading simple utilisant des moyennes mobiles (MA) pour déterminer les conditions d'achat et de vente. Il inclut des paramètres personnalisables tels que la longueur des MA, le pourcentage de stop loss et les filtres temporels pour les transactions. La stratégie vise à entrer en position longue lorsque certaines conditions sont remplies et à sortir en fonction de critères de vente ou de stop loss.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues2 pages

Stratégie de Retrait Simple en Trading

Le document présente une stratégie de trading simple utilisant des moyennes mobiles (MA) pour déterminer les conditions d'achat et de vente. Il inclut des paramètres personnalisables tels que la longueur des MA, le pourcentage de stop loss et les filtres temporels pour les transactions. La stratégie vise à entrer en position longue lorsque certaines conditions sont remplies et à sortir en fonction de critères de vente ou de stop loss.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

// @version=5

stratégie("Stratégie de Retrait Simple",


overlay=true,
initial_capital=50000,
default_qty_type=stratégie.pourcentage_de_capital,
default_qty_value=100,// 100% of balance invested on each trade
pyramiding=0,
commission_type=[Link].cash_per_order,
commission_value=25)// Dhan

// Obtenir l'entrée de l'utilisateur

i_ma1 [Link](titre="Longueur MA 1",defval=100,step=10,groupe="Paramètres de stratégie",info-bulle="Long-


terme MA")
i_ma2 =[Link](title="MA 2 Length",defval=50,step=01,group="Strategy Parameters",tooltip="Short-
terme MA)
i_ma3 [Link](titre="Longueur MA 3", defval=9, step=01, groupe="Paramètres de Stratégie", info-bulle="très court-")
terme MA)
i_stopPercent=[Link](title="Stop Loss Percent",defval=0.05,step=0.01,group="Strategy Parameters",
tooltip="Failsafe Stop Loss Percent Decline")
i_lowerClose=[Link](title="Exit On Lower Close",defval=true,group="Strategy Parameters",tooltip="Wait
pour une clôture inférieure avant de sortir au-dessus de MA2

i_startTime=[Link](title="Start Filter",defval=timestamp("01 Jan 1995 13:30 +0000"),group="Time Filter",


tooltip="Start date & time to begin searching for setups")
i_endTime =[Link](title="Filtre de Fin",defval=timestamp("1 Jan 2099 19:30 +0000"),group="Filtre Temporel"
tooltip="End date & time to stop searching for setups")

// Obtenir les valeurs des indicateurs

ma1=[Link](close,i_ma1)
ma2=[Link](clôture,i_ma2)
ma3=[Link](clôture,i_ma3)

// Vérifier le(s) filtre(s)

f_dateFilter=time>=i_startTimeandtime<=i_endTime

//tendance haussière
intupema1=0
intupema2=0
intupema3=0

pour i = 1 à 5
ifma1>ma1[i]
upema1+=1
ifma2>ma2[i]
upema2+=1
si ma3>ma3[i]
upema3+=1
// Vérifiez les conditions d'achat/de vente

var floatbuyPrice=0
buyCondition=close>ma1andclose<ma2andupema1>=5andma2>ma1//and strategy.position_size == 0
et f_dateFilter
sellCondition=close>ma2andstrategy.position_size>0and(noti_lowerCloseorclose<low[1])
stopDistance=strategy.position_size>0?((buyPrice-close)/close):na
stopPrice =stratégie.taille_position>0?prixAchat-(prixAchat*i_stopPercent):na
stopCondition=strategy.position_size>0andstopDistance>i_stopPercent

Entrez les positions


ifbuyCondition
straté[Link](id="Long", direction=straté[Link])

ifbuyCondition[1]
buyPrice:=open

// Sorties de positions
ifsellConditionorstopCondition
[Link](id="Long", commentaire="Sortie"+(conditionArret ? "SL=true" : ""))
buyPrice:=na

Dessinez de belles couleurs


tracer(buyPrice,titre="buyPrice",couleur=[Link],style=plot.style_linebr)
plot(stopPrice,title="stoploss",color=[Link],style=plot.style_linebr,offset=-1)
tracer(ma1,titre="ma1",couleur=[Link])
tracer(ma2,titre="ma2",couleur=[Link])
tracer(ma3,titre="ma3",couleur=[Link])

Vous aimerez peut-être aussi