> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fxcores.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 货币强度分析系统

> 货币强度计算原理和可视化显示详解

## 功能概述

货币强度分析系统是篮子交易模块的核心功能，基于CStrength类实现专业的货币强度计算。系统实时分析8种主要货币的相对强弱关系，通过可视化界面直观展示强度变化，为篮子交易策略提供科学依据。

## 货币强度理论

### 基本概念

<CardGroup cols={2}>
  <Card title="货币强度定义" icon="chart-bar">
    **概念**: 某种货币相对于其他货币的综合表现

    **计算基础**: 该货币与其他货币组成的所有货币对的价格变化

    **强度范围**: 0-10的标准化数值

    **相对性**: 强度是相对概念，需要对比分析
  </Card>

  <Card title="强度计算原理" icon="calculator">
    **数据来源**: 所有相关货币对的价格数据

    **计算方法**: 加权平均各货币对的价格变化

    **标准化**: 将结果标准化到0-10范围

    **实时更新**: 根据设定周期自动更新
  </Card>
</CardGroup>

### 强度计算公式

#### 基础强度计算

对于货币X，其强度计算公式为：

$$
\text{Strength}_X = \frac{\sum_{i=1}^{n} w_i \times \Delta P_i}{\sum_{i=1}^{n} w_i}
$$

其中：

* $\Delta P_i$ = 货币对i的价格变化率
* $w_i$ = 货币对i的权重
* $n$ = 包含货币X的货币对数量

#### 标准化处理

$$
\text{NormalizedStrength} = \frac{\text{RawStrength} - \text{MinStrength}}{\text{MaxStrength} - \text{MinStrength}} \times 10
$$

## 支持的货币

### 8种主要货币

<CardGroup cols={2}>
  <Card title="欧洲货币" icon="euro-sign">
    **EUR (欧元)**

    * 欧洲统一货币
    * 全球第二大储备货币
    * 相关货币对: 7个

    **CHF (瑞士法郎)**

    * 传统避险货币
    * 瑞士国家货币
    * 相关货币对: 7个

    **GBP (英镑)**

    * 英国货币
    * 传统强势货币
    * 相关货币对: 7个
  </Card>

  <Card title="其他主要货币" icon="coins">
    **USD (美元)**

    * 全球储备货币
    * 流动性最高
    * 相关货币对: 7个

    **JPY (日元)**

    * 亚洲主要货币
    * 避险货币属性
    * 相关货币对: 7个

    **CAD (加元)**

    * 商品货币
    * 与原油相关性高
    * 相关货币对: 7个

    **AUD (澳元)**

    * 商品货币
    * 高利率货币
    * 相关货币对: 7个

    **NZD (纽元)**

    * 商品货币
    * 高波动性
    * 相关货币对: 6个
  </Card>
</CardGroup>

#### 其他货币篮子

| 货币      | 直接货币对数量 | 反向货币对数量 | 总计 |
| ------- | ------- | ------- | -- |
| **CHF** | 1       | 6       | 7  |
| **JPY** | 7       | 0       | 7  |
| **USD** | 7       | 0       | 7  |
| **CAD** | 7       | 0       | 7  |
| **AUD** | 7       | 0       | 7  |
| **NZD** | 6       | 0       | 6  |

## 强度可视化显示

### 强度卡片设计

<CardGroup cols={2}>
  <Card title="卡片尺寸" icon="ruler">
    **宽度**: 119像素

    **高度**: 74像素

    **布局**: 左侧色条 + 中间信息 + 右侧按钮

    **边框**: 灰色边框线
  </Card>

  <Card title="色彩方案" icon="palette">
    **背景色**: 深灰色 (C'30,30,30')

    **强势色**: 绿色系 (C'20,61,54')

    **弱势色**: 红色系 (C'61,28,31')

    **按钮色**: 绿/黄/红三色按钮
  </Card>
</CardGroup>

## 强度分析应用

### 强度对比分析

<Accordion title="强势货币识别">
  **识别方法**: 强度值>7的货币

  **交易策略**: 买入强势货币篮子

  **风险控制**: 避免过度集中于单一强势货币

  **示例**: EUR强度8.5，USD强度3.2，建议买入EUR相关货币对
</Accordion>

<Accordion title="弱势货币识别">
  **识别方法**: 强度值\<3的货币

  **交易策略**: 卖出弱势货币篮子

  **机会把握**: 弱势货币可能存在反弹机会

  **示例**: JPY强度1.8，AUD强度7.3，建议卖出JPY相关货币对
</Accordion>

### 强度变化趋势

<CardGroup cols={2}>
  <Card title="强度上升趋势" icon="trending-up">
    **特征**: 连续几个周期强度值上升

    **交易信号**: 考虑买入该货币篮子

    **确认条件**: 强度突破关键阈值

    **风险**: 可能存在超买风险
  </Card>

  <Card title="强度下降趋势" icon="trending-down">
    **特征**: 连续几个周期强度值下降

    **交易信号**: 考虑卖出该货币篮子

    **确认条件**: 强度跌破关键阈值

    **机会**: 可能存在超卖反弹机会
  </Card>
</CardGroup>

## 性能优化

### 计算优化

<Tip>
  **优化策略**:

  * 只在新K线生成时重新计算强度
  * 缓存计算结果避免重复计算
  * 使用高效的数据结构存储强度数据
  * 异步更新界面避免阻塞主线程
</Tip>

### 显示优化

<Warning>
  **注意事项**:

  * 位图资源需要及时释放避免内存泄漏
  * 避免频繁重绘影响性能
  * 合理设置更新频率平衡实时性和性能
  * 在网络延迟时提供友好的加载提示
</Warning>
