julio
Mitglied seit 11 Jahre 4 Monate
Suche Metastockformel
Hallo Metastockspezialisten !
Ich möchte folgende Formel eingeben:
Close long wenn: Movavg,5,S of ADX14 < als 1 Tag vorher.
Ich habe das eingegeben: Mov(ADX(14),5,S) < Ref(Mov(Adx(14)5,S),-1
diese Formel ist akzepiert worden, funktioniert aber nicht.
Vielen Dank
Geschrieben von julio
am
Wo hast du die Formel eingegeben: im Indikatorbuilder, expert builder, im system tester ? Und was heisst, sie funktioniert nicht ? Kommen gar keine Ergebnisse (Plots, Anzeigen etc) oder werden (deiner Meinung nach) falsche Ergebnisse geliefert ?
Wenn du Hilfe möchtest, sollten deine Angaben schon sehr viel genauer sein.
Viel Erfolg
Bernd Kürbs
Hallo julio,
ich Teile ganz die Meinung von Bernd, ein bisschen mehr über das worüber und wo solltest du schon mitteilen.
Trotzdem zwei Anmerkungen:
1. So wie du die Formel hier hineinstellst funktioniert sie nicht.
Mov(ADX(14),5,S) Ref(Mov(Adx(14)5,S),-1
Mov(ADX(14),5,S) Ref(Mov(Adx(14),5,S),-1) wäre brauchbar.
2. Mit '>' und '' erhältst du immer solange die Bedingung erfüllt ist ein 'true' oder Logisch 1. Im Beispiel: Mov(C,5,S) > Mov(C,20,S) ist 'true' oder '1' von dem Moment an dem GD5 über den GD20 ansteigt bis zu dem Moment an dem er wieder darunterfällt.
Mit der Cross((Mov(C,5,S)),(Mov(C,20,S)))-Funktion bekommst du nur in dem Moment '1' an dem der GD5 den GD20 kreuzt.
Umgesetzt auf deinen Fall würde dass dann lauten: Cross((Mov(ADX(14),5,S)),(Ref(Mov(ADX(14),5,S),-1))).
Gruss Martin