katsParticipant
Junior
bONJOUR
J’ai un problème avec la V12.
Elle ne fonctionne pas en multi frame
j’avais remarqué depuis un moment mais la j’en suis sur
j’ai un code que j’utilisais avec la v11 qui ne fonctionne pas sur la V12
La plateforme me dit qu’il faut des multiples et pourtant j’utilise 4 heures 1 heure et 15mn mais ca ne lui convient pas
cdlt
ps je vais mettre le code que j’ai créée le temps d’arrivée devant l’ordi
Quelle période de graphique utilisez-vous ?
katsParticipant
Junior
d8a=ExponentialAverage[20](close)
d8b=ExponentialAverage[50](close)
d8=d8a-d8b
REM DEGRE 9
d9a=ExponentialAverage[7](close)
d9b=ExponentialAverage[20](close)
d9=d9a-d9b
REM DEGRE 9ANC
d11A=ExponentialAverage[1](close)
d11B=ExponentialAverage[2](close)
d11=d11A-d11B
REM DEGRE 10
d10a=ExponentialAverage[1](close)
d10b=ExponentialAverage[7](close)
d10=d10a-d10b
sommemacdi1h = (d8+d9+d10+d11)/4//(d8a+d8b+d9a+d11a+d11b)/5
c1=sommemacdi1h<0
c2=sommemacdi1h>0
timeframe (15mn)
d12a=ExponentialAverage[20](close)
d12b=ExponentialAverage[50](close)
d12=d12a-d12b
REM DEGRE 9
d13a=ExponentialAverage[7](close)
d13b=ExponentialAverage[20](close)
d13=d13a-d13b
REM DEGRE 9ANC
d16A=ExponentialAverage[1](close)
d16B=ExponentialAverage[2](close)
d16=d16A-d16B
REM DEGRE 10
d15a=ExponentialAverage[1](close)
d15b=ExponentialAverage[7](close)
d15=d15a-d15b
sommemacdi15mn = (d12+d13+d15+d16)/4//(d8a+d8b+d9a+d11a+d11b)/5
c3=sommemacdi15mn<0
c4=sommemacdi15mn>0
timeframe (4hour)
d20a=ExponentialAverage[20](close)
d20b=ExponentialAverage[50](close)
d20=d20a-d20b
REM DEGRE 9
d19a=ExponentialAverage[7](close)
d19b=ExponentialAverage[20](close)
d19=d19a-d19b
REM DEGRE 9ANC
d17A=ExponentialAverage[1](close)
d17B=ExponentialAverage[2](close)
d17=d17A-d17B
REM DEGRE 10
d18a=ExponentialAverage[1](close)
d18b=ExponentialAverage[7](close)
d18=d18a-d18b
sommemacdi4h = (d20+d19+d17+d18)/4//(d8a+d8b+d9a+d11a+d11b)/5
c5=sommemacdi4h<0
c6=sommemacdi4h>0
IF c1 and c3 and c5 THEN
backgroundcolor (254,191,210)
RESULTAT=-10
ELSIF c2 and c4 and c6 THEN
backgroundcolor (176,242,182)
RESULTAT=10
//ELSIF RESULTAT=0
endif
line1=10
line2=-10
line3=0
RETURN //line1,line2,line3,resultat
katsParticipant
Junior
le 15 mn
mais je viens de le remettre sur un graphe propre et ca fonctionne ??????
fausse alerte ou un graphe corrompu?
katsParticipant
Junior
merci druby d’avoir voulu me répondre
cdlt
La raison pour laquelle j’ai posé une question sur la période du graphique, c’est parce que la période du graphique doit être la plus petite utilisée, et les autres doivent être un multiple de celle-ci.
Il est également connu sous le nom de délai par défaut, ‘timeframe(default)’.
Si ce n’est pas le cas, plusieurs messages d’erreur.
Sur 15mTF, les MACD d8,9,10,11 sont calculés sur 15m, également d12,13,15,16, avec 4h pour d17,18,19,20
Ligne 22, sommemacdi1h = … semble en déduire que cela devrait durer 1 heure.
Est-ce que ‘timeframe(1hour)’ est absent du haut du code ?
katsParticipant
Junior
oui le time frame 1 h s”‘est perdu en route
il et tout en haut la premiere ligne
Je pensais juste le signaler, au cas où vous ne vous en rendriez pas compte, et votre code faisait quelque chose de différent de ce que vous pensiez faire.
Cordialement