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

Session Manipulation and Algorithmic Reaction Tracker - MetaTrader 5脚本

发布者:
Wennide Mogore
Wennide Mogore
  • Lead developer 在  IronHawk Capital
  • 多哥
  • 925
5 (1)
I'm Wennide Mogore, Lead Quantitative Developer at IronHawk Capital. I work directly with clients on MQL5, MT5 and Python trading-system projects, from the first specification to testing, delivery and post-delivery support.
显示:
16
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务


S.M.A.R.T. ICT/SMC V3.0

交易时段操纵与算法反应追踪器是由 IronHawk Capital LLC 开发的一款免费、非交易型 MT5 指标。它可监控三个可配置的交易品种,并寻找在亚洲和伦敦交易时段收盘区间内出现的完整 ICT/SMC 反应。

推荐用法

- 默认分析时间周期:M5。
- 默认交易品种:EURUSD、GBPUSD 和 USDJPY。
- 该指标可附加到其他时间周期的图表上,同时仍将 M5 作为内部分析时间周期。
- 所有信号均基于已收盘的K线。该指标不会开仓、修改或平仓。

如何确认交易设置

单次交易时段扫价本身并不构成信号。只有当以下事件按顺序发生时,才会生成投影:

1. 价格扫过已结束的亚洲或伦敦交易时段区间的最高点或最低点。
2. 价格收盘突破已确认的扫过前波动区间,从而产生市场结构转变(MSS)。
3. MSS K线具有足够的方向性偏移。
4. 同一方向上形成严格的三根K线公允价值缺口(FVG)。
5. 后续收盘K线重新测试FVG,且收盘价位于其中点之外。

FVG K线无法确认其自身的回测。如果价格在MSS后突破冻结扫价极值,则该序列失效。失败或过期的观察结果可能会显示为小型“Watch”标记,但不会获得最终评分,也不会产生交易预测。

SMART质量评分

该评分仅在整个序列完成后才会显示:

- 交易时段流动性背景:15分;
- 扫价深度:10或15分;
- 已确认的MSS:20分;
- 位移强度:5或10分;
- FVG质量:15或20分;
- 后续FVG复测:15分;
- tick-volume加分:0或5分。

验证后的得分范围为80至100分。该得分衡量的是该模型内的多重信号汇聚程度,并非获胜概率。 tick 量仅为微小加分项,无法单独决定交易机会的成立或否决。

交易预测

- 入场点:有效 FVG 回测K线的收盘价。
- 止损位:超过冻结扫价极值并加上 ATR 缓冲区。
- TP1:精确为1.20R。
- TP2:基于反向交易时段的流动性,上限为2.00R。
- TP2所需的最小空间:1.50R。

图表显示了扫荡标记、MSS水平、FVG区域、红色风险矩形和绿色收益矩形。 深色仪表盘显示当前 ICT 阶段、方向偏好、来源交易时段、宏观背景、预测的风险回报比以及历史 T1/T2/N 审核结果。

主要外部输入

符号和引擎

- InpSymbol1、InpSymbol2、InpSymbol3:仪表盘扫描的交易品种。
- InpAnalysisTimeframe:内部分析时间周期,默认 M5。
- InpHistoryBars:加载的已收盘K线数量,默认 20,000。
- InpServerUTCOffsetMinutes:经纪商服务器 UTC 时间的自动或手动转换。

UTC 交易时段

- 亚洲参数定义伦敦开盘前的价格区间。
- 伦敦输入参数定义其价格区间及亚洲流动性扫描窗口。
- 纽约输入参数定义伦敦流动性扫描窗口。

ICT/SMC 模型

- InpSwingStrength 和 InpSwingLookback:确认的枢轴点检测。
- InpMSSBars:扫价后结构转变的最大等待时间。
- InpFVGFormationBars:MSS后等待方向性FVG的最大时长。
- InpRetestBars:等待后续FVG回测的最大时长。
- ATR参数控制最小扫线、位移、FVG大小、回测容差、止损缓冲区及可接受的结构性风险。
- 风险倍数参数控制TP1、最小投影R:R以及TP2上限。

经济日历

- InpUseEconomicCalendar:默认值为false。
- 重要性及“之前/之后”参数用于选择在“宏”列中显示的原生MQL5事件。

经济日历仅供参考。它绝不会改变评分、方向、信号验证、入场点、止损或目标位。如果日历数据不可用,价格分析将照常进行。

显示与提醒

“显示”参数控制会话框、投影、观察标记、仪表盘位置、颜色以及保留对象的数量。“提醒”参数可独立启用终端、推送和电子邮件通知。

技术特性

- 支持三符号扫描,并可解析经纪商后缀;
- 确定性收盘柱状态机;
- 已存储的历史设置水平不重新绘制;
- 历史数据和对象保留范围受限;
- 按时间切片的多符号处理;
- 保守型审计机制,将同一K线内的止损与目标价位冲突视为优先止损;
- 不涉及交易执行、DLL、WebRequest、Python或外部服务。

S.M.A.R.T. 是一种分析指标。它并不保证未来的表现。 在解读其输出结果之前,请先确认您经纪商的交易时段及交易品种的可用性。

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

VSA Glossary VSA Glossary

该指标基于威科夫成交量扩散分析(VSA)原理构建,能够解读聪明资金的积累、分销、吸纳及趋势方向,且完全无重绘现象,并严格限定在2,000根K线内进行性能测试。

OHLC Reality Check - at what stop distance does your backtest start lying? OHLC Reality Check - at what stop distance does your backtest start lying?

在每个M1K线段上开立一个虚拟的套期交易,根据实际 tick 历史数据向前推进,并针对一系列止损距离,报告1分钟OHLC建模在多大程度上会导致交易方向判断错误。

加速震荡(AC) 加速震荡(AC)

加速/减速技术指标(AC)用于衡量当前驱动力的加速和减速。

离散 离散

离散技术指标由价格和交易量的变化决定。