PTrade 定时任务怎么设置,开盘前要做什么
发布时间:6小时前阅读:13
每天九点二十手动跑一遍初始化,漏一次就乱一天。云端平台本身有调度能力,用起来比本地脚本稳。
云端量化和本地客户端最大的区别在运行位置。策略托管在券商服务器上,本地电脑只负责编辑、提交和看结果,关机、断网、休眠都不影响执行。想清楚这一点,很多”为什么我关电脑单子还在跑“的疑问就自然消解了。
策略写完不等于在跑。多数平台要求把策略”发布“成应用或实例,指定运行时段、资金账号和标的范围,之后才会被调度。只保存没发布,是最常见的”策略明明没问题却不下单“的原因。
平台内部通常分研究环境和交易环境。研究环境用来写代码、跑回测、调数据,交易环境才是真正对接柜台的地方。两边共用一套策略文件,但运行状态互不影响,回测跑飞了不会波及实盘。
定时任务用平台自带的调度,别在本地写定时脚本。本地脚本依赖机器常开,平台调度才是真正托管在云端的。开盘前初始化、收盘后对账这类动作,都放在调度里配,比人肉盯着可靠。
持仓和委托查询有刷新延迟。云端策略拿到的账户状态来自柜台推送,可能比实际慢几秒。做依赖实时持仓的决策时要留缓冲,别用上一秒的持仓去算这一秒该买多少,容易超买或重复开仓。
上实盘前先跑一段仿真。仿真环境用真实行情但不动真钱,能验证下单链路、委托回报、异常处理是否正常。跑够一周再切实盘,比直接拿小仓位试错省心,也不会因为一次 bug 留下难看的数据。
账号密码不要硬编码在策略里。云端策略文件在平台上可查看,写死的密码等于公开。用平台提供的凭证管理或环境变量传参,多人协作时更要注意,别把资金账号和密码留在注释里。
数据口径的差异往往藏在定义里。日均资产里的资产包不包括负债、交易经验从开户日算还是首笔成交算,这些细节决定了你到底达不达标。遇到临界情况,一定要问到定义层面。
还有个细节值得留意:同一项业务在手机端和电脑端的入口经常不在一处,开放的功能也可能有先后。手机上找不到的,不代表没有,换个端再试一次。
我的建议是先做减法:把不满足的条件列出来,看哪一项能最快补上,从那里入手。同时推进所有条件,反而一件都办不成。
股票/量化开户欢迎找我!满足条件股票佣金万0.854、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!期权1.8元一张全包价!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
