Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 17.12.13
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.732
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Wolf2013 Beitrag anzeigen
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