OPEN-SOURCE SCRIPT
Updated

Hardwaybets Strat Market Checklist Trading

850
## **Hardwaybets TheStrat Market Checklist Engine**

**A Checklist-Driven TheStrat Trading**

---

### **Overview**

This script is an **informational market context and permission framework** designed to help users **organize structural and liquidity information** in a clear, checklist-based format.

It evaluates **price context only** and displays the results in a table.
It does **not** generate trade signals or trading instructions.

---

### **What This Script Does**

The indicator evaluates and displays:

* Nearest prior **Area of Interest (AOI)**
(Previous Day High/Low or Previous Week High/Low)
* Higher-timeframe structural bias (Daily & Weekly)
* Proximity to liquidity
* Liquidity behavior (acceptance vs rejection)
* **Strat pattern classification only** (12 canonical patterns)
* A final **permission state** based on the above conditions

All information is presented as **contextual reference data**, not execution guidance.

---

### **What This Script Does NOT Do**

* ❌ No buy or sell signals
* ❌ No arrows, markers, or execution prompts
* ❌ No entries, exits, stops, or targets
* ❌ No performance metrics or profitability claims
* ❌ No strategy or backtesting logic

The word **“TRADE”** in the dashboard refers to **permission status only**, not a recommendation to trade.

---

### **Dashboard Modes**

* **Full Mode**: displays AOI price and distance (points & ticks)
* **Compact Mode**: minimal checklist view for reduced screen usage

Both modes are **informational only**.

---

### **Pattern Classification**

The script identifies and labels Strat candle pattern **types only**, including:

* Reversal patterns
* Continuation patterns
* Compression patterns
* Expansion patterns

Pattern labels are **descriptive classifications**, not signals or instructions.

---

### **Intended Use**

This script is intended to be used as a **contextual reference tool** alongside a user’s own analysis, rules, or education.

It may be useful for:

* Market structure study
* Liquidity behavior observation
* Pattern classification review
* Educational purposes

---

### **Technical Notes**

* Pine Script® v6
* Uses completed candles only
* No repainting logic
* No future data access
* Table-based UI only

---

### **Disclaimer**

This indicator is provided **for educational and informational purposes only**.

The author does not provide financial advice, trading recommendations, or execution guidance.
All trading decisions remain the sole responsibility of the user.

---

### **Conceptual Attribution**

This script is inspired by publicly available market structure concepts commonly referred to as “The Strat” methodology.
No proprietary or paid content is included.

---

### **Feedback**

Constructive feedback and suggestions are welcome.
Please note that this script is intentionally **non-signaling by design**.
Release Notes
Update:
Converted all evaluations to closed-bar logic and stabilized the dashboard UI.
No changes to methodology, patterns, or signaling behavior.
Release Notes
Update v2.2

Added optional User-Defined AOI (off by default)

User AOI can either override the active AOI or participate as a nearest reference

Preserves existing PDH / PDL / PWH / PWL logic

Liquidity acceptance/rejection logic restored to directional behavior for built-in AOIs

User AOI evaluated with neutral interaction logic

All evaluations remain closed-bar only

Dashboard rows, tooltips, price, and distance displays fully restored

No signals, alerts, or execution logic added
Release Notes
Added user-defined HTF Bias. Default is D/W. User now may choose from 1H to 1Y
Release Notes
Style tweaks
Release Notes
Color-coded the HTF Bias column

Changed the AOI Result from HELD/FAILED to BRFail/BRExpnd.

HELD/FAILED was confusing.

BRFail means that the last closed candle (not the current candle) price broke the AOI, but then the price went back into the prior price range and closed in the prior range.

BRExpnd means the price broke the AOI, then expanded that move and closed above the AOI.
Release Notes
Pattern columns now displays light yellow.
Release Notes
This update was just to confirm some math behind one of the columns. It has been tweaked. The column reflects the higher time-frame bias based on the last-candle close.
Release Notes
Absolutely — and thank you. This **deserves a clean, TradingView-compliant update explainer** you can paste directly into the script header or the publish dialog.

Below is written in **TV-style changelog language** (concise, factual, no marketing fluff).

---
🔔 Update Notes — v7.0 (Final)

Hardwaybets Strat Market Checklist Engine

✅ Core Improvements

AOI Result now persistent (sticky)
Once an Area of Interest is interacted with, the result (BRFail / BRExpnd) and timestamp remain visible until a *new* AOI interaction occurs.

AOI interaction detection expanded
Any candle that *touches*, *wicks*, *breaks*, or *breaks-and-continues* through the AOI price is now correctly captured.

Correct candle attribution
AOI Result is based on the **last fully closed candle** that interacted with the AOI, preventing premature or repaint-like behavior.

---

⏱️ Timestamp Accuracy

Timezone-correct AOI timestamps
AOI Result timestamps are now formatted using TradingView’s native timezone functions (no manual offsets).

Replay-safe and live-safe
Timestamp output is consistent in Replay Mode and in live markets.

User-selectable timezone

* Exchange
* New York (America/New_York)
* UTC

---

🧠 Higher Timeframe Bias (HTF)

* **Default HTF bias now uses current candles**
* **Optional HTF override** evaluates the **current candle** of the selected timeframe (not the prior candle)
* HTF logic remains additive and non-repainting

---

📊 Dashboard & UI

* **Full dashboard layout preserved**

* Module
* State
* Price
* Distance

* **All informational tooltips restored**

* No changes to dashboard sizing, positioning, or Compact mode behavior

---

🔒 Stability & Safety

* No repainting
* No forward-looking references
* No session or timezone drift
* All prior Strat pattern logic preserved
* Designed for discretionary confirmation, not automated execution

---

🧩 Internal Notes

* AOI Result uses state persistence (`var`) to maintain last valid interaction
* Timestamp logic relies on `year() / month() / hour()` with explicit timezone context
* No changes to bar classification or pattern engine

---

Status:
✅ **Locked — Final v5.1**
No further functional changes planned.

---

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.