关于程序化的问题 (文华财经WH6赢顺V6.7)

投资者咨询:关于程序化的问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-1 13:36
 一个指令价模型要在两个合约上一起跑,该咋设定?谢谢?
技术人员回复
日期:2018-8-1 13:49
可以添加多个模组同时运行

您在运行模组界面新建添加两个模组,每个模组选择不同的合约、选择相同的模型即可满足您的需求

每个模组都是独立的交易单元,互不干扰的,您可以放心的,

可以参考说明书了解一下:http://www.wenhua.com.cn/new_guide/Wh8/view4_1.html



投资者咨询:关于程序化的问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-1 13:36
 谢谢!另:原指令价模型中我想加入两个策略:1.仓位管理:每次进场都按30%的仓位进;2.进场后,每当浮盈达到保证金的金额*8%时,先平掉10%的仓位,(余下仓位按原规则跑)。谢谢!
技术人员回复
日期:2018-8-1 14:23
可以的,参考:

SETDEALPERCENT(30);//每次按照30%建仓

PROFIT>VOLMARGIN*0.08,SP(BKVOL*0.1);//浮盈大于保证金的8%平十分之一
PROFIT>VOLMARGIN*0.08,SP(BKVOL*0.1);
PROFIT>VOLMARGIN*0.08,SP(BKVOL*0.1);//通过复制语句设置可以执行多少次

另外,为了方便论坛管理,新的问题建议您重新发帖提问,感谢您的配合
投资者咨询:关于程序化的问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-1 13:36
 放进原模型后,显示   过滤模型不支持指令里定义手数、价格类型,例如:BK(5)、BK(1,NEW_ORDER)”
技术人员回复
日期:2018-8-1 14:36
 您如果是过滤模型,就不能设置平10%仓位这样的条件 可以将AUTOFILTER这句删除
投资者咨询:关于程序化的问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-1 13:36
 将AUTOFILTER这句删除,是不是就可以满足上面两个增加的策略了
技术人员回复
日期:2018-8-1 14:47
 对,就可以自定义平仓的手数了
投资者咨询:关于程序化的问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-1 13:36
 将AUTOFILTER这句删除,再把你编的两个条件放进去,结果跳出――”加减仓模型指令后面必须有手数!”
技术人员回复
日期:2018-8-1 15:11
需要给之前的信号后面写入想要开平的手数的,不是一开一平了要调整一下

不要SETDEALPERCENT(30)语句 

K:=MONEYTOT*0.3/(C*MARGIN*UNIT+FEE);//资金的30%

开仓语句后面写(K)

普通平仓语句后面写(bkvol)

平10分之一语句后面写(INTPART(BKVOL*0.1))