最近在面试量化开发、策略研究相关岗位,发现有一道实操高频题几乎每家都会深挖: 做外汇量化时,如何通过 API 获取实时行情和分钟级历史数据?多品种行情接口混乱该怎么统一治理? 一开始我以为这就是简单调接口、拿数据,随便讲讲就行。真正聊下去才发现,面试官根本不关心你会不会调用 API,重点考察你有没有真实落地经验、踩过哪些坑、懂不懂工程标准化和回测严谨性。 这里整理一套我面试时完整口述的回答逻辑,通俗易懂、非常贴合面试官想听的实战思路。 一、先讲核心认知:外汇和股票完全不一样 我回答的第一句话,会先铺垫市场底层差异,拉开和新手的差距: 外汇没有中心化交易所,报价全部来自各大做市商和流动性提供商。同一个货币对,不同数据源的报价、点位会存在细微偏差。 这也是为什么很多人回测曲线很漂亮,实盘却完全拉胯,根本原因就是底层数据不标准、接口不统一。 二、实时行情:为什么不推荐 HTTP 轮询? 面试官大概率会问:你实时行情怎么拿?为什么不用普通轮询? 我的回答逻辑很简单,分两段讲痛点+最优解: 首先,HTTP 轮询只适合 Demo 测试,完全不适合外汇 7 2...
后端相关
python
Git
Java
Spring 全家桶
Redis