请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
指标

Asian Session Breakout / BhanuCodeLab - MetaTrader 5脚本

Bhanu Chandra Raju Indukuri
Bhanu Chandra Raju Indukuri
  • MQL4 / MQL5 Trading Automation Developer 在  BhanuCodeLab
  • 印度
  • 900
5 (1)
我拥有超过 10 年的编程经验,以及超过 7 年的金融市场和算法交易开发经验,专注于构建量化交易与自动化解决方案。
我熟悉 MQL4、MQL5、TradingView Pine Script、NinjaTrader/NinjaScript、TradeStation EasyLanguage 和 Python。我可以开发智能交易系统(Expert Advisor,EA)、自定义指标、数据面板、提醒系统、交易管理工具,并提供跨平台转换、经纪商 API 集成和完整的交易策略自动化服务。
我的核心专长包括:
MQL4/MQL5 智能交易系统的开发与修改
| Chinese English Русский Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
显示:
32
等级:
(2)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

亚洲时段行情突破



在配置的亚洲交易时段内,该指标会持续计算最高和最低成交价。

在交易时段进行期间,仪表盘将显示:

交易时段正在形成

亚洲交易时段结束后,当天的波动区间即被确定。此时,仪表盘将显示以下任一状态:

  • 区间完整——价格未突破区间任一边界。
  • 看涨突破— 价格已突破亚洲时段高点。
  • 看跌突破——价格已跌破亚洲时段低点。
  • 先多后空——先突破高点,随后跌破低点。
  • 先跌后涨——先跌破低点,随后跌破高点。
  • 双向突破——区间上下两条边界均被突破。

可通过以下任一方式确认突破:

收盘价确认

只有当K线收盘价位于亚洲时段高点之上时,才确认看涨突破成立。

只有当K线收盘价低于亚洲时段低点时,看跌突破才被确认。

该方法可过滤掉部分暂时的影线穿透和假突破。

影线确认

一旦K线的高点突破亚洲时段高点,即判定为看涨突破。

一旦K线低点跌破亚洲时段低点,即被识别为看跌突破。

该方法能更早地检测到突破,但会产生更多的假信号。

在大多数交易条件下,建议采用收盘K线确认法


适用市场

该指标适用于在亚洲时段以及随后的欧洲或美国时段均有交易的日内市场。

外汇

它可帮助:

  • 欧元兑美元
  • 英镑兑美元
  • 美元兑日元
  • 欧元兑日元
  • 英镑/日元
  • 澳元兑美元
  • 新西兰元兑美元
  • 美元兑加元

诸如欧元兑美元(EURUSD)和英镑兑美元(GBPUSD)等货币对,在欧洲时段波动性加剧之前,往往会在亚洲时段形成一个相对受控的波动区间。

日元、澳元和新西兰元货币对在亚洲时段可能已经表现活跃,因此其波动区间表现可能与欧洲货币对不同。

黄金

适用于:

  • XAUUSD

黄金在伦敦和纽约交易时段的波动性往往会加大。因此,亚洲时段的波动区间可作为有用的日内参考区间。

不过,XAUUSD可能会出现剧烈的假突破,尤其是在经济数据发布前后。收盘价的确认和风险控制至关重要。

股指

这有助于:

  • GER40
  • UK100
  • US30
  • NAS100
  • SPX500

对于欧洲股指而言,亚洲时段的波动范围有助于在欧洲现货市场开盘前判断市场持仓情况。

对于美国指数,亚洲时段的波动区间可提供更广泛的隔夜参考,但交易者还应考虑盘前交易时段及纽约开盘情况。

加密货币

从技术上讲,该指标可用于加密货币符号,但加密货币是连续交易的,其交易时段结构与外汇或交易所指数不同。

亚洲时段的波动区间仍可作为时间上的参考,但突破行为应单独进行测试。


推荐时间周期

M15 — 推荐默认时间周期

M15 是该指标最均衡的时间周期。

它通常提供:

  • 更可靠的收盘价确认
  • 比M1或M5更少的噪音
  • 比M30或H1更早的入场时机
  • 更清晰的止损设置
  • 实用的日内交易频率

M5 — 更快的入场时机

M5可用于:

  • 超短线交易
  • 更早的突破信号检测
  • 更精准的入场时机
  • 更小的技术止损位

然而,M5图表会产生更多的假突破,通常需要额外的确认。

M30 — 更强有力的确认信号

M30提供的突破确认信号虽然较少,但通常更为可靠。

它可能适合以下类型的交易者:

  • 交易次数较少
  • 止损范围更宽
  • 更大的日内目标价
  • 对小幅价格波动的敏感度较低

M1

M1时间框架通常噪声过大,不适合仅凭其突破信号进行交易。最好仅在M5或M15时间框架上已确认突破后,将其用于优化入场点位。

实用建议

使用方法:

  • M15用于确认主要突破
  • M5用于优化入场点
  • H1用于判断大盘走势

如何使用该指标

步骤 1:设置交易时段

该指标使用经纪商的服务器时间。

默认会话设置为:

00:00–08:00(经纪商服务器时间)

这并不一定与UTC时间或您当地时间中的亚洲交易时段完全对应。

交易前,请对比:

  • 经纪商服务器时间
  • UTC时间
  • 目标亚洲交易时段时间

然后据此调整交易时段的输入参数。

步骤 2:等待会话结束

当仪表盘显示以下内容时,请勿将“高”和“低”视为固定值:

会话建立中

在配置的会话结束之前,这些水平值可能会持续变化。

步骤 3:观察会后分组讨论

交易时段结束后,等待价格向以下任一方向突破:

  • 亚洲高点
  • 亚洲低点

为了获得更可靠的确认信号,请等待一根完整的K线收盘价位于该区间之外。

步骤4:避免追涨拉长K线

一根大K线可能收盘远超亚洲时段的波动区间。在这样的K线结束时立即入场,可能会导致风险回报比不佳。

更安全的方法通常是等待:

  • 对已突破价位的回测
  • 该价位上方或下方的短暂盘整
  • 延续K线
  • 来自更高时间周期趋势的确认

看涨突破交易示例

当一根完整的K线收盘价位于亚洲时段高点之上时,即形成看涨形态。

入场方法

直接突破入场

在确认K线收盘价高于亚洲盘高点后入场。

这种策略虽然能更早入场,但面临更大的假突破风险。

回测入场

等待价格在突破后回调至亚洲时段高点附近。

当之前的亚洲高点充当支撑位且出现看涨拒绝信号时入场。

回测入场通常能提供更优的风险回报比,但价格也可能不回测该水平就继续上涨。


看涨止损位的设置

可能的止损方法包括:

突破K线下方

将止损位设在看涨突破K线的低点下方。

当突破K线体积未异常增大时,此方法适用。

位于回测的波段低点下方

若选择在回测时入场,请将止损位设在回测期间形成的低点下方。

这通常是结构上最合理的止损位设置。

亚洲盘高点下方

在成功回测后,将止损位设置在亚洲高点下方一小段距离处。

应预留一定缓冲空间以应对点差和正常的市场波动。

位于亚洲低点下方

这是一个止损范围更宽、更保守的止损位。

它可能适用于摆动交易风格的日内持仓,但在亚洲时段波动幅度较大时,止损距离可能会过大。

基于ATR的止损

将止损位设置在入场点或市场结构下方,并采用ATR的倍数,例如:

  • 1.0 ATR
  • 1.5 ATR
  • 2.0 ATR

应针对具体图表和时间周期测试确切的倍数。


看涨止盈位设置

可能的看涨目标包括:

单倍区间外推位

测量亚洲时段波动区间:

亚洲盘中高点 − 亚洲盘中低点

将该距离从亚洲盘高点向上延伸。

示例:

  • 亚洲高点:4000
  • 亚洲低点:3990
  • 波动区间:10
  • 首个预期目标价:4010

风险回报比目标

使用预定义的比例,例如:

  • 1:1.5
  • 1:2
  • 1:3

例如,如果止损距离为100点,那么1:2的目标位就是200点。

前一阻力位

使用来自以下位置的附近阻力位:

  • 前一日高点
  • H1波段高点
  • H4阻力位
  • 周线高点
  • 心理整数关口

部分获利了结法

一种实用的方法是:

  • 在1R处平仓部分头寸
  • 将止损位移至盈亏平衡点
  • 持有剩余仓位,目标为2R或预计的区间目标

看跌突破交易示例

当一根完整的K线收盘价低于亚洲时段低点时,即形成看跌形态。

入场方法

直接突破入场

在确认K线收盘价低于亚洲低点后入场。

回测入场

等待价格回调至亚洲低点附近。

当之前的亚洲低点充当阻力位且出现看跌回绝信号时入场。


看跌止损位设置

可选的止损方法包括:

突破K线上方

将止损位设在看跌突破K线的高点上方。

高于回测的波段高点

若采用回测入场策略,则将止损位设在回测过程中形成的最高点上方。

位于亚洲时段低点上方

在确认出现看跌回测后,将止损位设置在亚洲低点上方一小段距离处。

为对冲点差和市场噪音预留缓冲空间。

位于亚洲盘高点上方

这是一个较宽的结构性止损位,但如果亚洲时段的波动幅度较大,则可能不切实际。

基于ATR的止损

使用基于ATR的距离,将止损位设置在相关市场结构之上。


看跌止盈的设置

可能的看跌目标包括:

单倍区间外延

测量亚洲时段的波动区间,并以亚洲时段低点为基准向下外推。

示例:

  • 亚洲盘高点:4000
  • 亚洲低点:3990
  • 波动范围:10
  • 首个预测目标价:3980

风险回报比目标

使用预设的比率,例如 1:1.5 或 1:2。

前支撑位

潜在目标包括:

  • 前一日低点
  • H1波段低点
  • H4支撑位
  • 周线低点
  • 心理整数位

部分获利了结法

一种实用的看跌管理方法是:

  • 在1R处部分获利了结
  • 将止损位移至盈亏平衡点
  • 持有剩余头寸,目标为2R或区间预测位

推荐的确认过滤条件

该指标不应作为判断交易方向的唯一依据。当结合其他市场背景信息时,突破信号的参考价值会更高。

更高时间周期的趋势

对于看涨交易,建议优先考虑以下条件:

  • H1或H4多头结构
  • 价格位于重要移动平均线之上
  • 创出更高的高点和更高的低点
  • 突破方向与日线趋势一致

对于看跌交易,优先考虑:

  • H1或H4看跌形态
  • 价格位于重要移动平均线下方
  • 高点和低点持续走低
  • 突破方向与日线趋势一致

突破K线的质量

更强劲的突破K线通常具有以下特征:

  • 相对较大的实体
  • 收盘价接近K线的高点或低点
  • 回撤影线较短
  • 明显脱离区间
  • 成交量或点数活动增加

回测确认

对于看涨的回测,请关注:

  • 看涨针形线
  • 看涨吞没K线
  • 更高低点
  • 在亚洲高点下方遭遇阻力后,收盘价收于该高点之上

若出现看跌回测,请关注:

  • 看跌针形线
  • 看跌吞没形态
  • 高低点下移
  • 在亚洲低点上方遭遇抛售压力,随后收盘价跌破该低点

新闻过滤器

避免在重大新闻发布前立即开立突破交易,例如:

  • 利率决议
  • 非农就业数据
  • CPI数据发布
  • 央行新闻发布会
  • 就业报告
  • 意外的地缘政治声明

相关消息可能在短时间内导致亚洲交易区间两端均被突破。


应避免的情况

在以下情况下应规避或降低风险:

  • 亚洲时段的波动区间异常宽。
  • 突破K线体积过大。
  • 价格立即回撤至区间内。
  • 亚洲时段的高点和低点均已被突破。
  • 突破后价格直接进入主要支撑位或阻力位。
  • 该信号与更高时间周期的趋势相冲突。
  • 点差异常高。
  • 重大经济新闻即将发布。
  • 市场流动性较低,或经纪商即将进入隔夜持仓结算时间。

由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/75221

Nikkei 225 Gap Continuation EA Nikkei 225 Gap Continuation EA

“日经225跳空延续”EA是一款MetaTrader 5专家顾问,专门交易现货交易时段开盘跳空后的看涨和看跌延续走势。它结合了开盘区间突破与VWAP确认机制,并具备基于风险的自动仓位管理、部分获利了结、盈亏平衡管理以及强制盘中平仓功能。 该EA同时支持净额结算账户和套期保值账户。

Draw On Liquidity + Kill Zone Draw On Liquidity + Kill Zone

“流动性提取”(DOL)指标会自动在图表上标出这些关键水平,并通过交易时段的“杀区”突出显示高概率的交易窗口。凭借全面的自定义选项,该指标提供简洁、专业且信息量丰富的显示效果,从而助力您做出更明智的交易决策。

Session-Based Liquidity Breakout Session-Based Liquidity Breakout

基于交易时段的流动性突破与斐波那契回撤策略(常用于外汇或加密货币交易)。 该策略通过规避“订单块”或“公允价值缺口”等复杂的“聪明钱”概念(SMC),转而依托亚洲时段的流动性、时机(开盘时段)和斐波那契水平,从而简化交易流程。

The Quantitative Microstructure Matrix (SMC / FVG / Z-Score Engine) The Quantitative Microstructure Matrix (SMC / FVG / Z-Score Engine)

别再追逐散户市场的噪音了。这是一款机构级别的异步多资产扫描器。它融合了True Fractal CHOCH、Z-Score成交量异常以及公允价值缺口(FVG)验证技术,能够检测高概率的订单块,且不会导致交易终端卡顿。