請問一下
我要寫一個警示腳本
2分K的收盤價,大於,20天期的布林上軌
5分K的收盤價,大於,20天期的布林上軌
當2個條件皆符合時,策略雷達會跳出來警示
不曉得有辦法作到嗎?
請問一下
我要寫一個警示腳本
2分K的收盤價,大於,20天期的布林上軌
5分K的收盤價,大於,20天期的布林上軌
當2個條件皆符合時,策略雷達會跳出來警示
不曉得有辦法作到嗎?
Hi 小QQ,
我要寫一個警示腳本
2分K的收盤價,大於,20天期的布林上軌
5分K的收盤價,大於,20天期的布林上軌
當2個條件皆符合時,策略雷達會跳出來警示
不曉得有辦法作到嗎?
您好,應該是可以的,雷達資料頻率建議設定 2分鐘 以下(不要超過 2 分鐘,不然計算可能會有問題),
再使用 XS 撰寫自訂警示腳本,請參考 XS函數搜尋網 有語法使用相關說明,
建議可以用 GetField("收盤價","2") 與 GetField("收盤價","5") 抓取 2分K的收盤價 與 5分K的收盤價,
再用 BollingerBand(GetField("收盤價","D"), Boling_Length, UpperBand) 取得20天期的布林上軌,
P.S. 不過 2分K的收盤價 與 5分K的收盤價 在同一時間點上,數值應該是一樣的,請您確認一下您的策略想法有無落差。
最後用 if 判斷,例如以下警示腳本範例:
{2分K的收盤價,大於,20天期的布林上軌
5分K的收盤價,大於,20天期的布林上軌}
input:Boling_Length(20, "布林天期"), UpperBand(2, "布林通道上緣");
value1 = BollingerBand(GetField("收盤價","D"), Boling_Length, UpperBand);
if GetField("收盤價","2") > value1
and GetField("收盤價","5") > value1
then ret = 1;
策略雷達範例匯出檔如附檔,以上方向供您參考,謝謝。
2 評論