ExtraTrend – exemples de codage screeners et programmation personnalisee
Forums › ProRealTime forum Français › Support ProScreener › ExtraTrend – exemples de codage screeners et programmation personnalisee
- This topic has 505 replies, 103 voices, and was last updated 3 months ago by Bernard49.
Tagged: extratrend
-
-
08/25/2021 at 2:01 PM #17621109/11/2021 at 4:30 PM #177262
Bonjour à tous, y’à un screener qui indique le cassure de la résistance dynamique? Merci
09/12/2021 at 1:52 PM #177312Bonjour a Tous, pour reprendre la dernière video de Christophe au sujet du BackTest avec Extratrend, j’ai tenté de faire une version en essayant d’affiner un peu les sorties de Trade, malheureusement mes talents de codeur sont extrêmement limitées. J’ai essaye d’ajouter une pose d’ordre Stop court a 1x ATR lorsque on est deja en position mais que l’on sort du nuage, car j’ai remarqué qu’on rendait énormément au marché en fin de Trade. Alors j’ai ajouté le paragraphe ligne 27 a 31. J’ai l’impression que ca n’a pas bcp d’effets, je crois que le Stop suiveur via ratchetfactor prends le dessus ?
Par ailleurs, afin d’éviter les petits A/R couteux sur une tendance baissière, j’aurai aimé rajouter une condition pour prendre un trade en daily, que nous soyons aussi dans le nuage bleu en Hebdo, via la fonction timeframe, j’ai essayé mais ca ne fonctionne pas, en gros je ne sais pas faire.
Bref si quelqu’un pouvait m’aider ce serait super. Merci!
Backtest Extratrend v2123456789101112131415161718192021222324252627282930313233343536373839Defparam cumulateorders = falsecapitalinitial=100000risque=1profitfactor=6stopfactor=1.5stopfactor2 =1partialprofit=1partialprofitfactor=3ratchetfactor=7myTrend, myNeutral, myExpansion = CALL "ExtraTrend"[0, 0, 0, 0, 0](close)uptrend = myTrend <> myExpansion //ExtraTrend bande bleuedntrend = myTrend = myExpansionnewDnTrend = dntrend and not dntrend[1] //nouvelle tendance baissière (bande bleue)newUpTrend = uptrend and not uptrend[1] //nouvelle tendance haussière (bande bleue)if newUpTrend and not longonmarket THENpositionsize=round(((capitalinitial+STRATEGYPROFIT)*(risque/100))/(stopfactor*averagetruerange[20]))BUY positionsize shares AT MARKETset stop loss stopfactor*averagetruerange[20]flag=0endif// Rajoute un Stop court quand fin de Nuage Bleuif longonmarket and newDnTrend THENset stop loss stopfactor2*averagetruerange[20]endifif longonmarket and close>=myTrend+partialprofitfactor*averagetruerange[20] and flag=0 and partialprofit=1 thensell round(positionsize/2) shares at marketflag=1endifif longonmarket and close<lowest[30](highest[55](high)-ratchetfactor*averagetruerange[20]) thensell at marketendif1 user thanked author for this post.
09/12/2021 at 3:26 PM #17731809/12/2021 at 4:48 PM #177320Pour la détection de tendance avec Extratrend en multiframe, j’ai fait comme ça:
123456789101112Timeframe(weekly)myTrendW, ignored, myExpansionW = CALL "ExtraTrend"[0, 0, 0, 0, 0](close)uptrendW = myTrendW <> myExpansionWTimeframe(daily)myTrendD, ignored, myExpansionD = CALL "ExtraTrend"[0, 0, 0, 0, 0](close)uptrendD = myTrendD <> myExpansionDnewUpTrend = uptrend and not uptrend[1]IF newUpTrend and uptrendD and uptrendW THENBUY positionsize shares AT MARKETENDIF09/13/2021 at 4:45 PM #177429Bonjour à tous,
Une version V2 de l’indicateur sort aujourd’hui (j’ai reçu un mail m’avertissant de sa sortie).
Quelqu’un sait quelles nouveautés il contient ?
J’ai beau cherché sur le forum ou sur le site de l’indicateur (https://indicators.net/), je ne vois pas
Merci d’avance à ceux qui savent
09/13/2021 at 4:52 PM #17743109/13/2021 at 4:54 PM #17743309/13/2021 at 4:55 PM #177434Bonjour à toutes et tous,
La v2 d’ExtraTrend est en ligne.
Vous avez dû recevoir un email de la part de Prorealcode, et un de ma part (vérifiez vos spams).
Au programme:
- Ajout de la signalisation des bougies impulsives
- Valeurs de résistances dynamiques et court terme à présent accessibles par les screeners et backtests.
Si vous faites appel à ExtraTrend via screeners et backtests, il y a simplement une ligne à changer (dû au changement du nombre de variables):
ExtraTrend v1:
ExtraTrend v11myTrend, ignored, ignored = CALL "ExtraTrend v1"[0,0,0,0,0](close)ExtraTrend v2:
ExtraTrend v21myTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,0,0,0,0,0](close)Je posterai quelques screeners.
Pour exemple, en voici un pour les cassures de résistance dynamique:
ExtraTrend - Cassure de résistance Dynamique123456789myTrend, ignored, ignored, myReDyn, ignored = CALL "ExtraTrend"[0,1,0,0,0,0](close)okvol=highest[20](close*volume)>300000vitesse=roc[5]ok=myReDyn[1]<>myTrend[1] and myReDyn=myTrendscreener[ok and okvol](round(vitesse*100)/100 as "vitesse")Total of 11 users thanked author for this post. Here are last 10 listed.
09/13/2021 at 5:03 PM #177436Et voici un autre exemple pour les cassures de résistance court terme:
Cassure de résistance court terme12345678910111213141516myTrend, ignored, ignored, ignored, myReCT = CALL "ExtraTrend"[0,1,1,0,0,0](close)okvol=highest[20](close*volume)>300000vitesse=highest[200](roc[5])if myTrend>myTrend[1] thentendance=1endifif myTrend<myTrend[1] thentendance=0endifok=tendance=1 and myReCT[1]<>myTrend[1] and myReCT=myTrendscreener[ok and close>=myTrend and okvol](round(vitesse*100)/100 as "vitesse")9 users thanked author for this post.
09/13/2021 at 5:05 PM #177438Valeurs qui sont coiffées par une résistance dynamique ET par une résistance court terme:
Coiffées par résistance dynamique et court terme123456789myTrend, ignored, ignored, myReDyn, myReCT = CALL "ExtraTrend"[0,1,1,0,0,0](close)okvol=highest[20](close*volume)>300000vitesse=highest[200](roc[5])ok=myReDyn<>myTrend and myReCT<>myTrendscreener[ok and okvol](round(vitesse*100)/100 as "vitesse")5 users thanked author for this post.
09/13/2021 at 5:06 PM #177440Bonjour,
Suite à une mise à jour automatique de l’indicateur Extratrend, j’ai msg d’erreur sur mes graphiques :
“La fonction “Extratrend” appelée via (mon indicateur) retourne 5 valeurs mais votre code en a besoin de 3.”
Avez-vous eu cela également ?
1 user thanked author for this post.
09/13/2021 at 5:08 PM #177441Valeurs haussières à faible consolidations et autres GLB:
Haussières long terme et GLB1234567891011121314151617181920ignored, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,0,0,0,0,0](close)okvol=highest[20](close*volume)>3000000vitesse=highest[200](roc[5])trend=highest[100](high)if trend>trend[1] thentendance=1endifif trend<trend[1] thentendance=0endifratchet=lowest[30](highest[100](high)-5*averagetruerange[20])ok=tendance=1 and close>=ratchetscreener[ok and okvol](round(vitesse*100)/100 as "vitesse")09/13/2021 at 5:13 PM #177443Has anyone created a profitable strategy based on ExtraTrend-indicator?
1 user thanked author for this post.
09/13/2021 at 5:15 PM #177444Has anyone created a profitable strategy based on ExtraTrend-indicator?
Hi,
This is a video with a base you can start with:
1 user thanked author for this post.
-
AuthorPosts