
iFinD API费用是怎么算的
很多做量化的朋友在选数据接口时,绕不开同花顺iFinD。股票、期货、基金、宏观数据都能拉,可一问价格就懵了。销售报出来的数字从几千到几十万都有,跨度大得离谱。这里面其实分成了三块费用,拆开看就清楚多了。
第一块是基础账号费,相当于进门的门票。你买了这个账号,才能拿到API的调用权限。基础套餐一般覆盖股票、期货、指数的基本行情和历史数据,年费大概在几千到一万出头。不同年份、不同渠道拿到的报价会有浮动,销售手里有折扣权限,直接官网问价大概率不是最便宜的。

第二块是数据模块费。基础账号给的是标准数据,想用财务数据、高频序列、Level-2逐笔、期权希腊字母这些,得额外买模块。每加一个模块,年费加几千到几万不等。做股票多因子的团队通常会买财务和舆情模块,做期货高频的则盯着Tick和盘口数据。
第三块是调用量阶梯费。API不是无限随便调的,每天、每秒都有频次上限。基础套餐可能给你每秒5次、每天10万次的额度。超过之后要么限流,要么升套餐。高频策略跑起来,一天几百万次调用是常事,这时候费用会跳到另一个量级。
股票和期货接口的价格差异在哪
iFinD对股票和期货的数据定价逻辑不一样。股票行情相对标准化,历史日线、分钟线都能打包买。期货这边因为涉及不同交易所、不同合约、夜盘数据,清洗和存储成本更高,相同频率的数据期货往往比股票贵20%到50%。
做CTA策略的朋友要注意,期货主力连续合约的拼接数据、夜盘行情、仓单数据,这些不是基础套餐全包的。有些期货高频数据需要单独签补充协议,价格按年谈。
个人散户怎么用最划算
个人做量化,资金量不大,没必要一上来就买顶配。iFinD给新用户提供试用期,一般7到15天,足够你把策略跑一遍验证数据质量。试用期过后,可以只买基础套餐加一个核心模块,比如财务数据或者期货日线。
调用量不大的策略,可以用本地缓存来省次数。把历史数据一次性拉下来存到本地数据库,跑回测时不走API,只在实际交易时调实时行情。这样每天调用量能压到几千次以内,基础套餐完全够用。
还有个省钱的办法是拼车。几个朋友合买一个账号,约定好调用时段,别在同一个秒级窗口抢频次。同花顺对账号登录设备数有限制,拼车前问清楚销售允不允许,别交了钱被封号。
量化团队采购要盯紧哪些坑
团队采购iFinD API,最容易被忽略的是超额调用的惩罚条款。有些合同写的是超量后自动升套餐,费用翻倍。签之前一定让销售把阶梯价格表写进合同附件。
数据延迟也是隐性成本。基础套餐的实时行情可能有15分钟延迟,做日内策略根本没法用。要确认清楚你买的是实时推送还是快照,推送频率是3秒一笔还是逐笔。
iFinD的Python接口底层是HTTP轮询,不是真正的WebSocket推送。高频策略用起来会有延迟抖动。如果你的策略对延迟敏感,得自己搭一层本地缓存或者换用券商提供的CTP直连接口。
下面是一个用Python调iFinD获取股票日线数据的简单示例,注意调用频率控制:
from iFinDPy import *
import time
# 登录
thlogin('你的账号', '你的密码')
# 获取平安银行日线
code = '000001.SZ'
start = '2024-01-01'
end = '2024-06-30'
data = THS_HistoryQuotes(code, 'close;open;high;low;volume', 'period:D,fill:Previous', start, end)
# 每次调用后暂停0.2秒,避免触发频次限制
time.sleep(0.2)
print(data)
期货数据调用类似,把代码换成主力连续合约,周期改成分钟线即可。记住,回测阶段尽量用本地CSV,别反复请求API。
到底值不值得买
iFinD API的优势是数据全、股票期货都能覆盖、Python接口文档还算友好。劣势是贵、频次限制严、销售报价不透明。
个人散户年预算在5000以内,建议先用免费数据源加券商接口过渡。资金量超过50万、策略已经稳定盈利的,花一万多买基础套餐加期货模块是合理的。量化团队年预算5万以上,直接找销售谈打包价,把股票、期货、财务模块一起买,折扣能谈到7折左右。
别被销售报的原价吓到,iFinD的渠道价和官网价差距很大。多问几家代理商,对比一下再签合同。数据是量化的弹药,弹药买贵了,策略收益直接被吃掉一块。