1.if getField("委買均", "D") > getField("委賣均", "D") and Position = 0
then setposition(1);
if getField("委買均", "D") < getField("委賣均", "D") and Position >= 1
then setposition(0);
2.if (getField("累計委買","D") / getField("累委買筆","D")) > (getField("累計委賣","D") / getField("累委賣筆","D"))
and Position = 0
then setposition(1);
if (getField("累計委買","D") / getField("累委買筆","D")) < (getField("累計委賣","D") / getField("累委賣筆","D")) and Position >= 1
then setposition(0);
請問上述的程式有何不同,回測出來的結果差異很大!
還有一個問題就是把getField("三大法人交易買口", "D") 、 getField("三大法人交易賣口", "D")放在自動交易程式中,有時會出現異常,要等更新完資料才能使用,這是正常的嗎?還是只有第一次執行才會這樣,只要一直開著就會正常執行?
 
 
             
        
         
         
     
     分類
    分類
 
            
1 評論