Finam

📈 俄美双市场交易终端 · 量化级数据

Finam Trade API 提供俄罗斯及美股实时行情、交易执行与组合管理,支持 REST/gRPC 双协议,适合程序化交易与量化分析,Token 15分钟过期需注意。

收藏
6.9k
安装
1.6k
版本
1.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Finam Trade API 是俄罗斯券商 Finam 提供的程序化交易接口,覆盖莫斯科交易所(MISX/RUSX)及美股(NASDAQ/NYSE)两大市场。技能支持完整的交易生命周期:资产搜索(支持通配符与类型过滤)、实时行情获取(报价/订单簿/成交/历史K线)、订单管理(市价/限价单、查询、撤单)及组合持仓查询。特色功能包括预计算的Top100流动性股票列表、60日历史波动率扫描器,以及无需认证的RSS新闻源。

技术层面,REST API 适合低频数据获取与历史回测,gRPC 则面向低延迟实时订阅场景。认证采用 JWT 模式,需先用 API Key 换取 Token(15分钟有效期),配合 accountId 可获取账户专属字段(保证金、可用数量等)。

显著优点

  • 市场覆盖完整:同时支持俄股与美股,MIC代码规范清晰(MISX/XNGS等)
  • 数据维度丰富:从Tick级成交到月度K线,含订单簿深度与波动率分析工具
  • 双协议灵活:REST便于快速开发,gRPC满足低延迟量化策略需求
  • 无门槛新闻接口:RSS源无需JWT即可获取俄/美市场要闻
  • 本地预处理数据:Top100股票列表与交易所清单本地缓存,减少API调用

潜在缺点与局限性

  • Token生命周期短:15分钟过期需频繁刷新,增加代码复杂度
  • 环境变量依赖重:必须预置 FINAM_API_KEY / FINAM_ACCOUNT_ID,无交互式配置
  • 美股数据深度有限:相比俄股,美股实时订阅需评估 gRPC 稳定性
  • 无模拟交易环境:文档未提及沙箱,实盘前测试成本较高
  • 依赖外部工具链:需 curl/jq/python3,Windows原生支持较弱

适合人群

  • 俄罗斯市场量化交易者及跨境资产配置者
  • 已有 Finam 账户、熟悉 shell/Python 的技术型投资者
  • 需要同时监控俄股+美股的分散化策略开发者
  • 对15分钟Token刷新机制可接受的中高频策略(非超低延迟HFT)

常规风险

1. 认证失效风险:Token过期导致交易中断,需设计自动刷新逻辑
2. 时区与格式错误:RFC 3339时间格式严格,endTime为开区间易踩坑

3. 订单确认义务:技能强制要求人工确认订单细节,自动化脚本需显式处理交互

4. 汇率与跨境结算:美股交易涉及货币兑换,API未暴露相关成本字段

5. 依赖单一券商:Finam为俄罗斯受监管券商,需关注地缘政治相关合规变化

Finam 内容

assets文件夹
references文件夹
scripts文件夹
手动下载zip · 26.7 kB
exchanges.jsonapplication/json
请选择文件