企业微信

iFinD API 是什么?先搞懂它和普通炒股软件的区别

iFinD 是同花顺旗下的金融数据终端,很多做股票、期货的朋友用它看行情、查财报、跑策略。iFinD API 就是把这个终端里的数据,通过编程接口开放出来,让量化交易者可以直接用 Python、C++ 等语言拉取数据。

普通炒股软件是你手动点开 K 线图看,iFinD API 是让程序自动去问服务器:“给我 2024 年 1 月螺纹钢期货主力合约的每分钟收盘价”,服务器把数据传回来。这个“自动问”的能力,就是接口。

iFinD API接口费用到底怎么算?股票期货量化用户必看

期货和股票对数据的需求不一样。股票量化可能更关心财务数据、公告、股东增减持,期货量化更关心 Tick 级行情、持仓排名、仓单日报。iFinD API 把这两类数据都包进去了,所以费用不是一口价。

费用到底由哪几块组成?

iFinD API 的收费结构不像买软件那样“一个版本多少钱”,它拆成了三个抽屉:

第一个抽屉是基础接入费。 你只要用 API,就得先开通这个权限,相当于进游乐场买门票。这笔钱通常按年收,几千块起步,具体看你和同花顺签的合同。

第二个抽屉是数据权限费。 进了游乐场,不是所有项目都能玩。股票 Level-1 行情、股票 Level-2 行情、期货 Level-1 行情、期货 Level-2 行情,各自单独收费。Level-2 比 Level-1 贵一大截,因为数据颗粒度更细、刷新更快。财务数据、宏观数据、行业数据也是单独模块。

第三个抽屉是调用量或并发限制。 有的套餐限制你每天调多少次接口,有的限制同时几个进程在拉数据。量化策略如果跑高频,一天调几百万次,费用会明显跳升。

股票和期货数据分别要花多少钱?

先说明,同花顺没有公开一张固定价目表,实际费用是销售根据你的需求报价。但行业里有一些公认的参考区间。

股票数据方面,单纯要日线、分钟线、基本财务数据,一年费用大概在几千到一万多。如果要 Level-2 逐笔成交、十档行情,年费会跳到几万甚至更高。股票量化里做因子挖掘的,往往需要全市场历史分钟线,这个数据量很大,报价也会上去。

期货数据方面,商品期货的 Level-1 行情相对便宜,因为交易所本身收费不高。但期货 Tick 数据、五档盘口、持仓排名、仓单数据,打包下来一年也要大几千到几万。金融期货(股指、国债)的数据权限通常比商品期货贵,因为参与者结构不同,数据附加值更高。

如果同时做股票和期货,费用不是简单相加,同花顺会给一个打包折扣。但总价仍然取决于你开了多少数据模块、允许多少并发。

量化交易者怎么判断自己该买哪档?

第一,看策略频率。日频调仓的策略,日线数据加财务数据就够了,费用最低。分钟频策略需要分钟线,费用上一个台阶。Tick 频或盘口策略必须上 Level-2 或 Tick 数据,费用最高。

第二,看标的范围。只做几个期货品种,和做全市场五千多只股票,数据量差几个数量级。iFinD API 按数据范围定价,范围越大越贵。

第三,看调用方式。如果你只是每天收盘后拉一次数据做回测,低并发套餐就行。如果你是盘中实时拉数据驱动交易,需要高并发和低延迟,费用自然更高。

第四,看是否商用。个人研究用途和私募产品商用,授权范围不同,价格也不同。商用授权通常更贵,但合规风险更低。

一个简单的 Python 调用示例

假设你已经开通了 iFinD API 权限,拿到了账号密码,下面这段代码演示怎么拉取股票日线数据。实际字段名和函数名以官方文档为准。


from iFinD import THS_iFinDLogin, THS_HistoryQuotes

# 登录

login_result = THS_iFinDLogin('your_username', 'your_password')

if login_result != 0:

    print('登录失败')

else:

    # 拉取平安银行 2024 年日线数据

    data = THS_HistoryQuotes(

        '000001.SZ',

        'open,high,low,close,volume',

        '2024-01-01',

        '2024-12-31',

        'D'

    )

    print(data)

期货数据调用类似,把代码换成期货合约代码,周期换成分钟或 Tick。注意期货合约有主力连续和具体月份合约的区别,拉数据时要指定清楚。

省钱又够用的几个实操建议

不要一上来就买最全的套餐。先用基础版跑通策略逻辑,确认策略确实需要更高频的数据,再升级。很多策略亏钱不是因为数据不够快,而是因为逻辑本身不行。

关注同花顺的试用期。iFinD API 通常提供短周期试用,拿试用账号把数据质量、接口稳定性、文档完整度都测一遍,再决定掏钱。

对比其他数据源。聚宽、米筐、万得、Choice 都有自己的 API 和报价。股票期货量化不一定非 iFinD 不可,哪家数据质量好、费用匹配你的策略,就用哪家。

iFinD API 的费用不是一个数字能概括的,它是一套按需组合的权限包。股票和期货用户要先想清楚自己的策略需要什么数据、多快频率、多大范围,再去和销售谈价格。搞清楚这三个问题,你就能判断报价是贵还是便宜。