现在closekline不能设置提前几分钟了? (文华财经)

投资者咨询:现在closekline不能设置提前几分钟了? (文华财经)
来源:文华财经  日期:2021-1-15 15:36
 只能设置1-30秒?如果想设置每个小节和收盘前1分钟平仓,怎么写?
技术人员回复
日期:2021-1-15 15:43
小节与收盘前1分钟平仓,可以通过指令价模型实现。

结合CLOSEMINUTEEVERY1函数,双击函数右键》查找函数说明,可以了解具体用法,

举例参考:

AA:CLOSEMINUTEEVERY1(1)<=1||CLOSEMINUTEEVERY1(2)<=1||CLOSEMINUTEEVERY1(3)<=1||CLOSEMINUTEEVERY1(4)<=1||CLOSEMINUTE1<=1,NODRAW;
AA,CLOSEOUT;

ISUP&&NOT(AA),BK;
CHECKSIG(CLOSEOUT,'A',0,'C',0,0);
AUTOFILTER;
投资者咨询:现在closekline不能设置提前几分钟了? (文华财经)
来源:文华财经  日期:2021-1-15 15:36
 我现在的问题是无所谓提前几秒,1分也好,2分也好都没关系。我加载指数合约,要几个小时,加载到交易合约都要十几分钟,太费时间了。以前我用closekline_min,不是tick数据回测的吧,现在closekline是tick数据回测,太慢了。为什么不能让用户自行选择要不要用tick数据回测呢?老版新版都保留不好吗 
投资者咨询:现在closekline不能设置提前几分钟了? (文华财经)
来源:文华财经  日期:2021-1-15 15:36
 还有就是我是收盘价模型
技术人员回复
日期:2021-1-15 16:44
逐分钟回测这样写:

AA:CLOSEMINUTEEVERY1(1)<=2||CLOSEMINUTEEVERY1(2)<=2||CLOSEMINUTEEVERY1(3)<=2||CLOSEMINUTEEVERY1(4)<=2||CLOSEMINUTE1<=2,NODRAW;
AA,CLOSEOUT;

ISUP&&NOT(AA),BK;
CHECKSIG_MIN(CLOSEOUT,'A',0,'C',0);
AUTOFILTER;
投资者咨询:现在closekline不能设置提前几分钟了? (文华财经)
来源:文华财经  日期:2021-1-15 15:36
CHECKSIG_MIN(BK,'B',1,'D',0);//K线走完前N分钟确认信号下单,K线走完复核
CHECKSIG_MIN(SK,'B',1,'D',0);
CHECKSIG_MIN(BPK,'B',1,'D',0);
CHECKSIG_MIN(SPK,'B',1,'D',0);
CHECKSIG_MIN(BP,'B',1,'D',0);
CHECKSIG_MIN(SP,'B',1,'D',0);

 我可以这样写,但其实我只要在收盘的那根K线提前1分钟下单就可以了,其他的时候按收盘价模型运行。但是这样写的话等于是有很多不必要的加载。还有复核的话,是等下一根K线开盘做处理,是这样吗?

投资者咨询:现在closekline不能设置提前几分钟了? (文华财经)
来源:文华财经  日期:2021-1-15 15:36
 我甚至不需要小节提前,只要收盘那根K线提前1分钟,下一根K线开盘复核就可以
技术人员回复
日期:2021-1-15 17:36
 这样写:

CHECKSIG_MIN(SP,'B',1,'F',1);

具体各个参数的用法,可以双击函数右键-》查找函数说明了解下。
投资者咨询:现在closekline不能设置提前几分钟了? (文华财经)
来源:文华财经  日期:2021-1-15 15:36
 还是跟我想的不一样。

CHECKSIG_MIN(SP,'B',1,'F',0);

这种写法是每个开平仓信号都提前1分钟确认,并且下一根K线复核。但是我要的只是,在收盘那个K线的信号,做提前1分钟的确认,其他的时候都已收盘价模型运行,等于是下一根K线的开盘做开平仓。
技术人员回复
日期:2021-1-15 18:29
 您可以对收盘前清仓的指令写一个CLOSEOUNT这个指令来区别。

CHECKSIG_MIN(CLOSEOUT,'B',1,'F',0);

其他指令就不做限制就可以。