شكرا لكم. هذا في الواقع أقرب إلى ما كنت أحاول تحقيقه. بالنسبة لـ DH و DL فهو بالضبط ما كنت أحاول القيام به مع ذلك ، جعل بقية الخطوط أكثر صعوبة. أضفت سطرين من الكود إلى كل شيء قمت به. قد ترى ما كنت أحاول القيام به عن طريق الكود ، كنت أحاول أن أضيف خطوط متزامنة في الثلث فوق DL والثالث أقل من DH ، ثلث هو تعسفي ، قد يكون نصف أو حتى ربع أو كل . متزامن ودقيق هو السر. استطعت أن أحصل عليه لرسم بعض الخطوط في ما اعتقدت أنه كان في فواصل زمنية ثالثة ، لكن الرياضيات أو المنطق الخاص بي بعيد. أضفت الكود والمخازن المؤقتة الإضافية أدناه. ماذا يمكن أن أفعل الخطأ هنا؟ كود تم إدخاله لـ (int I = rates_total-fmax (prev_calculated، 1)؛ igt؛ = 0؛ I--) datetime midnight = Time # 91؛ I # 93 ؛- (Time # 91؛ I # 93؛٪ 86400)؛ int change = iBarShift (NULL، 0، midnight)، cnt = shift-i 1، indexHigh = iHighest (NULL، 0، MODE_HIGH، cnt، I)، indexLow = iLowest (NULL، 0، MODE_LOW، cnt، I)، indexU3 = indexHigh - ((indexHigh-indexLow)3)، indexL3 = indexLow ((indexHigh-indexLow)3)؛ dayHighNumber 91؛ I # 93؛ = High # 91؛ indexHigh # 93 ؛؛ dayLow # 91؛ I # 93؛ = منخفضة # 91؛ indexLow # 93 ؛؛ dayU3 # 91؛ I # 93؛ = الخاتمة # 91 ؛ indexU3 # 93 ؛؛ dayL3 # 91؛ I # 93؛ = إغلاق # 91 ؛ indexL3 # 93 ؛؛Originally Posted by ;