PTrade 能不能用自己装的 Python 库
发布时间:5小时前阅读:7
本地 pip 装了一堆包,代码跑得好好的,传到云端就报模块找不到。这不是权限问题,是运行环境的边界。
平台内部通常分研究环境和交易环境。研究环境用来写代码、跑回测、调数据,交易环境才是真正对接柜台的地方。两边共用一套策略文件,但运行状态互不影响,回测跑飞了不会波及实盘。
云端量化和本地客户端最大的区别在运行位置。策略托管在券商服务器上,本地电脑只负责编辑、提交和看结果,关机、断网、休眠都不影响执行。想清楚这一点,很多”为什么我关电脑单子还在跑“的疑问就自然消解了。
策略写完不等于在跑。多数平台要求把策略”发布“成应用或实例,指定运行时段、资金账号和标的范围,之后才会被调度。只保存没发布,是最常见的”策略明明没问题却不下单“的原因。
云端资源有配额。单账户能同时运行的策略数、每日计算时长、内存占用都有上限,跑得多会被限流或排队。策略多的话要么合并,要么错开运行时段,别指望无限并发。
第三方库的支持有限。云端环境是封闭的,只能用平台内置的库和接口,自己 pip 装的包在服务器上不存在。写代码前先确认要用到的库在不在白名单里,否则本地跑得好好的,传上去就报模块找不到。
持仓和委托查询有刷新延迟。云端策略拿到的账户状态来自柜台推送,可能比实际慢几秒。做依赖实时持仓的决策时要留缓冲,别用上一秒的持仓去算这一秒该买多少,容易超买或重复开仓。
平台升级会带来接口变更。字段改名、参数增减、返回值结构调整,都可能让老策略一夜之间跑不通。升级公告要看的,尤其是标注了”不兼容“的版本,提前在测试环境验证一遍再上生产。
材料审核分两层:形式审查看齐不齐、清不清楚,实质审查看条件符不符合。前者当天就能过,后者要走内部流程。被退回时先分清是缺页这类形式问题,还是条件不符这类实质问题,处理方式完全不同。
顺便说一句,遇到提示语含糊的情况,优先看页面底部的说明文字或错误码,那里通常比弹窗里的一句话更具体。
别追求一次把所有权限开齐。用一个开一个,既不会浪费精力,也能在出问题时快速定位是哪一步带来的影响。
股票/量化开户欢迎找我!满足条件股票佣金万0.854、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!期权1.8元一张全包价!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
