Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 12.08.22
piptrade piptrade ist offline
Mitglied
 
Registriert seit: Sep 2012
Beiträge: 157
piptrade befindet sich auf einem aufstrebenden Ast
Standard Handelsspannen im Chart anzeigen

Piptrade hat da mal `ne Frage:

Im Chartfenster sollen die aktuelle Handelsspanne (last 5 Candles) und die maximale Handelsspanne (last 15 Candles) angezeigt werden. Das klappt ohne Probleme beim DAX40, gleichermaßen auch beim EUR/USD.
Wenn nun aber die Differenz zwischen aktueller und maximaler Spanne angezeigt werden soll, so klappt dieses nur beim DAX40. Anders im EUR/USD; - hier wird immer nur 0.00000 angezeigt.

Woran kann das liegen, wie kann ich den „Fehler“ beheben? Hier die Codes:


int HighestCandle_02 = iHighest(_Symbol,_Period, MODE_HIGH, CandleSelect_max, 0);
int LowestCandle_02 = iLowest(_Symbol,_Period, MODE_LOW, CandleSelect_max, 0);

int HSp_Diff_01 = (High[HighestCandle_01] – Low[LowestCandle_01]);
int HSp_Diff_02 = (High[HighestCandle_02] – Low[LowestCandle_02]);
int HSpDiff = (HSp_Diff_02 – Hsp_Diff_01);

ObjectDelete(0,"HSpDiff");
ObjectCreate ("HSpDiff", OBJ_LABEL, 0,0,0);
ObjectSet ("HSpDiff", OBJPROP_CORNER, CORNER_RIGHT_UPPER);
ObjectSet ("HSpDiff", OBJPROP_XDISTANCE, 22);
ObjectSet ("HSpDiff", OBJPROP_YDISTANCE, 157);
ObjectSetText ("HSpDiff", "HSp.-Diff.: " +DoubleToStr(HSpDiff,Digits),9, "Impact", Blue);

Würde mich über ein helfendes Händchen sehr freuen. Danke.

LG. piptrade