一.模组需要24小时连续运行
程序化中的信号判断和执行,都是基于连续的行情和交易连接下才得以实现的。
因此,一定要养成电脑24小时不关机,确保软件是连续运行的,不能断网、断电
1.行情
要保证电脑是24小时连续运行,盘中不关闭软件,网络一直顺畅就可以实现了
严禁:盘中关闭软件、盘中才启动软件、夜盘不开机等这些非连续运行的操作方式。
这里的交易,指的是交易账户。因为实盘期货公司每天都会在闭市后会关闭交易服务器,交易账户会出现一直重连,无法登录的现象
我们软件设计时,已经考虑到这个重连的影响。也为了避免大家开盘前忘记手动登录交易账号,影响全自动的使用
在下单版上勾选智能断网后,到了设置的时间软件就会自动登录账户或者断开账户,保证交易的顺畅连接
——————————————————————————————————————————————————————————————
PS:如果是考虑到维护的需要,
建议大家选择在周末、节假日不开盘的时候去做维护电脑。盘后做软件的升级,不会对全自动运行造成影响
软件的升级不会在盘中进行,更不会影响到全自动运行的。大家在非交易时间维护重启软件时,如果软件有更新,此时会自动升级到新版的
——————————————————————————————————————————————————————————————
全自动运行中,网络是最关键的因素
因为模组中的数据,是依托于本地网络来实时接收来判断信号的。
如果网络不好,频繁丢包或断网,就会导致模组数据接收不全,从而直接影响全自动的信号判断结果
很多交易者用移动宽带,或第三方小宽带,发现数据总是丢包、不稳定,实际这些第三方小宽带达不到全自动的网络标准的
我们推荐大家:在南方就用电信,在北方就用联通,确保网络的传输效率是最优的
大家参考这个技术贴:http://db.wenhua.com.cn/loginnews/bandwidth.asp
如果是专业的用户,推荐考虑一下文华云主机托管,直接把全自动托管到机房,避免网络丢包
并且文华的云主机和行情服务器同在一个机房,局域网直连文华极速行情,也可以获得更快的行情传输速度
参考云主机介绍: http://cxh.wenhua.com.cn/center.asp?pid=7
因为文华中的模组,是针对专业机构交易特点设计的。
都是一个合约跑多个模型做组合交易,总交易账户持仓和每一个模型的子账户持仓,是没有对应关系的,所以文华有独立模组的概念。
文华全自动运行,也是每一个模型在自己模组中管理自己持仓,这种方式下,就不适合手动干预了
手动干预后的持仓,也无法和模组子账户持仓做对应匹配,干预后,会直接影响模组信号的正常执行了
因此,建议大家信任自己的模型。不要在模组中手动干预,更有利于后续实盘的使用
如果经常需要用到手动干预的思路,推荐用页面盒子功能:盒子不涉及资金持仓,针对的是总账户进行下单,更适合手动干预的用户
1.我昨天模组开的仓,今天模组中不显示了/ 昨天隔夜的持仓不能正常带入模组?
2.我的模组出平仓信号SP、BP的时候,模组子账户持仓为0,为什么不能正常平掉模组持仓?
————————————————————————————————————
【原因】:以上这些情况,均是因为模组没有连续运行导致的
因为在Wh8的设计中,正常关机是可以自动带入和识别之前持仓的。
只有在非法操作时,会导致模组盘中数据接收出现断档,由于当前模型运行条件已发生改变,才会出现无法接续之前历史信号,也无法接管历史持仓
造成模组子账户持仓=0、模组理论和子账户持仓不匹配、实际持仓也无法自动由模组接管平掉,只能手动处理了
注:非法操作,包括:非法关机、盘中关闭软件、盘中启用软件、等一系列不规范的使用行为
【解决方法】:建议24小时连续运行,避免盘中关机非法关机等操作影响模组正常运行
下面这些都是大家在网络不好时,常见的疑问:
1.我模组中显示的数据,怎么和主图K线回测的数据不一样?
————————————————————————————————————
【原因】:这些现象,也是和网络丢包有直接关系。
大家经常用模组组信号和主图信号做对比,但是并不清楚这两处数据的接收途径:
主图回测,这里的数据是直接一次性从文华服务器补数据申请到的,数据一定是完整、准确的
而模组中的数据,是依托于本地网络信号 盘中一笔一笔接收到的,如果哪一时刻网络不稳出现丢包 、断网 ,那模组中就接收不到这笔数据了
所以,因为网络质量的影响,模组和主图的数据不同,也可能造成信号的差异
这也是我们一直强调给大家:一定要保证全自动网络稳定的重要原因
下面这些都是大家在手动干预下,常见的疑问:
2.我模组中显示的盈亏数据,怎么和实际的开平价格计算的盈亏不符?
————————————————————————————————————
比如:模组自动开的仓,手动在下单版平掉,这种情况模组是无法识别仓位的。后续如果模组出了平仓信号,就只出平仓信号,并不会真正的发委托。
手动开仓也同理,不能被模组识别,后续模组出平仓信号也不会处理这部分持仓,导致模组理论持仓和子账户持仓不匹配
并且,模组计算的盈亏数据和信号价格,都是依托理论信号来的,自己干预带入的持仓价格,可能和理论不符,导致盈亏的差异,影响信号的判断
【解决方法】:模组不建议手动干预,大家应该信任自己的模型,保证全自动的执行力,防止主观上的干扰。