tulip-dashboard
v1.0.1
Published
🌷 郁金香看板 (Tulip Dashboard) — MT5 黄金外汇综合分析交易面板: 7品种×5周期×20指标×AI分析×多源新闻×一键交易
Maintainers
Readme
🌷 郁金香金融科技 · 黄金外汇综合看板 v1.0.1
MT5 多品种实时分析交易面板 — 7品种 × 5周期 × 20技术指标 × AI深度分析 × 多源财经新闻 × 一键交易
一款基于 Python + Flask + MetaTrader5 的专业黄金外汇分析面板。纯 Canvas 自绘图表(零外部 CDN),实时连接 MT5 行情与交易,覆盖技术分析、基本面、新闻资讯、AI 研判、实盘交易全流程。
✨ 核心亮点
| 🚀 亮点 | 说明 | |---------|------| | 📈 专业图表 | PRO蜡烛图 + 成交量副图 + 十字光标OHLC探针 + 5周期缩略图 | | 🎯 20项技术指标 | RSI/MACD/KDJ/布林带/均线/ADX/ATR/PSAR... 一键矩阵展示 | | 🔄 多周期共振 | M5/M15/M30/1H/4H 五周期信号汇总 + 周期信号矩阵 | | 🤖 AI深度分析 | 集成 DeepSeek Harness,一键生成专业中文分析报告(含缓存) | | 📰 多源新闻 | 华尔街见闻 / 金十数据 / 新浪财经 / 特朗普言论 四源聚合 | | 📊 全品种一览 | 7品种价格/涨跌/信号速览 + 迷你走势图 + 市场情绪 | | 🛒 一键交易 | 买入/卖出/挂单/平仓/全部平仓,ATR止损止盈,二次确认 | | 📈 资金曲线 | 账户权益历史可视化 + 交易统计(胜率/盈亏比) | | 🚨 智能预警 | 枢轴突破 / 浮亏警戒 / 持仓变化 / 重要新闻推送 | | 🎨 四套主题 | 浅蓝 / 深海 / 线稿 / 郁金香(浅粉渐变橙) + 全卡片可折叠 | | 📱 响应式 | 桌面/平板/手机自适应,触屏大按钮 | | 🔒 安全 | 所有交易操作二次确认弹窗,手数白名单限制 |
🚀 快速安装
环境要求
- Python 3.10+(推荐 3.11)
- MetaTrader 5 终端(已登录实盘/模拟账号)
- Windows / macOS / Linux
方式一: npm 安装(推荐)
# 1. 安装包
npm install -g tulip-dashboard
# 或本地安装
npm install tulip-dashboard
# 2. 进入包目录
cd node_modules/tulip-dashboard
# 3. 安装 Python 依赖
pip install -r requirements.txt
# 4. 启动面板
python app.py
# 5. 浏览器打开
# http://127.0.0.1:2211方式二: 直接下载运行
# 1. 下载项目后进入目录
cd gold-dashboard
# 2. 安装依赖
pip install -r requirements.txt
# 3. 启动
python app.py
# 4. 浏览器访问
# http://127.0.0.1:2211方式三: Windows 一键启动
双击 启动面板.bat(自动检查依赖并启动)。
⚠️ 重要: 启动前请先打开 MT5 终端并登录账户(推荐 EXNESS 实盘/模拟)。
🎮 使用指南
主界面布局
┌────────────────────────────────────────────────────────┐
│ 顶部: 品牌LOGO · 全局搜索 · 主题切换 · UI缩放 · 音效 │
├────────────────────────────────────────────────────────┤
│ 🌐 全品种一览 (7品种价格/涨跌/信号 + 市场情绪条) │
├───────────────────────────────┬────────────────────────┤
│ 📊 价格 | 信号 | 关键价位 │ 🔀 品种切换 │
│ 📈 走势图 + 20技术指标 │ 🏦 账户(余额/净值) │
│ 🎯 多周期共振 + 信号矩阵 │ 📌 持仓(实时) │
│ 📐 枢轴点 + 趋势 + 波动 │ 📌 挂单管理(可撤单) │
├───────────────────────────────┤ 📋 成交记录 │
│ 🧭 基本面(2/3) | 📰 新闻(1/3)│ 📊 交易统计 │
│ 🏦 经济数据 │ 📈 资金曲线 │
│ │ 🛒 交易(买入/卖出) │
│ │ ⚡ 快捷操作 │
└───────────────────────────────┴────────────────────────┘核心操作
| 操作 | 方法 | |------|------| | 切换品种 | 点击全品种一览卡片 / 右侧品种列表 / 快捷键 1-7 | | 切换周期 | 点击走势图上方的 TF 按钮(M5/M15/M30/1H/4H) | | 查看指标 | 走势图下方 20 指标矩阵,悬停查看数值 | | AI 分析 | 右侧"🤖 AI 深度分析"按钮,约10-40秒生成报告 | | 买入/卖出 | 右侧交易卡 → 选手数(0.01/0.1/1快捷) → 确认弹窗 | | 快捷挂单 | 快捷下单栏 → 3档支撑挂多 / 3档阻力挂空(自动ATR止损止盈) | | 折叠卡片 | 点击任意卡片标题栏折叠/展开(状态自动记忆) | | 主题切换 | 顶部 浅蓝/深海/线稿/郁金香 四套主题 |
⌨️ 快捷键
| 键 | 功能 |
|----|------|
| 1-7 | 切换品种 |
| T | 切换周期 |
| B / S | 买入 / 卖出 |
| R | 折叠/展开右侧面板 |
| Esc | 关闭弹窗 |
交易风控(自动附加)
快捷挂单: 止损 = 1.5 × ATR(1H) 止盈 = 3 × ATR(1H)
手动下单: 手数限制 0.01-100, deviation 20点保护
全部操作: 二次确认弹窗 + 实盘警告📦 目录结构
gold-dashboard/
├── app.py # Flask 入口
├── config.py # 全部配置(端口/链接/品种/交易参数/版本)
├── requirements.txt # Python 依赖
├── package.json # npm 包配置
├── 启动面板.bat # Windows 一键启动
├── 安装使用说明.html # 图形化安装指南
├── core/ # 计算层
│ ├── mt5_engine.py # MT5连接/预取/下单/挂单/平仓/统计
│ ├── data_feed.py # 数据供给/多级缓存
│ ├── indicators.py # 20指标/四维评分/趋势波动/共振
│ ├── content.py # 品种/基本面/经济数据配置
│ ├── news_sources.py # 多源新闻抓取(华尔街/金十/新浪/特朗普)
│ └── ai_engine.py # AI深度分析(DSH集成+缓存+降级)
└── web/ # 表现层
├── routes.py # 25+ API 路由
├── views.py # 页面渲染
├── templates/ # Jinja 模板
└── static/ # CSS + JS(零外部CDN)⚙️ 配置说明 (config.py)
| 配置项 | 默认值 | 说明 |
|--------|--------|------|
| PORT | 2211 | Web 面板端口 |
| PAGE_TITLE | 郁金香金融科技 | 品牌名称 |
| VERSION | 1.0.1 | 版本号 |
| SYMBOLS | 黄金+6外汇 | 交易品种列表(带 c 后缀) |
| TF_KEYS | M5/M15/M30/1H/4H | 分析周期 |
| THEMES | sky/ocean/paper/tulip | 四套主题 |
| EXNESS_LINK | one.exnessonelink.com | 开户链接 |
| QQ_GROUP_ID | 902374511 | 交流群 |
| MT5_PATH | Exness terminal64.exe | MT5 终端路径 |
| 交易参数 | 0.01-100手 | deviation 20 / magic 20260816 |
🔒 交易安全设计
- ✅ 所有下单/挂单/平仓操作 二次确认弹窗
- ✅ 手数自动限制
0.01 - 100(输入越界自动修正) - ✅ 品种白名单校验(仅支持配置内品种)
- ✅ 市价单 deviation 20 点滑点保护
- ✅ 挂单自动附加 ATR 止损止盈
- ✅ 全部平仓二次确认
⚠️ 风险提示: 外汇/贵金属交易存在高风险,请合理控制仓位。本面板仅提供分析与执行工具,不构成投资建议。
🛠️ 技术栈
| 层 | 技术 | |----|------| | 后端 | Python 3.11 / Flask 3.0 / pandas 2.1 / numpy 1.26 | | 交易 | MetaTrader5 5.0.45 (Build 6090+) | | 前端 | 原生 JS + Canvas 自绘(零框架零CDN) | | AI | DeepSeek Harness headless(可选,自动降级) | | 数据 | MT5 实时 + 多级缓存(内存/JSON/CSV) |
📄 License
MIT © 2025 arong8888
💬 交流与支持
- 📱 QQ 群: 902374511
- 💰 EXNESS 开户: 立即开户
- 📖 完整安装说明: 见
安装使用说明.html
郁金香金融科技 · 让交易更简单
