ขอขอบคุณ. ที่จริงใกล้ชิดกับสิ่งที่ฉันพยายามทำ สำหรับ DH และ DL มันเป็นสิ่งที่ฉันได้พยายามที่จะทำ แต่มันทำให้ส่วนที่เหลือของสายยากขึ้น ฉันได้เพิ่มโค้ดบางส่วนในสิ่งที่คุณทำ คุณสามารถดูสิ่งที่ฉันกำลังพยายามทำตามรหัสฉันพยายามเพิ่มบรรทัดพร้อมกันที่หนึ่งในสามเหนือ DL และหนึ่งในสามด้านล่าง DH หนึ่งในสามเป็นโดยพลการอาจเป็นครึ่งหรือแม้แต่หนึ่งในสี่หรือทั้งหมด พร้อมกันและถูกต้องคือกุญแจสำคัญ ฉันก็สามารถที่จะได้รับมันเพื่อวาดเส้นบางสิ่งที่ฉันคิดว่าอยู่ในช่วงเวลาหนึ่งในสาม แต่ทั้งคณิตศาสตร์หรือเหตุผลของฉันเป็นทางออก ฉันเพิ่มบัฟเฟอร์เพิ่มเติมและโค้ดด้านล่าง ฉันจะทำอะไรผิดที่นี่ได้? โค้ดที่แทรกสำหรับ (int i = rates_total-fmax (prev_calculated, 1); igt; = 0; i--) {datetime เที่ยงคืน = เวลา # 91; i # 93 ;-( Time # 91; i # 93;% 86400) ; int shift = iBarShift (NULL, 0, เที่ยงคืน), cnt = shift-i 1, indexHigh = iHighest (NULL, 0, MODE_HIGH, cnt, i), indexLow = iLowest (NULL, 0, MODE_LOW, cnt, i) indexU3 = ดัชนีสูง - ((ดัชนีสูง - ต่ำสุด)3), indexL3 = indexLow ((indexHigh-indexLow)3); dayHigh # 91; I # 93; = สูง # 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 ;