数据合约和交易合约是什么意思?有何区别? (文华财经WH8赢智V8.2)

投资者咨询:数据合约和交易合约是什么意思?有何区别? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-7 14:10
 如题,感谢~~
技术人员回复
日期:2018-8-7 14:16
数据合约为加载模型的合约,是用来判断信号的,就是根据这个的k线数据判断

交易合约为出信号后实际交易的合约,也就是实际参与交易,数据合约是不参与的,两者可以相同也可以不同。
 

举个例子:

如果不指定交易合约,那么数据合约和交易合约相同。如果指定交易合约了就是不同的

例如使用TRADE_OTHER('IF1802'); 加载模型到IF指数合约,那么指数合约为数据合约,交易合约为IF1802

您了解一下
 
投资者咨询:数据合约和交易合约是什么意思?有何区别? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-7 14:10
 如果我用一个策略加载到IF指数合约上,但是我希望指数合约出信号后,在某制定合约上下单,是否可以如下写法:

MA5:MA(C,5);
MA10:MA(C,10);
CROSS(MA5,MA10),BK;
CROSS(MA10,MA5),SP;

TRADE_OTHER_(IF1809)

AUTOFILER;//此策略加载到IF指数合约上

感谢回复
技术人员回复
日期:2018-8-7 14:29
 是的

但是您编写的语法有问题

MA5:MA(C,5);
MA10:MA(C,10);
CROSS(MA5,MA10),BK;
CROSS(MA10,MA5),SP;

TRADE_OTHER('IF1809');//双击选中函数右键,可以查看详细的函数说明

AUTOFILTER;//此策略加载到IF指数合约上
投资者咨询:数据合约和交易合约是什么意思?有何区别? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-7 14:10
 另外,请教一个问题,如果用WH8实盘账户,在页面盒子及模组中,都可以自动交易吗?
页面盒子和模组的运行主要有什么区别呢?
技术人员回复
日期:2018-8-7 14:34
 1、都可以的

2、页面盒子适用程序化初级用户,盒子只是按照信号发出委托,然后就不管了。委托到底指定怎么样,需要您自己手动干预。

模组不仅按信号发出委托,委托的执行情况、持仓结果模型里继续做管理,还可以根据盈亏损益在模型里写风控处理语句。


您刚接触程序化,可以先从页面盒子用起

软件右上角》帮助》软件说明书》模型的运行这部分了解下页面盒子的使用方法
投资者咨询:数据合约和交易合约是什么意思?有何区别? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-7 14:10
 另外,请问盒子和模组自动化执行的同时,都可以手工干预交易下单和平仓吗?
技术人员回复
日期:2018-8-7 14:37
盒子可以手动干预

模组需要24小时全自动运行,不能手动干预
投资者咨询:数据合约和交易合约是什么意思?有何区别? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-7 14:10
 如题,感谢
技术人员回复
日期:2018-8-7 15:36
如果您模组平仓委托未成交形成挂单

那么您手动撤挂单,之后选择合适的时候平对应的持仓即可

模组不需要停止的,它会根据后续的信号继续执行的,但是平仓失败的持仓后续不会处理,需要您手动平一下

所以程序化中,通常以市价委托,虽然有一定的滑点,但是可以最大概率保证及时成交
 
模组运行注意事项,请参考:【功能介绍】:wh8 模组运行注意事项