多空各只开一次仓 (文华财经WH8赢智V8.2)

投资者咨询:多空各只开一次仓 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-17 12:15
 请问:
日内交易,想让多空各只开一次仓,这个写可以吗?


N:=BARSLAST(DATE<>REF(DATE,1))+1;

多头开仓条件&&COUNTSIG(BK,N)=0,BK;

空头开仓条件&&COUNTSIG(SK,N)=0,SK;


技术人员回复
日期:2018-4-17 13:07
 可以的,这样写就能实现多空各只开一次
投资者咨询:多空各只开一次仓 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-17 12:15
 谢谢
投资者咨询:多空各只开一次仓 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-17 12:15
请问 怎么编写在一个交易日内,无论多空都只限制开一次仓?  就是说开了多(或空)单了,不管止盈止损,当天多空都不再开单.
技术人员回复
日期:2018-6-19 15:36
 参考:

N:=BARSLAST(DATE<>REF(DATE,1))+1;

多头开仓条件&&COUNTSIG(BK,N)+COUNTSIG(SK,N)=0,BK;

空头开仓条件&&COUNTSIG(BK,N)+COUNTSIG(SK,N)=0,SK;

投资者咨询:多空各只开一次仓 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-17 12:15
 图片点击可在新窗口打开查看
投资者咨询:多空各只开一次仓 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-17 12:15
 你好,由于设置了
1.&&COUNTSIG(BK,N)+COUNTSIG(SK,N)=0,BK;
2.SETSIGPRICETYPE(BK,PASSIVE-ORDER,CANCEL-ORDER) ;    ////排队价挂单,2分钟没开仓,撤单  



如何实现:虽然只要求开仓一次,但如果挂单没成交,则下一个信号继续开仓.     ( 也就是说:每天多空  只以实际开仓一次为标准.不是以发出开仓信号一次为标准) ?
技术人员回复
日期:2018-7-20 13:22

趋势模型中,限制开仓信号都是统计理论信号的方式,取不到实际成交状态的,

 

您可以将委托价格设置成更有利于成交的价格,

 

或者如果您需要精细化控制下单,比如撤单后重新发委托等,这类思路需要编写算法交易模型实现

 

算法模型的编写比较复杂,您可以参考这个帖子了解一下:http://help.wenhua.com.cn/dispbbs.asp?boardid=14&Id=524141

 

此外如果学习能力有限,需要我们为您完整编写,可以考虑成为我们的付费用户,会有一对一的金融工程师来为您编写