任务详情
你提到的方式是完全可行的,并且目前市场上已有部分交易者/策略开发者使用这种方法实现将 A 股行情“桥接“到 MT5 平台中”,用于以下目的:
在 MT5 上观察 A 股实时报价;
·用 MT5 技术指标/EA 策略分析 A 股行情;
·用 MT5 回测自建 A 股策略(基于实时或历史数据);
下面我将为你详细分解这种“API → MT5 数据桥接”的方法:
方法概述:通过 API 抓取 A 股行情 → 推送到 MT5
技术架构:
CSS
卣 複製
A股数据源---Python脚本抓取->--LMT5 自定义指标
(新浪/腾讯)
(API请求+转换)(MQL5写入/读取)
方式二:Python 通过 TCP Socket 直传→ MQL5 接收
Python 开启本地 socket 服务器
·MQL5 用 winAPI 或 DLL 接收数据(需要调用外部库,较复杂但实时性更高)
a第三步:将接收到的数据用于 EA/指标分析
你可以在 MT5 中建立一个自定义 symbol(例如 A688519 ),然后:
用传入的价格更新 K线:
使用技术指标(SAR、MACD)分析它;
使用 EA 策略模拟交易信号逻辑(当然仅为观察,不可下单);
卬 複製