Hallo Jonirrenicus, du kannst ZigValue und ZigValue1 vergleichen. wenn ZigValuegt; ZigValue1 dann uptrend.if ZigValuelt; ZigValue1 dann Abwärtstrend. Erwarten kann Ihnen helfen. Code: doppeltes ZigZag [100]; doppeltes LastOne [2]; int cc = 0; int dd = 0; for (int Count = 0; Countlt; = 99; Count ) {if (ccgt; 1) {break;} ZigZag [Count] = iCustom (NULL, 0, ZigZag, Tiefe, Abweichung, Rückschritt, 0, Count); if (ZigZag [Count]! = 0) {LastOne [cc] = ZigZag [Count]; cc = cc 1; if (cc = 1) {dd = Count 1;}} double ZigValue = LastOne [0]; double ZigValue1 = LastOne [1];