单策略,多合约 (文华财经WH8赢智V8.2)

投资者咨询:单策略,多合约 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-2 12:03
 如果我有一个模型,但我想用这个模型监控多个合约,比如螺纹主力、PTA主力、豆油主力、原油主力
只要上述几个合约出现信号我就开仓,仓位为总资金的一半,当天如果已经开仓,其它合约再出信号就不开仓了,必须等先开仓的合约平仓后才能再开仓
如何才能实现啊?
 或者可以这样,当天有多头仓位后不再开其它合约的多头,但可以开空头
                    当天有空头仓位后不再开其它合约的空头,但可以开多头

技术人员回复
日期:2018-8-2 13:40
 WH8中模组是相互独立的,不能互相影响

您思路需要在MQ上使用交易池实现,交易池MoneyRatio可以取到交易池资金比率,判断比例去限制其他模组开仓

您可以先下载MQ了解下 

MQ请到官网下载 http://www.wenhua.com.cn/

投资者咨询:单策略,多合约 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-2 12:03
 那如果我不限制开仓,如何能实现呢。
就是四个合约只要出信号,我就开仓,开仓比例为可开权益的50%
技术人员回复
日期:2018-8-2 14:31
 您条件中有一条 ,当天如果已经开仓,其它合约再出信号就不开仓了

这里需要在MQ交易池中才能实现的,单独使用模组,趋势模型并不能限制其他模组开仓的

这里WH8中也可以考虑用算法模型绑定多个模组实现,但算法模型需要专门开发工程师编写,需要排队,预计3到4周时间

如果您需要,可以给您申请编写一个范例
投资者咨询:单策略,多合约 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-2 12:03
 这个条件不要了啊,用WH8能实现吗,就是单策略监控多合约,出信号就开仓,仓位50%
技术人员回复
日期:2018-8-2 15:01
 可以的

模型添加SETDEALPERCENT(50); 这一句就行了
投资者咨询:单策略,多合约 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-2 12:03
 这我知道啊,但怎样才能监控多个合约啊 ,监控上面的四个主力合约
技术人员回复
日期:2018-8-2 15:13
 一个模组只能交易一个合约,而且模组资金都是相互独立的

因此您建立4个模组,分别加载不同的合约,对应设置资金就行了
投资者咨询:单策略,多合约 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-2 12:03
 在一个策略里建立四个模组吗?怎么建立,用哪个函数
技术人员回复
日期:2018-8-2 16:02
 不是,是分别建立4个模组

您加载模型到4个主连合约上,然后分别右键》装入到程序化模组后台运行就行了