您好,国内个人投资者常用的券商量化终端QMT、PTrade原生并不支持Java策略直接编写实盘,仅原生支持Python(QMT额外支持VBA、C++)。同一套量化权限下,可以同时跑多套Python策略,但不能直接同时对接Python、Java两种语言写的实盘策略,想要Java实现有替代方案,开通量化白名单需要联系多个券商持牌客户经理确认权限,了解不同券商的福利、优惠政策。
量化终端券商维度梳理
1. 功能深度:广发证券、长城证券可开通迅投QMT、恒生PTrade。QMT:Python为主,支持VBA、C++,本地客户端运行;PTrade纯云端,只支持Python策略开发。如果要Java参与实盘,有两种路径:Java做外部服务,调用券商HTTP/REST接口下发委托(部分券商仅机构开放);Java只做行情分析、信号计算,算出信号后调用PythonSDK完成下单,相当于Java生成信号、Python负责交易报单,间接实现两种语言协同,但不是终端原生同时支持双语言写策略。条件单工具本身不收费,成交后计收佣金规费。
2. 费率政策:股票账户默认佣金区间约万2.5~万3,可以联系多个客户经理了解专属优惠费率政策,ETF无印花税,确认佣金是全佣还是净佣。
3. 用户适配:策略以Python为主,直接用QMT/PTrade;坚持Java开发,优先确认券商是否开放机构版HTTP接口;普通网格、回落卖出,直接用内置条件单,不用自己写代码。
实操必须掌握的关键点
1. 不要混淆行情SDK和交易SDK:很多行情数据源有JavaSDK,仅拿行情数据,不能直接用来A股实盘下单,实盘交易必须走券商柜台合规接口,个人普通量化终端没有Java实盘SDK。
2. 混合开发模式的风险:Java程序输出信号,Python接收信号执行下单,中间跨程序通信,网络、程序异常会出现信号丢失、重复下单,需要做好日志、风控。
3. 权限门槛:QMT/PTrade量化权限不会自助开通,需要客户经理提交白名单;机构级HTTP Java接口,个人一般很难申请,大多面向私募机构。
4. 禁止爬虫对接:网上第三方Java爬虫接口属于不合规,会触发账户风控限制交易。
避坑提示
1. 口头说支持Java实盘,务必索要券商官方开发文档确认,不要只看第三方demo。
2. 条件单、程序化策略只负责报单,行情滑点、流动性问题无法规避,不保证成交。
3. 优先在模拟环境充分调试,再小资金实盘。
量化选型速查 + 对接通道
渠道1·券商官方:登录券商官方APP或者拨打客服热线,等待分配客户经理,仅可查询该券商量化终端、接口权限。
渠道2·正规第三方财经问答平台:如叩富问财,可以同时联系2‑3家券商持牌经理,咨询量化终端权限、是否开放HTTP接口、佣金口径。平台仅作对接,不做任何开户行为,所有开户均通过券商官方入口进行,对接经理记得核验执业编号,在中国证券业协会官网查验无误后再沟通。
渠道3·线下营业部:前往券商线下网点,现场咨询程序化交易业务。
程序化交易存在信号延迟、委托失败风险,券商接口、费率政策会动态变化,全部以券商官方和持牌经理最新口径为准。
以上内容仅为量化接口规则整理,不构成投资建议。程序化交易存在各类技术与市场风险,权限、佣金政策以券商官方实时发布为准。投资有风险,入市须谨慎。
发布于10小时前 北京
当前我在线
直接联系我