OPEN-SOURCE SCRIPT
Custom Range Breakout

Custom Range Breakout Indicator
This indicator implements a rule-based **range breakout framework** with integrated **stop-and-reverse logic**, designed for intraday traders who prefer clear, execution-ready signals.
---
Concept
The script defines a customizable **price range** based on a selected time window and generates signals when price breaks out of that range.
* The **high and low** of the defined range act as key levels
* Once the range is complete, price closing outside the range establishes directional bias
* If price reverses and crosses the opposite boundary, the system **exits and reverses position**
---
How It Works
1. **Range Formation**
* Define a custom time window (e.g., 09:30–10:00)
* The script captures:
* Range High
* Range Low
* The range is displayed as a shaded box across historical and current sessions
2. **Breakout Signals**
* **BUY** → Close above range high
* **SELL** → Close below range low
* Signals are generated only **after the range is fully formed**
3. **Stop & Reverse Logic**
* Long position exits when price closes below range low
* Short position exits when price closes above range high
* If trade limit allows, the system **reverses position on the same candle**
4. **Trade Limitation**
* Maximum **2 entries per day**
* Helps reduce overtrading and keeps signals structured
---
Visual Elements
* Range shown as a **dynamic shaded box**
* Labels plotted directly on chart:
* `BUY`
* `SELL`
* `BUY EXIT`
* `SELL EXIT`
* Customizable **label text color** for better chart visibility
---
Alerts
Built-in alert conditions for:
* BUY
* SELL
* BUY EXIT
* SELL EXIT
These can be used for:
* Manual trade alerts
* Integration with external automation platforms
---
Notes
* Signals are based on **candle close**, not intrabar movement
* Designed for **intraday usage**
* No profit targets are defined — exits can be managed externally if required
* Works across instruments and timeframes
---
Disclaimer
This indicator provides a **systematic interpretation of range breakout behavior**.
It does not guarantee profitability and should be used with proper risk management.
---
Suggested Use
* Combine with higher timeframe trend or bias
* Avoid trading on very narrow range days
* Use alerts for consistent execution
---
This indicator implements a rule-based **range breakout framework** with integrated **stop-and-reverse logic**, designed for intraday traders who prefer clear, execution-ready signals.
---
Concept
The script defines a customizable **price range** based on a selected time window and generates signals when price breaks out of that range.
* The **high and low** of the defined range act as key levels
* Once the range is complete, price closing outside the range establishes directional bias
* If price reverses and crosses the opposite boundary, the system **exits and reverses position**
---
How It Works
1. **Range Formation**
* Define a custom time window (e.g., 09:30–10:00)
* The script captures:
* Range High
* Range Low
* The range is displayed as a shaded box across historical and current sessions
2. **Breakout Signals**
* **BUY** → Close above range high
* **SELL** → Close below range low
* Signals are generated only **after the range is fully formed**
3. **Stop & Reverse Logic**
* Long position exits when price closes below range low
* Short position exits when price closes above range high
* If trade limit allows, the system **reverses position on the same candle**
4. **Trade Limitation**
* Maximum **2 entries per day**
* Helps reduce overtrading and keeps signals structured
---
Visual Elements
* Range shown as a **dynamic shaded box**
* Labels plotted directly on chart:
* `BUY`
* `SELL`
* `BUY EXIT`
* `SELL EXIT`
* Customizable **label text color** for better chart visibility
---
Alerts
Built-in alert conditions for:
* BUY
* SELL
* BUY EXIT
* SELL EXIT
These can be used for:
* Manual trade alerts
* Integration with external automation platforms
---
Notes
* Signals are based on **candle close**, not intrabar movement
* Designed for **intraday usage**
* No profit targets are defined — exits can be managed externally if required
* Works across instruments and timeframes
---
Disclaimer
This indicator provides a **systematic interpretation of range breakout behavior**.
It does not guarantee profitability and should be used with proper risk management.
---
Suggested Use
* Combine with higher timeframe trend or bias
* Avoid trading on very narrow range days
* Use alerts for consistent execution
---
สคริปต์โอเพนซอร์ซ
ด้วยเจตนารมณ์หลักของ TradingView ผู้สร้างสคริปต์นี้ได้ทำให้เป็นโอเพนซอร์ส เพื่อให้เทรดเดอร์สามารถตรวจสอบและยืนยันฟังก์ชันการทำงานของมันได้ ขอชื่นชมผู้เขียน! แม้ว่าคุณจะใช้งานได้ฟรี แต่โปรดจำไว้ว่าการเผยแพร่โค้ดซ้ำจะต้องเป็นไปตาม กฎระเบียบการใช้งาน ของเรา
คำจำกัดสิทธิ์ความรับผิดชอบ
ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมใน ข้อกำหนดการใช้งาน
สคริปต์โอเพนซอร์ซ
ด้วยเจตนารมณ์หลักของ TradingView ผู้สร้างสคริปต์นี้ได้ทำให้เป็นโอเพนซอร์ส เพื่อให้เทรดเดอร์สามารถตรวจสอบและยืนยันฟังก์ชันการทำงานของมันได้ ขอชื่นชมผู้เขียน! แม้ว่าคุณจะใช้งานได้ฟรี แต่โปรดจำไว้ว่าการเผยแพร่โค้ดซ้ำจะต้องเป็นไปตาม กฎระเบียบการใช้งาน ของเรา
คำจำกัดสิทธิ์ความรับผิดชอบ
ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมใน ข้อกำหนดการใช้งาน