PROTECTED SOURCE SCRIPT
ที่อัปเดต: DJ 2H Morning/Evening Star Confluence

This Pine Script is a 2H Morning Star / Evening Star confluence indicator for Forex and other markets.
It scans the 2-hour chart for high-probability reversal patterns (Morning Star bullish, Evening Star bearish) and only signals when multiple filters align:
Higher-timeframe trend bias from the 4H EMA and optional Daily candle direction
Significant liquidity sweep before reversal
RSI overbought/oversold or divergence
London/New York session timing filter
It plots clear buy/sell markers, suggested entry/stop levels, optional risk-reward guides, and includes alert conditions so you can be notified instantly when a setup forms.
It scans the 2-hour chart for high-probability reversal patterns (Morning Star bullish, Evening Star bearish) and only signals when multiple filters align:
Higher-timeframe trend bias from the 4H EMA and optional Daily candle direction
Significant liquidity sweep before reversal
RSI overbought/oversold or divergence
London/New York session timing filter
It plots clear buy/sell markers, suggested entry/stop levels, optional risk-reward guides, and includes alert conditions so you can be notified instantly when a setup forms.
เอกสารเผยแพร่
added a toggle that highlights the previous 5 bars each time a valid setup triggers. It draws a translucent box spanning the highest-to-lowest range of those 5 bars, color coded for bullish or bearish signals.เอกสารเผยแพร่
How to pinpoint your missed sell:Keep showRejected = ON.
If you see ES×, the label above the bar tells you the first failing gate:
no sweep → candle-1 didn’t take out a prior high within lbSweep.
HTF trend → 4H EMA slope or price vs EMA wasn’t bearish.
RSI → RSI filter blocked it.
session → outside your set hours.
If there’s no ES× either, then it wasn’t a valid raw Evening Star per rules — most commonly candle-2 body too big or candle-3 didn’t close below candle-1 midpoint.
Tweak quickly:
For crypto, keep session OFF and Daily bias OFF.
If your style doesn’t require a sweep, set Require liquidity sweep = OFF.
To allow more signals, set minBodyATR = 0.3 and smallBodyATR = 0.3.
Run this on the bar you circled. The reason label will tell you exactly why it didn’t trigger.
สคริปต์ที่ได้รับการป้องกัน
สคริปต์นี้ถูกเผยแพร่เป็นแบบ closed-source อย่างไรก็ตาม คุณสามารถใช้ได้อย่างอิสระและไม่มีข้อจำกัดใดๆ – เรียนรู้เพิ่มเติมได้ที่นี่
คำจำกัดสิทธิ์ความรับผิดชอบ
ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมที่ ข้อกำหนดการใช้งาน
สคริปต์ที่ได้รับการป้องกัน
สคริปต์นี้ถูกเผยแพร่เป็นแบบ closed-source อย่างไรก็ตาม คุณสามารถใช้ได้อย่างอิสระและไม่มีข้อจำกัดใดๆ – เรียนรู้เพิ่มเติมได้ที่นี่
คำจำกัดสิทธิ์ความรับผิดชอบ
ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมที่ ข้อกำหนดการใช้งาน