大家好,
分享使用XS指標腳本撰寫反轉後的差值圖,
範例策略為:
第一根高於過去5根K棒高點之後,不管之後是不是低於過去5根K棒期間的最高點,在沒有低於過去5根K棒低點之前,只畫出收盤價-過去5根K棒最低點的差值圖 ;反之 第一根低於過去5根K棒當中最低點之後,在沒有高於過去5根K棒高點之前,只畫出收盤價-過去5根K棒高點的差值圖
大致撰寫邏輯:
1. 使用 highest(H[1],5) 代表過去5根的高點。
2. 使用 變數來判斷是否反轉。
3. 使用 print 將欲計算數值匯出,以利查看邏輯是否有誤。
完整指標範例程式碼如下:
input:Length(5,"天期");
var:Flag(99);
value1 = highest(H[1],Length);
value2 = lowest(L[1],Length);
if close > value1 then Flag = 1;
if close < value2 then Flag = 0;
if Flag = 1 then begin
plot1(close-value2,"漲");
plot2(0,"跌");
end
else if Flag = 0 then begin
plot1(0,"漲");
plot2(close-value1,"跌");
end;
print(date,close,value1,value2,Flag);
以上範例分享,有問題歡迎詢問,謝謝。
2 評論