Dingji Risk Manager MT5
- 유틸리티
- 버전: 1.30
- 업데이트됨: 31 8월 2026
产品名称:Dingji Risk Manager MT5
版本:正式版 V1.30
作者:鼎基
【产品用途】
MT5以损定仓是一款用于交易规划、仓位计算和订单管理的MetaTrader 5交易辅助EA。
用户只需要输入账户货币风险金额,并设置入场价格(Entry)、止损价格(SL)和盈亏比(R),EA就会根据当前交易品种的真实合约规格,计算理论下单手数,帮助用户控制单笔交易的预期止损风险。
本产品适用于外汇、黄金、指数、加密货币及其他由经纪商提供的交易品种。
EA不预测行情,不提供投资建议,也不承诺盈利。实际交易结果可能受到点差、滑点、手续费、隔夜费、跳空、流动性和经纪商交易规则等因素影响。
【主要功能】
• 风险金额定仓:根据账户货币风险金额和Entry至SL的距离计算理论下单手数。
• 真实合约计算:使用当前品种的真实合约规格、点值、最小手数、手数步进和最大手数进行计算。
• 风险限制检查:下单前检查最小手数、止损方向、止损止盈距离、冻结距离、挂单距离、交易权限和保证金条件。
• 盈亏比联动:支持R值设置。修改Entry、SL或TP后,相关价格和盈亏比会自动同步。
• 市价单与限价单:使用一个按钮切换“市价单”和“限价单”模式,减少不必要的界面按钮。
• 市价单模式:Entry跟随当前Bid或Ask,价格和手数随行情更新。市价模式下只保留一个方向明确的下单按钮。
• 市价单方向按钮:做多时显示“下多单”,做空时显示“下空单”。点击后读取最新Bid或Ask,按照当前价格到SL的实际距离重新计算风险手数,并直接提交市价订单。
• 市价模式安全分流:市价单模式不执行Entry点差、挂单距离、Limit或Stop类型检查,不会因为挂单距离不足而阻止市价下单;但仍保留无报价、休市、权限、止损方向、止损距离、保证金和服务器拒单等必要检查。
• 限价单模式:固定Entry、SL和TP作为交易计划。提交挂单时,EA会根据Entry与当前价格的关系自动选择Limit或Stop挂单类型。
• 多空方向切换:使用一个“方向:做多/方向:做空”按钮切换方向,计划工具会在原位镜像。
• 反向下单保护:当前方向为做多时不会提供错误的下空单操作,当前方向为空头时同样不会提供错误的下多单操作,避免交易方向与计划工具不一致。
• 可视化多空工具:通过红色风险区域、绿色收益区域和四个控制点直观显示风险与收益范围。
• 四个控制点:可以分别调整TP、Entry、SL以及工具宽度。
• 整体拖动:从红色或绿色区域的空白位置拖动,可整体移动计划工具,并保持Entry、SL、TP之间的价格距离和比例。
• K线弱吸附:开启后,控制点靠近K线开盘价、最高价、最低价或收盘价时,可以辅助吸附到附近价格。
• 限价模式方案一:提供“智能下单”和“风险市价”。智能下单根据当前价格与Entry的位置,自动判断提交限价单或按计划手数执行市价单;风险市价按照当前Bid或Ask到SL的实际距离重新计算风险手数。
• 限价模式方案二:提供“挂单交易”“计划市价”和“风险市价”。挂单交易无论当前价格在Entry上方还是下方,都按照计划Entry提交对应的Limit或Stop挂单。
• 方案按钮安全限制:选择市价单后,方案一和方案二按钮自动变灰并禁止切换;切换回限价单后恢复原方案。
• 智能下单优先级:限价模式下的方案一支持“成本优先”和“成交优先”。成本优先避免在挂单距离不足时追价,成交优先允许在用户主动选择后转为计划手数市价。
• 一键下单安全设置:设置子页中的“一键下单”默认关闭。
• 下单确认对话框:一键下单关闭时,点击下单按钮会先显示确认窗口,列出品种、方向、订单方式、手数、Entry、SL、TP和风险金额。点击“确定”后才发送订单。
• 交易冷却:设置页提供交易冷却总开关和1秒至5秒五个档位,默认开启,默认冷却时间为3秒。
• 成功订单才计入冷却:只有服务器成功放置挂单、成功市价成交或市价部分成交后,才开始计算冷却时间。
• 失败不占用冷却:风险检查失败、价格不合法、没有报价、休市、算法交易关闭、服务器拒单或用户取消确认,均不会启动交易冷却,可以立即修正后再次尝试。
• 独立防重复:各下单按钮独立计时,某一个下单按钮进入冷却不会影响其他下单按钮。撤单、平仓、方向、模式、方案和设置按钮不受交易冷却影响。
• 当前品种撤单:一键撤销当前图表品种的全部挂单,不影响其他品种。
• 当前品种平仓:一键尝试平掉当前图表品种的全部持仓,不影响其他品种。
• 自动保本:达到设定的浮盈金额后,EA会尝试将止损推进到开仓价,并遵守经纪商最小距离和冻结距离限制。
• 状态提示自动恢复:普通成功提示显示约1秒,红色错误和风险拦截提示显示约3秒,随后自动恢复最新的“手数|止损约”状态。
• 休市状态刷新:即使市场休市、行情断流或长时间没有新Tick,状态提示到期后仍会由200毫秒定时器自动恢复,并主动刷新图表。
• 价格轴标签:Entry、TP和SL价格会以不同颜色显示在图表右侧价格轴。
• K线倒计时:面板标题栏显示当前周期剩余时间,并随图表周期切换自动更新。
• 三类语音提示:成交事件使用成交提示音,普通操作使用普通提示音,红色错误使用更醒目的3D游戏错误提示音。
• 音频内嵌:语音资源已经嵌入EX5文件,运行时不需要额外复制声音文件。
• 单文件模块化维护:源码继续保持单个MQ5文件,并按界面、计划工具、风险计算、交易执行、状态提示、倒计时和语音回报进行职责分区,便于长期维护。
【界面操作说明】
当前面板采用简洁的单按钮切换设计:
• 方向按钮:点击“方向:做多”或“方向:做空”,切换当前计划方向,工具在原位镜像。
• 入场模式按钮:点击“市价单”或“限价单”,切换交易计划模式。
• 市价单模式:方案按钮变灰不可选,执行区域只显示“下多单”或“下空单”一个按钮。
• 限价单模式:方案按钮恢复正常,可以选择方案一或方案二。
• 方案按钮:在限价单模式下点击“方案:1”或“方案:2”,切换下单方案;市价单模式下该按钮不可用。
• 设置按钮:点击一次打开通用设置子页,再点击一次关闭;设置子页左上角的“×”也可以关闭。
• 一键下单:默认关闭。关闭时下单前显示确认窗口;开启后点击下单按钮直接发送订单。
• 智能下单优先级:仅限价单模式下方案一使用。市价单模式下该设置自动变灰。
• 交易冷却:通过总开关控制是否启用冷却,通过1~5秒档位直接选择时间,默认3秒。
• 自动保本、语音和K线吸附:属于真正的开关。
• 下单、撤单和平仓:属于一次性操作按钮,不会保留误导性的开关状态。
【版本历程】
正式版 V1.30(当前版本):
以已验证的测试版v1.34为基础归档正式版V1.30。
重新设计市价单模式:选择市价单后,方案一和方案二自动变灰并禁止选择,执行区域只保留“下多单”或“下空单”一个按钮。点击后根据最新Bid或Ask到SL的实际距离重新计算风险手数,并直接提交市价订单。
修复市价模式下错误进入挂单检查的问题,市价单不再因为Entry距离、点差内Entry或挂单距离不足而显示挂单错误。
限价单模式继续保留方案一和方案二。方案一继续支持智能下单、风险市价、成本优先和成交优先;方案二继续支持挂单交易、计划市价和风险市价。
交易冷却由原来的固定防重复机制升级为总开关加1~5秒可选档位,默认开启、默认3秒。只有服务器成功接受挂单、成功市价成交或部分成交后才计入冷却;失败、拒单、校验失败和取消确认均不计时。
保留一键下单确认、状态提示自动恢复、休市无Tick强制刷新、新版三类音效、方向切换、反向下单保护、自动保本、控制点、整体拖动、K线吸附、价格轴标签和K线倒计时逻辑。
源码继续保持单文件逻辑模块化,并增加市价模式分流、成功订单判定和交易冷却条件的中文注释。
正式版 V1.20(旧版):
以已验证的测试版功能为基础归档正式版V1.20。
恢复方向、市价/限价和方案的单按钮切换方式,减少重复按钮并改善面板空间利用率。
统一方案一和方案二下单按钮的宽度、高度、间距和文字长度。
修复设置按钮二次点击无法关闭设置子页的问题。
保留一键下单确认、下单按钮独立防重复、成功与错误提示自动恢复、休市强制刷新、新版三类音效和中文/英文悬停说明。
正式版 V1.10(旧版):
增加普通提示和红色错误提示的自动恢复机制。
修复休市或无新Tick时状态栏不自动刷新的问题。
修复反向下单时多空工具方向被错误改变的问题。
正式版 V1.00(旧版):
完成风险金额定仓、盈亏比联动、市价与挂单、中文风险管理面板、交易管理、自动保本、可视化多空工具、控制点、整体拖动、K线吸附、价格轴标签、语音提示和K线倒计时等基础功能。
更早版本:
逐步完成风险金额计算、止损金额计算、真实合约规格适配、基础下单、盈亏比联动、交易管理、可视化工具和语音提示功能。
【风险提示】
请先在模拟账户和目标品种上测试本EA。
正式使用前,请确认当前品种的合约规格、最小手数、手数步进、点值、保证金、止损距离、冻结距离、挂单距离、交易时间和滑点条件。
市价模式下,EA会按照最新Bid或Ask重新计算理论风险手数,但实际成交价格仍可能因点差、滑点、跳空、流动性不足或行情快速变化而偏离预期。
限价模式下,挂单可能因为经纪商交易时间、最小距离、冻结距离、价格跳动单位或服务器规则而无法提交或无法成交。
新闻行情、跳空、流动性不足、点差扩大和成交价格变化,都可能导致实际亏损高于理论计算结果。
本EA仅用于交易规划、仓位计算和交易管理辅助,不构成投资建议,也不保证任何收益。
使用者应独立判断,并自行承担全部交易风险。
有问题可以反馈,我会持续修复和更新。
