【量化实战】VeighNa 全图谱:从零到一,由浅入深打通多品种量化 【量化实战】VeighNa 全图谱从零到一由浅入深打通多品种量化导语很多新手在折腾 VeighNa 时经常一上来就卡死在“接口连不上”、“数据没有”、“股票代码报错”上。其实搞量化就像打怪升级必须一层层来。本文用高度结构化的表格带你按照由浅入深的四个阶段彻底玩转 VeighNa 全市场体系。 第一阶段入门认清边界接口与数据分离新手最容易犯的错就是把“数据源”和“交易通道”混为一谈。核心概念作用常见代表现实困境数据源 (Datafeed)提供历史 K 线数据供策略回测Tushare、AKShare、天勤Tushare 期货数据门槛高需2000积分交易通道 (Gateway)连接交易所负责发单与行情接收CTP期货、XTP股票股票无免费官方仿真期货仿真无历史数据 交易通道与市场的匹配红线市场免费仿真通道实盘通道新手避坑指南国内期货SimNow (CTP)官方免费期货公司 CTP行情真资金假。但绝对不能用它跑股票代码A股/ETF无国内无官方免费仿真中泰 XTP、华鑫奇点等没开券商权限前纯用本地数据跑代码回测。 第二阶段进阶策略逻辑与参数对齐跑通了基础链路接下来要跨越代码逻辑的“红线”。1. 交易规则限制跨市场必看交易动作A 股 / ETF国内期货 / 美股 / 币圈做多 (买入)✅ 允许self.buy()✅ 允许self.buy()做空 (卖出)❌绝对禁止self.short()✅ 允许self.short()平仓self.sell()平多self.sell()平多 /self.cover()平空⚠️ 避坑把期货的双向策略套用到 A 股只要触发self.short()回测引擎直接罢工图表空白。A 股策略必须删掉做空逻辑。2. 核心参数乘数 (Size)品种size乘数现象与后果A股 / ETF1(1股1元盈亏)盈亏计算正确商品期货10(如螺纹钢)若填1盈亏极小若乱填资金瞬间穿透爆仓股指期货300(如IF)绝对不能用股票参数套用 第三阶段实战数据平替与自动化执行CTP 不提供历史数据回测全靠本地数据库。Tushare 积分不够是常态以下是全市场的免费/低成本平替工具数据工具覆盖市场门槛/费用适用场景TushareA股、ETF、期货股票基础可用期货需 2000 积分已有基础数据日常拉取较稳定。AKShareA股、ETF、期货、美股完全免费免注册拉取日线数据自己写脚本存入本地数据库。天勤 TQSDK国内期货免费(需vnpy_tqsdk_edb插件)专治 SimNow 仿真无历史 K 线的痛点。迅投研 (XtQuant)股票、ETF、期货基础可用专业版有试用需多市场实时行情时使用。GUI vs CLI 执行差异维度GUI 界面CLI (纯代码)上手难度直观点鼠标填参数需代码对齐参数扩展能力只能单次运行支持for循环批量跑参自动化执行适用场景调试看图表工程化开发、实盘无缝切换 第四阶段高阶全市场图谱扩展当你搞定了 A 股和期货VeighNa 还能带你玩这些进阶市场市场仿真方式交易通道 (Gateway)核心特点与限制ETF 期权无免费CTP 期权(SOPT)、华鑫奇点行权价、到期日逻辑复杂美股/港股盈透模拟账户盈透证券 (IB)、富途门槛高需境外银行卡虚拟币币安Testnetvnpy_binance插件支持现货/合约但仅支持全仓单向多市场组合迅投研试用迅投研 (XtGateway)支持股票期货期权 L1 行情联动黄金 TD无易盛、金仕达黄金银行间市场特殊品种 总结你的进阶行动路线步骤行动目标关键操作1. 选定市场先跑通一个用手头的 A 股数据纯代码 CLI 跑本地回测。2. 检查逻辑股票只做多删除代码里的self.short()确保乘数size1。3. 解决数据免费平替积分不够就用 AKShare 或天勤免费拉取。4. 扩展升级多市场/实盘跑通后再去申请 XTP 实盘或迅投研多市场权限。️ 标签#量化交易#VeighNa#vnpy#全市场量化#ETF期权#SimNow#AKShare#Python量化