jonirrenicus: أود المساعدة في الشفرة
. رأيت شريط فيديو للنهج ويبدو أنه لا يفكر. أما بالنسبة إلى شفرة ZigZag ، فيمكن كتابتها دون الحاجة إلى مصفوفة وأقصر
. لا شيء خاطئ مع ما تقدمه chunshuo. كان سريعًا ويعرف ماذا يفعل. على سبيل المثال ، لجعل الأمور أكثر بساطة ، أود فقط إنشاء وظيفة ثم فقط استدعاء الدالة في البداية الرئيسية (). شيء من هذا القبيل: إذا (ZigZagTrend () == 1) {افعل شيئا؛ } أو إذا كان (ZigZagTrend () == - 1) {do something؛} هذه هي الوظيفة ، لاحظ عدم الحاجة إلى مصفوفة وخطوط أقل من الكود. لذلك فمن fasssssterrrrr LOl
. Inserted Code int ZigZagTrend () {int result = 0؛ zigZag double، zz1 = 0، zz2 = 0؛ for (int Count = 0؛ Countlt؛ = Bars؛ Count ) {ZigZag = iCustom (NULL، 0، ZigZag، Depth، Deviation، Backstep، 0، Count)؛ if (ZigZag! = EMPTY_VALUE zz1 == 0) zz1 = ZigZag؛ if (ZigZag! = EMPTY_VALUE zz1! = 0) {zz2 = ZigZag؛ استراحة؛ }} إذا كانت النتيجة (zz1gt؛ zz2) = 1؛/ZigZag Trend up up if ((zz1lt؛ zz2) result = -1؛/ZigZag Trend is down return (result)؛} Peace Jess