最近touchance出了一個很酷的東西
這邊來寫寫怎麼應用,並附上程式碼供你參考
國內程式交易者使用籌碼資料開發交易策略已經行之有年
但如果是使用multicharts的交易者,使用上會有兩個問題
1. data2問題
Multicharts把data2跟IOG同時使用時,假如使用時間不同,回測的運算上會有預測未來的問題
另外,即使時間相同,也有可能出現幽靈單,導致回測結果是有問題的
甚至在只使用data2的情況下,也有許多怪事容易發生
籌碼函數GetChip的出現為這問題提供了一個solution,在調用三大法人籌碼資料上,不用再調用data2,自然回測結果可信度就提高了
2.維護不便
這點就比較直觀了
我聽過有寫程式自己爬、再匯入的,甚至聽過自己維護輸入的
現在多花一點點錢能處理這個問題,而且會自動更新,其實蠻划算的
這邊附上隨意亂寫的散戶指標應用
vars:var1(0);
var1=
getchip("MXF",date,time_s,3,1,2,1)+
getchip("MXF",date,time_s,2,1,2,1)+
getchip("MXF",date,time_s,1,1,2,1)-
getchip("MXF",date,time_s,3,2,2,1)-
getchip("MXF",date,time_s,2,2,2,1)-
getchip("MXF",date,time_s,1,2,2,1);
if var1>0
and var1[1]<0
and marketposition<=0
then buy 1 contracts next bar market;
if marketposition<>0
and var1>10000
then begin
sell all contracts next bar market;
buytocover all contracts next bar market;
end;
if marketposition<>0
and var1<-10000
then begin
buytocover all contracts next bar market;
sell all contracts next bar market;
end;
程式碼僅供參考研究,本部落格不對損益負責
參考程式碼請留意以下幾點
1. 這串就只寫了多單的部分
2. 部位控制也是瞎扯淡
3. 也沒做月結算處理
4. 使用K棒是兩分,滑價來回1200
加入結算處理後,結果如下
以上分享,希望對你有幫助:)
留言列表