大家好,
以下分享如何使用警示腳本撰寫XS急拉
XS急拉定義假設為:
1. 1分鐘急拉(一根bar比前一根上漲超過n%且成交量比前一根bar大時)
2. 同時符合5分鐘觸布林上通道
撰寫方式大致如下:
1. 使用 rateofchange 函數撰寫 一根bar比前一根上漲超過n% 的條件
2. 使用 getfield 函數跨頻率取得5分鐘收盤價,以及取得日收盤價,以撰寫 5分鐘觸布林上通道 的條件
3. 使用 print 語法查看數值是否正確( 請參考 如何運用Print指令來抓程式的臭蟲 )
策略雷達內容設定畫面如下:

警示腳本範例程式碼如下:
input:_Change(1,"門檻漲幅(%)"), Length(20,"布林天期"), UpperBand(2,"布林上通道");
value1 = rateofchange(close,1);
value2 = bollingerband(GetField("收盤價","D"), Length, UpperBand);
if value1 > _Change
and volume > volume[1]
and GetField("收盤價","5") >= value2 then ret = 1;
print(date,time,value1,volume,volume[1],GetField("收盤價","5"),value2);
以上,提供給大家參考,有問題歡迎詢問。
18 評論