Trader Forge Co-Pilot V6.0```pinescript
//══════════════════════════════════════════════════════════════
// T R A D E R F O R G E
//══════════════════════════════════════════════════════════════
//
// MULTI-TIMEFRAME PRECISION SYSTEM — V6
//
// STRUCTURE • TIMEFRAME • PRECISION
//
// Pressure creates strength. Discipline creates edge.
//
//══════════════════════════════════════════════════════════════
```
## WHAT IS TRADER FORGE V6?
Trader Forge V6 is a multi-timeframe decision-support system designed to help traders find structured, higher-quality trade setups.
The system does not rely on one indicator.
It combines market location, higher-timeframe direction, momentum, candle behavior, liquidity, market structure, and setup scoring.
```pinescript
SYSTEM_PROCESS =
LOCATION
→ HIGHER_TIMEFRAME_ALIGNMENT
→ SETUP_DETECTION
→ BREAK_OF_STRUCTURE
→ A_PLUS_CONFIRMATION
```
---
## CORE SYSTEM COMPONENTS
```pinescript
DONCHIAN_CHANNEL = "Identifies recent price extremes"
HIGHER_TIMEFRAMES = "1H, 4H and Daily directional bias"
MARKET_STRUCTURE = "Fast and major swing structure"
BREAK_OF_STRUCTURE = "Confirms directional control"
COMPRESSION = "Identifies stored market energy"
EXHAUSTION = "Identifies rejection at key levels"
LIQUIDITY_SWEEPS = "Tracks failed breaks of highs and lows"
STOCH_RSI = "Confirms momentum direction"
VWAP = "Measures session price positioning"
RELATIVE_VOLUME = "Measures market participation"
SETUP_SCORE = "Grades setup quality from 0 to 100"
ATR_TRADE_PLAN = "Calculates risk-based trade levels"
```
---
## HOW THE SYSTEM WORKS
### 1. LOCATION
Price must first reach a meaningful area.
Examples include:
- Upper Donchian zone
- Lower Donchian zone
- Support or resistance
- Previous swing high or low
- Higher-timeframe price extreme
- Liquidity level
```pinescript
validLocation =
lowerDonchianZone or
upperDonchianZone or
keySupport or
keyResistance
```
The system is designed to avoid low-quality entries in the middle of a range.
```pinescript
if priceInMiddle
action := "WAIT"
```
---
### 2. MULTI-TIMEFRAME ALIGNMENT
The system checks three higher timeframes:
```pinescript
timeframeOne = "1 Hour"
timeframeTwo = "4 Hour"
timeframeThree = "Daily"
```
By default, at least two of the three timeframes should support the trade direction.
```pinescript
bullishAlignment = bullishTimeframes >= 2
bearishAlignment = bearishTimeframes >= 2
```
The higher timeframes provide direction.
The lower timeframe provides execution.
---
### 3. SETUP DETECTION
The system looks for evidence that price may be preparing to move.
```pinescript
bullishSetup =
lowerZone and
bullishMomentum and
(bullishExhaustion or compression or bullishLiquiditySweep)
bearishSetup =
upperZone and
bearishMomentum and
(bearishExhaustion or compression or bearishLiquiditySweep)
```
A setup is not automatically an entry.
It tells the trader to begin watching for confirmation.
---
### 4. STRUCTURE CONFIRMATION
The system waits for a Break of Structure before confirming the setup.
```pinescript
bullishBOS = close > previousSwingHigh
bearishBOS = close < previousSwingLow
```
A bullish Break of Structure suggests buyers are gaining control.
A bearish Break of Structure suggests sellers are gaining control.
```pinescript
if bullishSetup and bullishBOS
confirmation := "BULLISH"
if bearishSetup and bearishBOS
confirmation := "BEARISH"
```
---
### 5. A+ SIGNAL
An A+ signal appears only when the required conditions and minimum setup score are satisfied.
```pinescript
minimumScore = 70
aPlusBuy =
bullishSetup and
bullishBOS and
bullishAlignment and
buyScore >= minimumScore
aPlusSell =
bearishSetup and
bearishBOS and
bearishAlignment and
sellScore >= minimumScore
```
The default qualifying score is:
```pinescript
A_PLUS_SCORE = 70
MAX_SCORE = 100
```
A score of 70 does not mean the trade has a guaranteed 70% win rate.
It means the setup earned 70 of the 100 available system points.
---
## SCORE BREAKDOWN
```pinescript
structureConfirmation = 25
donchianLocation = 20
compressionExhaustion = 15
stochRsiMomentum = 10
vwapPosition = 10
oneHourBias = 5
fourHourBias = 5
dailyBias = 10
maximumScore = 100
```
The strongest setups normally combine:
- Good location
- Higher-timeframe agreement
- Momentum confirmation
- Compression or exhaustion
- Liquidity context
- Break of Structure
- Acceptable reward-to-risk
---
## BEGINNER WORKFLOW
```pinescript
stepOne = "Check the Daily chart for major location"
stepTwo = "Check the 4H chart for trend and market condition"
stepThree = "Check the 1H chart for bias and structure"
stepFour = "Use the 5m or 15m chart for execution"
stepFive = "Wait for price to reach a key location"
stepSix = "Wait for a valid setup to form"
stepSeven = "Wait for Break of Structure confirmation"
stepEight = "Review the setup score"
stepNine = "Plan entry, stop and targets"
stepTen = "Enter only when risk is acceptable"
```
### Recommended chart process
```pinescript
DAILY → LOCATION
FOUR_H → CONTEXT
ONE_H → DIRECTION
FIVE_M → EXECUTION
```
---
## BULLISH SETUP
```pinescript
bullishTrade =
priceNearLowerZone and
bullishHigherTimeframes and
bullishSetupCondition and
bullishBreakOfStructure and
score >= minimumScore
```
A bullish setup may include:
- Price near the lower Donchian zone
- A sweep below a previous low
- A bullish exhaustion candle
- Stochastic RSI turning upward
- Price recovering above VWAP
- A bullish Break of Structure
The system may then display:
```pinescript
signal = "A+ BUY"
```
---
## BEARISH SETUP
```pinescript
bearishTrade =
priceNearUpperZone and
bearishHigherTimeframes and
bearishSetupCondition and
bearishBreakOfStructure and
score >= minimumScore
```
A bearish setup may include:
- Price near the upper Donchian zone
- A sweep above a previous high
- A bearish exhaustion candle
- Stochastic RSI turning downward
- Price falling below VWAP
- A bearish Break of Structure
The system may then display:
```pinescript
signal = "A+ SELL"
```
---
## TRADE PLANNING
The system includes an ATR-based planning tool.
```pinescript
stopDistance = atr * 1.5
targetOne = 1.0R
targetTwo = 2.0R
targetThree = 3.0R
```
The ATR levels are planning references.
The trader must still verify:
- Market structure
- Swing highs and lows
- Support and resistance
- Position size
- Maximum account risk
- Daily loss limits
```pinescript
preferredRiskReward = "2:1 or greater"
```
---
## ALERTS INCLUDED
```pinescript
alertcondition(buySetupPending, "Buy Setup Pending")
alertcondition(sellSetupPending, "Sell Setup Pending")
alertcondition(aPlusBuy, "A+ Buy")
alertcondition(aPlusSell, "A+ Sell")
alertcondition(bullishBOS, "Bullish BOS")
alertcondition(bearishBOS, "Bearish BOS")
alertcondition(bullishSweep, "Bullish Liquidity Sweep")
alertcondition(bearishSweep, "Bearish Liquidity Sweep")
```
A pending alert means a setup may be developing.
It does not mean the trader should enter immediately.
---
## IMPORTANT TRADING RULES
```pinescript
RULE_01 = "No location, no trade"
RULE_02 = "Higher timeframes provide direction"
RULE_03 = "Compression does not predict direction"
RULE_04 = "Momentum confirms; it does not lead"
RULE_05 = "Structure confirms the trade"
RULE_06 = "Never chase an extended signal candle"
RULE_07 = "Define risk before entering"
RULE_08 = "Protect capital before seeking profit"
RULE_09 = "A missed trade is better than a forced trade"
RULE_10 = "Consistency beats intensity"
```
---
## WHEN TO WAIT
```pinescript
waitForTrade =
priceInMiddle or
conflictingTimeframes or
missingStructureConfirmation or
score < minimumScore or
poorRiskReward or
oversizedSignalCandle
```
The system is built to encourage patience.
Not every market movement is a valid trade.
---
## DISCLAIMER
Trader Forge V6 is an analytical and educational decision-support tool.
It does not provide financial advice, guarantee profitable results, or automatically account for:
- Position size
- Brokerage fees
- Slippage
- Options decay
- Contract selection
- Economic news
- Prop-firm rules
- Personal risk tolerance
Always perform your own analysis and use responsible risk management.
```pinescript
//══════════════════════════════════════════════════════════════
// TRADER FORGE
//
// SURVIVE → EXECUTE → SCALE
//
// Pressure creates strength. Discipline creates edge.
//══════════════════════════════════════════════════════════════
``` Indicator

MMM Dragon Flow 3.0MMXM Dragon Flow is a custom technical analysis indicator designed to help traders read market structure, trend direction, dynamic support/resistance, pivot zones, previous session levels, PVA volume behavior, and dashboard-based market conditions in one chart.
MMXM Dragon Flow เป็นอินดิเคเตอร์วิเคราะห์ทางเทคนิคที่ออกแบบมาเพื่อช่วยให้นักเทรดอ่านโครงสร้างราคา ทิศทางแนวโน้ม แนวรับ/แนวต้านแบบไดนามิก โซน Pivot ระดับราคาของรอบก่อนหน้า พฤติกรรม PVA Volume และสภาพตลาดผ่าน Dashboard ได้ในกราฟเดียว
Main Features / คุณสมบัติหลัก
1. Dragon Flow Trend Channel
The Dragon Flow channel is based on EMA structure and helps visualize the current market direction. It can be used to identify bullish, bearish, or sideways conditions.
Dragon Flow Trend Channel ใช้โครงสร้าง EMA เพื่อช่วยแสดงทิศทางตลาดปัจจุบัน ใช้ดูว่าราคาอยู่ในภาวะขาขึ้น ขาลง หรือ Sideway
2. Trend Line
The indicator includes a longer-term trend line to help compare current price movement against the broader market direction.
อินดิเคเตอร์มีเส้นแนวโน้มระยะยาวเพื่อช่วยเปรียบเทียบการเคลื่อนไหวของราคาปัจจุบันกับทิศทางตลาดโดยรวม
3. PVA Candles and Volume Flow
The script can color price candles and volume bars based on PVA behavior, helping traders identify normal volume, rising volume, and climax volume conditions.
สคริปต์สามารถเปลี่ยนสีแท่งราคาและแท่ง Volume ตามพฤติกรรม PVA เพื่อช่วยแยกภาวะ Volume ปกติ Volume เพิ่มขึ้น และ Climax Volume
4. Previous Session Levels
The indicator displays Previous High, Previous Low, and Previous Close levels. These levels can be used as important reference zones for possible liquidity reactions and price response.
อินดิเคเตอร์แสดงระดับ Previous High, Previous Low และ Previous Close เพื่อใช้เป็นโซนอ้างอิงสำคัญที่ราคาอาจเกิดการตอบสนองหรือเกิดปฏิกิริยาจากสภาพคล่อง
5. Expanded Pivot Support and Resistance
This version includes adjustable Pivot S/R distance. Traders can expand or reduce the distance between Pivot, R1, R2, R3, S1, S2, and S3 using the Pivot S/R Distance Multiplier.
เวอร์ชันนี้มีระบบปรับระยะห่างของ Pivot S/R ได้ นักเทรดสามารถขยายหรือลดระยะระหว่าง Pivot, R1, R2, R3, S1, S2 และ S3 ได้ผ่านค่า Pivot S/R Distance Multiplier
A multiplier of 1.00 keeps the original classic pivot levels. Values above 1.00 expand support and resistance farther away from the Pivot, which may be useful for volatile markets such as gold, indices, and crypto.
ค่า 1.00 คือระดับ Pivot ดั้งเดิมแบบ Classic Pivot หากใช้ค่ามากกว่า 1.00 แนวรับและแนวต้านจะถูกขยายออกจาก Pivot มากขึ้น เหมาะกับตลาดที่มีความผันผวนสูง เช่น ทองคำ ดัชนี และคริปโต
6. Staggered Level Labels
The script includes staggered labels to reduce label overlap when support and resistance levels are close together. This improves chart readability without changing the actual price levels.
สคริปต์มีระบบขยับตำแหน่งป้ายชื่อระดับราคาแบบ Staggered Labels เพื่อลดการซ้อนกันของป้ายเมื่อแนวรับและแนวต้านอยู่ใกล้กัน ช่วยให้กราฟอ่านง่ายขึ้นโดยไม่เปลี่ยนระดับราคาจริง
7. Gap Line
The indicator can display a session gap line based on the difference between the session open and the previous close.
อินดิเคเตอร์สามารถแสดงเส้น Gap โดยอ้างอิงจากความต่างระหว่างราคาเปิดของ Session และราคาปิดก่อนหน้า
8. Dashboard Panel
The dashboard summarizes key market information including price, trend, pivot, main plan, guardrail, nearest level, R/S levels, PVA status, range, and market notes.
Dashboard สรุปข้อมูลสำคัญ เช่น ราคาปัจจุบัน แนวโน้ม Pivot แผนหลัก จุดเฝ้าระวัง ระดับราคาที่ใกล้ที่สุด ค่า R/S สถานะ PVA Range และ Note ของตลาด
How to Use / วิธีใช้งาน
- Use the Dragon Flow channel to identify the current market direction.
- ใช้ Dragon Flow Channel เพื่อดูทิศทางตลาดปัจจุบัน
- Use the trend line to compare short-term movement with the broader trend.
- ใช้เส้น Trend เพื่อเปรียบเทียบการเคลื่อนไหวระยะสั้นกับแนวโน้มใหญ่
- Use Previous High, Previous Low, and Previous Close as important reaction zones.
- ใช้ Previous High, Previous Low และ Previous Close เป็นโซนสำคัญที่ราคาอาจเกิดการตอบสนอง
- Use Pivot, R1-R3, and S1-S3 as support and resistance reference zones.
- ใช้ Pivot, R1-R3 และ S1-S3 เป็นโซนอ้างอิงแนวรับและแนวต้าน
- Adjust Pivot S/R Distance Multiplier if the support and resistance levels are too close together.
- ปรับค่า Pivot S/R Distance Multiplier หากแนวรับและแนวต้านอยู่ใกล้กันเกินไป
- Use Stagger Level Labels to make level labels easier to read.
- ใช้ Stagger Level Labels เพื่อให้ป้ายชื่อระดับราคาอ่านง่ายขึ้น
- Use PVA volume behavior to identify rising activity or climax conditions.
- ใช้พฤติกรรม PVA Volume เพื่อดูภาวะ Volume เพิ่มขึ้นหรือ Climax Volume
- Use the dashboard as a quick market summary, not as a standalone buy or sell signal.
- ใช้ Dashboard เป็นตัวช่วยสรุปสภาพตลาดอย่างรวดเร็ว ไม่ใช่สัญญาณซื้อขายเดี่ยว ๆ
Recommended Markets / ตลาดที่เหมาะสม
This indicator can be used on forex, gold, indices, crypto, stocks, and other liquid markets. It is especially useful for intraday analysis, session-based trading, and multi-timeframe market structure reading.
อินดิเคเตอร์นี้สามารถใช้ได้กับ Forex, Gold, Indices, Crypto, Stocks และตลาดที่มีสภาพคล่อง เหมาะสำหรับการวิเคราะห์ Intraday การเทรดตาม Session และการอ่านโครงสร้างราคาหลาย Timeframe
Important Note / หมายเหตุสำคัญ
Expanded Pivot S/R levels are modified reference levels. If the multiplier is set above 1.00, the levels are no longer pure classic pivot levels. They become expanded support and resistance zones designed to improve spacing and readability in volatile markets.
ระดับ Expanded Pivot S/R เป็นระดับอ้างอิงที่ถูกปรับแต่ง หากตั้งค่า Multiplier มากกว่า 1.00 ระดับเหล่านี้จะไม่ใช่ Classic Pivot ดั้งเดิม 100% แต่จะเป็นโซนแนวรับและแนวต้านแบบขยาย เพื่อเพิ่มระยะห่างและทำให้อ่านกราฟง่ายขึ้นในตลาดที่ผันผวน
Disclaimer / ข้อจำกัดความรับผิดชอบ
This script is not financial advice, investment advice, or a solicitation to buy or sell any financial instrument. It is an algorithmic analysis and visualization tool only. Trading involves risk, and users are responsible for their own trading decisions.
สคริปต์นี้ไม่ใช่คำแนะนำทางการเงิน ไม่ใช่คำแนะนำการลงทุน และไม่ใช่การชักชวนให้ซื้อหรือขายสินทรัพย์ใด ๆ เป็นเพียงเครื่องมือช่วยวิเคราะห์และแสดงผลเชิงระบบเท่านั้น การเทรดมีความเสี่ยง ผู้ใช้งานต้องรับผิดชอบต่อการตัดสินใจของตนเอง Indicator

Fibonacci Projection with Volume & Delta Profile Fibonacci Projection with Volume & Delta Profile
Fibonacci Projection with Volume & Delta Profile is a technical analysis tool designed to help traders project potential price targets, retracement zones, and reaction areas by combining Fibonacci projection levels with volume and delta profile data.
Fibonacci Projection with Volume & Delta Profile เป็นเครื่องมือวิเคราะห์ทางเทคนิคที่ออกแบบมาเพื่อช่วยให้นักเทรดคาดการณ์เป้าหมายราคา โซนย่อพัก และพื้นที่ที่ราคาอาจเกิดการตอบสนอง โดยใช้ระดับ Fibonacci Projection ร่วมกับข้อมูล Volume และ Delta Profile
Main Features / คุณสมบัติหลัก
1. Fibonacci Projection
The indicator displays Fibonacci projection levels to help identify possible future price targets and potential reaction zones.
อินดิเคเตอร์จะแสดงระดับ Fibonacci Projection เพื่อช่วยระบุเป้าหมายราคาที่เป็นไปได้ในอนาคต และโซนที่ราคาอาจเกิดการตอบสนอง
2. Retracement and Expansion Zones
Key Fibonacci areas such as 61.8%, 100%, 127.2%, and other important projection levels can be used as reference zones for trend continuation, pullback, or reversal analysis.
โซน Fibonacci สำคัญ เช่น 61.8%, 100%, 127.2% และระดับ Projection อื่น ๆ สามารถใช้เป็นโซนอ้างอิงสำหรับวิเคราะห์การไปต่อของเทรนด์ การย่อพัก หรือการกลับตัวของราคา
3. Volume Profile
Volume Profile helps traders see where high-volume and low-volume trading activity occurred within the selected price range.
Volume Profile ช่วยให้นักเทรดเห็นพื้นที่ที่มีปริมาณการซื้อขายสูงและต่ำภายในช่วงราคาที่เลือก
4. Delta Profile
Delta Profile helps visualize buying and selling pressure by comparing aggressive buyer activity and aggressive seller activity.
Delta Profile ช่วยแสดงแรงซื้อและแรงขาย โดยเปรียบเทียบพฤติกรรมของผู้ซื้อเชิงรุกและผู้ขายเชิงรุก
5. Price Projection Path
The projection path can help traders visualize possible market movement scenarios based on Fibonacci structure and price behavior.
เส้น Projection Path ช่วยให้นักเทรดมองเห็นสถานการณ์การเคลื่อนไหวของราคาที่เป็นไปได้ โดยอิงจากโครงสร้าง Fibonacci และพฤติกรรมราคา
How to Use / วิธีใช้งาน
- Use Fibonacci Projection levels to identify possible upside or downside targets.
- ใช้ระดับ Fibonacci Projection เพื่อดูเป้าหมายราคาฝั่งขึ้นหรือฝั่งลงที่เป็นไปได้
- Use 61.8%, 100%, and 127.2% zones as important reaction areas.
- ใช้โซน 61.8%, 100% และ 127.2% เป็นพื้นที่สำคัญที่ราคาอาจเกิดการตอบสนอง
- Use Volume Profile to identify high-interest price areas.
- ใช้ Volume Profile เพื่อดูโซนราคาที่มีความสนใจในการซื้อขายสูง
- Use Delta Profile to analyze buyer and seller pressure.
- ใช้ Delta Profile เพื่อวิเคราะห์แรงซื้อและแรงขาย
- Combine this tool with market structure, trend direction, support/resistance, and proper risk management.
- ควรใช้งานร่วมกับโครงสร้างตลาด ทิศทางแนวโน้ม แนวรับ/แนวต้าน และการบริหารความเสี่ยงที่เหมาะสม
Recommended Markets / ตลาดที่เหมาะสม
This indicator can be used on forex, gold, indices, crypto, stocks, and other liquid markets. It is suitable for intraday analysis, swing trading, and multi-timeframe market structure analysis.
อินดิเคเตอร์นี้สามารถใช้ได้กับ Forex, Gold, Indices, Crypto, Stocks และตลาดที่มีสภาพคล่อง เหมาะสำหรับการวิเคราะห์ Intraday, Swing Trading และการอ่านโครงสร้างราคาหลาย Timeframe
Important Note / หมายเหตุสำคัญ
This indicator does not provide guaranteed buy or sell signals. It is designed as a visual analysis and decision-support tool only.
อินดิเคเตอร์นี้ไม่ได้ให้สัญญาณซื้อขายที่รับประกันผลลัพธ์ แต่ถูกออกแบบมาเพื่อเป็นเครื่องมือช่วยวิเคราะห์และช่วยประกอบการตัดสินใจเท่านั้น
Disclaimer / ข้อจำกัดความรับผิดชอบ
This script is not financial advice, investment advice, or a solicitation to buy or sell any financial instrument. Trading involves risk, and users are responsible for their own trading decisions.
สคริปต์นี้ไม่ใช่คำแนะนำทางการเงิน ไม่ใช่คำแนะนำการลงทุน และไม่ใช่การชักชวนให้ซื้อหรือขายสินทรัพย์ใด ๆ การเทรดมีความเสี่ยง ผู้ใช้งานต้องรับผิดชอบต่อการตัดสินใจของตนเอง Indicator

Daily Bias Liquidity Profiler [MarkitTick]💡 This advanced analytical framework is engineered to decode market structure, track liquidity sweeps, and map volatility profiles on an intraday basis. Built natively for the sophisticated Pine Script version 6 environment, this indicator transcends basic charting by aggregating Previous Day metrics, session-specific liquidity pools, Fair Value Gap (FVG) confluences, and probabilistic bias models into a single, cohesive visual interface. It is designed for quantitative and algorithmic traders who require a deep understanding of market mechanics, offering unparalleled insight into where resting liquidity is likely positioned and how daily volatility is structured based on pure statistical variance.
✨ Originality and Utility
● Comprehensive Architectural Design
Most standard technical indicators focus on a single mathematical transformation, such as moving averages or simple momentum oscillators. The originality of this profiler lies in its multi-faceted approach, unifying advanced price action concepts that typically require multiple separate scripts. By leveraging Pine Script version 6 User-Defined Types (UDTs), the script maintains an incredibly lightweight footprint while calculating complex, interconnected market states without degrading chart performance.
● Algorithmic Session Tracking
The utility of the indicator is profoundly evident in its automated handling of time-based liquidity. Rather than manually drawing boxes around the Asian and London sessions, the script dynamically profiles these periods. It treats their boundaries not as mere historical artifacts, but as active, magnetic liquidity pools that drive future price action.
● Real-Time Bias Computation
This tool introduces a dynamic probability engine that continuously evaluates the likelihood of price sweeping the Previous Day High or Previous Day Low based on current opening momentum and accumulated volatility. This gives traders a statistical edge in determining their daily directional bias without relying on subjective chart patterns.
🔬 Methodology and Concepts
● Daily Range Profiling
At the core of the script's methodology is the Daily Profile engine. It systematically captures the Previous Day High, Previous Day Low, and Previous Day Close. These levels represent the absolute boundaries of yesterday's value area. The script calculates the total range of the previous day to establish a baseline for current-day expectations and statistical deviation limits.
● Session Liquidity Engineering
The script defines distinct macro-economic windows, specifically targeting the Asian and London trading sessions.
Asian Session Consolidation: Often characterized by tight ranges, the Asian session builds resting liquidity above its highs and below its lows. The algorithm tracks these exact price levels dynamically.
London Session Expansion: The script monitors the London open for initial expansion moves that frequently sweep the liquidity accumulated during the Asian session, triggering internal alerts when these specific thresholds are pierced.
● Fair Value Gap (FVG) Confluence
Market imbalances are identified through a precise Fair Value Gap detection algorithm. The script does not just highlight every random gap on the chart; it specifically looks for FVG formations that align with the directional bias and occur in proximity to session sweeps. This creates a high-probability confluence signal, indicating that the market is rapidly moving to rebalance price delivery.
● Advanced Volatility Metrics
Volatility is not measured through standard lagging indicators. Instead, the script utilizes an Average Daily Range (ADR) calculation. It dynamically tracks the percentage of the ADR that has been fulfilled during the current day. By calculating how many bars it typically takes to reach standard deviation milestones of the ADR, the script provides a predictive model for intraday exhaustion.
● Dynamic Bias Scoring Engine
The indicator calculates a running score to determine the daily bias. It awards positive and negative weights based on several factors: the location of the current price relative to the daily open, whether a session liquidity sweep has occurred, the presence of FVG confluences, and the proximity to the Previous Day's extremes. This score is translated into a probability percentage for sweeping either the high or the low.
🎨 Visual Guide
● Liquidity Zones and Range Boxes
Session Boxes: Distinct, shaded rectangular regions drawn over the chart to encapsulate the high and low bounds of the Asian and London sessions. These boxes visually isolate the accumulation phases.
Range Zone Boxes: Projected areas above and below the current price action representing high-probability reversal or expansion targets based on the ADR calculations.
● Structural Lines
Previous Day Boundaries: Solid, distinct horizontal lines marking the exact price levels of the Previous Day High and Previous Day Low.
Midlines: Subtler horizontal lines traversing the center of the calculated range zones to indicate equilibrium levels where price action may stall or pivot.
● Dynamic Labels and Alerts
Sweep Labels: Textual annotations that appear exactly when price pierces a session boundary or previous day extreme, explicitly confirming a liquidity sweep.
Bias State Text: A dedicated label displaying the current statistical bias, updating dynamically as volatility metrics shift throughout the trading day.
📖 How to Use
● Establishing Directional Bias
Begin your analysis by referencing the Bias State metric displayed on the chart. If the script calculates a high probability of sweeping the Previous Day High, prioritize bullish setups. Conversely, a high probability for the Previous Day Low dictates a bearish posture. Do not fight the algorithmic bias without significant contradicting evidence from higher timeframes.
● Executing the Sweep and Reverse
Monitor the Asian and London session boxes. A prime setup occurs when price aggressively breaks outside a session box and immediately faces strong rejection. This false breakout is the trigger for a mean-reversion trade targeting the opposite side of the session range. Look for the script's sweep labels to confirm the level has been compromised.
● Filtering with Volatility
Consult the Volatility Metrics before entering a trade. If the current daily range has already fulfilled a high percentage of the Average Daily Range (ADR), the probability of further directional expansion diminishes. In such cases, avoid breakout trades and look for exhaustion reversals at the projected Range Zone extremes.
● Utilizing FVG Confluence
When a sweep occurs, wait for the algorithm to highlight a valid Fair Value Gap in the opposite direction of the sweep. Enter the market on the retracement into this FVG, placing stop losses just beyond the sweep extreme for optimal risk-to-reward ratios.
⚙️ Inputs and Settings
● Time and Session Configuration
Asia Session Hours: Allows the user to precisely define the start and end times of the Asian session based on their specific exchange and timezone.
London Session Hours: Configurable inputs to match the precise opening and closing dynamics of the European market.
● Volatility Parameters
ADR Lookback Length: The historical window (number of days) used to calculate the Average Daily Range. A shorter lookback makes the indicator more responsive to recent volatility spikes, while a longer lookback provides a smoother, more stable expected range.
● Visual Toggles
Show Session Boxes: A boolean toggle to enable or disable the shaded background for trading sessions, allowing for a cleaner chart if only the boundary lines are desired.
Show Sweep Labels: Allows users to turn off the text annotations for liquidity sweeps to reduce visual clutter during highly volatile, choppy market conditions.
🔍 Deconstruction of the Underlying Scientific and Academic Framework
● Auction Market Theory and Liquidity
The foundational logic of this script is deeply rooted in Auction Market Theory. Financial markets operate as a continuous dual-auction process, seeking areas of high liquidity to facilitate trade execution for large-scale participants. The script mathematically models this by isolating session highs and lows, recognizing them as high-density zones for stop-loss orders and breakout triggers.
● Statistical Variance and Range Forecasting
The Volatility Metrics engine relies on historical variance. By computing the Average Daily Range over a predefined dataset, the script applies a simplified standard deviation model to predict the expected boundaries of the current day. This creates a probabilistic bell curve of expected price distribution, where the extremes of the ADR represent the tails of the distribution curve, indicating areas of high mean-reversion probability.
● Microstructural Order Flow Imbalances
The Fair Value Gap (FVG) detection logic is an algorithmic representation of order flow imbalance. In academic market microstructure, when price moves with extreme velocity, it creates a void in the bid-ask spread where only one side of the market was effectively matched. The script mathematically identifies these structural inefficiencies, utilizing them as high-probability zones for future price retracements, as the market naturally seeks to re-auction these inefficiently traded areas.
● Probabilistic Modeling
The bias engine utilizes a rudimentary form of multi-factor linear weighting. By assigning specific values to isolated market events (e.g., crossing the open price, sweeping a specific session), the model computes a composite score. This deterministic approach strips away emotional trading by replacing it with a quantifiable metric that guides directional expectations.
⚠️ Disclaimer
All provided scripts and indicators are strictly for educational exploration and must not be interpreted as financial advice or a recommendation to execute trades. I expressly disclaim all liability for any financial losses or damages that may result, directly or indirectly, from the reliance on or application of these tools. Market participation carries inherent risk where past performance never guarantees future returns, leaving all investment decisions and due diligence solely at your own discretion. Indicator

ICT Smart Money Footprint [AGPro Series]ICT Smart Money Footprint
🔷 OVERVIEW
ICT Smart Money Footprint is a multi-timeframe price action engine that maps institutional liquidity behavior directly onto your chart. It combines higher-timeframe reaction zones (BSL/SSL) derived from swing pivots with candle-by-candle lower-timeframe footprint states — Liquidity Grab, Displacement, and Reclaim — into one cohesive visualization. A live panel tracks session bias, daily event counts, and zone lifecycle, giving price action traders a complete context window for ICT-style analysis across every timeframe.
🧭 UNIQUE EDGE
Most Smart Money Concept indicators plot every swing as a zone, producing cluttered charts that obscure the very structure they aim to reveal. This tool takes a different route. It separates the question "where is liquidity?" (answered at HTF with wide, contextual zones) from "what is price doing right now?" (answered at LTF with footprint labels). The two layers communicate through a single panel and a shared color palette, so the trader always sees both the macro landscape and the tactical footprint without layering multiple scripts. Priority filtering ensures only the highest-conviction event is printed per bar, and confluence windowing prevents label clustering.
⚙️ METHODOLOGY
The script runs two parallel engines.
The HTF Zone Engine pulls pivot highs and lows from a higher timeframe using request.security with lookahead disabled. Each confirmed pivot anchors a reaction zone sized by HTF ATR × 1.5, ensuring natural visibility on any chart view. Buy-Side Liquidity (BSL) zones form above price at pivot highs; Sell-Side Liquidity (SSL) zones form below price at pivot lows. Zones extend right via line.new with extend.right and a linefill between the two edges. When price tags a zone, the zone is marked mitigated: its lines switch to dashed style, width drops, color fades, and right extension freezes at the touch point.
The LTF Footprint Engine evaluates each confirmed candle for three events. Liquidity Grab triggers when price sweeps the prior LTF swing with a buffer and closes back inside range in the opposite direction. Displacement triggers when candle range exceeds ATR × multiplier and the candle breaks the prior bar's extreme. Reclaim triggers when price recovers a recently lost swing level within a 20-bar window. A priority filter (DISP > LG > REC) prints only the strongest event per bar and direction. A session bias score accumulates these events and resets daily, tinting the chart background and updating the panel in real time.
📡 SIGNALS & ALERTS
Six alert conditions are built in:
• Liquidity Grab (bull or bear)
• Displacement (bull or bear)
• HTF Mitigation (any zone tagged)
• Reclaim (bull or bear)
• Bias Turned Bullish
• Bias Turned Bearish
All alerts include ticker and interval placeholders for multi-chart monitoring.
🎛️ KEY INPUTS
HTF Source — Auto scales the higher timeframe to your chart (15m→4H, 1H→D, 4H→W, 1D→M), or pick a manual HTF.
HTF Pivot Length — controls strength threshold of liquidity zones.
HTF Zone Height (ATR x) — default 1.5; tune for wider or tighter zones.
LTF Pivot Length — swing sensitivity for LG and REC detection.
Displacement ATR Multiplier — default 2.0; raise for only the most explosive candles.
Sweep Buffer — extra cushion above or below swing levels for LG qualification.
Confluence Window — suppresses back-to-back same-direction labels.
Session Bias Band — subtle background tint reflecting daily event accumulation.
Panel Location, Theme, Font Size — full control over on-chart presentation.
🧩 HOW TO USE
Start with your normal trading timeframe. The HTF Source set to Auto will anchor the zones to a relevant higher timeframe. Watch how price interacts with the BSL and SSL zones: unmitigated HTF zones act as liquidity targets and reaction areas, while mitigated (dashed) zones mark where liquidity has already been absorbed.
Use the LTF footprint labels to read the tactical story inside those zones. A Liquidity Grab near an SSL zone hints at institutional accumulation. A Displacement candle after an LG often precedes a structural shift. A Reclaim of a recently lost level signals inducement and potential continuation. The panel's Session Bias gives you a running directional read; when it flips, an alert can fire.
Traders typically combine this tool with their own execution framework: HTF zones for bias and target selection, LTF footprints for timing and confirmation. The indicator provides the map; risk management, entry rules, and position sizing remain the trader's responsibility.
⚠️ LIMITATIONS & TRANSPARENCY
This indicator is an analytical mapping tool, not a trading strategy. It identifies structural patterns and plots them for visual analysis.
HTF zones rely on request.security with lookahead disabled, which means new zones appear only after the HTF pivot is fully confirmed — this introduces a natural lag consistent with non-repainting practice but means some reactions may occur before the zone is drawn.
LTF footprint labels are confirmed on bar close. Intrabar signals during live bars may flicker until the bar closes.
Different market conditions produce different zone densities. Ranging markets generate more mitigated zones; trending markets leave more unmitigated zones above or below price. Use the Max Active Zones input to cap chart clutter.
Past structural patterns do not guarantee future outcomes. Liquidity sweeps can mark reversals or simply precede continuation moves. Always validate signals with your own analysis and broader market context.
📌 RISK DISCLOSURE
This script is provided for educational and analytical purposes only. It does not constitute financial advice, investment advice, or a recommendation to buy or sell any asset. Trading involves substantial risk of loss. Past performance does not guarantee future results. Users are solely responsible for their trading decisions, risk management, and position sizing. The author assumes no liability for any outcome arising from the use of this indicator. Indicator

Risk Management Engine | AnonycryptousRisk management engine | Anonycryptous
Description & user manual
Important notice — read first.
Why is this indicator different?
Most indicators in this collection focus on reading the market — structure, momentum, sessions, entries.
That was the moment I thought of an indicator, one that protects you and gives you the opportunity to train your discipline.
It was also supposed to be a free indicator; too many people trading aimlessly and soullessly due to the many losses or are victims of so-called gurus.
As said, most risk managers looking at many things, but not at the most important one, the Trader himself.
Risk management engine does none of that. It does not look at price at all.
It looks only at you, at every input you do, and as soon as you make a mistake or reach your limit, it holds up a mirror to you.
Where other indicators help you find trades, Risk management engine exists to make sure the trades you find do not destroy the account you are trading with. It is the only tool in this collection that is entirely about the trader rather than the market. That makes it, in many ways, the most important one.
You can be right about the market and still blow your account. Risk management engine is the system that prevents that — but only if you use it honestly.
* Note: Risk management engine does not generate trading signals.
- It does not tell you when to buy or sell.
- It does not predict market direction.
- It does not replace your trading strategy or technical analysis.
-What it does
You simply trade using your own strategy/technical analysis, and you use the Risk Management Engine for account management.
The indicator shows you potential entry, stop-loss, and 3 targets.
If your own strategy says entry, the Risk Management Engine shows you the number of max contracts, and especially your stop-loss and potential targets, based on your entered account details.
-What it does more: it holds up a mirror.
Every number on the dashboard is a reflection of your own decisions — your stop placement, your risk tier, your trade results, your discipline. The system tracks what you tell it. It enforces nothing automatically. It stops nothing by force.
This means one thing matters above all else: your honesty with yourself.
It is easy to disable the lockout when the chart goes red. It is easy to skip logging a trade you are not proud of. It is easy to set your tier to full when you should be at half. It is easy to pretend a violation did not happen.
The moment you start deceiving the system, you are not deceiving the indicator. You are deceiving yourself. And the market will make sure you pay for that eventually.
Risk management engine is a tool for traders who are ready to be accountable — not for traders looking for a way around their own rules.
Use it in honestly.
Use it with discipline.
1. Overview
Risk management engine is a real-time risk compliance and position sizing dashboard for traders of all styles and instruments — from futures scalpers on funded accounts to retail forex traders managing their own capital.
The core philosophy is straightforward: before you enter a trade, you should know exactly how much you are risking, how many contracts you are allowed to trade, where your stop is, and where your targets are. After you close a trade, you log the result. The system tracks your session progress, warns you when you are approaching limits, and locks the chart when you have reached them.
Everything is manual. Everything is intentional. Manual logging forces conscious decisions. Conscious decisions build the habit of accountability that separates disciplined traders from impulsive ones.
2. Who this is for
- Prop firm traders tracking daily drawdown limits
- Funded account traders using tiered risk rules
- Retail traders who want a personal risk framework
- Scalpers who need position size calculated instantly
- Any trader who wants structure-based stops
- Anyone who needs visual accountability on their chart
- Traders recovering from a drawdown period
- Traders building consistency through disciplined journaling
This indicator is for traders who understand that risk management is not a constraint on profitability — it is the foundation of it.
3. Core concepts
3.1 The tiered risk system
Risk management engine uses a three-tier risk framework that reflects your performance state during a session. You set your tier manually based on your results. The system then calculates your allowed position size for that tier.
Full — 100% of calculated risk per trade.
Use at the start of a clean session. No deficit carried over. No losses taken yet today.
Half — 50% of calculated risk per trade.
Use after your first losing trade. You are still in the session but at reduced size. Protect the drawdown.
Quarter — 25% of calculated risk per trade.
Use after a second loss or after a rule violation. Minimum exposure. Your only goal is to stop the bleeding and potentially work back toward promotion.
The tier does not change automatically. You change it. That is by design. The moment of demotion is a conscious act of discipline — not something that happens to you, but something you choose to do because you respect the rules.
3.2 Position sizing
Before every trade, risk engine calculates exactly how many contracts you are allowed to trade based on:
- Your daily loss limit
- Your max risk percentage per trade
- Your current risk tier
- Your stop distance in ticks
- Your tick value
The formula is:
Risk amount = daily loss limit × max risk % × tier multiplier
Contracts = floor(risk amount / (stop distance in ticks × tick value))
Example (mnq):
Daily loss limit: $500
Max risk %: 2%
Tier: full (1.0×)
Stop distance: 20 ticks
Tick value: $0.50
Risk amount = $500 × 2% × 1.0 = $10.00
Contracts = floor($10.00 / (20 × $0.50)) = floor($10.00 / $10.00) = 1
You are allowed 1 mnq contract on this setup.
3.3 Structure-based stops
Instead of placing stops at arbitrary price levels based on fear or round numbers, Risk management engine calculates stops from recent pivot structure:
- Long setup: stop below the most recent pivot low plus buffer
- Short setup: stop above the most recent pivot high plus buffer
The buffer is measured in ticks and gives your trade breathing room beyond the exact pivot level. Stops that respect market structure are more meaningful than stops placed at random.
You can also disable the auto-pivot stop and enter a manual stop price if you prefer to set your own level.
3.4 Risk/reward visualization
Once your stop is set, three take profit levels are drawn on the chart automatically based on your risk distance:
- Tp1 = entry + (stop distance × rr1 ratio)
- Tp2 = entry + (stop distance × rr2 ratio)
- Tp3 = entry + (stop distance × rr3 ratio)
Default ratios: 1:1, 1:2, 1:3 — all adjustable.
A red risk zone box fills the area between entry and stop. A green reward zone box fills the area between entry and tp1. This gives you an immediate visual read on the asymmetry of your planned trade before you enter.
If the red box looks bigger than the green box — reconsider!
3.5 The carryover system
When you are demoted from one tier to a lower tier, you carry a deficit from that session into the next. You must earn back half of what you lost before you are eligible to promote back to a higher tier.
Example:
You lost 12 points at full tier.
You are demoted to half.
Your carryover deficit = 12 points.
Your promotion threshold = 12 / 2 = 6 points.
At half tier in the next session, you log your results.
The dashboard shows: 3.5 / 6.0
You still need 2.5 more points to promote back to full.
Quarter risk violation special case:
If you had a rule violation at quarter tier, an additional deficit is added on top of the standard carryover. You must dig out of a deeper hole — because violations carry consequences, not just losses.
3.6 Session lockout
The session ends and the chart is covered with a status overlay when any of the following occur:
- Daily target reached — green overlay, walk away with the win
- Maximum trades reached — red overlay, session over
- Maximum losses reached — red overlay, session over
- Rule violation logged — red overlay, immediate lockout
The lockout can be disabled in settings. There is a tooltip that reads: "Disable at your own peril."
That is not a joke. The lockout exists for a reason. Traders who disable it and continue trading after a lockout trigger are making a choice that the system cannot protect them from. Only their own discipline can.
4. Understanding result units
Risk management engine supports four result units to match how you measure your own performance:
Points — price distance between entry and exit. Common for futures traders.
Ticks — smallest price increment. One point equals the number of ticks per point for your instrument.
Dollar — direct monetary result. Works for any instrument.
Percent — result as a percentage of your account or reference value.
Choose the unit that matches how you think about your trades. Consistency matters more than which unit you pick. Do not switch mid-session.
For mnq, points is the most natural unit. For crypto or equity traders, dollar is usually clearer.
5. Settings overview
Account & risk
- Daily loss limit
- Max risk per trade (%)
- Daily target
- Max trades per session
- Max losses per session
- Tick value
- Ticks per point
Risk tier
- Current tier (full / half / quarter)
- Carryover deficit
- Promotion threshold
Stop settings
- Auto-pivot stop on/off
- Pivot lookback
- Stop buffer (ticks)
- Manual stop price
Risk/reward
- Rr1, rr2, rr3 ratios
- Visual zone colors
Trade log
- Up to 10 trade slots
- Tier per trade
- Result per trade
- Violation flag
Result units
- Points / ticks / dollar / percent
Session lockout
- Enable/disable
- Overlay color
Dashboard
- Position
- Size
6. Dashboard reference
The dashboard updates in real time as you log trades.
Rows displayed:
- Risk tier — current tier
- Contracts — allowed contracts for this setup
- Risk amount — dollar risk for this trade
- Stop — calculated stop price
- Tp1 / tp2 / tp3 — take profit levels
- Session p&l — cumulative result this session
- Trades — trades logged / max trades
- Losses — losses logged / max losses
- Target — progress toward daily target
- Carryover — deficit / promotion threshold
- Status — active / target hit / locked
Header color reflects current session health: green for active and progressing, red for locked or in violation.
7. How to use
7.1 Before the session
1. Set your daily loss limit and daily target
2. Set your tick value and ticks per point for your instrument
3. Set your risk/reward ratios
4. Set your starting tier (usually full if no carryover)
5. Update carryover deficit if you are carrying one from a previous session
6. Clear all trade log slots from yesterday
7.2 Before each trade
1. Check the dashboard — confirm your tier and allowed contracts
2. Identify your stop level — either auto-pivot or manual
3. Read the rr visualization on the chart — entry, stop, tp levels
4. Confirm the asymmetry looks acceptable before entering
7.3 After each trade
1. Open indicator settings
2. Go to the trade log section
3. Find the next empty trade slot
4. Select the tier you actually used
5. Enter the result in your chosen unit — positive for a win, negative for a loss
6. Close settings — dashboard updates instantly
Do this every time. No exceptions. Not logging a trade because you do not like the result is the first step toward self-deception.
7.4 Mid-session adjustments
After a loss — manually change your tier to half.
After a second loss — change to quarter.
After a violation — log it as violation, accept the lockout.
The system recalculates allowed contracts and shows your new promotion threshold automatically.
7.5 Session end
When the session ends:
- Target hit: walk away. Do not give it back.
- Locked out by losses: walk away. Come back tomorrow.
- Violation: accept the consequence. Log it honestly.
Manual reset for next session:
1. Clear all trade log slots back to none / 0
2. Update carryover deficit if you are carrying one
3. Set your new starting tier
4. Adjust daily loss limit if needed for the new day
8. Tips & best practices
8.1 The most important rule
Log every trade. Immediately after it closes. Not later. Not after "one more trade." Right now.
The discipline of immediate logging is itself a trading skill. It keeps you present, accountable, and aware of exactly where you stand at all times.
8.2 Respect the tier system
The tier system only works if you apply it consistently.
If you take a loss and stay at full because "it was a good setup" or "the market was unusual today" — you are not using the system. You are using the system when it is convenient and ignoring it when it is not.
Apply the demotion every time, without exception. The whole point of the tier system is that it removes the emotional decision from the equation. Commit to the rules before the session starts, not in the middle of a losing run.
8.3 Do not move your sto
The contracts allowed calculation is based on your stop distance. If you move your stop wider to give the trade more room, your actual risk per trade increases beyond what the system calculated. You are now taking more risk than the dashboard shows.
If you want a wider stop — recalculate. Accept fewer contracts. Do not silently increase your exposure.
8.4 The lockout is there for a reason
When the chart goes red and the lockout appears, there is a setting that lets you disable it. Do not use it.
The lockout exists because the rules exist. If you have reached your maximum losses or maximum trades, continuing to trade means operating outside your rules — which means operating in a state where previous decisions have already shown your judgment is impaired for the day.
Come back tomorrow. The market will still be there.
8.5 Target hit means stop
When the dashboard shows target hit and the chart goes green — that is the signal to stop. Not to "go for one more." Not to "see if the trend continues."
Most traders who blow accounts do not do it on bad days. They do it on good days when they got overconfident after hitting their target and kept trading. Walk away with the win. That is a skill.
8.6 Setting realistic targets and limits
Your daily loss limit should be a number that, if lost, does not materially damage your account or your psychology.
Your daily target should be a number that is achievable on a normal day — not your best day ever. Consistent achievement of a realistic target builds an account faster than occasional achievement of an aggressive target.
A useful starting framework:
- Daily loss limit: 2–5% of account
- Max risk per trade: 1–2% of daily loss limit
- Daily target: 2–3× your average risk per trade
- Max trades: 3–5
- Max losses: 2–3
Adjust based on your instrument, style, and account size.
8.7 Instrument tick value setup
The single most common setup error is entering the wrong tick value. If your contracts allowed number seems too high or too low, check your tick value and ticks per point first.
- Mnq: tick value = $0.50, ticks per point = 4
- Es: tick value = $12.50, ticks per point = 4
- Crypto in dollar mode: set tick value to match your contract specification or use dollar result unit
9. What this indicator does not do
- Does not generate buy or sell signals
- Does not predict market direction
- Does not connect to your broker
- Does not automatically stop you from trading
- Does not track open positions in real time
- Does not replace your trading strategy
- Does not guarantee profitability
- Does not prevent violations — you must log them yourself
This is an accountability tool. The accountability only works if you bring the honesty. The indicator brings the structure. You bring the discipline.
10. Disclaimer
This indicator is provided for educational and informational purposes only. Nothing in this document constitutes financial advice or any form of recommendation.
All trading decisions are made entirely by the user. The indicator provides calculation tools based on user-entered parameters — the accuracy of any output depends entirely on the accuracy of those inputs.
Trading financial instruments involves substantial risk of loss. Past performance is not indicative of future results. You may lose all of your invested capital.
Anonycryptous accepts no responsibility or liability for any losses incurred as a result of using risk engine or any content in this manual. Indicator

Indicator

Gold Breakout Trader⚙️ Gold short-term entries off M1 timeframe every 2 hours every day with SL/TP targets.
📦 2-Hour Breakout Structure: The indicator plots a new set of dynamic zones every two hours, providing a fresh breakout structure based on the most recent price action. This is the default setting and is designed for intraday trading.
🎯 Precision Entry & Exit Levels: A central gray box is plotted, with Buy Stop and Sell Stop lines automatically placed 2 USD away from its borders. This buffer creates a neutral zone and helps filter out noise.
💰 Pre-Defined Profit Targets: Three Take Profit TP zones are plotted for both long and short trades TP1, TP2, TP3. These zones are spaced apart, providing clear targets for managing trades.
⚙️ Fully Customizable Spacing: Every element is adjustable. You can change the buffer between the gray box and stop lines, the gap between the stop lines and the first TP zone, and the gaps between each subsequent TP zone.
🔔 M1 Breakout Alerts: The indicator includes a powerful alerts module that triggers when an M1 candle closes above the Buy Stop level or below the Sell Stop level. This provides real-time notifications for potential trade entries.
🎨 Clean Visuals & Clear Labels: The zones are color-coded teal for buy-side, red/purple for sell-side for instant recognition. The Buy Stop and Sell Stop labels are also colored to match their respective directions, ensuring zero confusion.
⚙️ Trading Strategy & Logic
This strategy is designed for precision and requires patience. The core idea is to wait for the market to confirm a breakout of the established 2-hour range before entering a trade.
📌 Entry Logic
1. 🕒 Wait for a New Zone: Allow the indicator to plot a new 2-hour structure. Do not trade old or expired zones.
2. 🔔 Set Your Alerts: In PulseWire, create a new alert and select the indicator. For the condition, choose "Any alert() function call" and set it to trigger "Once Per Bar Close". This will notify you the moment a candle closes across a stop level.
3. 👀 Wait for the M1 Close: For a Long Buy Trade, wait for an M1 candle to close above the Buy Stop line. For a Short Sell Trade, wait for an M1 candle to close below the Sell Stop line.
4. ✅ Enter on Confirmation: Once you receive the alert and visually confirm the M1 candle has closed past the level, you can enter the trade.
🛑 Stop Loss SL Placement
The stop loss is designed to be tight and objective, providing a clear invalidation of the trade idea.
⬇️ For a Long Trade, the Stop Loss should be placed at the Sell Stop line the level on the opposite side of the gray box.
⬆️ For a Short Trade, the Stop Loss should be placed at the Buy Stop line.
🎯 Take Profit TP Strategy
The indicator provides three clear targets. How you use them depends on your trade management style.
🥇 TP1: The first level of resistance/support. This is an ideal target for taking partial profits and moving your stop loss to breakeven.
🥈 TP2 & TP3: Subsequent targets for scaling out of the position or for your final profit target.
⚠️ IMPORTANT NOTICE
This indicator and the accompanying strategy are provided for educational purposes only. Trading financial markets involves substantial risk, and past performance is not indicative of future results. The logic described is based on a specific set of rules and does not guarantee profit. Always conduct your own analysis and risk management before entering any trade. The creators are not responsible for any financial losses incurred.
Indicator

Daily Bias Trade Manager [MarkitTick]💡 The Daily Bias Trade Manager is a sophisticated technical analysis suite designed to automate the identification of high-probability intraday setups based on liquidity concepts and structural shifts. By synthesizing Previous Day High/Low (PDH/PDL) interactions with momentum confirmation and strict risk management protocols, this tool assists traders in navigating the "Daily Bias." It moves beyond simple signal generation by offering a complete trade management visualization system, projecting entries, stop losses, and take-profit levels directly onto the chart in real-time.
✨ Originality and Utility
This script distinguishes itself by integrating institutional price action theory—specifically Liquidity Sweeps and Change in State of Delivery (CISD)—with mechanical filtering. While many indicators simply highlight highs and lows, the Daily Bias Trade Manager validates these levels by analyzing what happens *after* price tests them.
It solves a common problem for intraday traders: "Analysis Paralysis." By automating the detection of structure breaks (MSS) and Fair Value Gaps (FVG) following a sweep of daily liquidity, it provides an objective framework for entry. Furthermore, the built-in "Position Box" feature removes the guesswork from trade execution by instantly calculating risk-to-reward ratios and visualizing them, allowing traders to see the feasibility of a trade before execution.
🔬 Methodology and Concepts
The core logic operates on a sequential detection model:
Liquidity Identification: The script first plots the Previous Day High (PDH) and Previous Day Low (PDL). These are critical institutional reference points where stop-loss orders (liquidity) often reside.
The Sweep: A "Sweep" is confirmed when price breaches a PDH/PDL but fails to sustain the breakout, closing back inside the previous day's range. This suggests a "Fake-out" or liquidity grab, often a precursor to a reversal.
Change in State of Delivery (CISD): Following a sweep, the script monitors local market structure. It looks for a decisive close past a recent swing point (Swing High for shorts, Swing Low for longs) within a user-defined bar window. This confirms that the counter-trend move has momentum.
Confluence Filtering: To reduce false positives, the engine applies optional filters:
RVOL (Relative Volume): Ensures the sweep occurred on significant volume (Climax behavior).
RSI Momentum: Verifies that momentum supports the reversal direction.
Trend Filter: Uses a long-term EMA to ensure trades align with the broader market direction.
Entry Model: Upon validation, the script calculates an entry at the close (or optionally at a Fair Value Gap), places a Stop Loss at the sweep extreme, and projects three Take Profit targets based on configurable R:R ratios.
🎨 Visual Guide
The indicator uses a distinct color-coded system to keep the chart clean yet informative:
● Liquidity Levels & Sweeps
Orange/Blue Lines: Represent the PDH (Previous Day High) and PDL (Previous Day Low).
Teal Shaded Zones: Indicate a "Buy-Side Sweep" (Price took highs and rejected).
Red Shaded Zones: Indicate a "Sell-Side Sweep" (Price took lows and rejected).
● Position Management Boxes
When a signal triggers, a structured box appears:
Solid Gray Line: The theoretical Entry Price.
Solid Red Line: The Stop Loss (SL), typically placed at the swing high/low of the sweep.
Dashed Blue Lines: Represent TP1, TP2, and TP3 targets based on Reward-to-Risk settings.
Labels: Data tags on the right side of the box show exact price coordinates for Entry, SL, and Targets.
● Signals & Clouds
Green "BUY" Labels: Appear below the bar when a bullish sweep and structural shift are confirmed.
Red "SELL" Labels: Appear above the bar when a bearish sweep is validated.
Yellow Clouds: Highlight Fair Value Gaps (FVG) used for entry confluence or retests.
● Multi-Timeframe (MTF) Dashboard
A panel (default: Top Right) displays the status of up to three higher timeframes.
Trend: Shows "BULL" or "BEAR" based on EMA alignment.
Liquidity: Indicates if the timeframe is "Taking Buy Liq", "Taking Sell Liq", or "Inside Range".
📖 How to Use
● Bullish Reversal Setup
Wait for price to drop below the Blue PDL Line.
Look for a Red Sell-Side Sweep Zone to form, indicating price has rejected lower prices.
Wait for the Green BUY Signal . This confirms a shift in structure (CISD) back to the upside.
Observe the Position Box. If the Risk/Reward is favorable (targets are within reasonable reach), consider the trade.
Optional: Use the "Dynamic Targets" setting to target the previous swing high instead of a fixed ratio.
● Bearish Reversal Setup
Wait for price to rally above the Orange PDH Line.
Look for a Teal Buy-Side Sweep Zone .
Wait for the Red SELL Signal confirming the rejection.
Ensure the dashboard shows alignment (e.g., Higher Timeframe Trend is Bearish) for higher probability.
● Trade Management
Enable the "ATR Trailing Stop" in settings to have the Stop Loss line dynamically adjust as price moves in your favor, locking in potential gains.
⚙️ Inputs and Settings
● General & Display
Show Daily Liquidity: Toggles the PDH/PDL lines.
Max Signals/Zones: Limits the visual clutter by restricting historical shapes.
● Detection Logic
Swing Detection Length: Controls the sensitivity of pivot points. Higher numbers = fewer, more significant swings.
CISD Window: How many bars after a sweep are allowed for the structure shift to occur.
Use FVG Entry: If true, the signal waits for a retest of a gap rather than entering immediately at the close.
● Filters
Volume (RVOL): Requires the sweep candle volume to be X times larger than average.
Trend Filter: Only allows Buy signals above the EMA and Sell signals below it.
Session Filter: Restricts signals to specific hours (e.g., New York Killzone).
● Targets & Management
Target R:R: Sets the multiplier for TP1, TP2, TP3 relative to the stop loss distance.
Use Dynamic Targets: Targets structural liquidity (Previous Highs/Lows) instead of fixed math ratios.
ATR Trailing Stop: Activates the trailing stop mechanism.
🔍 Deconstruction of the Underlying Scientific and Academic Framework
This indicator is grounded in the principles of Market Microstructure and Mean Reversion theory .
1. Liquidity Pools & Stop Runs:
Academic literature on market microstructure suggests that order flow clusters around obvious visual references (PDH/PDL). Large market participants often utilize this "resting liquidity" to fill large block orders with minimal slippage. The "Sweep" logic detects this absorption phase.
2. Volatility Breakout vs. Fake-out:
The script differentiates between a genuine breakout and a mean-reverting "fake-out" by analyzing the Close relative to the Range . A close back within the prior day's range after a breach signifies a failure of auction in the new territory, statistically increasing the probability of a reversion to the mean (equilibrium).
3. Momentum Validation (RSI & RVOL):
By integrating Relative Volume (RVOL) and RSI, the script applies statistical significance testing to the price action. High volume at a range extreme without price progress (the sweep) indicates "Stopping Volume" or absorption, a key concept in Volume Spread Analysis (VSA).
🙏 Gratitude
I would like to express my gratitude to harry040708 for sharing the insightful idea that made this script possible.
⚠️ Disclaimer
All provided scripts and indicators are strictly for educational exploration and must not be interpreted as financial advice or a recommendation to execute trades. I expressly disclaim all liability for any financial losses or damages that may result, directly or indirectly, from the reliance on or application of these tools. Market participation carries inherent risk where past performance never guarantees future returns, leaving all investment decisions and due diligence solely at your own discretion. Indicator

Price Exhaustion Envelope [BackQuant]Price Exhaustion Envelope
Visual preview of the bands:
What it is
The Price Exhaustion Envelope (PEE) is a multi‑factor overextension detector wrapped inside a dynamic envelope framework. It measures how “tired” a move is by blending price stretch, volume surges, momentum and acceleration, plus optional RSI divergence. The result is a composite exhaustion score that drives both on‑chart signals and the adaptive width of three optional envelope bands around a smoothed baseline. When the score spikes above or below your chosen threshold, the script can flag exhaustion, paint candles, tint the background and fire alerts.
How it works under the hood
Exhaustion score
Price component: distance of close from its mean in standard deviation units.
Volume component: normalized volume pressure that highlights unusual participation.
Momentum component: rate of change and acceleration of price, scaled by their own volatility.
RSI divergence (optional): bullish and bearish divergences gently push the score lower or higher.
Mode control: choose Price, Volume, Momentum or Composite. Composite averages the main pieces for a balanced view.
Energy scale (0 to 100)
The composite score is pushed through a logistic transform to create an “energy” value. High energy (above 70 to 80) signals a move that may be running hot, while very low energy (below 20 to 30) points to exhaustion on the downside.
Envelope engine
Baseline: EMA of price over the main lookback length.
Width: base width is standard deviation times a multiplier.
Type selector:
• Static keeps the width fixed.
• Dynamic expands width in proportion to the absolute exhaustion score.
• Adaptive links width to the energy reading so bands breathe with market “heat.”
Smoothing: a short EMA on the width reduces jitter and keeps bands pleasant to trade around.
Band architecture
You can toggle up to three symmetric bands on each side of the baseline. They default to 1.0, 1.6 and 2.2 multiples of the smoothed width. Soft transparent fills create a layered thermograph of extension. The outermost band often maps to true blow‑off extremes.
On‑chart elements
Baseline line that flips color in real time depending on where price sits.
Up to three upper and lower bands with progressive opacity.
Triangle markers at fresh exhaustion triggers.
Tiny warning glyphs at extreme upper or lower breaches.
Optional bar coloring to visually tag exhausted candles.
Background halo when energy > 80 or < 20 for instant context.
A compact info table showing State, Score, Energy, Momentum score and where price sits inside the envelope (percent).
How to use it in trading
Mean reversion plays
When price pierces the outer band and an exhaustion marker prints, look for reversal candles or lower‑timeframe confirmation to fade the move back toward the baseline.
For conservative entries, wait for the composite score to roll back under the threshold or for energy to drop from extreme to neutral.
Set stops just beyond the extreme levels (use extreme_upper and extreme_lower as natural invalidation points). Targets can be the baseline or the opposite inner band.
Trend continuation with smart pullbacks
In strong trends, the first tag of Band 1 or Band 2 against the dominant direction often offers low‑risk continuation entries. Use energy readings: if energy is low on a pullback during an uptrend, a bounce is more likely.
Combine with RSI divergence: hidden bullish divergence near a lower band in an uptrend can be a powerful confirmation.
Breakout filtering
A breakout that occurs while the composite score is still moderate (not exhausted) has a higher chance of follow‑through. Skip signals when energy is already above 80 and price is punching the outer band, as the move may be late.
Watch env_position (Envelope %) in the table. Breakouts near 40 to 60 percent of the envelope are “healthy,” while those at 95 percent are stretched.
Scaling out and risk control
Use exhaustion alerts to trim positions into strength or weakness.
Trail stops just outside Band 2 or Band 3 to stay in trends while letting the envelope expand in volatile phases.
Multi‑timeframe confluence
Run the script on a higher timeframe to locate exhaustion context, then drill down to a lower timeframe for entries.
Opposite signals across timeframes (daily exhaustion vs. 5‑minute breakout) warn you to reduce size or tighten management.
Key inputs to experiment with
Lookback Period: larger values smooth the score and envelope, ideal for swing trading. Shorter values make it reactive for scalps.
Exhaustion Threshold: raise above 2.0 in choppy assets to cut noise, drop to 1.5 for smooth FX pairs.
Envelope Type: Dynamic is great for crypto spikes, Adaptive shines in stocks where volume and volatility wave together.
RSI Divergence: turn off if you prefer a pure price/volume model or if divergence floods the score in your asset.
Alert set included
Fresh upper exhaustion
Fresh lower exhaustion
Extreme upper breach
Extreme lower breach
RSI bearish divergence
RSI bullish divergence
Hook these to PulseWire notifications so you get pinged the moment a move hits exhaustion.
Best practices
Always pair exhaustion signals with structure. Support and resistance, liquidity pools and session opens matter.
Avoid blindly shorting every upper signal in a roaring bull market. Let the envelope type help you filter.
Use the table to sanity‑check: a very high score but mid‑range env_position means the band may still be wide enough to absorb more movement.
Backtest threshold combinations on your instrument. Different tickers carry different volatility fingerprints.
Final note
Price Exhaustion Envelope is a flexible framework, not a turnkey system. It excels as a context layer that tells you when the crowd is pressing too hard or when a move still has fuel. Combine it with sound execution tactics, risk limits and market awareness. Trade safe and let the envelope breathe with the market. Indicator

TQ's Support & Resistance(My goal creating this indicator): Provide a way to categorize and label key structures on multiple different levels so I can create a plan based on those observable facts.
The Underlying Concept / What is Momentum?
Momentum indicates transaction pressure. If the algorithm detects price is going up, that would be considered positive momentum. If the algorithm detects price is going down negative momentum would be detected.
The Momentum shown is derived from a price action pattern. Unlike my previous Support & Resistance indicator that used Super Trend, this indicator uses a unique pattern I created. On the first bar bearish momentum is detected a resistance Level is made at the highest point of the previous bullish condition. On the first bar bullish momentum is detected a support Level is made at the lowest point of the previous bearish condition. This happens on 5 different Momentum Levels, (short-term to long-term). I currently use this pattern to trade so the source code is protected.
What is Severity?
Severity is How we differentiate the importance of different Highs and Lows. If Momentum is detected on a higher level the Supply or Demand Level is updated. The Color and Size representing that Level will be shown. Demand and Supply Levels made by higher levels are more SEVERE than a demand level made by a lower level.
Technical Inputs
- to ensure the correct calculation of Support and Resistance levels change BAR_INDEX. BAR_INDEX creates a buffer at the start of the chart. For example: If you set BAR_INDEX to 300. The script will wait for 300 bars to elapse on the current chart before running. This allows the script more time to gather data. Which is needed in order for our dynamic lookback length to never return an error (Dynamic lookback length can't be negative or zero). The lower the timeframe the greater the number of bars need. For Example, if I open up a 1min chart I would enter 5000 as my BAR_INDEX since that will provide enough data to ensure the correct calculation of Support and Resistance levels. If I was on a daily chart, I would enter a lower number such as 800. Don't be afraid to play around with this.
- Toggle options (Close) or (High & Low) creates Support and Resistance Levels using the Lowest close and Highest close or using the Lowest low and Highest high.
Level Inputs
- The indicator has 5 Different Levels indicating SEVEREITY of a Supply and Demand Levels. The higher the Level the more SEVERE the Level.
Display Inputs
- You have the option to customize the Length, Width, Line Style, and Colors of all 5 different
- This indicator includes a Trend Chart. To Easily verify the current trend of any displayed by this indicator toggle on Chart On/Off. You also get the option to change the Chart Position and the size of the Trend Chart
How Trend Is being Determined?
(Close > Current Supply Level) if this statement is true technically price made a HH, so the trend is bullish.
(Close < Current Demand Level) if this statement is true technically price made a LL, so the trend is bearish.
- Fully customize how you display Market Structure on different levels. Line Length, Line Width, Line Style, and Line color can all be customized.
How it can be used?
(Examples of Different ways you can use this indicator): Easily categorize the severity of each and every Supply or Demand Level in the market (The higher Level the stronger the level)
: Quickly Determine the trend of any Level.
: Get a consistent view of a market and how different Levels are behaving but just use one chart.
: Take the discretion from hand drawing support and resistance lines out of your trading.
: Find and categorize strong levels for potential breakouts.
: Trend Analysis, use Levels to create a narrative based on observable facts from these Levels.
: Different Targets to take money off the table.
: Use Severity to differentiate between different trend line setups.
: Find Great places to move your stop loss too.
Indicator

Indicator

Indicator

Strategy

Strategy

CPR with inside candle, Pivot Points and 4EMA The CPR trading strategy is a technical analysis approach that combines multiple indicators to determine potential price levels and trading opportunities. The strategy uses three main components: Inside Candles, Pivot Points, and the 4EMA.
Inside Candles: The Inside Candle pattern is a candlestick pattern where the current candle has a lower high and a higher low than the previous candle. This pattern can indicate a period of consolidation or indecision in the market and can signal a potential reversal or continuation of the trend.
Pivot Points: Pivot Points are technical indicators that use the previous day's price data to calculate key levels of support and resistance for the current trading day. These levels can act as potential areas of buying or selling pressure and can help traders identify potential entry and exit points.
4EMA: The 4EMA is a short-term Exponential Moving Average that tracks the average price of an asset over the previous four periods. This indicator is used to help identify short-term trends in the market and can signal potential buying or selling opportunities.
To apply the CPR strategy, traders first look for Inside Candles on their chart, indicating a period of consolidation or indecision in the market. Next, they identify the Pivot Points for the current trading day, which can act as potential areas of support or resistance. Finally, traders use the 4EMA to confirm the direction of the trend and potential entry or exit points.
For example, if an Inside Candle forms at a Pivot Point level and the 4EMA is indicating an uptrend, this could be a potential buying opportunity. Conversely, if an Inside Candle forms at a Pivot Point level and the 4EMA is indicating a downtrend, this could be a potential selling opportunity.
Indicator

Setup Max e Min Larry WilliansLarry Williams used this system to win the trading championship
Hello friends, I bring a script with a trading strategy to be used in futures such as Index, Forex and Commodities. Developed by famous trader Larry Williams.
In them we use two 3-period Simple Moving Averages (Arithmetic) (one with the high price, the other with the low price), and a 21-period Moving Average (Arithmetic) to determine the trend. This will form an average channel with the prices of the maximums and minimums of the last three candles.
Best time charts use the strategy: from 5 minutes to 60 minutes.
This strategy is quite simple. The 21 Moving Average will color according to the trend (Green for bullish, Red for bearish and Gray for transitions). The Script will signal the entry according to the trend by the colors of the candles and also by the signal:
When green, the buy will be on the crossing of the lower Moving Average crossing the candlestick, and the exit will be on the crossing of the candlestick on the next Upper Moving Average.
When red, the sell will be at the crossing of the Upper Moving Average crossing the candlestick, and the exit will be at the crossing of the candlestick on the next Lower Moving Average.
When the Script signals the candle with a purple X, it means that the trend is changing and the entire open operation must be closed.
This system has no Stop, so be careful when using it.
Na linguagem do autor:
Larry Williams usou esse sistema ganhar campeonato de trade
Olá amigos, trago um script com uma estratégia de trade pra ser usada em futuros como Índice, Forex e Commodities. Desenvolvido pelo famoso trader Larry Willians.
Neles usamos duas Médias Móveis Simples (Aritmética) de 3 períodos (uma com o preço da máxima, outra com o preço da mínima), e uma Média Móvel (Aritmética) de 21 períodos para determinar a tendência. Nisso vai formar uma canal de médias com os preços das máximas e mínimas dos últimos três candles.
Melhores tempos gráficos usar a estratégia: de 5 minutos até 60 minutos.
Essa estratégia é bem simples. A Média Móvel de 21 irá colorir de acordo com a tendência (Green pra alta, Red para baixa e Gray para transições). O Script irá sinalizar a entrada de acordo com a tendência pela cores dos candles e também pela sinalização:
Quando green, a compra será no cruzamento da Média Móvel inferior cruzando o candle, e a saida será no cruzamento do candle na Média Móvel Superior seguinte.
Quando red, a venda será no cruzamento da Média Móvel Superior cruzando o candle, e a saida será no cruzamento do candle na Média Móvel Inferior seguinte.
Quando o Script sinaliza o candle com X purple, significa que a tendência está em mudança e deve ser fechada toda a operação em aberto.
Este sistema não possui Stop, portando cuidado quanto a seu uso.
Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator
