zhu1090093659/dsh-trading--packages-connector-stooq15

@dsh-trading/connector-stooq

US market connector plugin for dsh-trading: public market data from Stooq CSV endpoints implementing the @dsh-trading/api contracts (no key; personal/non-commercial use per stooq.com terms)

AI Analysis

通过 Stooq CSV 端点获取美股公共市场数据。由于 Stooq 反爬限制,该插件目前处于未实证状态,建议优先使用 Yahoo Finance 连接器。

Package
@dsh-trading/connector-stooq
Version
0.1.0
License
NOASSERTION
Last updated
Sep 3, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

@dsh-trading/connector-stooq

状态:未实证(本出口被反爬拒止)。2026-08-31 实测:Stooq 对无浏览器特征的客户端先下发 JS proof-of-work 挑战页(/__verify),清挑战后 CSV 下载仍返回 Access denied(stooq.pl:Odmowa dostępu),疑似按出口 IP/账户策略拒绝匿名下载——本开发出口无任何一次成功数据返回,证据 spikes/impl-us/REPORT.md。代码完整、单测绿(夹具为 Stooq 长期稳定的 CSV 格式),其他出口可能可用,保留在仓备查。

us 切片已切换到 Yahoo Financepackages/connector-yahoo,本出口已实证,2026-08-29),本包不再是 us bundle 依赖。换出口复测通过前,不要据此包跑真数据验收。

dsh-trading us 切片市场连接器(原数据源):经 Stooq 公共 CSV 端点实现 @dsh-trading/apiMarketDataService 契约(ctx 键 tradingUsMarketData),并提供 us_get_ticker / us_get_klines / us_place_order 三工具(下单三段闸门与 connector-binance 同构)。

已知局限(实现时已内置)

  • 手册引用的报价端点 /q/l/ 已 404(stooq.com 与 stooq.pl 均实测),getTicker 以最新日 K 收盘价近似,不反映盘前盘后;
  • 反爬挑战页 → TRADING_RATE_LIMITED(不做挑战求解/伪装);Access deniedTRADING_AUTH_FAILED

合规记录(README 铁律 #5)

Stooq 免费公开 CSV 端点、无 key;个人/非商业使用边界以 stooq.com 条款为准;本仓不缓存、不批量抓取、不再分发行情数据。