PTrade 只有几十个接口,为什么老手说够用了
发布时间:6小时前阅读:12
第一次看 PTrade 的接口文档,很多人会失望:比起本地那套能拿到各种细粒度数据的接口,这里的函数数量少得多。但用过一段时间的人往往说,够用。
原因在于接口设计的取舍。平台把常用能力封装成少量接口,你要做的组合都在这些接口之上。少意味着边界清楚:每个函数做什么、返回什么、失败时怎么表现,都有明确说明,不用去猜。
具体讲,几十个接口大致覆盖五类。一是行情查询,取历史与最新价量;二是账户查询,取资金、持仓、委托、成交;三是交易,下单、撤单、查单;四是定时与调度,安排什么时候执行;五是工具类,日志、参数读取、状态保存。五类齐了,一套完整的策略就能写出来。
真正制约策略的不是接口数量,而是数据的粒度和历史长度。这两个维度上,平台能给什么就用什么,不能给的想办法用本地数据补。补不了的部分,就是策略的天花板,早点接受比反复折腾划算。
还有一点值得说:接口少的环境反而更容易写出稳定的代码。选择少,就不容易在实现方式上反复摇摆;边界清楚,就不容易踩到未定义行为。
判断标准:拿一个你想做的策略,把用到的接口列一遍,如果能在五类里都找到对应,就不必再纠结接口数量;找不到的那一类,才是真正要解决的问题。
另外提醒一点,接口少的平台对异常处理的要求更高,因为你能看到的中间状态更少。每一处调用都判断返回、每一次失败都记日志,这两件事在云端环境里比在本地重要得多。日志写得越细,你事后能从平台拿回的信息就越多,排查时也越不依赖运气。
股票/量化开户欢迎找我!满足条件股票佣金万0.854、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!期权1.8元一张全包价!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
