XS已經支援跨頻率,請問警示策略應該怎麼寫?
舉例,
一、60分50MA往上中 10分K的30MA從往下轉往上
二、60分KD黃金交叉中 10分K的最高價突破持續往上中的30MA
三、當日估計量大於昨日成交量 10分K最高價往上突破30MA
XS已經支援跨頻率,請問警示策略應該怎麼寫?
舉例,
一、60分50MA往上中 10分K的30MA從往下轉往上
二、60分KD黃金交叉中 10分K的最高價突破持續往上中的30MA
三、當日估計量大於昨日成交量 10分K最高價往上突破30MA
Hi silentwisdom,
您好,小幫手先提供以下淺見供您參考,若嘗試撰寫後仍有問題,歡迎再詢問,
以利小幫手給予您方向撰寫,謝謝。
Q1:60分50MA往上中 10分K的30MA從往下轉往上
A1:雷達執行頻率設定為「10分K」頻率,
警示腳本使用 getfield 函數跨頻率取得 60分 收盤價,並用 average 函數撰寫 50MA,例如:
value1 = average(GetField("收盤價","60"),50); //value1為60分的50MA
而「10分K的30MA從往下轉往上」的 30MA 一樣可以用類似上述的方法撰寫。
Q2:60分KD黃金交叉中 10分K的最高價突破持續往上中的30MA
A2:雷達執行頻率設定為「10分K」頻率,
警示腳本使用 xfMin_Stochastic 函數來撰寫 60分KD 相關運算數值,
記得雷達設定的資料讀取比數要充足,這樣相關運算數值才較為正確,例如:
value1 = xfMin_Stochastic("60",9,3,3,value2,value3,value4);
//value3為60分K
//value4為60分D
10分K的最高價,在雷達執行頻率設定為 10分鐘 資料頻率的情況下,
可以使用 High 函數來取得即可,無須跨頻率取值。
Q3:當日估計量大於昨日成交量 10分K最高價往上突破30MA
A3:當日估計量可以使用報價函數 估計量 (報價欄位) 來撰寫,
不過要注意報價函數無法支援回測,其餘的部分在 A1 有類似說明,故不再贅述。
以上方向供您參考,謝謝。
1 評論