Monday Liquidity Sweep - WolfWeb⚡ 1. Liquidity Sweep Parameters (Wick-Extreme Logic)
These settings determine when the strategy detects a liquidity sweep through Monday’s high/low.
liqPct — Liquidity Sweep % of Wick Extreme
Default: 0.0002 (0.02%)
Minimum size the wick must extend above Monday’s high or below Monday’s low
Prevents tiny wiggles from counting as sweeps
Example:
If the sweep high (after Monday) is 1.20000
→ Wick must extend at least 1.20000 × 0.0002 = 0.00024 (2.4 pips)
maxWickPct — Max Wick % Allowed
Default: 0.0025 (0.25%)
If the wick is too big, it’s considered inefficient/noisy and skipped
Avoids entering after huge spikes that aren’t real liquidity grabs
slPct — SL Offset % of Wick Extreme
Default: 0.0002 (0.02%)
Stop loss is placed beyond the sweep wick by this percentage
Prevents immediate stop-outs from tiny spread/noise beyond the sweep point
Short example:
SL = wickHighExtreme + (wickHighExtreme × slPct)
Long example:
SL = wickLowExtreme – (wickLowExtreme × slPct)
⚡ 2. Risk Management Settings
riskUsd — Fixed Dollar Risk per Trade
Default: $100
Strategy automatically adjusts position size so that
max loss = $100
Regardless of SL distance, your dollar risk stays constant
rr — Reward/Risk Ratio (used for one TP scenario)
Default: 3.5
Minimum R multiple the strategy tries to achieve
If Monday range TP is smaller, strategy takes the larger TP
tpRangePct — TP % of Monday Range
Default: 130%
Final TP = max( 3.5R , 130% of Monday range )
Why?
Because sometimes Monday range is wide, and 3R is not enough contextually.
Examples:
Monday range = 50 pips → TP = 65 pips (because 130% > 3.5R? depends on risk)
Monday range = 10 pips → TP = whichever is larger (usually 3.5R)
This makes the strategy adapt to volatility differences week by week.
⚡ 3. Break-Even System (Two Conditions)
You have two independent BE triggers. If either hits, SL moves to a safe level.
BE Trigger Condition 1:
beRRTrigger — Break-Even Trigger in R Multiples
Default: 1.5
When the trade reaches +1.5R profit, we activate break-even logic.
BE Trigger Condition 2:
beBars — Break-Even After N Candles
Default: 24 bars
If trade doesn’t hit 1.5R but stays open long enough (24 candles),
SL moves to a break-even location.
This prevents trades from floating too long and reversing violently.
beLockFraction — Lock-In Fraction After BE
Default: 0.1
Meaning:
Once BE is triggered, SL moves to lock in 10% of the initial risk as profit.
Example:
Initial risk (entry→SL) = 20 pips
Lock fraction 0.1 → lock in 2 pips profit after BE activation.
This avoids pure breakeven (0 profit), which often gets wicked out.
⚡ 4. Monday + Time Logic
hourShift — Monday Start Shift
Default: 7 hours
Used to shift Monday start earlier/later depending on broker
Many forex brokers start the week late (Sunday evening).
This fixes the Monday box to real market structure.
Monday Box & Range
Strategy tracks Monday High & Low
Draws a box ONLY for Monday
Sweeps must occur after Monday
Entries must be back into the Monday range on next candle
⚡ 5. Session & Close Logic
nyOpenHour — New York Session Start Hour
Default: 14 (2 PM exchange time)
Friday Auto-Close
Any open trade is closed on Friday at:
NY Open + 2 hours
So with NY at 14 → auto-close at 16 (4 PM).
This protects from weekend gaps.
⚡ 6. Entry Mode
entryMode — “Tuesday Only” or “One Trade Per Week”
Tuesday Only → Strategy only enters on Tuesday
One Trade Per Week → Can enter any day after Monday, but only once per week
Mondayrange
Initial balance - weeklyWeekly Initial Balance (IB) — Indicator Description
The Weekly Initial Balance (IB) is the price range (High–Low) established during the week’s first trading session (most commonly Monday). You can measure it over the entire day or just the first X hours (e.g. 60 or 120 minutes). Once that session ends, the IB High and IB Low define the key levels where the initial weekly range formed.
Why Measure the Weekly IB?
Week-Opening Sentiment:
Monday’s range often sets the tone for the rest of the week. Trading above the IB High signals bullish control; trading below the IB Low signals bearish control.
Key Liquidity Zones:
Large institutions tend to place orders around these extremes, so you’ll frequently see tests, breakouts, or rejections at these levels.
Support & Resistance:
The IB High and IB Low become natural barriers. Price will often return to them, bounce off them, or break through them—ideal spots for entries and exits.
Volatility Forecast:
The width of the IB (High minus Low) indicates whether to expect a volatile week (wide IB) or a quieter one (narrow IB).
Significance of IB Levels
Breakout:
A clear break above the IB High (for longs) or below the IB Low (for shorts) can ignite a strong trending move.
Fade:
A rejection off the IB High/Low during low momentum (e.g. low volume or pin-bar formations) offers a high-probability reversal trade.
Mid-Point:
The 50% level of the IB range often “magnetizes” price back to it, providing entry points for continuation or reversal strategies.
Three Core Monday IB Strategies
A. Breakout (Open-Range Breakout)
Entry: Wait for 1–2 candles (e.g. 5-minute) to close above IB High (long) or below IB Low (short).
Stop-Loss: A few pips below IB High (long) or above IB Low (short).
Profit-Target: 2–3× your risk (Reward:Risk ≥ 2:1).
Best When: You spot a clear impulse—such as a strong pre-open volume spike or news-driven move.
B. Fade (Reversal at Extremes)
Entry: When price tests IB High but shows weakening momentum (shrinking volume, upper-wick candles), enter short; vice versa for IB Low and longs.
Stop-Loss: Just beyond the IB extreme you’re fading.
Profit-Target: Back toward the IB mid-point (50% level) or all the way to the opposite IB extreme.
Best When: Monday’s action is range-bound and lacks a clear directional trend.
C. Mid-Point Trading
Entry: When price returns to the 50% level of the IB range.
In an up-trend: buy if it bounces off mid-point back toward IB High.
In a down-trend: sell if it reverses off mid-point back toward IB Low.
Stop-Loss: Just below the nearest swing-low (for longs) or above the nearest swing-high (for shorts).
Profit-Target: To the corresponding IB extreme (High or Low).
Best When: You see a strong initial move away from the IB, followed by a pullback to the mid-point.
Usage Steps
Configure your session: Measure IB over your chosen Monday timeframe (whole day or first X hours).
Choose your strategy: Align Breakout, Fade, or Mid-Point entries with the current market context (trend vs. range).
Manage risk: Keep risk per trade ≤ 1% of account and maintain at least a 2:1 Reward:Risk ratio.
Backtest & forward-test: Verify performance over multiple Mondays and in a paper-trading environment before going live.
Monday range by MatboomThe "Monday Range" Pine Script indicator calculates and displays the lowest and highest prices during a specified trading session, focusing on Mondays. Users can configure the trading session parameters, such as start and end times and time zone. The indicator visually highlights the session range on the chart by plotting the session low and high prices and applying a background color within the session period. The customizable days of the week checkboxes allow users to choose which days the indicator should consider for analysis.
Session Configuration:
session = input.session("0000-0000", title="Trading Session")
timeZone = input.string("UTC", title="Time Zone")
monSession = input.bool(true, title="Mon ", group="Trading Session", inline="d1")
tueSession = input.bool(true, title="Tue ", group="Trading Session", inline="d1")
Users can configure the trading session start and end times and the time zone.
Checkboxes for Monday (monSession) and Tuesday (tueSession) sessions are provided.
SessionLow and SessionHigh Functions:
SessionLow(sessionTime, sessionTimeZone=syminfo.timezone) => ...
SessionHigh(sessionTime, sessionTimeZone=syminfo.timezone) => ...
Custom functions to calculate the lowest (SessionLow) and highest (SessionHigh) prices during a specified trading session.
InSession Function:
InSession(sessionTimes, sessionTimeZone=syminfo.timezone) => ...
Determines if the current bar is inside the specified trading session.
Days of Week String and Session String:
sessionDays = ""
if monSession
sessionDays += "2"
if tueSession
sessionDays += "3"
tradingSession = session + ":" + sessionDays
Constructs a string representing the selected days of the week for the session.
Fetch Session Low and High:
sessLow = SessionLow(tradingSession, timeZone)
sessHigh = SessionHigh(tradingSession, timeZone)
Calls the custom functions to obtain the session low and high prices.
Plot Session Low and High and Background Color for Session
plot(sessLow, color=color.red, title="Session Low")
plot(sessHigh, color=color.red, title="Session Low")
bgcolor(InSession(tradingSession, timeZone) ? color.new(color.aqua, 90) : na)
Monday_Weekly_Range/ErkOzi/Deviation Level/V1"Hello, first of all, I believe that the most important levels to look at are the weekly Fibonacci levels. I have planned an indicator that automatically calculates this. It models a range based on the weekly opening, high, and low prices, which is well-detailed and clear in my scans. I hope it will be beneficial for everyone.
***The logic of the Monday_Weekly_Range indicator is to analyze the weekly price movement based on the trading range formed on Mondays. Here are the detailed logic, calculation, strategy, and components of the indicator:
***Calculation of Monday Range:
The indicator calculates the highest (mondayHigh) and lowest (mondayLow) price levels formed on Mondays.
If the current bar corresponds to Monday, the values of the Monday range are updated. Otherwise, the values are assigned as "na" (undefined).
***Calculation of Monday Range Midpoint:
The midpoint of the Monday range (mondayMidRange) is calculated using the highest and lowest price levels of the Monday range.
***Fibonacci Levels:
// Calculate Fibonacci levels
fib272 = nextMondayHigh + 0.272 * (nextMondayHigh - nextMondayLow)
fib414 = nextMondayHigh + 0.414 * (nextMondayHigh - nextMondayLow)
fib500 = nextMondayHigh + 0.5 * (nextMondayHigh - nextMondayLow)
fib618 = nextMondayHigh + 0.618 * (nextMondayHigh - nextMondayLow)
fibNegative272 = nextMondayLow - 0.272 * (nextMondayHigh - nextMondayLow)
fibNegative414 = nextMondayLow - 0.414 * (nextMondayHigh - nextMondayLow)
fibNegative500 = nextMondayLow - 0.5 * (nextMondayHigh - nextMondayLow)
fibNegative618 = nextMondayLow - 0.618 * (nextMondayHigh - nextMondayLow)
fibNegative1 = nextMondayLow - 1 * (nextMondayHigh - nextMondayLow)
fib2 = nextMondayHigh + 1 * (nextMondayHigh - nextMondayLow)
***Fibonacci levels are calculated using the highest and lowest price levels of the Monday range.
Common Fibonacci ratios such as 0.272, 0.414, 0.50, and 0.618 represent deviation levels of the Monday range.
Additionally, the levels are completed with -1 and +1 to determine at which level the price is within the weekly swing.
***Visualization on the Chart:
The Monday range, midpoint, Fibonacci levels, and other components are displayed on the chart using appropriate shapes and colors.
The indicator provides a visual representation of the Monday range and Fibonacci levels using lines, circles, and other graphical elements.
***Strategy and Usage:
The Monday range represents the starting point of the weekly price movement. This range plays an important role in determining weekly support and resistance levels.
Fibonacci levels are used to identify potential reaction zones and trend reversals. These levels indicate where the price may encounter support or resistance.
You can use the indicator in conjunction with other technical analysis tools and indicators to conduct a more comprehensive analysis. For example, combining it with trendlines, moving averages, or oscillators can enhance the accuracy.
When making investment decisions, it is important to combine the information provided by the indicator with other analysis methods and use risk management strategies.
Thank you in advance for your likes, follows, and comments. If you have any questions, feel free to ask."



