Esordiente
Nuovo Utente
- Registrato
- 9/1/08
- Messaggi
- 260
- Punti reazioni
- 4
Salve a tutti,
sulla programmazione mt4 sto provando a impararare qualcosa ma in questo momento sono praticamente a livello 0
c'è qualcuno che ha il codice del composite momentum oppure che sappia programmare per tradurre il listato da prorealtime?
Mi sembra un buon indicatore e penso possa tornare utile anche ad altri....
k=4
media1=WeightedAverage[k](Close)
media2=WeightedAverage[k*3](Close)
MOM=average[1](media1-media2)/(media1)*100
diffMOM=MOM-MOM[1]
If MOM>MOM[1] then
temp1=diffMOM
else
temp1=0
endif
If MOM<MOM[1] then
temp2=diffMOM
else
temp2=0
endif
sumtemp1=summation[5](temp1)
sumtemp2=summation[5](temp2)
abssumdiff=summation[5](abs(diffMOM))
aa=((sumtemp1[1]-(sumtemp1[1]/5)+temp1)/(abssumdiff[1]-(abssumdiff[1]/5)+abs(diffmom))*100)
bb=((sumtemp2[1]-(sumtemp2[1]/5)+temp2)/(abssumdiff[1]-(abssumdiff[1]/5)+abs(diffmom))*100)
cc=aa-abs(bb)
key=ExponentialAverage[3](cc)
stoco=Stochastic[5,3](close)
xtl=WeightedAverage[3](stoco)*2-100
Composite=WeightedAverage[2]((2*key+xtl)/3)
l1=50
l2=-50
linea1=80
linea2=-80
linea3=0
sulla programmazione mt4 sto provando a impararare qualcosa ma in questo momento sono praticamente a livello 0
c'è qualcuno che ha il codice del composite momentum oppure che sappia programmare per tradurre il listato da prorealtime?
Mi sembra un buon indicatore e penso possa tornare utile anche ad altri....
k=4
media1=WeightedAverage[k](Close)
media2=WeightedAverage[k*3](Close)
MOM=average[1](media1-media2)/(media1)*100
diffMOM=MOM-MOM[1]
If MOM>MOM[1] then
temp1=diffMOM
else
temp1=0
endif
If MOM<MOM[1] then
temp2=diffMOM
else
temp2=0
endif
sumtemp1=summation[5](temp1)
sumtemp2=summation[5](temp2)
abssumdiff=summation[5](abs(diffMOM))
aa=((sumtemp1[1]-(sumtemp1[1]/5)+temp1)/(abssumdiff[1]-(abssumdiff[1]/5)+abs(diffmom))*100)
bb=((sumtemp2[1]-(sumtemp2[1]/5)+temp2)/(abssumdiff[1]-(abssumdiff[1]/5)+abs(diffmom))*100)
cc=aa-abs(bb)
key=ExponentialAverage[3](cc)
stoco=Stochastic[5,3](close)
xtl=WeightedAverage[3](stoco)*2-100
Composite=WeightedAverage[2]((2*key+xtl)/3)
l1=50
l2=-50
linea1=80
linea2=-80
linea3=0