条件满足就开多仓

05-09 18:07发布

前一根K线为光头阳线且当前K线开盘价大于前一天收盘价,条件满足就开多仓,不等K线走完,这条件公式如何写?

前一根K线为光头阳线且当前K线开盘价大于前一天收盘价,条件满足就开多仓,不等K线走完,这条件公式如何写?
付费偷看设置
发送
7条回答
文华解答
2楼-- · 05-09 19:05
用CHECKSIG函数设置满足条件立即开仓,参考:

REF(ISUP&&C=H,1)&&O>REF(C,1),BK;
CHECKSIG(BK,'A',0,'C',0,0);//出信号立即下单,不复核
无语无文
3楼-- · 05-09 19:26
同样,开空仓是不是如下写法?
REF(ISDOWM&&C=L,1)&&O
CHECKSIG(SK,'A',0,'C',0,0);//出信号立即下单,不复核
文华解答
4楼-- · 05-09 19:45
是的。
无语无文
5楼-- · 05-09 20:05
#CALL_PLUS[999300,MIN,1,AA] AS VAR1
KD1:VAR1.KD;
KK1:VAR1.KK;
#CALL_PLUS[999016,MIN,1,AA] AS VAR2
KD2:VAR2.KD;
KK2:VAR2.KK;
#CALL_PLUS[399006,MIN,1,AA] AS VAR3
KD3:VAR3.KD;
KK3:VAR3.KK;
//T:=COUNTSIG(BK,DAYBARPOS)+COUNTSIG(SK,DAYBARPOS);
REF(ISUP&&C=H,1)&&O>REF(C,1)&& DAYBARPOS>1&&KD1&&KD2&&KD3,BK;
CHECKSIG(BK,'A',0,'C',0,0);//出信号立即下单,不复核
REF(ISDOWN&&C=L,1)&&O1&&KK1&&KK2&&KK3,SK;
CHECKSIG(SK,'A',0,'C',0,0);//出信号立即下单,不复核
C>=BKPRICE+16*MINPRICE,SP;
C<=BKPRICE-4*MINPRICE,SP;
C<=SKPRICE-16*MINPRICE,BP;
C>=SKPRICE+4*MINPRICE,BP;
AUTOFILTER;
老师,我语法检测时提示#CALL_PLUS句子不能使用CHECKSIG,那么在这种情况下我要出信号立即下单如何实现,请教老师
文华解答
6楼-- · 05-09 20:26
您模型中使用了跨合约跨周期函数,基础数据是1分钟,不支持逐笔回测,所以不能连用CHECKSIG。

您可以使用CHECKSIG_MIN函数,是每分钟计算一次信号,精度也是很高的。

另外,CHECKSIG_MIN函数需要加载15分钟以上周期使用,不支持15分钟以下周期。
无语无文
7楼-- · 05-09 20:45
如何理解CHECKSIG_MIN函数需要加载15分钟以上周期使用,不支持15分钟以下周期,但可以是每分钟计算一次信号?K线不走完可下单?

一周热门 更多>