katsParticipant
Junior
Bonsoir
je souhaite associé en multiframe le croisement du macd avec son signal et le franchissement de la ligne 50 par le rsi.
Sur chaque UT ca fonctionne
par contre quand j’essaye de les regrouper en multiframe plus rien ne fonctionne correctement
ci joint le code
est ce que j’ai fait une erreur svp?
TIMEFRAME (15MN)
a15=rsi[14](CLOSE)
b15=MACDline[12,26,9](close)
c15=MACDSignal[12,26,9](close)
cond1=a15>50
cond2=b15>=c15
cond3=a15<50
cond4=b15<=c15
TIMEFRAME (5MN)
a5=rsi[14](CLOSE)
b5=MACDline[12,26,9](close)
c5=MACDSignal[12,26,9](close)
cond5=a5>50
cond6=b5>=c5
cond7=a5<50
cond8=b5<=c5
TIMEFRAME (1MN)
a1=rsi[14](CLOSE)
b1=MACDline[12,26,9](close)
c1=MACDSignal[12,26,9](close)
cond9=a1>50
cond10=b1>c1
cond11=a1<50
cond12=b1<c1
//DRAWCANDLE(open+slippage,high+slippage,low+slippage,close+slippage) coloured(r,g,b2)
if cond1 and cond2 and cond5 and cond6 and cond9 and cond10 then
backgroundcolor (176,242,182)
elsif cond3 and cond4 and cond7 and cond8 and cond11 and cond12 then
backgroundcolor (254,191,210)
endif
RETURN
merci
Salut Kats, le code a l’air bien.
Vous ne spécifiez pas à quoi ressemble le graphique de votre utilisation et les paramètres de l’unité. Je vais deviner.
Pour calculer le MACD de 15 mn, vous avez besoin de 400 unités sur un graphique de 1 mn. À 25 réglages d’unité, il y a ~600 barres.
Cela laisse 200 barres pour que les conditions se déclenchent.
S’il n’y a pas de déclencheur, il pourrait sembler que cela ne fonctionne pas.
Essayez d’augmenter les unités, les déclencheurs précédents devraient apparaître dans le graphique.
J’ai dû régler à 500 unités avant de voir un résultat.
katsParticipant
Junior
bonsoir
ce n’est pas le souci je suis réglée a 3kunités et ca ne marche pas
merci quand même
depuis la V12 le multiframe fonctionne de manière aléatoire souvent je pense qu’il y a un problème de fond
Donc si un programmeur pouvait se pencher sur mon code et me dire si il est convenable afin d’ecarter une erreur de ma part ce serait sympa
merci
Salut. Je vois que le code que vous avez écrit est correct. Une autre chose est que vous ne voulez pas que la période supérieure soit constamment mise à jour, auquel cas vous pouvez mettre : TIMEFRAME (15MN,updateonclose) TIMEFRAME (5MN,updateonclose) TIMEFRAME (1MN)
katsParticipant
Junior
bjr,
merci pour la reponse mais ca ne fonctionne pas alors que le code est bon.
Ca fonctionnait sur la v11
cdlt
katsParticipant
Junior
Bonjour
Personne n’est en mesure de me dire pourquoi ca ne fonctionne pas alors que le code est correct????? svp?
les modérateurs de chez PRT , peut être pouvez vous me répondre ou en parler aux développeurs
il y a un souci depuis la V12
cdlt
katsParticipant
Junior
Bonsoir
a qui faut il que je m’adresse pour savoir pourquoi le multiframe ne fonctionne pas dans ce cas de figure puisque tout le monde me dit que le code est bon ma ca ne fonctionne pas?????????
Merci de votre reponse
cdlt
j’ai testé le code du premier commentaire sur le NQ en 200 Unité et 1 K
ci joint les screens
katsParticipant
Junior
bonsoir
oui je sais il ne fonctionne pas et je ne comprends pas pourquoi car il fonctionnait sur la v11
cdlt
Bonjour, ouvrez un ticket dans PRT afin qu'ils puissent vous apporter leur soutien. J'ai testé le code et il fonctionne en V12. Salutations
katsParticipant
Junior
Non plus de ticket , ca ne sert a rien