npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

tulip-dashboard

v1.0.1

Published

🌷 郁金香看板 (Tulip Dashboard) — MT5 黄金外汇综合分析交易面板: 7品种×5周期×20指标×AI分析×多源新闻×一键交易

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

郁金香金融科技 · 让交易更简单