為了使起點置於左邊的K線,將修改for文體。另外,為了移動位置,也將變更為可計算的模式。如此便能將K線的色彩從左邊移至右邊。
接著,當「barF + len - count」數值小於0時,應新增if文體來重設計算過程。由於屆時「i」將變成負數,因此只需在正數的狀況下執行。
接著,當「barF + len - count」數值小於0時,應新增if文體來重設計算過程。由於屆時「i」將變成負數,因此只需在正數的狀況下執行。
static int count;如此進行編譯並點擊圖表,K線的色彩便會從左邊移至右邊。
for (int i = barF - count; i < barF + len - count; i++) {
if (i >= 0) {
Body0[i] = MathMax(Open[i], Close[i]);
Body1[i] = MathMin(Open[i], Close[i]);
Pin0[i] = High[i];
Pin1[i] = Low[i];
}
}
count++;
if(barF + len - count <=0) count = 0;
ChartRedraw();