Bonsoir;
Moi aussi j’ai des problèmes avec le multi frame.
Ci joint le screener Retracement:
-Unité supérieure: tendance détectée par SMI long et faiblesse par StoRsi court;
Unité inférieure: SMI court et StoRsi Court en survente ou surachat (j’utilise le stoRsi et le SMI depuis longtemp sans problèmes)
Anomalies nombreuses détectées notamment sur la tendance. visibles sur les graphes car le StoRsi et le Smi sont les deux oscillateurs figurant sous le graphe des prix
J’ai modifié l’indicateur de tendance par un StoRsi long ou par une MME, anomalies encore.
Ci-joint les différents programmes
a = SMI[70,15,10](typicalprice)
b = SMI[14,3,4](typicalprice)
c = 40
d = -40
return a as "Tendance",b as "Impulsion",c as "zone SA",d as "Zone SV"
storsi=100*((rsi[P1]-lowest[P2](rsi[P1]))/((highest[P2](rsi[P1]))-lowest[P2](rsi[P1])))
dtosck=WeightedAverage[P3](storsi)
dtoscd=WeightedAverage[P3](dtosck)
Seuilhaut=75
Seuilbas=25
storsiL=100*((rsi[P4]-lowest[P5](rsi[P4]))/((highest[P5](rsi[P4]))-lowest[P5](rsi[P4])))
dtosckL=WeightedAverage[P6](storsiL)
dtoscdL=WeightedAverage[P6](dtosckL)
Seuilhaut=75
Seuilbas=25
RETURN dtosck AS "DTOSCK" , dtoscd AS "DTOSCD" , dtosckL AS "DTOSCKL" , dtoscdL AS "DTOSCDL" ,Seuilhaut AS "Seuilhaut", Seuilbas As "Seuilbas"
Total = 0
Timeframe (Daily)
V =Average[10](Volume)>200000
P = close>0.8
TIMEFRAME(daily)
indicator1, ignored, ignored,ignored = CALL "Puissance Relative" //tendance, impusion,SA, SV//
c1 = (indicator1 > indicator1[1])
c2 = (indicator1 > indicator1[5])
c3 = (indicator1 < indicator1[1])
c4 = (indicator1 < indicator1[5])
indicator5, ignored, ignored, ignored, ignored,ignored = CALL "StoRsi"[13, 8, 5, 65, 40, 15](close) //Dtosck, ignored, DtosckL, ignored, SH, SB//
c5 = (indicator5 < indicator5[1])
c6 = (indicator5 > indicator5[1])
TIMEFRAME(2hours)
ignored, indicator2, indicator3,indicator4 = CALL "Puissance Relative" //tendance, impusion,SA, SV//
c7 = (indicator2 < indicator4)
c8 = (indicator2 > indicator3)
indicator5, ignored, ignored, ignored, indicator7, indicator8 = CALL "StoRsi"[13, 8, 5, 65, 40, 15](close) //Dtosck, ignored, DtosckL, ignored, SH, SB//
c9 = (indicator5 < indicator8)
c10 = (indicator5 > indicator7)
C11 = V AND P AND c1 AND c2 AND c5 AND c7 AND c9
If c11 then
Total= Total+1000
Endif
c12 = V AND P AND c3 AND c4 AND c6 AND c8 AND c10
If c12 then
Total= Total-1000
Endif
SCREENER[Total] (Total AS "Signal")
Et les captures d’écran:
Qu’en pensez vous?
Merci d’avance pour votre aide.