交易助手:多功能工具,方便交易
- 该工具将帮助您简化、自动化并加速交易,同时显著扩展MetaTrader终端的标准功能。
- 如果您有任何问题、改进建议或发现错误,请与我联系,我欢迎任何建议:
- MQL个人资料: https://www.mql5.com/zh/users/mqlmoney
- 电子邮件: bossplace@yahoo.com
该工具分为4个主要标签页:
- [new] 标签页: 新交易,手数/风险/风险回报计算。
- [manage] 标签页: 交易管理,盈亏平衡,追踪止损,自动平仓,自动水平。
- [info] 标签页: 交易统计,市场分析。
- [tool] 标签页: 指标和辅助工具。
为方便导航,界面元素具有不同颜色:
- 绿色:通常用于激活/停用某些功能。
绿色也用于盈利/买入交易和TP水平。 - [tab]:附近的按钮:用于在模式/标签页之间切换。
- 红色:亏损/卖出交易,SL水平。使用[X]可以取消某些操作。
- 蓝色:点击时可以更改按钮的值或显示下拉列表。
[s]:附加设置。[P]:预设。快捷键如[1] [2] [3] [4]。 - [< >]拖动以移动面板。
- [v]点击以折叠面板。
- [D]点击以更改界面主题:暗色/亮色。
- [T]点击以显示/隐藏图表上的交易按钮,以管理现有交易。
- [v]符号预设,位于面板顶部:您可以保存常用的符号并快速切换。
保存符号到列表时,还可以激活[remember TF]选项:如果激活,当前图表时间框架也将被记住,并在选择预设时应用。
- 悬停光标在任何元素上以查看弹出提示:它将在开始时帮助您;
- 移动图表水平时,按住<TAB>按钮以激活磁铁模式:水平将吸附到最近的OHLC值。
- 激活价格输入字段时:在图表上左键单击以快速设置水平。
快捷键:
- Shift + T:显示/隐藏图表上的T交易水平
- Shift + 1 / 2 / 3 / 4:在主标签页之间切换
- Shift + TAB:截图
- Shift + i:显示/隐藏所有先前活动的i指标,同时在其他标签页上工作
- ESC:关闭设置或取消交易管理
- Shift + H:隐藏/显示主面板
- Shift + Q:快速操作:可在设置[s]中自定义
- UP:切换到更高时间框架:(M5 > M15, H1 > H4 ...)
- DOWN:切换到更低时间框架:(M15 > M5, H4 > H1 ...)
[new]标签页的快捷键: - Shift + V:使所有水平V可见。如果水平在图表外,很方便
- Shift + R:反转当前交易设置的方向
- Shift + E:开/关入场价格指示(挂单/市价执行)
以下快捷键需要在[new]标签页的设置[s]中激活: - Shift + B:执行买入交易,使用当前参数
- Shift + S: 执行卖出交易,使用当前参数
- Shift + C:关闭最近通过工具执行的交易(如果仍存在)
[manage]标签页的快捷键:需要在[new]标签页的设置[s]中激活:
[manage] [Groups]: - Shift + P:关闭盈利交易
- Shift + L:关闭亏损交易
- Shift + B:关闭买入交易
- Shift + S:关闭卖出交易
- Shift + A:关闭所有活跃交易
[manage] [Order]: - Shift + C:关闭选定的交易
[tool]标签页的快捷键: - Shift + Z:删除最后一组绘制的对象
- Left / Right:在[Market watch]工具激活时切换符号列表
计算器:您可以在输入字段中输入值时进行计算。
要激活计算器,以"="开始输入,例如:'=480/2'。结果将为240。
可用运算符:* / + - % ( ) .
输入价格值时,您还可以使用关键字:'points'、'bid'、'ask'、'spread'。例如:
- = bid +100 points
- = bid -spread
- = 1.50300 +spread
- = 50.25 +250 points
计算器可用于 [new]和[manage > Order]标签页上的主要输入字段, 以及[Alerts]工具。
如果计算器可用于特定输入字段,悬停鼠标时您将看到相关信息。
您的交易情绪指示器。当主面板最小化时,您可以使用彩色 切换选择[中性 / 看涨 / 看跌]。如果选择了非中性方向,[^]按钮(面板折叠按钮)将显示相应的颜色。这样,您可以始终记住您偏好的交易方向。
[new] 标签页:交易执行 | 手数、风险、RR计算
在此标签页上,您可以开新交易。为方便起见,将此过程分为5个阶段:
- 指定风险金额以计算手数大小,或指定自定义手数大小。
- 指定挂单的入场价格,或选择市价执行。
- 设置SL水平,或禁用它。
- 设置TP水平,或设置RR比率以基于SL大小自动计算。
- 执行订单使用买入/卖出按钮。
入场、SL、TP水平可以以6种方式设置:自定义价格、柱价格,或大小:以点 / 点值 / % ATR值。
SL / TP大小也可以根据交易的潜在损失/利润设置,基于使用的手数大小。
对于SL水平,此选项仅在手动设置手数大小时可用:[Lot]方法
在选择期间,您可以激活[change ALL]以将新方法应用于所有水平(入场、SL、TP)。
如果水平设置为大小,您可以使用附加按钮[^] / [v]将水平放置在相反侧。
例如,当SL水平= +50点并放置在入场上方时,您可以点击[^]反转并将其放置在入场下方:因此它将变为-50点。
如果选择[柱价格]方法:您可以选择用于计算的柱价格: 开盘 / 最高 / 最低 / 收盘。
您还可以设置计算柱相对于当前柱的偏移,其中0表示当前(浮动)柱。
您还可以从计算的柱价格设置附加价格偏移。
[L]按钮:点击以显示/隐藏图表上的水平可视化。
[P]按钮:您可以将当前设置保存到预设中,以便以后用于更快的交易。
如果水平不是作为价格设置,而是作为大小设置,这尤其方便。
Shift + V快捷键:点击以使所有水平(入场、SL、TP)可见。
如果价格变化且水平在图表可见区域之外,这很方便。
1. 风险/手数计算
有2个选项可用:
- 激活[Risk]开关并设置风险金额以计算手数大小。风险可以设置为[%]存款或货币项[currency]。
- 激活[Lot]开关并设置手数大小:工具将计算潜在风险大小。
- 如果您在多个账户上交易,您可以同时计算其他存款的手数大小或风险金额:
点击[v]选择器旁边的[Lot] / [Risk]按钮。其他账户大小可以在设置[s]中设置。 - 使用可自定义的[1] [2] [3] [4] 快捷键快速设置风险大小或手数大小。
- 有4种账户大小计算方法:可以在设置[s]中设置:
账户余额/自由保证金/当前净值/自定义金额。 - 在输入交易风险大小时:您将被邀请使用账户上所有交易的浮动利润 / 亏损大小。此功能可能对风险管理策略方便,当需要弥补亏损或当您只想冒险浮动利润大小时。
- 如果计算的手数大小超过最大允许值:交易将自动分成几个较小手数的订单,信息将以橙色突出显示。例如:如果计算的手数= 150.00,但最大允许手数= 100.00:将有2个相同订单,手数大小= 75.00。
2. 入场价格:
如果[Entry:]按钮激活,将激活挂单模式。
如果您想切换到市价执行按当前价格 - 停用[Entry:]按钮。
- 市价执行模式:交易将以当前市价开仓。
- 挂单:在此模式下,将显示额外的界面元素:您可以使用它们设置挂单的附加参数。
- [Trigger]选项:设置挂单应取消或激活的水平:
- [cancel at]:如果价格在订单激活前达到取消水平 - 交易将被删除。水平由工具监控(不发送到服务器)。
- [activate at]:订单将在入场价格放置,但仅在价格达到激活水平后。
MT4:激活触发器由工具监控,不发送到服务器。
MT5:激活触发器将仅对Buy/Sell StopLimit订单发送给经纪人。
有一个额外的面板(执行按钮下方),您可以在其中调整挂单:
- [exp]:订单的到期时间:以分钟 / 小时 / 天 / 数量 柱 / 今天。
选择[today]时,订单将在日线时间框架上当前柱关闭时删除。 - [Oco id](一个取消另一个)。如果激活:一旦一个挂单激活,所有具有相同OCO id的其他挂单将自动取消。您可以设置不同的ID:即您可以有不同的订单组。在设置[S]中,您还可以设置全局OCO id选项:如果激活,OCO订单将在所有符号上监控:不仅在同一符号上。
- [Place later]选项。如果激活,交易将在指定时间自动开仓。有5种时间段:分钟 / 小时 / 天 / 新柱 / 市场开盘时。
使用[at market open]选项,您可以在市场关闭时放置交易:它将在市场开盘时发送到服务器。在交易发送给经纪人之前 - 工具必须保持活动状态在放置它的设备上。
对于[at market open]选项,您可以设置时间延迟,计划订单将在市场开盘后放置。可能有用,如果您想等待较低的价差或避免"off quotes" / "common"错误。
设置[s] > [Auto-trading] > "Scheduled orders: place after market opens"值。 - 使用计划订单[Place later]时,您可以在当前价差内指定入场价格(在Bid和Ask之间):实际订单类型将在激活时间确定:要么放置挂单(其类型将由入场价格的位置确定:Limit或Stop),要么交易将以市价执行,以给定或更好的价格。
[H]:隐藏 挂单:
- 虚拟订单在激活前不发送给经纪人:它们的监控发生在 放置它们的设备上,因此工具必须保持活动状态。
- 激活隐藏订单时,您还可以激活[monitor entry @BID price] 选项:如果激活,BuyLimit / BuyStop订单将仅在Bid价格达到入场时激活,因此您可以保护自己免受由于价差大小导致的意外订单触发。
请注意:当入场价格达到时,买入交易仍将以Ask价格开仓,因此入场水平将比没有此选项时更差。 - 智能 [en] / [tr]:交易将仅在柱在选定的TF上关闭超出入场/触发器时开仓/触发(取消):您可以避免由于波动性导致的虚假入场/触发。
使用智能[en]选项,交易将在选定TF的柱关闭时以市价开仓:因此,最终入场价格不可预测,可能比计划更差。您可以设置必须在指定水平外关闭的柱数才能被视为触发。为此,在智能选项行中打开TF选择窗口。
3. 止损:
如果[SL:]按钮激活,SL水平将在执行时发送给经纪人。
您也可以关闭[SL:]按钮,然后交易将在没有SL水平的情况下执行。
- SL水平可以设置为自定义价格、柱价格或大小:以点 / 点值 / % / ATR值。
[H]:隐藏SL水平:
- 如果[H]激活 - SL水平不会发送给经纪人,它将由工具监控,因此它 必须保持活动状态在放置交易的设备上。
激活隐藏SL时,您还可以激活:
- [monitor SL on Short trades based on the BID price]选项: 如果激活,卖出交易将仅在Bid价格达到SL时关闭,因此您可以保护自己免受由于价差大小导致的意外SL触发。
请注意:当SL达到时,交易仍将以Ask价格关闭,因此最终损失将比没有此选项时更大。 - [monitor SL on Long trades based on the ASK price]选项:如果激活,买入交易将仅在Ask价格达到SL时关闭。
请注意:当SL达到时,交易仍将以Bid价格关闭,因此最终损失将比没有此选项时更大。 - 智能 [sl]:交易将仅在柱在选定的TF上关闭超出SL价格时关闭,因此您可以避免由于波动性和"假"动作导致的虚假SL触发。
使用此选项,交易将在选定TF的柱关闭时以市价关闭:因此,最终损失不可预测,可能比计划更大。
您可以设置必须在指定水平外关闭的柱数才能被视为触发。为此,在智能选项行中打开TF选择窗口。
有2种隐藏SL的监控选项:可以在激活隐藏SL时选择:
- [Close strictly at the specified price]:使用此选项,您可以避免由于 可能的价差导致的更大损失:但在这种情况下,交易将不会关闭,直到价格返回到指定的SL水平,因此浮动损失可能比计划更大。
- [Continue to try even at the worst price]:交易将关闭,即使价格形成价差并超出SL。意味着可能的更大损失。
4. 止盈和风险/回报比:
有2个选项可用:
- 激活[R/R :]按钮并设置风险/回报比:TP水平将基于指定的SL大小自动 计算。
- 停用[R/R :]按钮并设置TP水平:工具将计算实际R/R比。
为方便监控,R/R窗口更改其颜色:
- 如果回报小于风险(RR < 1):窗口将为红色;
- 在设置[s]中,设置您偏好的R/R:从1.0到指定RR的值将为蓝色;
- 大于指定值的值将为绿色;
[H]:隐藏TP 水平:
- 如果[H]激活 - TP水平不会发送给经纪人,它将由工具监控,因此它 必须保持活动状态在放置交易的设备上。
- 激活隐藏TP时,您还可以激活[monitor based on the BID price]选项:如果激活,卖出交易将在Bid价格达到TP时关闭,因此您可以保护自己免受由于价差导致交易未在TP水平关闭的情况。
请注意:当TP达到时,交易仍将以Ask价格关闭,因此最终利润将比没有此选项时更小。
多止盈水平:
使用多TP水平,您可以设置交易的附加动作:部分平仓和移动SL。
如果您想在价格向最终TP水平移动时保护利润,这很方便。
- 要设置附加TP水平,点击[add tp]按钮。如果水平已设置,此按钮将 显示有关附加水平数量的信息。
- 多TP界面在单独窗口中打开:可以移动[< >]到图表上的任何位置。
- 多TP水平由工具监控,因此它必须保持活动状态。
- [1] - [6]按钮(左列):点击以完全激活 / 停用每个多TP水平。
水平必须按顺序设置:停用TP2时,TP3也将停用。 - 在下一个窗口中,您需要设置每个TP水平的位置。
- 有6种水平类型,可以在顶行选择:
价格,大小以点或点值,%最终TP水平,R/R比,%价格变化。 - [C]按钮:开/关部分交易关闭动作,单独为每个多TP水平。
- 在下一个窗口中,您可以设置量,将在达到特定水平时关闭:
单独为每个TP,其中[C]动作激活。 - 使用顶行的蓝色开关,您可以选择量计算类型:
手数大小 / %总量手数大小 / %剩余手数。 - [M]按钮:开/关移动SL动作,单独为每个多TP水平。
- 如果[M]激活,您可以选择SL应移动的位置,单独为每个TP:
要么盈亏平衡水平,要么前一个TP水平之一。 - 在底行有2个按钮用于快速将值分成相等部分:
- [Levels ^]:将所有活动TP水平放置在彼此相等的距离。
- [Volume ^]:在激活[C]动作的水平之间均匀分配关闭量。
- 顶行有[TP]按钮:点击以将当前设置保存到预设,然后快速调整多TP水平。
如果TP水平不是作为价格设置,而是作为大小设置,这将很方便。
与图表线工作:如果[L]按钮激活
入场、SL、TP和触发器水平将在图表上可视化。图表按钮将显示每个水平的重 要信息。按住并拖动这些按钮(不是线!)以调整水平。
- SL / TP区域填充颜色:当您按住并移动这些区域时,所有水平将 同时更改,保持R/R比。
- 使用[+] / [-]按钮将水平移远 / 移近当前价差大小。
- [R]按钮:快速反转交易设置到相反方向。
- 拖动[<>]按钮以调整TP / SL区域的宽度。
- 如果RR固定([R/R:]按钮),则在调整SL时 - TP也将更改,反之亦然。如果您想独立更改水平,关闭RR比。
- TP/SL按钮显示选定类型的潜在利润/亏损:%或货币项。
- 如果[Entry / SL / TP / Trigger]水平设置为距离(点/点值/%/ATR),您可以固定[!]图表上的每个水平。
- 如果水平固定:水平价格不会随市场变化,但当前距离将更新。要锁定/解锁水平 - 使用图表右侧的蓝色[!]按钮。
执行前附加:
- 最终交易水平、潜在利润和亏损显示在执行按钮上方。
- 可选地,您可以同时开多个相同交易:为此,在输入字段中指定交易数量:( [x 1] Entry )。
- 执行网格订单:点击[G]按钮:将显示附加面板,您可以在其中调整网格设置。
- 可选地,您可以输入交易的注释:它将在后续交易管理和终端订单列表中可见。
- [id]按钮在第1行:如果启用 - 交易将有内部ID:可用于后续交易管理。
- 最大滑点可以在输入设置[s]中设置。
如果为符号指定了唯一滑点 - 它将优先于一般值。
交易执行:
- BUY / SELL按钮自动确定可用交易类型。
仅当SL和TP水平禁用时,两个方向都可用。 - 使用市价执行时,您可以在设置[s]中设置最大价差大小:因此您可以在高波动期间保护自己。
- 如果在设置[s]中启用[show info after the execution]:当交易执行时,您将被邀请将交易保存到快捷键:如果保存,则可以在[manage]标签页上快速选择此交易进行后续管理。
- 您还可以设置识别颜色:便于在图表上快速识别交易。颜色也可以在快速管理面板中或在[Order]标签页上的交易管理中更改或删除。
[s] [New]标签页上的设置:
其他标签页描述的链接: