Trident Pro MT5
- 专家
-
Evgeniy Zhdan
👋 您好!
自2010年以来,我一直从事 Forex 外汇交易和交易软件开发。在此期间,我积累了丰富的实践经验,并通过开发实用、高效的市场分析和交易决策工具,与其他交易者分享这些经验。我的目标是开发高质量的解决方案,帮助交易者更好地参与 Forex 外汇市场及其他金融市场的交易。
✈️ 我的 Telegram: https://t.me/fx_mql - 版本: 1.0
- 激活: 20
Trident Pro 是一款用于 MetaTrader 5 的多货币 EA,交易三个相互关联的货币对:AUDCAD、NZDCAD 和 AUDNZD。只需加载到一张图表上,它就会自动管理全部三个货币对。当价格明显偏离通道时 EA 入场,并持仓管理直到价格回归。内置的货币敞口控制和资金负载控制可防止累积过大的持仓量。
MetaTrader 4 版本:https://www.mql5.com/en/market/product/207974
请订阅我的频道,以免错过更新和新产品:https://www.mql5.com/en/channels/algotrader
EA 的工作方式
- 在一张图表上同时监控三个货币对。
- 当价格越过通道边界时,按价格回归的方向开出起始订单。
- 如果价格继续逆向运行,则加开摊平订单。每一步的间距都比上一步更宽,因此整个序列分布在较大的距离上,而不是一次性加满。
- 在所选时间周期的每根 K 线内最多加仓一次,并且只在一根顺持仓方向收盘的 K 线之后加仓。
- 每张订单都有自己的止盈。当价格回到计算水平时,整个序列全部平仓。
- 当序列中只有一张订单时,移动止损会保护利润。移动止损触发后,只有在更优的价格才会重新入场。
- 每次下单前,EA 都会检查每种货币(AUD、NZD、CAD)的净头寸和资金负载。如果超过限制,订单会被减小或跳过。
特点
- 一张图表交易三个货币对,使用一个魔术编号。
- 网格间距随当前波动率自动调整。
- 按货币控制净头寸:EA 不会通过不同货币对对同一种货币重复加注。
- 资金负载限制。
- 移动止损,以及防止止损和止盈离价格过近的保护。
- 点差过滤和亚洲时段过滤。
- 图表信息面板,以及策略测试器中按货币对的统计。
使用建议
- 货币对:AUDCAD、NZDCAD、AUDNZD。如果经纪商的品种名称带有后缀,请在 Work Pairs 中按「市场报价」窗口中的名称准确填写。
- 图表时间周期:任意。EA 使用设置中自己的时间周期。
- 账户类型:对冲(hedging)账户。
- 将 EA 加载到其中一个交易货币对的图表上,通道指标就会显示在图表中。
- 测试时请选择「每个即时价」或「1 分钟 OHLC」模式。测试器会自动加载三个货币对的历史数据。
图表面板
面板通过 Show panel 设置开启。可以拖动标题栏移动面板,也可以用按钮折叠,位置会被记住。面板让您一眼看出 EA 是否在工作,以及在没有开单时的原因。
- 标题栏:名称、版本,以及所有货币对持仓的当前总盈亏(P/L)。
- Status:总体状态。WORKING 表示 EA 正在运行。WORKING: 2 of 3 pairs ready 表示部分货币对仍在加载历史数据。PAUSED: drawdown limit 表示新订单已被回撤限制暂停。STOPPED 表示算法交易已关闭或没有货币对就绪。
- Data:报价历史是否足够。如果不足,会显示正在加载的货币对和时间周期。
- PAIR:货币对名称。
- PROFIT:该货币对持仓的当前盈亏。
- SPREAD:当前点差。点差高于 Max spread 时变为橙色。
- START LOT:下一张起始订单的手数。
- STATE:该货币对当前的情况。Waiting for signal:等待信号。In series: 2/5 orders:序列已开始,显示当前订单数和最大订单数。Paused: Asian session:亚洲时段暂停。Waiting: spread too high:点差过大。Loading history:正在加载历史数据。这里还会显示订单被推迟的原因:等待确认 K 线、货币敞口限制、资金负载限制、移动止损后等待更优价格。
- TOTAL:所有货币对的合计盈亏。
- Open orders:EA 当前的持仓数量。
设置
Trader's trading tools
- Work Pairs:交易的货币对列表,用逗号分隔。
- Enable one series in this period:在上一个序列平仓的同一根 K 线内不开新序列。
- One series of orders in this period:该 K 线的时间周期。它也决定 EA 检查条件的频率。
Lot settings
- MaxRisk:用于计算起始手数的可用保证金百分比。手数随账户增长而增加。设为 0 时使用固定手数。
- if MaxRisk = 0, Lot will be:固定的起始手数。
- Max lot:起始手数的上限。
TP & SL
- Take profit:每张订单的止盈,单位为点。
- Stop loss:每张订单的止损,单位为点。0 表示关闭。
- Take profit as a percentage:当账户盈利达到余额的该百分比时平掉所有持仓。0 表示关闭。
- Drawdown % to block new orders (if > 0):回撤达到余额的该百分比时不再开新订单。已有持仓不会被平仓。
Risk limits
- Max net exposure per currency, in full series (0 = off):同一种货币在同一方向上最多可持有多少个完整序列。1.0 表示一个序列。
- Max deposit load (margin / equity), % (0 = off):如果保证金将超过净值的该百分比,则不开新订单。
- Close all orders if margin level falls below, % (0 = off):如果账户保证金水平低于该值,EA 的所有订单将被平仓。此后仅从 Signal TF 的下一根K线起才开新订单。
Ancillary transactions
- Step between orders (minimum step if ATR step is on):序列中订单之间的间距,单位为点。启用 ATR 间距时,这是最小间距。
- Step from ATR of Signal TF:根据当前波动率(ATR)计算间距。
- First step, in ATR:第一步的大小,以 ATR 的倍数表示。
- ATR period (step and trailing):用于间距和移动止损的 ATR 周期。
- Step expansion (each next step is multiplied by):每一步比上一步宽多少倍。
- Next averaging below the level of a closed (by take profit) averaging order:摊平订单止盈平仓后,下一张只在越过其价位后才开出。
- Multiplication:序列中每一张后续订单的手数倍数。
- Max trades per pair:每个货币对的最大订单数。
- Averaging: one order per bar and only after a confirming bar:每根 K 线最多加仓一次,并且只在顺持仓方向收盘的 K 线之后加仓。
- Averaging TF:该规则以及移动止损后重新入场所使用的时间周期。
- Max spread:允许开单的最大点差,单位为点。
Trailing stop (series of one order)
- Enable trailing stop:为只有一张订单的序列启用移动止损。
- Trailing start: profit, in ATR:盈利达到多少倍 ATR 后开始移动止损。
- Trailing distance, in ATR:止损与价格的距离,以 ATR 的倍数表示。
Trading session
- Trade in Asian session:允许在亚洲时段开起始订单。
- Asian session start (GMT hour):亚洲时段开始时间(GMT 小时)。
- Asian session end (GMT hour):亚洲时段结束时间(GMT 小时)。
Channel settings
- Channel type (Bollinger / Keltner):通道类型。
- Signal TF:通道的时间周期。
- Canal period (BB period / Keltner EMA period):通道周期。
- Canal deviation (BB deviation / Keltner ATR multiplier):通道宽度。
- Keltner ATR period:肯特纳通道的 ATR 周期。
- Applied price BUY:计算买入通道所用的价格。
- Applied price SELL:计算卖出通道所用的价格。
Does not affect trade
- Comments to orders:订单注释。
- Magic:EA 用来识别自己订单的唯一编号。
- Slipage:允许的滑点,单位为点。
- Print per-pair statistics at the end of the test:测试结束时在日志中输出每个货币对的统计。
- Show panel:在图表上显示面板。
- Panel font size:面板字体大小。
