版主,新年好,请教一下
我用stkindi函数编写跨周期模型,原理就是小周期均线交叉且大周期为阳线阴线开仓
先建立公式一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;
测试结果依然为无交易,请问何解