最近touchance出了一個很酷的東西

籌碼函數Getchip

這邊來寫寫怎麼應用,並附上程式碼供你參考

 

pexels-photo-113850.jpeg

國內程式交易者使用籌碼資料開發交易策略已經行之有年

但如果是使用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

 

加入結算處理後,結果如下

EQC.JPG

PF.JPG

 

以上分享,希望對你有幫助:)

 

arrow
arrow
    創作者介紹
    創作者 XYC 的頭像
    XYC

    XYC的投機公開說明書

    XYC 發表在 痞客邦 留言(1) 人氣()