Chasseurs de Brontosaures ! sortez la Winchester …
Je vous joins le graphe de Netflix qui est un Bronto , les petites flèches signalent l’achat …
Si vous avez des exemples n’hésitez pas à les poster.
Exemple pour détecter avec un indicateur les débuts de tendance haussière (apparition bande bleue) et tendance baissière (disparition bande bleue). Les signaux sont ici matérialisées par des pics verts ou rouges (voir image jointe).
|
|
myTrend, myNeutral, myExpansion = CALL “ExtraTrend”[0, 0, 0, 0, 0](close)
uptrend = myTrend <> myExpansion //ExtraTrend bande bleue
dntrend = myTrend =myExpansion
newDnTrend = dntrend and not dntrend[1] //nouvelle tendance baissière (bande bleue)
newUpTrend = uptrend and not uptrend[1] //nouvelle tendance haussière (bande bleue)
return newDnTrend coloured(255,0,0), newUpTrend coloured(0,255,0)
|
Lors de la création de l’indicateur, un message d’ereur apparaît: “La fonction ExtraTrend appelée via “Mon indicateur” retourne 5 valeurs mais votre code en a besoin de 3″
Est-ce que quelqu’un sait d’où vient cette erreur ?
D’avance merci
Oui puisque cet indicateur a été modifié depuis et ces codes ne sont plus compatibles, voir à partir de la page 8 et plus particulièrement ce post: https://www.prorealcode.com/topic/extratrend-exemples-de-codage-screeners-et-programmation-personnalisee/page/8/#post-177434
hello à tous
pour les screeners proposés par Trendfrance sur son site, j’ai remarqué que sur prorealtime, pour les smallcaps, le screener ne fonctionnait pas et ne sortait rien quand on choisit dans la liste (france eurolist C small caps).
Ce screener ne sort que les capitalisations plus importantes.
Par exemple pour le screener “Titres avec cassure de résistance dynamique” proposé par trendfrance, l’action solocal devrait resortir du screener ce jour (elle a cassé sa resistance dynamique depuis 2 jour)et pourtant ce n’est pas le cas quand on lance ce screener !
merci de votre aide plus qu’appréciée pour comprendre ce souci 🙂
@Titeuf208
Les screeners, comme indiqué sur les commentaires du code, filtrent les valeurs < 1.000.000 € de transaction en moyenne/jour.
Enlève donc la ligne :
okvol=average[20](close*volume)>1000000
et le bout de code :
and okvol
Mais du coup il n’y a plus de filtre de transaction. Tous les titres illiquides vont ressortir 🙂
Tiens nous au courant !
Gildas.
@gildasilva56
Bonjour ,
J’essaye en vain de coder ce qu’a dit Christophe dans une de ses videos. Celle sur le stop loss :
Il dit qu’il calcule la volatilité moyenne d’une valeur donc ça je pense avoir réussi , et il regarde la volatilité de la bougie actuelle, ca je pense avoir trouvé aussi comment le calculer avec l’ATR
Mais après il cherche que la bougie actuelle soit moins de 30% de sa volatilité habituelle, et c’est la que je bloque..
J’ai tenté de faire Volatilité moyenne x 0,70 mais j’ai 521 valeurs…
Je dois rater qq chose
Merci
bonjour à tous
quelqu’un aurait il codé par hasard un screener permettant de sortir un début de tendance sur les monster stock de trendfrance ?
merci
voici le screener sollicité
CapitaLisationMini =100000
timeframe (monthly)
c1=average[20](close*volume)>(CapitaLisationMini*21)
timeframe (weekly)
c1=average[20](close*volume)>(CapitaLisationMini*5)
TIMEFRAME(4 HOUR)
c1=average[20](close*volume)>(CapitaLisationMini/2.14)
TIMEFRAME(1 HOUR)
c1=average[20](close*volume)>(CapitaLisationMini/8.5)
TIMEFRAME(30 minutes)
c1=average[20](close*volume)>(CapitaLisationMini/17)
TIMEFRAME(15 minutes)
c1=average[20](close*volume)>(CapitaLisationMini/34)
TIMEFRAME(5 minutes)
c1=average[20](close*volume)>(CapitaLisationMini/102)
TIMEFRAME(2 minutes)
c1=average[20](close*volume)>(CapitaLisationMini/255)
TIMEFRAME(daily)
c1=average[20](close*volume)>(CapitaLisationMini)
Timeframe(default)
c2=DonchianChannelUp[253]
mm200=average[200](close)
//mm400=average[400](close)
bandsup=average[200](close)+5*AverageTrueRange[200](close)
nbChandelier=20
pente=((MM200-MM200[nbchandelier])/MM200[nbchandelier])*100
D=c1 and c2>=c2[1] and close>mm200 and close>bandsup and pente>=1.5 //and close>mm400
S=c1[1] and (c2[1]<c2[2] or close[1]<mm200 or close[1]<bandsup or pente[1]<2)
P=D and S
screener [P](bandsup as”bandsup”)
Bonjour
le screnner ne fonctionne pas et renvoi ” ligne 30 une des expressions suivantes serait plus appropriée que “un nom de variable” une parenthèse fermante”
peux-tu nous éclairer sur le sujet
cordialement
? a confirmer car pour ma part il fonctionne… la variable ligne 30 étant”D”
essayer avec celui ci (plus léger) :
CapitaLisationMini =100000
c1=average[20](close*volume)>(CapitaLisationMini)
c2=DonchianChannelUp[253]
mm200=average[200](close)
bandsup=average[200](close)+5*AverageTrueRange[200](close)
nbChandelier=20
pente=((MM200-MM200[nbchandelier])/MM200[nbchandelier])*100
D=c1 and c2>=c2[1] and close>mm200 and close>bandsup and pente>=1.5 //and close>mm400
S=c1[1] and (c2[1]<c2[2] or close[1]<mm200 or close[1]<bandsup or pente[1]<2)
P=D and S
screener [P](bandsup as”bandsup”)
merci cette version allégée fonctionne
merci pour ton retour jacquesgermain
j’ai vu que tu as mis la pente mm200>ou égal à 1.5 mais dans la video de trendrance c’est > à 2 il me semble …ou c’est un choix de ta part ?
merci
effectivement c’est par choix car avec pente à 1.5% j’ai de bons backtests
Bonjour,
Je suis désolé mais, j’ai un message d’erreur. Pouvez vous m’aider svp ? Merci