量化周末测试不打印日志,需要如何测试?
需要将量化服务器后台时间,和ptrade终端所在的电脑时间改到下周一或周五,具体测试方案如下:
先停止nginx,并且备份nfs以防恢复异常。
1.重置生产账号A的密码(若测试多个账号,并且账号都有量化交易,需注意以下步骤)
2.备份/home/fly/sim_backtesst/A账号/userinfo.json文件 -------若A账号本身无正常交易在运行,则可不备份!
3.按正常流程重启量化后台服务,但是不执行交易启动脚本!!!
4.修改量化服务器时间为下周一,或者周五;
5.登录ptrade终端A账号,登录柜台成功后,会更新userinfo.json文件中的密码为新密码;
6.使用A账号,创建新的交易进行验证测试交易。注意账号创建交易以及查询日志时nginx连接不能断开。
恢复流程:
1.停止A账号测试的交易(可进行删除),退出交易终端;
2.修改量化服务器时间为正常时间
3.恢复A账号备份的userinfo.json文件
4.按正常流程重启量化后台服务,在确保柜台T2连接正常的情况下,重拉客户交易。
量化get_individual_entrust接口的start_pos-起始位置和search direction-搜索方向如何使用?
start_pos-起始位置是逐笔的定位串,起始位置填0代表当天的第一笔委托,search direction-搜索方向1-向前2-向后,是指从起始位置往前或者往后取数据。
如何判断历史K线数据加载到共享缓存成功了?
可检查/home/fly/BinaryKLineData/download/log路径下生成的当天的历史K线加载共享缓存的日志history_cache_.txt,若有“程序执行结束”的标志,则代表加载成功。