如何使用XS指標腳本繪製最高點為一直線?
類似下圖的最低點繪製方法,如果有變動的話,線圖會自己調整。
程式碼大致撰寫邏輯
1 跑第一根K棒時,用一個變數紀錄第一個K棒最高價,並繪製該變數的直線,
2 跑第二根K棒時,第二個K棒的最高價 > 第一個K棒的最高價時,則變數紀錄第二個K棒的最高價,並繪製該變數的直線,
3 跑之後的K棒後,目前K棒的最高價 > 之前K棒的最高價時,則變數紀錄目前K棒的最高價,並繪製該變數的直線,
程式碼範例如下:
var: i(2), Thehigh(0); if currentbar = 1 then Thehigh = high; if currentbar = 2 then if high > high[1] then Thehigh = high; if currentbar > 2 then begin if high > SimpleHighest(high[1], i) then Thehigh = high else Thehigh = SimpleHighest(high[1], i); i = i + 1; end; plot1(Thehigh);
繪製後的圖如下:
以上,提供參考。
4 評論