請問一下,為什么兩種寫法,回測結果會不同?
作者:文華財經 來源:cxh99.com 發布時間:2014年04月11日
- 咨詢內容:
1):SSKK1:=TIME>=0920 && TIME<=1430&&EXIST(REF(C,1)>UB,3) && EXIST(KF1,3) && EXIST(KA1,3) && CROSS(BB1,C) AND GLQ=0,SPK;BBKK1:=TIME>=0920 && TIME<=1430&&EXIST(REF(C,1)<DB,3) && EXIST(KF2,3) && EXIST(KA2,3) && CROSS(C,SS1) AND GLQ=0,BPK;
2):SSKK1:=TIME>=0920 && TIME<=1430&&EXIST(REF(C,1)>UB,3) && EXIST(KF1,3) && EXIST(KA1,3) && CROSS(BB1,C) AND GLQ=0;BBKK1:=TIME>=0920 && TIME<=1430&&EXIST(REF(C,1)<DB,3) && EXIST(KF2,3) && EXIST(KA2,3) && CROSS(C,SS1) AND GLQ=0;//
SSKK1,SPK;BBKK1,BPK;
上面的兩種寫法按道理應該是一樣意思,怎么測試出來的結果會不同?謝謝
- 文華技術人員:
第一種寫法修改如下,你再測試試試
TIME>=0920 && TIME<=1430&&EXIST(REF(C,1)>UB,3) && EXIST(KF1,3) && EXIST(KA1,3) && CROSS(BB1,C) AND GLQ=0,SPK;
TIME>=0920 && TIME<=1430&&EXIST(REF(C,1)<DB,3) && EXIST(KF2,3) && EXIST(KA2,3) && CROSS(C,SS1) AND GLQ=0,BPK;
- 文華客服:
我不是這個意思,一般都會這樣寫,我是想問為什么兩種方法測試出來未什么會有不同結果是否:= 和 : 表達有區別?
- 網友回復:
第一種的編寫不規范,指令行前面不能定義變量。與:和:=沒有關系。
你使用2樓改過的形式,在相同設置下進行測試看看。
- 網友回復:
嗯,好的,謝謝