مرحبا jonirrenicus يمكنك مقارنة ZigValue و ZigValue1. إذا ZigValuegt ؛ ZigValue1 ثم upptrend.if ZigValuelt ؛ ZigValue1 ثم الاتجاه المنخفض. نتوقع يمكن أن تساعدك. كود: double ZigZag [100]؛ مزدوجة لاستون [2] ؛ int cc = 0؛ int dd = 0؛ for (int Count = 0؛ Countlt؛ = 99؛ Count ) {if (ccgt؛ 1) {break؛} ZigZag [Count] = iCustom (NULL، 0، ZigZag، Depth، Deviation، Backstep، 0، Count)؛ if (ZigZag [Count]! = 0) {LastOne [cc] = ZigZag [Count]؛ ج ج = ج ج 1؛ if (cc = 1) {dd = Count 1؛}}} Double ZigValue = LastOne [0]؛ double ZigValue1 = LastOne [1]؛