Konoha
- 专家
- 版本: 4.31
- 更新: 25 十月 2026
- 激活: 10
Konoha是一款针对XAUUSD(金价)的简洁突破型EA(智能交易系统)。
当指定任意数量的K线后,EA会以当前准备下单时的K线为基准,在从当前K线向前回溯指定数量K线区间内的最高价和最低价位置设置止损挂单(Stop Order)。
默认参数设置为180,这意味着EA将在下单时,以当前K线向前回溯180根K线范围内的最高价和最低价设置止损挂单。
注意:历史回测结果并不保证未来表现。
■内置支持Prop Firm(资金挑战账户)的功能。
■参数说明
■ChooseStrategy --- 可从 BuyAndSell、Buy_Only、Sell_Only 中选择交易策略。
■TIMEFLAME --- EA将根据此处选择的时间周期运行。根据所选时间周期的不同,BreakOutBars、移动止损中的MA及Bar等参数的行为也会发生变化。
■TakeProfit --- 止盈,单位为点(Points)。
■StopLoss --- 止损,单位同样为点(Points)。
■BreakOutBarsBuy, BreakOutBarsSell --- 用于确定突破高点和低点的周期。例如设置为100时,EA将在下单时,根据TIMEFLAME所选择的时间周期,使用向前回溯100根K线区间内的最高价和最低价设置止损挂单。一般来说,该数值越小,交易次数越多,但胜率越低;数值越大,交易次数越少,但胜率越高。
■DynamicAutoTP --- 设置为true时,将参考市场波动自动计算TakeProfit。
■DynamicAutoTPFactor --- 用于计算DynamicAutoTP的系数。数值越大,计算得到的TakeProfit也越大。
■TrailingStop --- 设置为true时启用移动止损。
■TrailingType --- 移动止损类型,可通过下拉菜单选择。 Normal:按TrailingStopLevel指定的点数进行移动止损。 Bar:将止损移动至TrailingBars指定范围内K线的最高价或最低价。 MA:使用移动平均线(MA)进行止盈。 SuperTrend:使用SuperTrend指标进行移动止损。
■TrailingStopLevel --- 当TrailingType为Normal时,止损将始终与当前价格保持此处指定的点数距离。
■TrailingStart --- 当TrailingType为Normal时,当仓位盈利达到指定点数后开始执行移动止损。
■TrailingBars --- 当TrailingType为Bar时,指定将止损移动到几根K线之前的最高价或最低价。
■StopLoss Offset Point --- 当TrailingType为Bar时,设置止损与K线高点或低点之间的偏移点数。
■MA period --- 当TrailingType为MA时,设置用于止盈的MA周期。根据TIMEFRAME所选时间周期不同,其使用的MA时间周期如下: TF_1min、TF_5min 使用1分钟MA; TF_15min 使用2分钟MA; TF_30min 使用3分钟MA; TF_h1 使用5分钟MA; TF_h4 使用15分钟MA。
■Minimum Profit --- 当TrailingType为MA时,当判断利润已难以继续扩大时,用于确保锁定的最低利润。
■TimeFrame Of SuperTrend --- 当移动止损类型为SuperTrend时,设置使用哪个时间周期的SuperTrend指标。
■BreakEven --- 设置为true时启用保本功能(BreakEven)。
■BreakEvenTrigger --- 当BreakEven为true时,如果持仓后价格向盈利方向移动达到此处设定的点数,止损将移动至开仓价加上BreakEvenOffset所设定点数的位置。
■BreakEvenOffset --- 设置止损移动后的偏移点数。
■OrderOpenTime --- 下单时间。例如设为11,则将在MT5时间11:00整下单。如果UseDaylightSavingTime设置为true,则夏令时期间自动增加1小时,即12:00下单。
■OrderOpenMinute --- 设置为0以外的值时,可按分钟指定OrderOpenTime。
■OrderDeleteTime --- 未成交挂单被取消的时间。如果UseDaylightSavingTime为true,则夏令时期间自动增加1小时。
■OrderDeleteMinute --- 设置为0以外的值时,可按分钟指定OrderDeleteTime。
■WeekEndClose --- 是否在周末前平仓。设置为true时,将于周末前自动平仓。
■WeekEndCloseTime --- 周末平仓时间。到达周五MT5时间的该时刻时,将平掉所有持仓。如果UseDaylightSavingTime为true,则夏令时期间自动增加1小时。
■WeekEndCloseMinute --- 可按分钟指定周末平仓时间。
■UseDaylightSavingTime --- 设置为true时,OrderOpenTime等时间参数将在夏令时期间自动增加1小时。
■DST_Style --- 当UseDaylightSavingTime为true时,用于选择经纪商的夏令时规则。US_DST表示美国夏令时,EU_DST表示欧洲夏令时。
■MaxSpread --- 开仓时允许的最大点差。例如设置为60时,当点差超过60点则不会下单。
■slippage --- 允许的最大滑点。
■MagicNumber --- EA识别号码。EA通过“交易品种 + MagicNumber”的组合识别自己的仓位。如果在同一个品种上运行多个本EA实例,请使用不同的MagicNumber。
■OrderComment --- 添加到仓位上的备注信息。
■LotManagement --- 设置为true时启用复利功能。
■LotFactor --- 当LotManagement为true时,根据此参数计算手数。
■FixedLot --- 当LotManagement为false时,使用此处设定的固定手数。
■MaxLot --- 最大交易手数。超过此数值的手数将不会被使用。
■MiniLot --- 最小交易手数。低于此数值的手数将不会被使用。
■RecoveryMode --- 设置为true时启用恢复模式(Recovery Mode)。在恢复模式下,EA会记录初始资金。当因亏损导致资金下降时,在账户余额恢复到原始余额之前,随着交易次数增加,EA会逐步提高交易手数。
恢复模式下的手数计算公式为:
(基础手数 × RecoveryCount × RecoveryLotMultiplier)
RecoveryCount会在每次交易后增加1,直到恢复至原始资金水平为止。
目标账户资金将显示在图表上的RecoveryGoalBalance项目中。即使重启MT5也不会被重置,但修改MagicNumber或点击图表中的“Reset RecoveryMode”按钮后,会与RecoveryCount一起重置。
■MaxRecoveryCount --- 设置RecoveryCount允许达到的最大值。
■RecoveryLotMultiplier --- 每当RecoveryCount增加1时,手数将额外乘以此系数。
■Reset RecoveryMode On Profit --- 设置为True时,在RecoveryMode开启状态下,一旦出现盈利交易,RecoveryCount和RecoveryGoalBalance将被重置。
■TradeEveryTime --- 忽略OrderOpenTime等时间设定,始终进行交易。
■OrderIntervalTime --- 当TradeEveryTime为true时,指定每隔多少分钟更新一次止损挂单价格。
■DisplayTextOnChart --- 设置为true时,在图表上显示文字信息。回测时设置为false可略微提高测试速度。
■NewsFilterON --- 设置为true时启用新闻过滤器。
■NewsMinuteBefore --- 在新闻公布前多少分钟启用新闻过滤器。
■NewsMinuteAfter --- 在新闻公布后多少分钟关闭新闻过滤器。
■InpNewsCurrency --- 设置针对哪个国家货币的新闻启用过滤器。例如USD表示美国新闻。对于XAUUSD,使用USD即可。
■InpCloseNewsBreforeEvent --- 设置为true时,在新闻过滤器生效期间,将关闭或取消订单。
■InpMaxDailyLossPercent --- 例如设置为5.0时,当单日亏损达到5.0%后,EA将关闭所有持仓,并停止交易直到下一交易日。为了考虑滑点等因素,实际判定会略微严格一些。
由于涉及夏令时和GMT,因此MT5中的时间设置可能较为复杂。
目前对于冬令时GMT+2的经纪商,在MT5中的时间如下:
东京市场开盘 --- 冬令时02:00,夏令时03:00
上海市场开盘 --- 冬令时03:30,夏令时04:30
美国市场盘前开盘 --- 冬令时和夏令时均为15:00(因为MT5时间是按纽约市场设置的)
纽约市场开盘 --- 冬令时和夏令时均为16:30
因此,如果希望根据东京或上海市场开盘时间进行交易,建议将UseDaylightSavingTime设置为true;如果是根据纽约市场开盘时间进行交易,则设置为false即可。

很不错的ea,回撤很小但是利润足够。