请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
指标

Daily Risk Monitor Lite - MetaTrader 5脚本

Yang Yu Qun
Yang Yu Qun
MetaTrader 4/5 指标 & EA 开发工程师
拥有多年金融交易软件开发经验,熟悉 MQL4/MQL5 编程、交易策略实现、自动化交易系统开发。
擅长:

自定义指标(MT4/MT5)开发
自动化交易系统(EA)开发
风控模块和仓位管理工具
数据窗口与指标优化
现提供定制指标和EA开发服务,欢迎通过 Telegram 或 MQL5 私信联系。
联系方式:Telegram @JohnHansonDev
| Chinese English Русский Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
显示:
606
等级:
(3)
已发布:
已更新:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

“Daily Risk Monitor Lite” 是一款免费且开源的 MetaTrader 5 指标,专为希望在图表上清晰监控日内账户风险的交易者设计。


该指标专注于一套精简、易于理解且实用的功能:

- 日度已实现盈亏
- 浮动盈亏
- 日总计
- 当前回撤率(%
- 带颜色标注的“安全/警告/危险”状态

本项目的目标很简单:帮助交易者实时查看每日账户风险。

这是一个只读监控工具。它不会平仓、阻止交易,也不会充当完整的保护引擎。它被有意定位为一个轻量级的 CodeBase 示例,用于监控、学习和进一步的自定义开发。

### 主要功能

- 紧凑的图表面板
- 账户级每日风险统计
- 已平仓交易的每日已实现盈亏
- 未平仓头寸的浮动盈亏
- 每日总计计算
- 当前回撤百分比
- 基于颜色的风险状态
- 可选佣金计入
- 可选是否计入掉期费用
- 经纪商日或手动日始逻辑
- 活跃会话期间可在图表上自定义拖动面板

### 数据范围

- 仅限账户级别
- 不支持按交易品种拆分
- 不支持多账户汇总

### 计算规则

#### 日度已实现盈亏

- 统计当日活跃时段内已平仓的交易
- 仅包含平仓交易
- 佣金可计入或不计入
- 可选择是否计入掉期收益

#### 浮动盈亏

- 采用账户中所有未平仓头寸的当前浮动盈亏
- 可选择是否包含掉期费

#### 日总计

- `每日已实现盈亏 + 浮动盈亏`

#### 当前回撤率

- `max((余额 - 净值) / 余额 * 100, 0)`
- 若 `余额 <= 0`,回撤将显示为 `N/A`

#### 风险使用率 %

- 仅在 `日总值 < 0` 时计算
- 计算公式:
`abs(日总金额) / 日亏损限额 * 100`
- 预警阈值:`50%`
- 危险阈值:`80%`

### 交易日定义

- 若 `InpUseBrokerDay = true`,则交易日从经纪商服务器时间 `00:00` 开始
- 若 `InpUseBrokerDay = false`,则交易日从经纪商服务器时间的 `InpManualDayStartHour` 开始



### 该指标不具备的功能

- 不支持自动平仓
- 不支持交易阻断
- 不支持一键平仓
- 不支持开启/关闭保护模式
- 不具备完整的账户保护状态机
- 无推送通知
- 无报告导出 功能
- 无自营交易公司完整规则引擎
- 无复杂的多页用户界面


### 输入参数

- `InpDailyLossLimitMoney`
- `InpIncludeCommission`
- `InpIncludeSwap`
- `InpUseBrokerDay`
- `InpManualDayStartHour`
- `InpCorner`
- `InpXOffset`
- `InpYOffset`
- `InpFontSize`
- `InpPanelBgColor`
- `InpSafeColor`
- `InpWarnColor`
- `InpDangerColor`

### 安装

1. 将项目文件夹放置在 `MQL5/Indicators/` 目录下
2. 在 MetaEditor 中打开 `DailyRiskMonitorLite.mq5`
3. 编译该指标
4. 将其附加到任意图表上

### 使用方法

1. 将该指标附加到图表上
2. 设置每日亏损限额
3. 选择经纪商自动开盘或手动开盘模式
4. 实时查看每日已实现亏损、浮动亏损、每日总亏损和回撤
5. 通过面板颜色快速掌握风险状况
6. 如有需要,可将自定义面板拖动至图表上的理想位置

### 适用对象

- 手动交易者
- 希望快速掌握日内风险状况的交易者
- 希望使用轻量级账户级监控工具的交易者
- 希望获得用于日常风险计算的简洁 MT5 示例的开发者

### 不适用于

- 寻找自动交易系统的用户
- 期望获得强制账户保护的用户
- 期望交易限制或强制平仓操作的用户
- 寻求完整自营交易公司合规引擎的用户

### 注意事项

- 本工具仅用于监控
- 它不会执行任何保护性措施
- 拖动后的面板位置仅适用于当前会话
- 对于佣金为零或掉期费为零的账户,相关参数的切换可能不会产生可见差异

由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/72204

Easy Range Breakout EA - MT5 Easy Range Breakout EA - MT5

该EA实现了一种区间突破交易策略。它会计算用户定义的起始时间和结束时间之间的价格区间,在图表上绘制一个矩形来标记该区间的最高点和最低点,然后监控该区间关闭后的价格走势。 如果市场突破区间高点,则开仓做多;如果跌破区间低点,则开仓做空。

Machine Learning Supertrend Machine Learning Supertrend

一种受机器学习启发的趋势状态分析方法。提供精准的交易信号,并内置回测信心指标

Super Trend Super Trend

Supertrend指标会在MetaTrader 5图表上绘制一条基于ATR的动态趋势线,该趋势线会在绿色上升趋势线和红色下降趋势线之间切换,并在每次趋势反转时可选地显示买入/卖出箭头信号。

Institutional Fourier Transform (DFT) Dominant Cycle  Language: MQL5 Institutional Fourier Transform (DFT) Dominant Cycle Language: MQL5

一种数字信号处理(DSP)引擎,通过对市场数据应用离散傅里叶变换(DFT),分离出主导的周期性频率,从而预测转折点并消除相位滞后。