OPEN-SOURCE SCRIPT
MES Trend Pullback Signals - Hitz2kk

MES Trend Pullback Signals - Hitz2kk is an intraday MES workflow overlay built to combine trend structure, pullback timing, key session windows, and prior-period reference levels in one chart.
The script uses a 50 EMA and 200 EMA to separate short-term structure from broader directional bias. Signals are not based on a simple moving-average crossover. Instead, the script looks for price to remain aligned with the EMA structure, pull back toward the fast EMA, and then show renewed directional intent before printing a signal. To reduce weak setups, the pullback logic is combined with RSI confirmation and a minimum candle-body filter based on ATR, so signals appear only when momentum and candle expansion support the move.
A BUY setup is produced when price is trading in a bullish structure, retraces toward the fast EMA, and resumes higher with RSI support. A SELL setup is the reverse process in bearish structure. This makes the indicator more of a pullback-continuation model than a generic trend or crossover tool.
The script also adds VWAP as an intraday value reference, allowing traders to judge whether signals are forming above or below fair-value flow. In addition, it plots ICT-style session boxes for Asia, London, New York AM, and New York PM using New York time, so traders can immediately see whether a signal is forming during lower-liquidity consolidation or during higher-participation session windows.
A separate feature is the Midnight Opening Range, built from the 00:00–00:30 ET period. That range is projected forward as a visual box so traders can monitor later interaction with the early-session range. The indicator can optionally stop extending that box once price revisits the range during the New York touch window, which helps frame whether the range remains untouched or has already been traded back into.
The script also tracks important higher-timeframe references using Previous Day High, Previous Day Low, Previous Week High, and Previous Week Low. These are shown as orange price tags and dotted guide levels so traders can judge where current intraday price is trading relative to recent daily and weekly extremes.
This indicator is designed for traders who want a chart that combines:
• directional structure,
• pullback continuation timing,
• momentum filtering,
• intraday session context,
• and previous day/week reference levels.
It is intended primarily for MES and intraday index futures trading on lower timeframes such as 1m, 5m, 15m, and 30m.
The script uses a 50 EMA and 200 EMA to separate short-term structure from broader directional bias. Signals are not based on a simple moving-average crossover. Instead, the script looks for price to remain aligned with the EMA structure, pull back toward the fast EMA, and then show renewed directional intent before printing a signal. To reduce weak setups, the pullback logic is combined with RSI confirmation and a minimum candle-body filter based on ATR, so signals appear only when momentum and candle expansion support the move.
A BUY setup is produced when price is trading in a bullish structure, retraces toward the fast EMA, and resumes higher with RSI support. A SELL setup is the reverse process in bearish structure. This makes the indicator more of a pullback-continuation model than a generic trend or crossover tool.
The script also adds VWAP as an intraday value reference, allowing traders to judge whether signals are forming above or below fair-value flow. In addition, it plots ICT-style session boxes for Asia, London, New York AM, and New York PM using New York time, so traders can immediately see whether a signal is forming during lower-liquidity consolidation or during higher-participation session windows.
A separate feature is the Midnight Opening Range, built from the 00:00–00:30 ET period. That range is projected forward as a visual box so traders can monitor later interaction with the early-session range. The indicator can optionally stop extending that box once price revisits the range during the New York touch window, which helps frame whether the range remains untouched or has already been traded back into.
The script also tracks important higher-timeframe references using Previous Day High, Previous Day Low, Previous Week High, and Previous Week Low. These are shown as orange price tags and dotted guide levels so traders can judge where current intraday price is trading relative to recent daily and weekly extremes.
This indicator is designed for traders who want a chart that combines:
• directional structure,
• pullback continuation timing,
• momentum filtering,
• intraday session context,
• and previous day/week reference levels.
It is intended primarily for MES and intraday index futures trading on lower timeframes such as 1m, 5m, 15m, and 30m.
สคริปต์แบบโอเพนซอร์ส
ด้วยเจตนารมณ์หลักของ TradingView ผู้สร้างสคริปต์นี้ได้ทำให้เป็นโอเพนซอร์ส เพื่อให้เทรดเดอร์สามารถตรวจสอบและยืนยันฟังก์ชันการทำงานของมันได้ ขอชื่นชมผู้เขียน! แม้ว่าคุณจะใช้งานได้ฟรี แต่โปรดจำไว้ว่าการเผยแพร่โค้ดซ้ำจะต้องเป็นไปตาม กฎระเบียบการใช้งาน ของเรา
คำจำกัดสิทธิ์ความรับผิดชอบ
ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมใน ข้อกำหนดการใช้งาน
สคริปต์แบบโอเพนซอร์ส
ด้วยเจตนารมณ์หลักของ TradingView ผู้สร้างสคริปต์นี้ได้ทำให้เป็นโอเพนซอร์ส เพื่อให้เทรดเดอร์สามารถตรวจสอบและยืนยันฟังก์ชันการทำงานของมันได้ ขอชื่นชมผู้เขียน! แม้ว่าคุณจะใช้งานได้ฟรี แต่โปรดจำไว้ว่าการเผยแพร่โค้ดซ้ำจะต้องเป็นไปตาม กฎระเบียบการใช้งาน ของเรา
คำจำกัดสิทธิ์ความรับผิดชอบ
ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมใน ข้อกำหนดการใช้งาน