版主,新年好,請教一下
我用stkindi函數(shù)編寫跨周期模型,原理就是小周期均線交叉且大周期為陽線陰線開倉
先建立公式一MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
BK1:=CROSS(MA1,MA2) ;
SK1:=CROSS(MA2,MA1) ;
SP1:=CROSS(MA2,MA1);
BP1:=CROSS(MA1,MA2);
然后在建立一個模型
sc_DAYBK:stkindi('','公式1.BK1',0,6);
sc_DAYSK:stkindi('','公式1.SK1',0,6);
xc_DAYSP:stkindi('','公式1.SP1',0,6);
xc_DAYBP:stkindi('','公式1.BP1',0,6);
if c>OPEN and sc_DAYBK then buy(1,0,market);
if xc_DAYSP then sell(1,0,market);
if c
if xc_DAYBP then sellshort(1,0,market);
請問這樣寫正確嗎,為何無法測試
sc_DAYBK:stkindi('','公式1.BK1',0,6);
sc_DAYSK:stkindi('','公式1.SK1',0,6);
xc_DAYSP:stkindi('','公式1.SP1',0,6);
xc_DAYBP:stkindi('','公式1.BP1',0,6);
if c>OPEN and sc_DAYBK then buy(1,0,market);
if xc_DAYSP then sell(1,0,market);
if c
if xc_DAYBP then sellshort(1,0,market);
第二個模型更正
sc_DAYBK:stkindi('','公式1.BK1',0,6);
sc_DAYSK:stkindi('','公式1.SK1',0,6);
xc_DAYSP:stkindi('','公式1.SP1',0,6);
xc_DAYBP:stkindi('','公式1.BP1',0,6);
if c>OPEN and sc_DAYBK then buy(1,0,market);
if xc_DAYSP then sell(1,0,market);
if c<open and sc_DAYSK then buyshort(1,0,market);
if xc_DAYBP then sellshort(1,0,market);
公式1里面加上代碼
runmode:0;
測試結(jié)果依然為無交易,請問何解