
以下EA尚未经过大白人工评测,没有参数没有售后,谨慎购买下载。
Range Breakout EA MT4是一款基于区间突破策略的MetaTrader 4 EA,以下是对其详细介绍:
一、适用货币对:适用于EURUSD和USDJPY货币对。在使用时,可根据自身交易策略和市场分析,在这两个货币对上应用该EA进行交易。
二、适用时间框架:在实盘交易时,使用M1时间框架来计算区间(Timeframe Range Calculation)。这是因为M1时间框架,能更及时地反映市场短期波动,符合该EA基于区间突破进行交易的策略逻辑。在交易测试环境中,如果M1数据不足,可以根据实际情况调整时间框架,但需注意不同时间框架下市场波动规律可能不同,需重新测试和优化策略。
三、最低存款要求:从交易资金管理的角度来看,根据自身风险承受能力、所选交易品种的波动性以及EA的交易参数(如交易手数计算模式、风险百分比等)来合理确定初始存款金额。例如,若选择以风险百分比(VOLUME_PERCENT)模式计算交易手数,且设定较高的风险百分比,为避免在市场波动中遭受过大损失,就需要有一定规模的初始资金作为支撑。
四、内部指标与过滤机制
- 区间过滤:当区间的点数(Min Range Points、Max Range Points)或百分比(Min Range Percent、Max Range Percent)超出设定范围时,该区间将被忽略。例如,若设置Min Range Points为50,那么小于50点的区间不会触发交易,这样可以避免在市场波动过小、趋势不明显时进行交易,提高交易质量。
- 时间过滤:通过设置Range Start Hour、Range Start Minute、Range End Hour、Range End Minute来确定每日区间计算的起始和结束时间,从而过滤掉不符合时间要求的市场波动。此外,Delete Orders Hour和Delete Orders Minute用于设置挂单的过期时间,Close Positions Hour和Close Positions Minute用于决定持仓的平仓时间,这些时间参数的设置有助于管理交易的时效性,避免持仓过度暴露在市场风险中。
五、风险参数与交易管理
- 交易手数计算模式:提供了多种交易手数计算模式,包括固定手数(VOLUME_FIXED)、按账户资金比例计算(VOLUME_MANAGED)、按账户风险百分比计算(VOLUME_PERCENT)和按固定风险金额计算(VOLUME_MONEY)。例如,在VOLUME_PERCENT模式下,用户设定Risk Percentage of Balance为2%,当触发初始止损时,交易手数会按照使账户损失2%资金的方式进行计算,这种模式有助于用户根据自身风险偏好控制每次交易的风险。
- 止损和止盈设置:支持多种止损(SL)和止盈(TP)计算模式,如关闭模式(CALC_MODE_OFF)、倍数模式(CALC_MODE_FACTOR)、百分比模式(CALC_MODE_PERCENT)和点数模式(CALC_MODE_POINTS)。在CALC_MODE_FACTOR模式下,若设定Target Value为2,TP距离(从入场点到止盈点)将是当前区间的2倍;在CALC_MODE_POINTS模式下,若设定Stop Value为30,对于EURUSD货币对(1点=0.00001),止损距离就是0.0030,这些灵活的设置可以满足不同用户对风险回报比的要求。
- 追踪止损:提供了追踪止损(Trailing Stop)功能,有TSL_MODE_OFF(关闭)、TSL_MODE_PERCENT(按持仓开仓价格的百分比计算)和TSL_MODE_POINTS(按点数计算)等计算模式。例如,在TSL_MODE_POINTS模式下,当设定TSL Trigger Value为20,TSL Value为10时,一旦交易盈利超过20点,追踪止损将被激活,且止损位会跟随市场价格移动,始终保持在当前市场价格下方10点的位置(对于多头头寸),这有助于在市场趋势有利时锁定利润,同时控制风险。
六、交易信号执行:当市场价格突破预设的区间时,会根据设置的交易规则执行交易。如果在设定的区间时间内,市场价格向上突破区间上轨,且满足其他过滤条件(如区间大小、时间等),将发出买入信号;反之,若向下突破区间下轨,则发出卖出信号。在执行交易时,会根据设置的订单缓冲点数,在区间上方或下方一定点数处挂单,以确保在价格快速波动时能够及时成交。