PROTECTED SOURCE SCRIPT

BUY/SELL Multi-Factor Decision Engine (v8) Webhook

13
BUY / SELL Multi-Factor Decision Engine (v8) — Webhook
Important Notice
This indicator is not financial advice, does not guarantee results, and does not eliminate losses.
It is not a bot, not an oracle, and does not replace experience, risk management, or human judgment.
It is a tool for reading, filtering, and organizing market information.

1. What is this indicator?
BUY / SELL Multi-Factor Decision Engine (v8) — Webhook is a technical analysis indicator that:
analyzes multiple indicators at the same time,


evaluates structure, momentum, pressure, and context,


generates BUY / SELL signals when sufficient intent exists,


displays two state semaphores (BAS and CTX),


concentrates complex information into a compact panel,


is highly configurable from the settings panel (almost the entire indicator is configurable, including parameters, thresholds, profiles, and tolerances, allowing significant modification of the indicator’s behavior),


can generate alerts and signals via Webhook.


It does not execute trades.
It does not promise consistent wins.
It does not eliminate risk.

2. What does it actually do?
This indicator does NOT work with simple rules such as:
“RSI above X = buy”


“Moving average crossover = entry”


It also does not wait for everything to be perfect at the same time.
It works as follows:
It evaluates market intent using several indicators simultaneously.


It builds a LONG probability and a SHORT probability.


Intent may exist even if some indicators are neutral.


When intent exceeds a minimum configurable threshold, a BUY or SELL is generated internally.


That signal is only shown if the market is moving enough (ATR filter).


Important note:
ATR does NOT participate in the BUY / SELL decision.


ATR only decides whether existing intent:


is shown on screen,


triggers an alert,


or is sent via Webhook.


In parallel, risk context (CTX) is evaluated and displayed as a warning.
CTX does not participate in the BUY / SELL decision; it only informs about risk.
All analyzed information (EMAs, MACD, RSI, CMF, ADX/DI, BBP, SMC, candles, patterns, sweeps, EQs) is displayed in a compact panel, including the direction they appear to indicate.
BUY / SELL is not an order; it is a visual synthesis of a complex reading.

3. Market Intent (main engine)
This is where BUY or SELL is born.
Intent is calculated using classic indicators, but they are not read as textbook values, rather as behavior.
The engine does not ask:
“Is it above or below X?”
It asks things like:
Is the market pushing or losing strength?


Is momentum accelerating or exhausting?


Is there real pressure or just a bounce?


Does structure support or contradict the move?


Because of this, the indicator may:
anticipate classic signals,


maintain intent while something is neutral,


fail,


arrive early or late.


This is normal in any probabilistic system.
Nothing in the market is certain.
BUY and SELL signals:
are not orders,


are not imperative instructions,


must not be interpreted as mandatory entries or exits,


and do not replace market reading or the trader’s own analysis.


BUY / SELL is:
a visual synthesis of a complex reading,


a probabilistic representation of intent,


a decision-support tool,
not a mandate or a guarantee.



4. Indicators that form intent (interpretation and weight)
The intent engine works on an accumulated score.
Each indicator adds evidence, not orders.
EMAs — weight: 2 points
Measure structure and dynamic direction.
Evaluates:
slope,


speed,


relationship between them.


LONG intent may exist before a classic crossover.
MACD — weight: 2 points
Measures momentum and acceleration.
Not used as a “magic crossover”.
Evaluates:
whether momentum accelerates or weakens,


whether it accompanies price.


RSI — weight: 1 point
Not used as overbought/oversold.
Interpreted as:
direction of pressure,


gain or loss of relative strength.


CMF (Chaikin Money Flow) — weight: 1 point
Evaluates money flow.
Helps distinguish:
supported moves,


empty moves.


ADX + DI — weight: 2 points
Evaluates:
whether there is real trend,


who dominates (buyers or sellers),


whether the move has a foundation.


BBP (Bull/Bear Power) — weight: 1 point
Evaluates buying vs selling pressure.
Helps detect:
control,


exhaustion.


SMC (BOS / CHOCH) — weight: 3 points
Evaluates market structure:
continuity (BOS),


change of character (CHOCH).


Not decorative.
It has the highest individual weight in the engine.
Important:
Bias does not have a 3-point weight.
SMC only adds 3 points when a BOS or CHOCH event appears in the panel.
While only Bias is present, it adds 0 points, because there is no event.
Therefore, the intent threshold depends on the other indicators until a BOS or CHOCH occurs.
Important
The engine does not require unanimity.
It requires sufficient intent (sum of points ≥ configured threshold).

5. BAS Semaphore (intent state)
The BAS semaphore summarizes the state of the intent engine:
🟢 Green → solid intent


🟡 Yellow → weak or transitioning intent


🔴 Red → deteriorated or risky intent


BAS:
is linked to BUY / SELL,


reflects intent quality,


does not automatically cancel a signal.


It helps evaluate trade health, not blind obedience.

6. Operability (ATR Gates)
ATR:
does NOT generate BUY or SELL,


does NOT decide direction.


ATR only answers:
Is the market moving enough for this intent to be operational?
Therefore intent may:
exist,


but not be shown,


not trigger alerts,


not be sent via Webhook.


This avoids:
trading dead ranges,


signal spam,


micro-moves without continuity.


ATR Profiles (timeframe)
Included ATR profiles:
Scalp (2m / 5m)


Intraday (15m / 30m)


Swing (1H – 4H)


Position (1D / 1W / 1M / 3M)


STANDARD (editable)


Profiles only adjust operability filtering.
They do not change direction or the intent engine.
Recommendation:
Use the profile matching your timeframe or edit STANDARD according to your criteria.

7. Engine Profiles
The indicator also includes Engine profiles.
The Engine STANDARD is editable by the user.


Predefined Engine profiles are NOT editable.


They are calibrated as coherent parameter sets.


This avoids common mistakes such as:
scalping EMAs with swing RSI,


mixing incompatible indicator ranges.


Modifying fixed profiles breaks internal coherence.

8. Context (CTX)
Context does NOT participate in BUY / SELL decisions.
It adds no points.


It subtracts no points.


It does not block signals.


It warns about risk.
Evaluates, among other things:
liquidity sweeps,


Equal Highs / Equal Lows (EQ),


candle types,


chart patterns (forming or confirmed).


CTX semaphore:
🟢 relatively clean environment


🟡 transition / caution


🔴 high-risk environment


A BUY with red CTX is not invalid, but riskier.
In CTX, fewer marks is generally better.

9. What is shown on screen
The indicator can show:
BUY / SELL


Compact panel with:


BAS


CTX


indicator readings


L / S labels on the chart


Labels:
L → Long


S → Short



10. Abbreviations (panel key)
Candles
Doji → Doji
LLDoji → Long-legged Doji
Eng → Engulfing
Maru → Dominant no-wick candle
Hammer → Hammer
InvHam → Inverted Hammer
Shoot → Shooting Star
Hang → Hanging Man
BD Slot (strength / indecision)
DD → strong indecision
D → indecision
BE↑ / BE↓ → bullish / bearish engulfing
B↑ / B↓ → dominant candle
Chart Patterns
H&S → Head & Shoulders
iH&S → Inverse H&S
DT / DB → Double Top / Bottom
RWdg / FWdg → Rising / Falling Wedge
RChnl / FChnl → Rising / Falling Channel
SymTri / AscTri / DescTri → Triangles
Comp → Compression
Stage:
F → Forming


C → Confirmed



11. Configuration (very important)
Parameters are not decorative.
Modifying:
EMAs


RSI


MACD


CMF


ADX / DI


BBP


ATR


intent threshold


profiles


context tolerances


changes the real behavior of the engine.
Important:
Adjusting a single parameter in isolation is generally not recommended.
If one value changes, the set should usually be adjusted to avoid incompatible ranges.
Example:
EMA 10/20 ≠ EMA 15/30 ≠ EMA 10/50
Same applies to all indicators.

12. BUY / SELL, Alerts and Webhook
The indicator does not execute trades.
It is used to:
trade manually,


receive alerts,


send signals to Telegram or other systems,


automate only if the user builds their own bot.


The indicator only sends structured information.
Execution is:
external,


user-decided,


user-responsibility.



13. How I use it (creator’s criteria)
I do not rely solely on the indicator, and no one should.
I still read:
each individual indicator,


candle patterns,


chart patterns,


sweeps,


EQs,


structure and overall context.


The indicator does not replace my reading — it confirms it.
I use it to:
consolidate scattered information,


decide faster,


reduce visual noise,


avoid impulsive entries.


It is support, not a substitute for judgment.

DISCLAIMER
Important Notice – read carefully
As stated throughout this document, BUY / SELL Multi-Factor Decision Engine (v8) — Webhook is a technical analysis tool and does not constitute financial advice, investment recommendations, or a guarantee of results.
This indicator:
does not predict the future,


does not guarantee profits,


does not eliminate losses,


does not reduce market risk,


and does not replace experience, human judgment, risk management, or the learning curve required to trade.


BUY / SELL Multi-Factor Decision Engine:
is not a bot,


is not an automated system,


is not an oracle,


does not execute trades,


and does not make decisions for the user.


BUY and SELL signals:
are not orders,


are not imperative instructions,


must not be interpreted as mandatory entries or exits,


and do not replace market reading or personal analysis.


BUY / SELL is:
a visual synthesis of a complex reading,


a probabilistic representation of intent,


a decision-support tool,
not a mandate or a guarantee.


Nature of the indicator and the market
This indicator reads information, not outcomes.
It interprets what the market — and specifically TradingView — shows at each moment: indicators, structure, patterns, candles, sweeps, EQs, momentum, and context.
That a LONG or SHORT intent forms, a BUY or SELL signal triggers, and the market later does not move in that direction does not mean the indicator failed.
This happens because:
the market may show intent and later invalidate it,


new orders may enter,


liquidity may change,


context may deteriorate.


This is exactly why even very experienced traders lose trades.
The indicator always interprets information the same way, but it has no more information than what is publicly available.
It does not see the future, hidden orders, or external events.
A failed signal is not an indicator error — it is the probabilistic and uncertain nature of the market.
Parameter configuration
Users may modify parameters, thresholds, profiles, and tolerances.
Doing so changes the actual behavior of the engine, not just appearance.
Modifying a single parameter in isolation is generally not recommended.
Changing one value often requires adjusting the whole set to avoid incoherent ranges.
The intent-based logic does not change, but results can be altered if ranges are modified inconsistently.

Alerts and Webhook usage
This indicator can generate alerts and send signals via Webhook to external systems (bots, servers, messaging platforms, execution systems).
The Webhook only transmits information generated when internal conditions are met.
The indicator does not execute trades, control external systems, or validate user actions.
Any automation, bot, script, server, or system receiving these signals:
is external to the indicator,


is built, configured, and operated by the user,


and operates under the user’s full responsibility.


The creator is not responsible for:
automated executions,


programming errors in external bots or scripts,


connectivity failures,


duplicate orders,


delays,


losses derived from automation,


or decisions made from Webhook signals.


Using Webhook does not turn this indicator into a bot or automated system.
Webhook is only a communication channel.

Final Statement
Neither this indicator, nor any other indicator, nor any bot:
predicts the future,


guarantees profits,


or prevents losses.


Anyone claiming otherwise is lying.
This indicator is designed as a support tool to:
organize information,


reduce noise,


improve market reading,


and help make more conscious decisions,


not to eliminate risk or replace human judgment.
The creator of BUY / SELL Multi-Factor Decision Engine (v8) — Webhook assumes no responsibility for any loss, economic damage, financial harm, or negative consequence resulting from the use of this indicator.
This includes, but is not limited to, use:
manual,


semi-automated,


automated,


via alerts,


via Webhook,


via bots, scripts, servers, APIs, or any external system.


Any decision made using this indicator:
is solely the user’s responsibility,


made under their own judgment,


and at their own risk.


Using this indicator implies explicit acceptance that:
trading involves risk,


losses are possible,


and the creator assumes no direct or indirect liability for adverse results, misinterpretation, incorrect execution, faulty automation, or trading decisions.

Отказ от ответственности

Информация и публикации не предназначены для предоставления и не являются финансовыми, инвестиционными, торговыми или другими видами советов или рекомендаций, предоставленных или одобренных TradingView. Подробнее читайте в Условиях использования.