31 KiB
美股交易方案评估
评估把现有 MultiAssetChannelBreakoutV5(ATR 通道突破)策略从加密货币永续合约迁移到美股交易的可行路径。
核心诉求:免佣金、免费 API、免费实时数据、对中国用户友好、聚焦策略不写框架。
1. 为什么 freqtrade 不能直接做美股
freqtrade 是专为加密货币交易所设计的框架,无法交易美股,原因在框架边界:
- 交易所层只接 CCXT:
freqtrade/exchange/exchange.py启动时硬校验raise OperationalException(f"Exchange {name} is not supported by ccxt"),不在 CCXT 清单里的券商注册不了。 Robinhood / Schwab / Alpaca / Futu / IBKR 均不在 CCXT(已核实ccxt/__init__.pygrep 全空)。 - 标的命名是加密合约对:
BTC/USDT:USDT这种BASE/QUOTE:SETTLE格式,股票代码(AAPL)不匹配。 - 数据层假设 7×24 连续行情:K 线下载、回填、心跳按加密市场 24h 设计,美股盘前盘后/收盘/涨跌停/拆股分红均无处理逻辑。
- 下单语义是加密衍生品:
futures/margin/isolated是永续合约概念,美股无对应。
策略逻辑(ATR/SMA/ADX/通道突破/分段止损)本身通用,可迁移到美股框架,载体不能是 freqtrade。
2. 候选券商对比
基准:盈透 IBKR(已有账户)——API 成熟、全球开户、ib_async 维护活跃;但收佣金(Tiered ~$0.0035/股)、实时行情按交易所付费,在"免佣金/免费数据"维度不达标。
| 维度 | Schwab 嘉信 | Alpaca | Futu 富途/moomoo | IBKR 盈透(基准) | Robinhood |
|---|---|---|---|---|---|
| 免佣金(美股) | ✅ $0 | ✅ $0 | ⚠️ 低非零(~$0.0049/股) | ❌ 收佣金 | ✅ $0 |
| 免费 API | ✅ 免费 | ✅ 免费(API-first) | ✅ OpenAPI 免费 | ✅ 免费访问 | ✅ 免费 |
| 免费实时数据 | ✅ 免费基础报价 | ✅ 免费(websocket) | ❌ 要订阅 push 包 | ❌ 按交易所付费 | ✅ 免费 |
| 中国用户开户 | ✅ 国际账户(经香港, W-8BEN, 无需 SSN) | ⚠️ 有国际支持, 中国是否在支持列表待核实 | ✅ 最友好(大陆直接开) | ✅ 友好 | ❌ 需 SSN+美国地址, 中国用户不能开 |
| 开户门槛 | ⚠️ 国际账户最低入金 ~$25,000 | 低/无最低 | 低 | 无最低 | 低 |
| 量化框架对接 | ⚠️ 较少(Schwab API 2024 才上线, 生态薄) | ✅ 最好(backtrader/QuantConnect/nautilus 多原生集成) | ⚠️ 主要自家 SDK | ✅ backtrader/nautilus/Lean 支持 | ❌ freqtrade 不支持 |
| API 成熟度 | ⚠️ 新(TD API 迁移中) | ✅ 稳定、为量化设计 | ✅ 自家 SDK 完善 | ✅ 最成熟 | — |
2.1 关键发现
- Robinhood 对中国用户是死路:官方开户要求(
robinhood.com/us/en/support/articles/what-you-need-to-get-started/)强制 SSN(不接受 ITIN)+ 美国境内居住地址 + 美国公民/绿卡/有效美国签证。盈透账户对此无帮助——两者无关。 - Schwab 是最接近"Robinhood 免费体验 + 中国能开"的正规券商:$0 美股佣金 + 免费基础实时报价 + 经香港国际分部服务中国居民(W-8BEN、无 SSN)。代价:~$25k 最低入金、PDT 规则、API 生态薄。
- Alpaca 是"聚焦策略"最优解:API-first、$0 佣金、免费实时数据、量化框架原生集成最全。卡点:中国大陆是否在支持国家清单未在官方页面确认(页面 JS 渲染),开户前必查。
- Futu 最中国友好但 ①③ 不达标:实时行情要付费订阅 push 包,且非零佣金。
2.2 监管约束:PDT 规则
所有美国券商保证金账户都受 Pattern Day Trader 规则约束:权益 < $25,000 时,5 个交易日最多 3 次日内交易(开+平同一只标的当天算一次)。这是 SEC 监管规则,非券商私设。
- 15m 通道突破策略持仓约 4-5 小时,多数情况不算日内交易(只要不同一天开平同一标的),但建仓频率高时要留意。
- 现金账户不受 PDT 限制,但受 T+1 结算资金约束(2024 年 5 月起美股 T+1)。
3. 支持盈透的量化框架现状(GitHub 核实,2026-08-23)
| 框架 | Stars | 最后更新 | IBKR 支持 | 状态 |
|---|---|---|---|---|
| Nautilus Trader | 27.3k | 今天 | ✅ 官方适配器(ADAPTERS.md 列为 Official, Data/Execution) |
活跃, Rust 内核+Python 策略 |
| QuantConnect Lean | 21.3k | 昨天 | ✅ 官方插件(Lean.Brokerages.InteractiveBrokers) |
活跃, C#/Python, 可本地可云 |
| Backtrader | 22.9k | 2 年前(733d) | 依赖 ib_insync | ⚠️ 停滞, 不推荐新项目 |
| vectorbt | 8.8k | 20 天前 | 仅回测 | 不做实盘, 排除 |
ib_async (ib-api-reloaded/ib_async) |
1.7k | 3 天前 | — | IBKR API 底层包装器(ib_insync 归档后的继任者), 非框架 |
关键:原 ib_insync(erdewit)已 archived 只读,社区继任者是 ib_async(活跃)。Backtrader 依赖 ib_insync 且自身 2 年没更新——对 IBKR 实盘基本是死路。
3.1 两个可选框架
- 方案 A:Nautilus Trader — 官方 IBKR 适配器(核心仓库内,与 Binance/OKX 同级),Rust 内核 + Python 策略,回测/实盘同代码。缺点:内置数据少,历史行情要自己接(Databento/Polygon);文档偏技术。
- 方案 B:QuantConnect Lean — 官方 IBKR brokerage 插件,内置海量免费美股历史数据(日线/分钟/基本面/期权链)。缺点:C# 优先,Python 二等公民;本地接 IBKR 要装 IB Gateway + Lean CLI。
两者共同前提:本机需跑 TWS 或 IB Gateway 进程作为桥(IBKR API 强制)。实盘 Level II 行情需在盈透账户订阅对应市场数据包(美股 Top of Book 通常几美元/月)。
4. 加密交易所的"美股"业务(代币化股票)
币安、欧易(OKX)近年开始支持"美股",但形式是链上代币化股票(tokenized stocks),与传统美股交易有本质区别。
4.1 OKX(已核实,含完整股票列表)
OKX 有两条代币化美股产品线(来源:okx.com/help/tokenized-stocks-faq + okx.com/learn/ondo-tokenized-stocks + OKX 公共 API):
- CeDeFi 模式:260+ 代币化美股,跟随美股盘前/盘后/正常/过夜时段,5 天/周。由第三方(Ondo Finance)发行,OKX 仅上币。链上(OKX DEX / OKX 钱包)。
- Unified Tokenized Stocks(统一代币化股票,现货):在 OKX 现货市场交易,命名规则为
X+股票代码(如XAAPL-USDT、XNVDA-USDT)。USDT 结算。共 97 只(2026-08-23 经 OKX/api/v5/public/instruments?instType=SPOT核实)。 - 计价/结算:USDT/USDC。
- 费率:因发行方而异(FAQ 原文 "fees... Varies depending on provider"),OKX 不设单一费率;OKX DEX 自身另有 interface fee。
- 关键限制:非真实股票所有权、无分红/无投票权(除非 provider 声明)、不能作保证金/抵押品、受 Ondo 等第三方信用风险影响、部分地区不可用。
OKX 现货代币化股票完整列表(97 只,代码 → 公司名)
名称来源:SEC 官方 company_tickers.json(85 只命中),6 只 ETF 因不在 SEC 公司库由已知 ETF 列表补充,6 只偏冷门标的(AUT/CH/LM/RP/TESTA/TZ)SEC 库无、需登录 OKX 核实。
| 代码 | 公司/ETF 名称 | 类别 |
|---|---|---|
| AAOI | Applied Optoelectronics | 股票 |
| AAPL | Apple(苹果) | 股票 |
| ADBE | Adobe | 股票 |
| ALAB | Astera Labs | 股票 |
| AMAT | Applied Materials | 股票 |
| AMD | AMD | 股票 |
| AMZN | Amazon(亚马逊) | 股票 |
| APLD | Applied Digital | 股票 |
| APP | AppLovin | 股票 |
| ARM | Arm Holdings | 股票 |
| ASML | ASML | 股票 |
| ASTS | AST SpaceMobile | 股票 |
| AUT | ⚠️ 待核实(疑 SPAC/测试) | ? |
| AVGO | Broadcom(博通) | 股票 |
| BE | Bloom Energy | 股票 |
| BMNR | Bitmine Immersion Technologies | 股票 |
| BOT | RoboStrategy | 股票 |
| BSP | Bending Spoons | 股票 |
| BX | Blackstone | 股票 |
| CBRS | Cerebras Systems | 股票 |
| CH | ⚠️ 待核实(疑 SPAC/测试) | ? |
| CIEN | Ciena | 股票 |
| COHR | Coherent | 股票 |
| COIN | Coinbase | 股票 |
| CRCL | Circle Internet Group | 股票 |
| CRM | Salesforce | 股票 |
| CRWD | CrowdStrike | 股票 |
| CRWV | CoreWeave | 股票 |
| CSCO | Cisco | 股票 |
| DELL | Dell Technologies | 股票 |
| DKNG | DraftKings | 股票 |
| EWY | iShares MSCI 韩国 ETF | ETF |
| GEV | GE Vernova | 股票 |
| GLW | Corning | 股票 |
| GME | GameStop | 股票 |
| GOOGL | Alphabet / Google(谷歌) | 股票 |
| HIMS | Hims & Hers Health | 股票 |
| HOOD | Robinhood | 股票 |
| HPE | Hewlett Packard Enterprise | 股票 |
| IBM | IBM | 股票 |
| INTC | Intel | 股票 |
| IREN | IREN | 股票 |
| ISRG | Intuitive Surgical | 股票 |
| IWM | iShares Russell 2000 ETF | ETF |
| JNJ | Johnson & Johnson | 股票 |
| KLAC | KLA | 股票 |
| KO | Coca-Cola(可口可乐) | 股票 |
| LITE | Lumentum | 股票 |
| LLY | Eli Lilly | 股票 |
| LM | ⚠️ 待核实(疑 SPAC/测试) | ? |
| LRCX | Lam Research | 股票 |
| META | Meta Platforms | 股票 |
| MRVL | Marvell Technology | 股票 |
| MSFT | Microsoft(微软) | 股票 |
| MSTR | Strategy(原 MicroStrategy) | 股票 |
| MU | Micron | 股票 |
| NBIS | Nebius Group | 股票 |
| NFLX | Netflix | 股票 |
| NOW | ServiceNow | 股票 |
| NVDA | NVIDIA(英伟达) | 股票 |
| OKTA | Okta | 股票 |
| ON | ON Semiconductor | 股票 |
| ONDS | Ondas | 股票 |
| ORCL | Oracle | 股票 |
| PL | Planet Labs | 股票 |
| PLTR | Palantir | 股票 |
| QCOM | Qualcomm | 股票 |
| QQQ | Invesco QQQ Trust(纳指100 ETF) | ETF |
| RDDT | 股票 | |
| RIVN | Rivian | 股票 |
| RKLB | Rocket Lab | 股票 |
| ROK | Rockwell Automation | 股票 |
| RP | ⚠️ 待核实(疑 SPAC/测试) | ? |
| SHAZ | SharonAI Holdings | 股票 |
| SKHY | SK hynix | 股票 |
| SMCI | Super Micro Computer | 股票 |
| SMH | VanEck Semiconductor ETF | ETF |
| SNDK | SanDisk | 股票 |
| SNOW | Snowflake | 股票 |
| SOXL | Direxion 半导体 3x 多 ETF | ETF |
| SPCX | SpaceX(Space Exploration Technologies) | 股票 |
| SPY | SPDR S&P 500 ETF | ETF |
| STRC | Strategy | 股票 |
| TER | Teradyne | 股票 |
| TESTA | ⚠️ 待核实(疑 SPAC/测试) | ? |
| TQQQ | ProShares QQQ 3x 多 ETF | ETF |
| TSLA | Tesla(特斯拉) | 股票 |
| TSM | TSMC(台积电) | 股票 |
| TTWO | Take-Two Interactive | 股票 |
| TWLO | Twilio | 股票 |
| TZ | ⚠️ 待核实(疑 SPAC/测试) | ? |
| UNH | UnitedHealth Group | 股票 |
| USAR | USA Rare Earth | 股票 |
| VRT | Vertiv | 股票 |
| WDC | Western Digital | 股票 |
| XLE | Energy Select Sector SPDR ETF | ETF |
| ZM | Zoom Communications | 股票 |
结构观察:以美股科技/半导体/AI 为主(NVDA/AMD/AVGO/TSM/ARM/ASML/CBRS/Cerebras/CRWV/CoreWeave 一应俱全),含 SpaceX(SPCX)、Strategy/MicroStrategy(MSTR+STRC)、meme(GME/RDDT/HOOD),8 只 ETF(SPY/QQQ/SMH/SOXL/TQQQ/IWM/XLE/EWY)。无中概 ADR(无 PDD/BABA/JD/BIDU)。6 个 ? 标的(AUT/CH/LM/RP/TESTA/TZ)疑似 SPAC 或测试标的,登录 OKX 标的页核实。
| 股票 | 代码 | OKX 代币化 | 备注 |
|---|---|---|---|
| 苹果 | AAPL | ✅ 有 | |
| 英伟达 | NVDA | ✅ 有 | |
| 拼多多 | PDD | ❌ 无 | |
| 特斯拉 | TSLA | ✅ 有 | |
| 微软 | MSFT | ✅ 有 | |
| 亚马逊 | AMZN | ✅ 有 | |
| 谷歌 | GOOGL | ✅ 有 | |
| Meta | META | ✅ 有 | |
| 台积电 | TSM | ✅ 有 | |
| 博通 | AVGO | ✅ 有 | |
| 阿里巴巴 | BABA | ❌ 无 | 中概 ADR 全部缺席 |
| 京东 | JD | ❌ 无 | 中概 ADR 全部缺席 |
| 百度 | BIDU | ❌ 无 | 中概 ADR 全部缺席 |
重要观察:OKX 代币化股票以美股大盘蓝筹为主,完全没有中概 ADR(BABA/JD/BIDU/NIO/LI 均无)——应是规避中美 ADR 退市风险的主动选择。包含主要 ETF(SPY/QQQ/IWM/SMH/SOXL/TQQQ/XLE)和 meme 股(GME/RDDT/HOOD)。
两条产品线对比:97 只现货 vs 260+ CeDeFi(关键)
本质相同:两条产品线都是合成代币(synthetic),镜像美股价格,不是真实股票——无所有权、无分红、无投票权,价格由发行方做市跟踪。区别在交易场所、可达方式、结算层:
| 维度 | 97 只现货代币化股票(Unified Tokenized Stocks) | 260+ CeDeFi 代币化股票 |
|---|---|---|
| 交易场所 | OKX 现货 CEX(中心化交易所限价订单簿) | OKX DEX(链上 AMM/流动性池) |
| 代码前缀 | X 前缀(如 XAAPL-USDT、XNVDA-USDT) |
无统一前缀,在 Ondo Finance app 列出 |
| API 可达性 | ✅ OKX 现货 REST API(/api/v5/public/instruments?instType=SPOT),CCXT 可拉到 |
❌ 不走标准 REST API,CCXT 无覆盖,列表仅在 app.ondo.finance(JS 应用) |
| 交易方式 | OKX 账户 API key 下限价单,USDT 结算,资金留在 OKX 账户 | Web3 钱包 + 链上签名(MetaMask/OKX Wallet),自托管 |
| 发行方 | OKX 自营做市(instCategory=3) |
Ondo Finance 发行(链上合成) |
| 交易时段 | 跟随美股盘前/正常/盘后(contTdSwTime 字段存在),非 24/7 |
部分标的 7×24(链上不受闭市约束),具体看标的 |
| 结算 | T+0 现货(OKX 内部账本) | 链上结算(链不同到账时间不同) |
| 最小下单 | minSz=0.01 股(如 XAAPL) |
链上 gas 决定最小单位 |
| 杠杆 | lever=10(但代币化股票不能作保证金抵押品,实际 1x) |
取决于 DEX 协议,一般无杠杆 |
| freqtrade 可交易 | ✅ 唯一够得着的集合(经 spot 模式实例 + CCXT) | ❌ 完全够不着(需 Web3 钱包 + 链上签名) |
结论:97 只现货是 freqtrade/CCXT 唯一可能够得着的代币化股票集合;260+ CeDeFi 与现有框架无关。两者本质都是合成价格暴露,不是真实持股——选 97 只只是因为"API 通",不代表它比 CeDeFi 更接近真实美股。
4.2 Binance(已核实:2026-06-01 重启美股)
⚠️ 修正早前结论:Binance 已重启美股业务,分两条产品线:
- 直接美股交易(非代币化):2026-06-01 上线,符合资格用户可直接交易 7000+ 只美股。来源:PR Newswire 官方新闻稿《Binance Launches U.S. Stocks Trading and Previews bStocks Tokenized Securities》(2026-06-01,阿布扎比)。这是真实股票交易通道,非 2021 年那种代币化代币。
- bStocks 代币化证券:同日预览(preview),把股票 1:1 链上映射,可用 USDT/BNB 交易,7×24,股票可作链上杠杆抵押物。对接海外合规券商真实持股。
- A 股:Binance 未直接上 A 股代币化;A 股相关的是永续合约(多家加密交易所提供,最高 20x,仅对赌价格、无真实持股)。来源:微信公众号文章
mp.weixin.qq.com/s/ct41VUIM4bpnqvexP6gxQQ(营销文,但与官方 PR 互相印证)。 - 历史:2021 年 10 月 Binance Stock Tokens 上线,约 11 月在 FCA/BaFin 监管压力下下架;2026 年以"直接交易 + bStocks 代币化"双路径重启。
binance.com直连页面被反爬挡(202/405),完整费率/标的清单需登录账户核实。
4.3 Binance vs OKX 代币化股票对比(2026-08-23)
| 维度 | Binance | OKX |
|---|---|---|
| 真实美股交易 | ✅ 7000+ 只(直接交易,非代币化) | ❌ 只有代币化 |
| 代币化证券 | bStocks(预览中) | ✅ 97 只现货 + 260+ CeDeFi |
| A 股 | 仅永续合约(价格对赌) | 无 |
| 结算 | USDT/BNB(代币化)/ USD(直接) | USDT/USDC |
| 费率 | 待登录核实 | 因 provider 而异 |
4.4 现有 API 能否直接交易 OKX 代币化美股(分析)
结论先行
不能"直接"交易。 当前 Vultr 上跑的 freqtrade(OKX 永续合约、trading_mode: futures)无法直接下单 XAAPL-USDT 这类代币化股票。但 97 只现货代币化股票在 API 传输层是可达的,经"新建一个 spot 模式实例 + 重写策略"后可交易;260+ CeDeFi 则完全够不着。
实测:API 传输层可达(97 只现货)
用 OKX 公共 REST API 直接探测 XAAPL-USDT:
| 探测项 | 结果 | 含义 |
|---|---|---|
| instrument 详情 | state=live, instType=SPOT, baseCcy=XAAPL, quoteCcy=USDT, lever=10, minSz=0.01, tickSz=0.01, instCategory=3 |
合法现货标的,最小下单 0.01 股 |
| ticker | last=$308.87, bid/ask 正常, vol24h=510 股, volCcy24h=$157k |
实时行情正常,有流动性 |
| candles | 1D OHLCV 3 根返回正常 | 历史 K 线可下载 |
| 交易时段字段 | contTdSwTime/preMktSwTime 存在 |
跟随美股时段,非 24/7 |
即 CCXT 调 fetch_markets/fetch_ticker/fetch_ohlcv 对 XAAPL/USDT 应当能拿到数据。传输层不是障碍。
但当前实例直接交易有 5 个硬障碍
- 模式不匹配(最大障碍):现 config
trading_mode: futures(OKX USDT-M 永续)。代币化股票是 SPOT。一个 freqtrade 实例不能同时跑 futures + spot。必须新建一个 spot 模式实例(trading_mode留空/spot,独立 config、独立 sqlite、独立策略)。 - 杠杆语义崩塌:当前策略靠
trade.leverage联动止损(stoploss=-0.80在 10x 下 = 价格 -8%)。代币化股票不能作保证金/抵押品(OKX FAQ 明确),spot 模式trade.leverage恒为 1,stoploss=-0.80会变成"价格跌 80% 才止损"——完全失效。策略必须按 1x spot 重写止损数学。 - 交易时段:代币化股票跟随美股盘前/正常/盘后/夜间时段(见
contTdSwTime),非 7×24。freqtrade bot 循环 24/7 运转,休市时段下单会被拒。非硬阻塞(订单失败、下根 K 线重试),但 OHLCV 在休市时段有缺口,信号逻辑要会处理。 - 账户/地区限制:代币化股票"may not be available in all regions"。现 OKX 账户用
www.okx.cab(国内加速域名),暗示是国内向账户——该账户能否交易 X 前缀代币化股票未验证。若 API key/账户被地区限制,下单会失败。必须先用小额实测下单确认。 - CCXT 市场识别未测:CCXT 的 OKX 适配器
fetch_markets是否把 X 前缀代币化股票标为active=true/spot=true、是否被特殊 category(instCategory=3)过滤,未在不跑 CCXT 的情况下确认。需在 spot 实例里跑一次exchange.markets看是否含XAAPL/USDT。
260+ CeDeFi 完全够不着
260+ CeDeFi 代币化股票在 OKX DEX(链上,经 OKX Wallet / Web3 签名),由 Ondo Finance 发行。不走标准现货 REST API,CCXT 无覆盖,freqtrade 无 OKX DEX 适配器。要交易需 Web3 钱包 + 链上签名,与现有 freqtrade 框架无关。完整列表仅在 app.ondo.finance(JS 应用)可查。
可行路径与工作量
若决定用 freqtrade 交易 97 只现货代币化股票:
| 工作 | 量级 |
|---|---|
| 新建 spot 模式 freqtrade 实例(独立 config + db + systemd) | 小,参照 freqtrade-deploy-guide.md |
验证 CCXT/账户能交易 XAAPL/USDT(小额实单) |
小,关键卡点验证 |
重写 MultiAssetChannelBreakoutV5 为 spot 版(去杠杆、止损数学改 1x、加交易时段感知) |
中,核心策略改造 |
| 处理休市 OHLCV 缺口 + 下单被拒重试 | 中,逻辑细节 |
| 选品(从 97 只里挑流动性好的) | 小 |
判定:不是"直接能交易",而是"API 通、但要新实例 + 策略重写"。如果只想快速验证 ATR 通道突破在美股价格上的效果,阻力最小的反而是 OKX 代币化股票 + freqtrade spot 实例(不用换券商/框架),代价是策略要改 spot 语义 + 失去 10x 杠杆放大。
4.5 代币化股票 vs 正规美股交易
| 维度 | 代币化股票(OKX/Binance) | 正规美股(IBKR/Schwab/Alpaca) |
|---|---|---|
| 资产性质 | 链上合成代币, 镜像价格 | 真实股票所有权 |
| 分红/投票权 | 无(除非声明) | 有 |
| 计价 | USDT/USDC | USD |
| 流动性 | 薄(provider 做市) | 深市场 |
| 监管保护 | 弱(链上+合成) | 强(SIPC/SEC) |
| 信用风险 | provider/发行方风险 | 券商/清算机构风险 |
| 量化框架 | freqtrade 可直接交易(它是加密 token) | Nautilus/Lean/backtrader |
4.6 对当前策略的意义
MultiAssetChannelBreakoutV5 是纯价格驱动(ATR 通道 + ADX 动量),理论上可跑在代币化股票价格上,且 freqtrade 能直接交易(因为代币化股票本质是加密 token)。
但实务上有显著问题:
- 流动性薄 → 滑点大、止损易被插针
- 无分红 → 长持不如真股
- 信用风险暴露给 Ondo 等第三方
- 品种池小(~260 只,不是全市场)
- 24/7 品种与盘前盘后品种规则不一,信号时段处理复杂
结论:代币化股票不是"美股交易"的等价替代,更适合短期价格投机。若做严肃美股策略,走正规券商 + 美股框架更稳。
4.7 数据来源分析:OKX 行情能否用于趋势判断与实时数据(核心)
用户问题:为了判断趋势、获取实时数据,是不是最好不要从 OKX 获取?因为 OKX 的成交量、成交数据跟美股的真实成交数据是有区别的吧?是否把 OKX 只当做交易平台?还是说数据完全可以从 OKX 获取?
结论先行
OKX 应当仅作为执行平台(execution-only),信号应来自真实美股市场数据。 OKX 代币化股票的成交量比真实美股低约 10 万倍,价格在美股开盘时大致跟踪,但盘前/盘后/夜间会因薄流动性发生显著漂移和插针。用 OKX 数据做趋势判断(ATR/ADX/成交量信号)会得到失真的信号。
实测数据:OKX 代币化股票 vs 真实美股流动性差距
已用 OKX 公共 API 实测 2026-08-23 当周 XAAPL-USDT 日 K 线成交量:
| 日期 | OKX XAAPL 成交量(股) | OKX XAAPL 成交额(USDT) |
|---|---|---|
| 08-23 | 215.8 | $66,753 |
| 08-22 | 1,593 | $493,197 |
| 08-21 | 1,731 | $540,372 |
| 08-20 | 2,330 | $737,753 |
| 08-19 | 3,162 | $989,390 |
| 08-18 | 1,893 | $581,646 |
| 08-17 | 2,025 | $620,213 |
其他标的 24h 滚动成交量(2026-08-23 实测):
| 标的 | OKX 24h 成交量(股) | OKX 24h 成交额(USDT) |
|---|---|---|
| XAAPL | 498.8 | $154,255 |
| XNVDA | 582.8 | $125,909 |
| XTSLA | 863.2 | $312,486 |
| XMSFT | 107.4 | $51,724 |
| XGOOGL | 809.7 | $278,470 |
对比真实美股:AAPL 在纳斯达克日均成交量约 4,000 万 ~ 6,000 万股(~$150 亿+),NVDA 日均约 2 亿股。即:
OKX XAAPL 日均 ~2,000 股 vs 真实 AAPL 日均 ~50,000,000 股 → 差距约 25,000 ~ 100,000 倍
这不是"流动性薄一点",而是近乎不同量级的市场。OKX 代币化股票的流动性由发行方做市维持,不是真实市场供需反映。
三个层面分析:数据能否从 OKX 获取
| 数据用途 | 能否用 OKX 数据 | 原因 |
|---|---|---|
| 价格趋势(OHLCV K 线) | ⚠️ 有条件可用 | 美股开盘时段(9:30-16:00 ET)跟踪较好;但盘前/盘后/夜间漂移大,K 线有非市场跳空;ATR 通道会被插针假突破污染 |
| 成交量信号 | ❌ 不可用 | OKX 成交量反映的是发行方做市行为,不是真实买卖盘力量;ADX/volume-based 信号完全失真(500 股 vs 5000 万股) |
| 实时 tick/bid-ask | ⚠️ 有条件可用 | 开盘时段 bid/ask 正常;但薄流动性下买卖价差大、滑点高,不适合高频/精确入场 |
具体对 MultiAssetChannelBreakoutV5 的影响
当前策略三个核心信号全部依赖价格+成交量数据:
- ATR 通道上轨突破(入场):OKX 价格在盘后/夜间可能因薄流动性出现假突破(几百股就能推动价格跳空),导致频繁错误入场。真实美股开盘后价格回到正轨,信号已经过期。
- ADX > 28 动量确认:ADX 计算依赖真实多空力量。OKX 代币化股票的 ADX 反映的是发行方做市节奏,不是市场趋势强度——ADX 值没有意义。
- 141 周期最低点(出场):OKX 盘后插针可能触发假跌破,导致错误离场。
推荐方案:OKX 执行 + 真实数据信号
| 角色 | 数据源 | 说明 |
|---|---|---|
| 信号生成(趋势判断、入场/出场信号) | 真实美股市场数据 | Yahoo Finance(免费,日级)、Polygon.io(免费档有限/付费实时)、Alpaca Market Data API(免费实时 if 开户)、Databento(付费高频)、IBKR 市场 data(若已有 IBKR 账户) |
| 执行交易(下单、持仓管理) | OKX 现货 API(代币化股票) | 经 freqtrade spot 实例 + CCXT 下限价单;不依赖 OKX 行情做信号 |
架构:
真实美股数据源 ──→ 信号计算(ATR/ADX/通道) ──→ 信号触发
│
▼
OKX 现货 API ◄──── freqtrade 执行下单 ◄──────────────┘
(XAAPL-USDT 等) (spot 模式 + 改写策略)
注意:这个架构的复杂度比当前"OKX 数据 + OKX 执行"一体方案高——要维护两个数据管道(真实美股行情 + OKX 执行 API),freqtrade 默认不支持外部信号源驱动(它的信号来自策略内 populate_indicators→populate_entry_trend/populate_exit_trend,数据源就是交易所 OHLCV)。要实现"外部数据信号 + OKX 执行",需要:
- 方案 A(freqtrade 内):策略
populate_indicators里用requests拉真实美股 OHLCV(Yahoo/Polygon),计算 ATR/ADX 通道,OKX OHLCV 只用于执行下单时的 bid/ask 判断。freqtrade 的 OHLCV 拉取仍从 OKX 走,但策略逻辑用外部数据。改动小,但 freqtrade 的回测引擎仍用 OKX OHLCV,回测结果不可信。 - 方案 B(freqtrade 外):外部脚本拉真实美股数据 + 计算信号 + 经 OKX API 直接下单(不走 freqtrade)。放弃 freqtrade 的回测/持仓管理,但信号数据干净。
- 方案 C(最简单):接受 OKX 数据用于信号,但只在美股开盘时段运行策略(过滤盘前/盘后/夜间 K 线),减少薄流动性插针。代价是信号仍可能被 OKX 做市行为污染。
总结
| 问题 | 答案 |
|---|---|
| OKX 代币化股票成交量与真实美股有区别吗? | 有,差约 10 万倍。OKX 是发行方做市,不是真实市场。 |
| 能用 OKX 数据判断趋势吗? | 不建议。ATR/ADX/成交量信号会失真,盘后插针导致假突破。 |
| 能用 OKX 数据获取实时价格吗? | 开盘时段可参考,但盘后/夜间不可靠,bid/ask 价差大。 |
| OKX 应当只做执行平台吗? | 是。 信号来自真实美股数据,OKX 仅负责下单执行。 |
| 数据能完全从 OKX 获取吗? | 不建议。 信号质量会显著下降,尤其在非开盘时段。 |
5. 综合推荐
按"聚焦策略不写框架"的目标排序:
- 若 Alpaca 支持中国大陆开户 → Alpaca + backtrader(最优)。API-first、$0 佣金、免费实时数据、backtrader 原生支持。卡点是开户资格,必须先查
alpaca.markets/international的国家清单。 - 若要正规大券商 + 免佣金 → Schwab 嘉信(经香港国际账户)。$25k 入金门槛 + PDT 规则 + 框架生态薄(需自己用 Schwab API 写策略循环,或找支持 Schwab 的框架)。
- 若优先 API 成熟度 + 全球品种 → 沿用 IBKR + Nautilus Trader(官方适配器,今天仍在更新)。代价:收佣金、行情付费。
- 代币化股票(阻力最小的美股价格暴露):OKX 97 只现货代币化股票经现有 OKX API 即可达(已实测
XAAPLlive + 行情 + K 线正常),但需新建 spot 模式 freqtrade 实例 + 把策略改写为 1x spot 语义(见 §4.4)。适合"只想快速验证 ATR 通道在美股价格上的效果",代价是失去 10x 杠杆放大 + 信用/流动性风险。260+ CeDeFi 那批 freqtrade 够不着。
5.1 下一步行动项
- 核实 Alpaca 国际支持国家清单是否含中国大陆(登录
alpaca.markets/international选开户看 Country 下拉) - 核实 Schwab One International 当前最低入金(
schwab.com/international) 核实 Binance 是否重新上线代币化股票→ 已核实:2026-06-01 PR Newswire 官方,7000+ 直接美股交易 + bStocks 预览(见 §4.2)- 若走 OKX 代币化股票路线:①跑一次 CCXT
exchange.markets确认含XAAPL/USDT且active/spot标记正常 ②用现 OKX 账户小额实单测下单,确认账户无地区限制 ③下载XAAPL/USDT历史 K 线回测 ATR 通道突破 - 选定方向后出具体接入方案:本地 IB Gateway/券商 API 怎么起、框架怎么装、策略从 freqtrade 风格迁移到目标框架风格、第一个回测怎么跑
6. 验证状态说明
本文档核实情况(2026-08-23):
- 已联网核实:freqtrade/CCXT 不含 Robinhood/Schwab/Alpaca(源码 grep);Robinhood 开户需 SSN 不接受 ITN(官方支持文档);Schwab 国际版 "$0 online equity trade commissions"(官方页面);Alpaca 有国际支持 + 实时数据(官方页面);Nautilus
ADAPTERS.md列 IBKR 为 Official;Lean.Brokerages.InteractiveBrokers 活跃;ib_insync 已 archived、ib_async 活跃;OKX 260+ 代币化股票(okx.com 官方)+ 97 只现货代币化股票完整列表(OKX/api/v5/public/instruments公共 API,SECcompany_tickers.json补全公司名)+XAAPL-USDT可交易性实测(state=live、ticker $308.87、1D K 线正常);OKX 代币化股票成交量实测(XAAPL 日均 ~2,000 股 vs 真实 AAPL 日均 ~5,000 万股,差距约 10 万倍);Binance 2026-06-01 重启美股(PR Newswire 官方新闻稿,7000+ 直接交易 + bStocks 预览)。 - 基于知识/未完全核实:Schwab $25k 最低入金、Alpaca 中国大陆资格、Binance 直接美股/bStocks 完整费率与标的清单(
binance.com被反爬挡,需登录账户核实)、现 OKX 账户(okx.cab国内向)能否交易 X 前缀代币化股票(需小额实单验证)、CCXT 是否把 X 前缀标的标为active/spot(需跑一次exchange.markets确认)。这几项开户/决策前请在官网或小额实单确认。
6.1 联网搜索工具失效说明
本次研究中 WebSearch/WebFetch 内置工具持续报 422 model not found: MiniMax-M2.7-highspeed。根因(已诊断):
- 全局
~/.claude/settings.json中ANTHROPIC_DEFAULT_HAIKU_MODEL=MiniMax-M2.7-highspeed,但自建网关gw.looq.fun/anthropic上不存在该模型 ID(网关实际可用:qwen3.6-35b/glm-5.2/deepseek-v4-pro/deepseek-v4-flash/kimi-k2.6/claude-opus-4-6)。 - WebSearch/WebFetch 内部用 Haiku 档模型做网页摘要,调到不存在的模型即 422。
- 不是 Tavily——
mcpServers为空,permissions 里的"Tavily"只是历史授权残留,Tavily MCP 从未实际配置。 - 修复方案:把
ANTHROPIC_DEFAULT_HAIKU_MODEL和ANTHROPIC_DEFAULT_SONNET_MODEL改成网关已有的小快模型(推荐deepseek-v4-flash),或配置 Tavily MCP 作为独立搜索后端。本文档绕过该故障,全部用 curl 直抓官方页面/API 核实。