JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 13
  • Score
    100M100P100Q56519F
  • License MIT

专业的 MyPet Stocks 交易数据分析节点,提供盈利分析、风险评估、绩效评分和可视化报告功能 | Professional MyPet Stocks trading data analysis node with profit analysis, risk assessment, performance scoring and visualization reports

Package Exports

  • n8n-nodes-mypet-analytics
  • n8n-nodes-mypet-analytics/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (n8n-nodes-mypet-analytics) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

MyPet Analytics - 专业交易数据分析节点

MyPet Analytics Version License

🎯 简介 | Overview

中文: MyPet Analytics 是专为 MyPet Stocks 交易数据设计的高级分析节点,提供专业的交易绩效分析、风险评估和可视化报告功能。

English: MyPet Analytics is an advanced analysis node specifically designed for MyPet Stocks trading data, providing professional trading performance analysis, risk assessment, and visualization reporting capabilities.

✨ 核心功能 | Key Features

📊 四种分析模式 | Four Analysis Modes

1. 基础统计 | Basic Statistics

  • 中文: 交易概览、盈亏汇总、品种分布、数据验证
  • English: Trading overview, P&L summary, symbol distribution, data validation

2. 盈利分析 | Profit Analysis

  • 中文: 胜率计算、盈亏比、盈利因子、盈利分布分析
  • English: Win rate calculation, profit/loss ratio, profit factor, profit distribution

3. 风险评估 | Risk Assessment

  • 中文: 波动率、最大回撤、VaR、夏普比率、风险等级
  • English: Volatility, maximum drawdown, VaR, Sharpe ratio, risk level

4. 绩效分析 | Performance Summary

  • 中文: 综合评分 (0-100)、等级评定 (A+ 到 F)、改进建议
  • English: Composite score (0-100), grade rating (A+ to F), improvement suggestions

📈 可视化功能 | Visualization Features

图表生成 | Chart Generation

  • 中文: 饼图、柱状图数据生成,支持多种图表库
  • English: Pie chart and bar chart data generation, supports multiple chart libraries

HTML 报告 | HTML Reports

  • 中文: 专业 HTML 报告,内嵌图表,邮件友好格式
  • English: Professional HTML reports with embedded charts, email-friendly format

🚀 安装使用 | Installation & Usage

安装 | Installation

在 n8n 中,进入 设置 > 社区节点 并安装: In n8n, go to Settings > Community Nodes and install:

n8n-nodes-mypet-analytics

基本用法 | Basic Usage

  1. 连接数据源 | Connect Data Source: MyPet Stocks API → MyPet Analytics
  2. 选择分析类型 | Select Analysis Type: 基础/盈利/风险/绩效 | Basic/Profit/Risk/Performance
  3. 配置选项 | Configure Options: 图表和报告设置 | Chart and report settings
  4. 执行分析 | Execute Analysis: 获取专业分析结果 | Get professional analysis results

工作流示例 | Example Workflow

MyPet Stocks API → MyPet Analytics → Email/Database/Webhook

输入数据格式 | Input Data Format

{
  "orders": [
    {
      "id": 1120119,
      "ticket": "178941434",
      "symbol": "XAUUSD",
      "tradeType": "Buy",
      "lots": 0.2,
      "openPrice": 3359.298,
      "closePrice": 3362.439,
      "orderProfit": 62.82,
      "commission": -1.4,
      "swap": 0,
      "openTime": "2025-06-20T13:31:31",
      "closeTime": "2025-06-20T13:36:28"
    }
  ],
  "orderInfo": {
    "total": {
      "total": 3,
      "total_lots": 0.6,
      "total_orderProfit": 208.97
    }
  }
}

📊 输出格式 | Output Format

分析结果 | Analysis Results

{
  "analysis": {
    "summary": {
      "totalTrades": 150,
      "netProfit": 12500.50,
      "winRate": 65.5,
      "performanceScore": 78,
      "grade": "B"
    },
    "insights": [
      "High win rate indicates good trade selection",
      "Consider improving risk/reward ratio"
    ]
  },
  "metadata": {
    "version": "1.0.13",
    "analysisType": "performance",
    "dataPoints": 150,
    "timestamp": "2025-06-22T..."
  },
  "charts": [
    {
      "type": "pie",
      "title": "Win/Loss Distribution",
      "data": { "labels": [...], "values": [...] }
    }
  ],
  "htmlReport": "<!-- Professional HTML report -->"
}

输出字段说明 | Output Fields

  • totalTrades: 总交易数 | Total number of trades
  • netProfit: 净盈利 | Net profit amount
  • winRate: 胜率百分比 | Win rate percentage
  • performanceScore: 综合评分 (0-100) | Performance score (0-100)
  • grade: 等级评定 | Grade rating (A+ to F)
  • insights: 智能建议 | Smart recommendations

💼 使用场景 | Use Cases

个人交易者 | Individual Traders

  • 中文: 分析交易绩效,识别问题,制定改进策略
  • English: Analyze trading performance, identify issues, develop improvement strategies

投资机构 | Investment Institutions

  • 中文: 评估交易员绩效,风险管理,合规报告
  • English: Evaluate trader performance, risk management, compliance reporting

量化团队 | Quantitative Teams

  • 中文: 策略回测,风险监控,绩效基准对比
  • English: Strategy backtesting, risk monitoring, performance benchmarking

🔧 技术规格 | Technical Specifications

兼容性 | Compatibility

  • n8n: v0.190.0+
  • Node.js: v16.0.0+
  • 数据格式 | Data Formats: orders, trades, data, result.results.data

性能特性 | Performance Features

  • 高效处理 | Efficient Processing: 优化的数据处理算法 | Optimized data processing algorithms
  • 容错处理 | Fault Tolerance: 智能处理异常数据 | Intelligent handling of abnormal data
  • 调试友好 | Debug-Friendly: 详细的执行日志 | Detailed execution logs

📚 工作流示例 | Workflow Examples

风险监控 | Risk Monitoring

定时触发器 → MyPet Stocks API → MyPet Analytics (风险评估) → 条件判断 → 邮件警报
Schedule Trigger → MyPet Stocks API → MyPet Analytics (Risk Assessment) → IF → Email Alert

绩效报告 | Performance Reporting

MyPet Stocks API → MyPet Analytics (绩效分析) → HTML 报告 → 邮件发送
MyPet Stocks API → MyPet Analytics (Performance) → HTML Report → Email Send

数据分析 | Data Analysis

MyPet Stocks API → MyPet Analytics (基础统计) → 数据库存储 → 仪表板显示
MyPet Stocks API → MyPet Analytics (Basic Stats) → Database → Dashboard

🎨 HTML 报告特性 | HTML Report Features

专业设计 | Professional Design

  • 响应式布局 | Responsive Layout: 适配桌面和移动设备 | Desktop and mobile compatible
  • 现代样式 | Modern Styling: 专业的视觉设计 | Professional visual design
  • 内嵌图表 | Embedded Charts: Base64 编码,无外部依赖 | Base64 encoded, no external dependencies

邮件友好 | Email-Friendly

  • 自包含格式 | Self-contained Format: 单文件包含所有内容 | Single file contains everything
  • 兼容性强 | High Compatibility: 支持主流邮件客户端 | Supports major email clients
  • 打印友好 | Print-Friendly: 优化的打印样式 | Optimized print styles

🔄 版本信息 | Version Info

  • 当前版本 | Current Version: v1.0.13
  • 更新日期 | Last Updated: 2025-06-22
  • 兼容性 | Compatibility: n8n v0.190.0+
  • Node.js: v16.0.0+

📄 许可证 | License

MIT

📞 支持 | Support


让数据驱动您的交易决策 | Let Data Drive Your Trading Decisions 📈

免责声明 | Disclaimer: 此工具仅用于分析目的。交易涉及风险,过往表现不代表未来结果。在做出交易决策前,请务必进行自己的研究并考虑咨询金融专业人士。 This tool is for analysis purposes only. Trading involves risk, and past performance does not guarantee future results. Always conduct your own research and consider consulting with financial professionals before making trading decisions.