Apprendre par l'exemple

Des screeners pour tous les goûts, qui font appel à ExtraTrend

Attention, ces screeners sont des exemples

Ils ne sont en aucun cas considérés comme des stratégies, ne remplacent en rien une vraie stratégie, un money management, et une vraie gestion du risque. Si vous les utilisez tels quels, vous les utilisez en engageant votre propre responsabilité. Indicators.net ne saurait en aucun cas être tenu responsable de l'utilisation qui peut être faite de ces exemples.


Titres dont le cours est dans la zone bleue

// appel des données ExtraTrend en mode par defaut
myTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,0,0,0,0,0](close)

// filtre valeurs en dessous de 1000000 de montant de transaction
okvol=average[20](close*volume)>1000000

// montant échangé
montant=(close*volume)

// condition cours dans zone bleue
if myTrend>myTrend[1] then
tendance=1
endif
if myTrend<myTrend[1] then
tendance=0
endif

ok=close>=myTrend and tendance=1
 
screener[ok and okvol](montant as "Montant")

Titres en début de zone bleue

// appel des données ExtraTrend en mode par defaut
myTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,0,0,0,0,0](close)

// filtre valeurs en dessous de 1000000 de montant de transaction
okvol=average[20](close*volume)>1000000

// montant échangé
montant=(close*volume)

// Extratrend haussier cette bougie, mais pas sur la précédente
if myTrend>myTrend[1] then
tendance=1
endif
if myTrend<myTrend[1] then
tendance=0
endif

ok=tendance=1 and tendance[1]=0
 
screener[ok and okvol](montant as "montant")

Titres dont le cours est dans la zone bleue en mode trend following

// appel des données ExtraTrend en mode par trend following (notez le 1 à la place du 0)
myTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[1,0,0,0,0,0](close)

// filtre valeurs en dessous de 1000000 de montant de transaction
okvol=average[20](close*volume)>1000000

// montant échangé
montant=(close*volume)

// condition cours dans zone bleue
if myTrend>myTrend[1] then
tendance=1
endif
if myTrend<myTrend[1] then
tendance=0
endif

ok=close>=myTrend and tendance=1
 
screener[ok and okvol](montant as "Montant")

Titres dont l'ExtraTrend est haussier, depuis moins de 10 bougies, triés par durée en bougies

// appel des données ExtraTrend en mode par defaut
myTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,0,0,0,0,0](close)

// filtre valeurs en dessous de 1000000 de montant de transaction
okvol=average[20](close*volume)>1000000

// condition ExtraTrend haussier
if myTrend>myTrend[1] then
tendance=1
endif
if myTrend<myTrend[1] then
tendance=0
endif
if tendance and not tendance[1] then
start=0
endif

// on compte le nombre de bougies
start=start+1

ok=tendance=1
 
screener[ok and okvol and start<=10](start as "bougies")

Titres avec cassure de résistance dynamique

// appel des données ExtraTrend en mode par defaut
myTrend, ignored, ignored, myReDyn, ignored = CALL "ExtraTrend"[0,1,0,0,0,0](close)

// filtre valeurs en dessous de 1000000 de montant de transaction
okvol=average[20](close*volume)>1000000

// montant échangé
montant=(close*volume)

// Existance de la résistance dynamique sur bougie précédente, cassée par la bougie actuelle
ok=myTrend[1]<>myReDyn[1] and close>myReDyn[1] and okvol
 
screener[ok](montant as "montant")

Titres avec ExtraTrend haussiers en mode trend following dont le cours est coiffé par une résistance court terme

// appel des données ExtraTrend en mode trend following
myTrend, ignored, ignored, ignored, myReCT = CALL "ExtraTrend"[1,0,1,0,0,0](close)

// filtre valeurs en dessous de 1000000 de montant de transaction
okvol=average[20](close*volume)>1000000

// montant échangé
montant=(close*volume)

// Extratrend haussier et présence de résistance courte terme
if myTrend>myTrend[1] then
tendance=1
endif
if myTrend<myTrend[1] then
tendance=0
endif

ok=myTrend<>myReCT and close<myReCT and tendance=1
 
screener[ok and okvol](montant as "montant")