PTrade常见问题系列21

研究界面中,在使用ipynb文件时,一直提示要退出,提示保存:Is it OK to leave/reload this page。

1、此报错是由于本地电脑,使用一个资金账号打开了两个终端,同时在研究界面中导致cookie抢占;
2、关闭其中一个终端后,研究功能正常。
注:由于用户的cookie只有一个,暂不支持两个终端同时使用。

客户反馈339204功能号一天执行300万次左右?

1、339204是历史银行转账查询功能号,根据home/fly/config/custom_config.conf配置项sync_seconds = 6
默认为6秒,在before_trading_start开始,after_trading_start结束,一般为9:10-15:30进行查询,
PTrade量化后台未落入日志,建议客户在sa节点插件进行抓包339204功能号;
说明:custom_config.conf配置项sync_seconds查询会发送362802转换为柜台333104持仓查询、362800转换为柜台333101委托查询、362812转换为柜台332704综合业务委托查询、362803转换为柜台332255客户资金精确查询、362903转换为332250证券账户当日转账流水查询、362931转换为339204历史转账流水查询
2、客户抓包后,查看339204应答返回的position_str定位串是从2022年进行返回,该功能号默认一次查询50条,因查询历史日期较久,需请求多次进行返回,
目前量化默认查询10年内数据,客户四台服务器,大概500个交易运行,一个交易在6S内大约需查询2次进行查询结束,1分钟预估查询20次,1小时预估查询1200次,500个交易1小时查询预估为60W次,全天大概312W次请求;
3、经查看柜台事件,339204返回数据受1178开关影响,默认开市期间返回30天,闭市期间返回100天数据,如客户限制一次返回30天数据,可以减少量化的请求次数,与客户确认1178开关配置,该开关配置为30,开关字符类型配置不生效,默认返回全部,建议客户进行柜台1178开关修改;
4、量化部分提交需求进行修改,减少339204查询次数、查询时间,无需查询10年数据,需求编号:202401294259。

注:1178-周边历史查询交割在开闭市期间的允许日期间隔,在字符串值中设置开市闭市周边历史查询交割的允许日期间隔,用斜线隔开;默认是30/100,表示开市期间允许查询30天(自然日)的历史数据,闭市期间允许查询100天(自然日)的历史数据。注:开市期间是按交易时间为6禁止查询统计时间来判断的。

客户部署了成历史K线加载共享缓存的配置,但/home/fly/BinaryKLineData/download/log路径下未生成历史K线加载共享缓存的日志history_cache_.txt。

客户环境k_start.sh中配置了 download_kline && sleep 60*60*6 && load_kline &,其中sleep 60*60*6(晚上6点开始下载K线,下载时间距离0点的时间差,12-6=6),
这样配置后,理论会在每日k线下载后,在0点将历史数据自动加载入共享内存,但未生成history_cache_.txt的日志。
原因是xshell里面不能用*乘法,可以用带尾缀的小时,也可以把相乘算得的结果秒数放上去,更改成download_kline && sleep 6h && load_kline &后可正常落日志。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值