请老师指导一下尾盘清仓 (文华财经WH8赢智V8.2)

投资者咨询:请老师指导一下尾盘清仓 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-24 10:43
 老师好: 

为何(测试)模型中写了: CLOSEMINUTE<=1,CLOSEOUT;//收盘前1分钟,清仓。  还会有到次日开盘才平仓的现象?
尾盘清仓使用哪个函数最好?

编号时间交易所合约信号信号行买卖平开价格手数(平开)
11020180823 14:54:00大连商品焦炭1901SK第23行  卖  开2503014
11120180823 21:00:00大连商品焦炭1901CLOSEOUT第28行2514.5140

谢谢!
 
技术人员回复
日期:2018-8-24 11:03

 您是加载在一分钟周期上吗?

 

因为您编写的收盘价模型,满足条件出信号后下一根k线开盘执行

 

所以如果在当天最后一根K线出信号就会在,下一交易日第一根清仓了

 

如果是一分钟周期上可以这样修改:

 

 CLOSEMINUTE<=2,CLOSEOUT;

投资者咨询:请老师指导一下尾盘清仓 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-24 10:43
 

哦,明白了,我是加在3分线上的。谢谢冬夜老师!

不过,对日内交易来说,多数时候最后一根线是顺势的,有否一种方式,可以在最后时间如收盘前平仓?
技术人员回复
日期:2018-8-24 15:20

 可以修改为指令价的形式,这样是盘中实时判断的

 

具体用法可以参考CHECKSIG函数说明了解一下

 

 CLOSEMINUTE1<=1,CLOSEOUT;
CHECKSIG(CLOSEOUT,'A',0,'C',0,0);

投资者咨询:请老师指导一下尾盘清仓 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-24 10:43
 谢谢老师的解答


因为使用了跨合约引用,就不能使用CHECKSIG? 不知还没有其它办法。
技术人员回复
日期:2018-8-25 12:37
可以考虑使用TIME加入尾盘平仓,比如

TIME>=1454,CLOSEOUT;
投资者咨询:请老师指导一下尾盘清仓 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-24 10:43
谢谢月明风清老师的指教!


图片点击可在新窗口打开查看
第31行:TIME>=1459,CLOSEOUT;    看来21:00以后的也是>=1459了,可是那应该是次日了啊?

再请教一下:对于3分周期来说:

TIME>=1454,CLOSEOUT;   与 CLOSEMINUTE<=6,CLOSEOUT;   是否一样的?

我希望是最后三分钟尽量晚点成交,比如在最后一分钟。 

那是否以TIME>=1459就行?  因为是主流高成交量品种,应该不担心成交不了。 

另:

是否成交量越大的品种滑点的可能性越小?不考虑网速的问题。

技术人员回复
日期:2018-8-25 19:00
 对于3分周期,TIME>=1454,CLOSEOUT;   与 CLOSEMINUTE<=6,CLOSEOUT;   是一样的

您可以参考下这种写法:CLOSEKLINE(1,60);//设置收盘前一根k线提前60秒走完,就可以实现尾盘清仓了

模型编写平台研究下函数用法
投资者咨询:请老师指导一下尾盘清仓 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-24 10:43
 十分感谢林木老师休息时间解答问题!


这正是我想要的,之前看过一遍所有函数,但根本没想到怎么运用。 只是以我的能力不能理解它,很好奇它是怎样实现提前走完的。 
技术人员回复
日期:2018-8-26 11:32
 其实就是让信号在k线走完前发出指令的,您了解下