ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

PA Agent四大数据源K线接入详解:MT5、TradingView、AkShare、yfinance配置全清单

PA Agent四大数据源K线接入详解:MT5、TradingView、AkShare、yfinance配置全清单 PA Agent四大数据源K线接入详解MT5、TradingView、AkShare、yfinance配置全清单【免费下载链接】PA_Agent项目地址: https://gitcode.com/gh_mirrors/pa/PA_Agent 一句话了解PA Agent是一款面向主观交易者的价格行为Price ActionAI K线分析辅助工具核心能力是从MT5、TradingView、AkShare、yfinance四大数据源读取 K 线把结构化行情数据送入大模型做「市场诊断 → 交易决策」两阶段分析——不是截图识图也不连接券商、不下单。对新手来说数据源配置是上手 PA Agent 的第一步选对数据源才能拿到准确、低延迟的 K 线AI 的分析质量才有保障。本文带你完整走一遍四个数据源的配置方法、适用市场和踩坑清单。一、四大数据源速览该选哪一个先看一张总表30 秒做出选择 数据源适用市场延迟账号要求接口形态MT5外汇、现货黄金、指数零延迟直连经纪商需 MT5 终端登录默认数据源TradingView黄金、外汇、A股、港股、加密货币、指数秒级可匿名默认数据源AkShareA 股股票、指数秒级约 0.9s 节流无需账号代码级数据源yfinance期货、加密货币、美股期货约 15 分钟延迟无需账号代码级数据源 小提示界面下拉框直接可见的是 MT5 和 TradingView 两个「主推」数据源AkShare 与 yfinance 同样内置但属于代码级支持的隐藏数据源可在配置中启用完整清单见 pa_agent/data/factory.py。二、MT5 数据源零延迟实盘行情首选MT5MetaTrader 5是 PA Agent 的默认数据源数据直接来自你的经纪商终端是四个数据源中延迟最低的一个。配置步骤清单在 Windows 上安装并打开MetaTrader 5 终端登录账号终端必须处于运行状态安装 Python 依赖pip install MetaTrader5在 PA Agent 控制栏将「数据来源」选为MT5品种名必须与 MT5「市场报价」窗口中完全一致包括经纪商后缀如XAUUSDm的m点击「获取数据」状态栏显示连接成功即接入完成关键细节支持 MT5 全部时间周期1m / 5m / 15m / 1h / 4h / 1d / 1w / 1M等仅支持 WindowsMT5 Python 包的平台限制品种名对不上时输入框下方会出现红色警告这是最常见的 MT5 报错未连接终端时点「获取数据」状态栏会提示数据源未连接请先切换数据来源源码入口pa_agent/data/mt5.py三、TradingView 数据源全平台通用 交易所自动探测TradingView 数据源基于 tvDatafeed 拉取数据全平台可用含 macOS适合不装 MT5 终端的用户现货黄金、外汇、A 股、港股、加密货币、指数都能覆盖。配置步骤清单「数据来源」选TradingView填写品种标准名如XAUUSD不带经纪商后缀「交易所」一栏可保持默认的**自动**点击「获取数据」程序在点击时按需做连通性检测成功后开始刷新自动探测机制重点选「自动」时程序会按以下优先级依次探测状态栏实时显示当前尝试的交易所第一个返回数据的交易所即被采用A 股先上交所SSE再深交所SZSE港股港交所HKEX₿加密货币BINANCE → BITSTAMP → COINBASE 等指数SPX / NDX / VIX 等使用预设交易所黄金 / 外汇OANDA → PEPPERSTONE → FOREXCOM → TVC 顺序探测注意事项可匿名使用无需账号但匿名数据可能受限部分品种需登录刷新间隔建议不低于1000 ms过短会触发限流网络波动时刷新循环自动指数退避0.5s → 1s → 2s … 最大 10s恢复后自动归零自定义品种别名可参考 config/tv_symbol_aliases.example.json源码入口pa_agent/data/tradingview.py四、AkShare 数据源A 股散户免账号方案AkShare 数据源专为A 股设计走东方财富行情接口轮询无需任何账号和终端是 A 股交易者最省事的方案。使用要点清单支持输入任意6 位股票代码如600519贵州茅台、000001平安银行也支持指数代码如000300沪深300、399006创业板指程序自动识别并转换支持的周期为1h / 4h / 1d分钟级仅 60 分钟周期内置请求节流约 0.9 秒/次避开东方财富接口限流盘中09:30–11:30、13:00–15:00才会持续更新未收盘 K 线休市时段数据保持静态⚠️ 该数据源走 HTTP 轮询界面会将其刷新间隔下限自动抬高到 2500 ms避免频繁请求。源码入口pa_agent/data/akshare_source.py五、yfinance 数据源期货与加密货币的低成本选择yfinance 数据源接入 Yahoo Finance 行情覆盖期货GCF 黄金、CLF 原油、ESF 标普、NQF 纳指和加密货币BTC-USD 等无需账号即可拉取。使用要点清单安装依赖pip install yfinance品种用 Yahoo 标准代码期货后缀F如GCF加密货币用BTC-USD形式周期支持1m / 5m / 15m / 1h / 1d / 1w / 1M4h周期由 1h 数据自动聚合两个必须知道的限制期货数据约有15 分钟延迟不适合超短线日内的分钟级数据仅保留最近 60 天适合做日线/周线级别的趋势复盘和策略回看作为「第二数据源」交叉验证 MT5 与 TradingView 的行情非常划算。源码入口pa_agent/data/yfinance_source.py六、通用操作获取数据后的刷新机制四个数据源共用同一套刷新与切换逻辑掌握这几点能少踩 80% 的坑点击「获取数据」后程序以设定间隔默认1 秒持续拉取最新 K 线图表自动更新蜡烛图 EMA20 叠加线最新未收盘 K 线以浅色空心蜡烛显示不参与 AI 分析避免未定型数据干扰判断切换品种 / 周期 / 数据源后刷新自动停止需重新点击「获取数据」恢复K 线缓冲不足时状态栏提示数据不足等数秒即可切换数据源时图表自动重置、旧连接断开切换期间的分析会被取消完整操作说明见 docs/获取数据功能说明.md界面逐项介绍见 PA_Agent使用文档.md。七、配置全清单settings.json 里的数据源字段数据源相关配置集中在config/settings.json的general组中首次使用请先复制模板config/settings.example.json→config/settings.json字段默认值说明general.last_data_sourcemt5上次使用的数据源general.last_tradingview_exchange自动TradingView 交易所留空自动探测general.last_symbolXAUUSDm默认品种MT5 需带后缀general.last_timeframe15m默认周期general.refresh_interval_ms1000图表刷新间隔毫秒tushare.token可选的 Tushare 令牌隐藏数据源字段逐项说明见 config/README.md。八、常见问题速查表现象原因与解决MT5 未连接提示MT5 终端未打开或未登录打开终端并登录后重试品种输入框红色警告品种名与数据源不一致MT5 要带后缀XAUUSDmTradingView 用标准名XAUUSDTradingView 连接失败弹窗可切换 MT5 或重试匿名模式部分品种受限可登录账号AkShare / yfinance 看不到下拉项二者为代码级数据源界面下拉默认仅显示 MT5 与 TradingViewyfinance 期货数据不新鲜期货数据有约 15 分钟延迟属正常现象写在最后PA Agent 的四大数据源各有主场MT5 拼延迟、TradingView 拼通用、AkShare 拼 A 股便利、yfinance 拼期货覆盖面。新手建议先跑通 MT5 或 TradingView再按自己交易的市场补充其余数据源。数据源接好后点击「获取数据」→ 等待图表填满 → 提交两阶段分析你就拥有了完整的 PA Agent 分析链路。更多策略与提示词设计可参考 prompt_engineering/ 目录下的策略文本。免责声明本工具仅供学习与研究不构成投资建议。交易有风险决策后果自负。【免费下载链接】PA_Agent项目地址: https://gitcode.com/gh_mirrors/pa/PA_Agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表