Zitat:
Zitat von Wolf2013
Hallo zusammen,
Ich bitte mal wieder um Eure Mithilfe.
Möchte gerne die Fraktals auswerten, und immer wenn der Wert über 0 ist,
den Fraktalwert in eine andere Variable schieben.
Da das Fraktal ja nur ausgegeeben wird, wenn aktuell eins ansteht.
Dazu hab ich den Quellcode geschrieben.
double fractalUpPrice;
double fractalDownPrice;
double ifractalUp = iFractals( NULL, 0, MODE_UPPER, 3);
double ifractalDown = iFractals( NULL, 0, MODE_LOWER, 3);
if ( ifractalUp>0) fractalUpPrice=ifractalUp;
if ( ifractalDown>0) fractalDownPrice=ifractalDown;
Comment("\Werte Fraktals",
"\nFraktalUpper = ",fractalUpPrice,
"\nFraktalLower = ",fractalDownPrice,
"\nFaster EMA after = ",fasterEMAafter);
Das Problem, die Fraktals werden zwar ausgegeben, springen aber immer wieder auf 0 zurück. ??? Liegt wohl an der "=" Anweisung, da, wenn nicht bearbeitet wird, automatisch auf 0 zurück springt. Gibts dazu ne andere Anweisung? wie z.B. "Move" oder "Set" ? hab auf mit if else versucht, komm so aber auch nicht weiter.
Hoffe jemand von Euch kann mir den Fehler auskorrigieren.
Danke im Vorraus,
Wolf2013
|
Hallo,
in der Indikatorabfrage wird permanent die Kerze [3] nach den Indikatorwerten abgefragt.
Wenn auf dieser Kerze ein Up- oder Down-Signal steht wirst Du auch eine Zahl > 0 zurückbekommen, sonst eine 0.
Die Frage ist nun was soll wann angezeigt werden.
Z.B. alle Signale der letzten 10 Kerzen oder immer nur das aktuelle letzte Signal oder....
traderdoc