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
|