多週期指標與訊號
那如果要加入訊號判斷或箭頭標示呢?
有兩種方式:
1.of dataN
2.利用陣列將主圖K線,組成其它長週期做運算.
一般看到常用的應該是 of dataN的方式
如 RSI(Close,14) of dataN;
(N=2,3,4....)
去抓其它週期的指標值.
優點是:
運算快速,編寫簡單
缺點是:
因為使用of dataN ,所以要DataN K棒Close,其值才會做運算變動.
如使用5分K配合60分K,遇到開盤跳空60分K的RSI要9:45數值才會反應
以下特別注意:
1.需將運算式寫成函數,再加上 of DataN.(如SlowKD( ) of dataN)
2.在訊號編寫時如有用到前一根指標值[1] ,或是DataN 資料的,都要加上of DataN
那如果要即時的指標反應,那就要利用陣列做編寫了.
只要一個資料就行,不需要其它dataN
不過缺點就是:運算慢,編寫複雜
如果是短長週期差異較小,建議用of DataN 就行了,若週期時間差異較大可以使用陣列的方式.
以下SlowKD 使用三種方式畫出的比較圖,有好有壞
可以比較看看~
最後附上SlowKD 利用陣列編寫的多週期指標
可以自行修改成MACD,RSI,CCI..等等
因有包含函數,直接下載匯入吧~
參數說明:
Interval:
主圖如果是1分k,要顯示5分k就寫5,顯示60分k就寫60,
主圖是5分K要顯示60分K就寫12.....依此類推
要顯示日線則寫 -4
下載點
資料來源:程式交易 |