YazanPro Trade Manager
- 实用工具
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - 版本: 1.3
- 更新: 2 十一月 2026
- 激活: 10
YazanPro Trade Manager 是 MetaTrader 5 的图表交易面板:您设定风险,它计算手数,画出止损和止盈以及风险金额,在您按下 BUY 或 SELL 时发送订单,然后管理仓位。
适用于任何品种(外汇、金属、指数、股票、加密货币)和 M1 到 MN1 的任何周期。在真实或模拟账户上,它不会自行开仓。每一笔订单都来自您按下的按钮。
您在图表上看到的内容(编号与截图上的标记一致)
- 风险卡片:下一笔订单止损被触发时损失的金额、占余额的百分比和手数(最小手数的风险高于您的设置时显示为琥珀色)。
- 浮动盈亏卡片:所管理仓位的浮动盈亏、仓位数量、手数和 R。
- SELL / BUY 按钮,显示手数和价格。挂单模式下第二行显示入场线对应的订单:BUY LIMIT 或 BUY STOP,SELL LIMIT 或 SELL STOP。
- 订单页设置:手数、止损和止盈模式(点击按钮切换,在框中输入数值)、订单类型(市价或在线上挂单)以及预览方向。
- 下一笔订单:入场、止损和止盈的点数、金额和 R,手数,开启部分平仓时还有 TP1。
- 图表上的预览线:入场、止损、止盈和 TP1,附带金额和 R。
- 入场线(挂单模式):把它拖到限价单或止损单的价格。
- 管理页:保本、移动止损、部分平仓和时间退出开关,每项都附有按本图表点数表示的规则。
- 平仓按钮:全部平仓、平多单、平空单、平盈利单、平亏损单、删除挂单。
- 仓位页:持仓及其手数、盈亏和 R,挂单,以及保护状态(每日亏损限额、最大点差)。
- 状态行:以点数表示的 ATR(14)、今日净值变化、每日限额;当有情况阻止新交易时显示红色或琥珀色提示(不允许算法交易、市场关闭、该品种禁止交易、点差过大、达到每日限额)。
- 标题栏:语言按钮(12 种语言)、周期按钮、点差和折叠按钮。
如何解读
- 先看风险卡片:止损被触发时会损失这个金额(在快速行情或跳空时可能更多,见下文)。
- 检查图表上的止损和止盈线。如果止损位置不合适,请更改止损模式或数值:手数会随之调整。
- 查看状态行:红色提示表示不会发送新交易,并说明原因。
- 按下 BUY 或 SELL,或挂单按钮。默认会弹出确认框。
- 之后,管理页的规则会移动止损、部分平仓或在 N 根K线后平仓;浮动盈亏卡片和仓位页以金额和 R 显示结果。
手数
- 余额风险 % 或 净值风险 %:手数按止损亏损等于账户这个百分比来计算。发送前面板以大字显示风险金额。
- 固定手数。
- 手数按品种的交易量步长取整,并保持在最小和最大手数之间。如果可用保证金不足,手数会减少,面板会提示。如果最小手数的风险超过您的设置,面板以琥珀色显示。
止损
- ATR 倍数(默认为图表周期 ATR 14 的 1.5 倍)。
- 点数。
- 最近摆动点:最近一个已确认的分形低点(买入)或高点(卖出),加上以 ATR 计的缓冲。如果找不到摆动点,则使用 ATR 止损,面板会告知您。
止盈
- 止损距离的 R 倍数(默认 1.3 R)、点数或无止盈。
订单
- 市价 BUY / SELL:两个大按钮显示手数和当前价格。
- 限价和止损挂单:把订单类型切换为"在线上挂单",然后在图表上拖动金色入场线。按钮会根据线的位置显示将要下的订单类型(BUY LIMIT 或 BUY STOP,SELL LIMIT 或 SELL STOP)。
- 预览线:入场、止损、止盈和 TP1 画在图表上,并标出风险金额、回报和 R。可以显示买入侧、卖出侧或关闭。
- 确认:默认情况下,每个订单和每个平仓按钮在执行前都会询问(输入参数)。
所有这些设置都可以直接在面板上更改(模式按钮和数值框)。面板会为该图表记住您的选择。
仓位管理
它管理本面板的交易(其魔术号),或者按您的选择管理图表品种的所有仓位,包括手动或由其他 EA 开的仓位。
- 保本:盈利达到 0.25 x ATR 时,止损移到入场价 + 0.125 x ATR。
- ATR 移动止损:跟在价格后 2.0 x ATR,只向前移动。可以关闭。
- TP1 部分平仓:盈利达到设定的 R 时平掉一定百分比的仓位(每个仓位一次)。
- 时间退出:在图表周期的 N 根 K 线后平仓(默认 24,0 = 关闭)。
- 平仓按钮:全部平仓、平多单、平空单、平盈利单、平亏损单、删除挂单。
保护
- 每日亏损限制:当净值从服务器日开始下跌设定的 % 时,新交易被阻止。可选地同时关闭所有受管理的仓位。
- 最大点差:点差高于您的限制时不开新交易。
仓位摘要
"仓位"选项卡列出开仓仓位的手数、盈亏和 R,顶部的方块显示总浮动盈亏及其 R。
每次操作前的安全检查
每次下单、修改和平仓之前,面板都会检查品种的交易模式和交易时段、允许的订单类型、手数限制、可用保证金、经纪商的止损水平和冻结水平、最小价格变动单位以及成交模式。不会改变的止损不会再次发送;当价格紧贴止盈时,止损也不会移动。
面板
- 12 种语言:英语、阿拉伯语、俄语、中文、西班牙语、葡萄牙语、日语、德语、韩语、法语、意大利语、土耳其语。用顶部按钮切换。
- 切换图表的周期按钮。
- 三个选项卡:订单、管理、仓位。面板可以折叠。
策略测试器
在策略测试器中没有人能按按钮。因此当它在那里运行并且输入参数"Tester only: open a demo trade every N bars"开启(默认)时,EA 每 N 根 K 线开一笔交易,买卖交替,让您看到止损、止盈、保本、移动止损、部分平仓和时间退出的运作。这些演示交易不是交易策略,其结果对真实交易没有任何意义。在真实或模拟账户上此参数不起作用。
它不做什么
- 它不提供买入或卖出信号,也不做任何预测。何时交易、往哪个方向交易由您决定。
- 在真实账户或模拟账户上,它不会自行开仓。
- 它无法保证止损价格:在快速行情或价格跳空时,经纪商可能以更差的价格平仓,因此实际亏损可能大于显示的风险金额。
- 它不使用 DLL、网络请求或外部文件。
输入参数
Lot size
- Lot size: Risk % of balance (Risk % of balance / Risk % of equity / Fixed lot)
- Risk per trade, % (risk modes): 1.0
- Fixed lot (fixed mode): 0.10
Stop loss
- Stop loss: ATR multiple (ATR multiple / Points / Last swing (fractal) + buffer)
- ATR period: 14
- ATR mode: stop = this x ATR (also the swing fallback): 1.5
- Points mode: stop distance, points: 300
- Swing mode: buffer beyond the swing, x ATR: 0.2
- Swing mode: bars searched for the last fractal: 50
Take profit
- Take profit: R multiple of the stop distance (R multiple / Points / No take profit)
- R mode: target = this x the stop distance: 1.3
- Points mode: target distance, points: 400
Position management
- Manage: Only trades with this magic number (or: All positions and orders of the chart symbol)
- Break-even: true
- Break-even trigger: profit >= this x ATR: 0.25
- Break-even lock: stop to entry + this x ATR: 0.125
- ATR trailing stop: true
- Trailing distance, x ATR: 2.0
- Partial close at TP1: false
- TP1 at this x R: 1.0
- Close this % of the volume at TP1: 50
- Close a position after N bars (0 = off): 24
Protection
- Daily loss limit, % of the day's start equity (0 = off): 3.0
- At the limit also close all managed positions: false
- Max spread for new trades, points (0 = off): 0
Orders
- Magic number: 20261101
- Order comment: YP Trade Manager
- Max price deviation, points: 10
- Ask before sending an order or closing positions: true
Panel
- Tab shown first: Order
- Order type shown first: pending at the line (true) or market (false): false
- Panel language: English
- Panel X / Y, pixels from the top-left corner: 10 / 30
- Preview lines (entry / SL / TP) on the chart: true
Strategy Tester
- Tester only: open a demo trade every N bars (alternating): true
- Tester only: N bars: 12
快速开始与常见问题
快速开始
- 把 EA 加到图表上并允许算法交易(Common 选项卡和终端的"算法交易"按钮)。
- 用右上角的按钮选择语言。
- 在"订单"选项卡选择手数模式、止损和止盈。查看大方块中的风险和图表上的线。
- 按 BUY 或 SELL。要下限价或止损挂单,把订单类型设为"在线上挂单",拖动金色线,然后按挂单按钮。
- 在"管理"选项卡开关保本、移动止损、部分平仓和时间退出。
常见问题
它会自动交易吗?
不会,在真实或模拟账户上不会。它只管理您开的仓位。唯一的自动交易是策略测试器中的演示交易(见上文)。
它能管理我手动开的仓位吗?
能。把"Manage"设为"All positions and orders of the chart symbol"。
为什么手数和我的风险 % 不一样?
手数向下取整到交易量步长。如果最小手数大于计算出的手数,则使用最小手数,面板以琥珀色显示实际风险。如果可用保证金太少,手数会减少。
什么是 R?
R 是第一个止损的距离(或金额)。1.3 R 表示目标距离是止损的 1.3 倍。面板记住每个仓位的第一个止损,因此保本后 R 仍然正确。
它在净额结算账户上能用吗?
它为两种账户编写:部分平仓和平仓按钮按仓位编号发送交易。1.00 版在对冲账户上测试过;请先在您的净额模拟账户上测试。
风险提示
交易具有很高的亏损风险。本面板计算手数并管理止损;它不预测价格,也不保证任何结果。请先在模拟账户上测试。
