GRAM RSI Strategy [3Commas]GRAM RSI Long Strategy
🔷 What it does:
This is a long-only DCA (Dollar-Cost Averaging) strategy for GRAM / USDT that opens a position only in deep-oversold conditions and then averages down on a fixed safety-order ladder. A base order fires when 4h RSI(14) drops below 28; if price keeps falling, five averaging orders add to the position at fixed deviations from the base entry, each larger than the last. The full position is closed at a fixed take-profit above the blended average entry. There is no trailing exit and no stop loss — the position is structurally bounded by the five-order ladder.
Single entry filter: 4h RSI(14) below 28 (deep oversold).
Five averaging orders at fixed deviations (−2%, −5%, −9.5%, −16%, −25%) with 1.8× size scaling per rung.
Fixed take-profit on the blended average entry; no trailing, no stop loss.
Every fill and close emits a webhook-ready JSON alert payload for a DCA Bot.
🔷 Who is it for:
Swing traders accumulating GRAM on deep RSI flushes rather than chasing momentum.
Bot operators who want a chart-driven signal source with base / safety-order / close webhook JSON ready to drive a DCA Bot.
Traders comfortable with martingale-style averaging who size their capital to the worst-case ladder fill.
Range / mean-reversion traders who prefer mechanical oversold entries over discretionary timing.
🔷 How does it work:
Entry (Base Order): On each closed 4h bar the strategy reads RSI(14). When RSI falls below 28 and there is no open position, it opens the base order at market (or limit, optionally) and dispatches the entry webhook.
Averaging Orders: Once in a position, the strategy watches price relative to the original base entry. The five safety orders are armed at fixed deviations from that base entry — not cumulatively — at −2%, −5%, −9.5%, −16%, and −25%. As each threshold is crossed on bar close, the corresponding averaging order fires. Order sizes scale 1.8× per rung ($900 → $1,620 → $2,916 → $5,249 → $9,448 from a $500 base), pulling the blended average entry down toward the latest fill.
Exit (Take Profit): While in a position, the strategy computes a take-profit price a fixed percentage above the current average entry. When price closes at or above that level, the entire position is closed at market and the close webhook fires. There is no trailing and no stop loss.
Capital Bounds: Total deployed capital cannot exceed the base order plus the five safety orders. Once all five averaging orders are filled, no further adds occur — the position simply waits for the take-profit. This ladder cap is the strategy's primary risk control.
🔷 Why it's unique:
Deep-Oversold-Only Entries: A single, strict RSI(14) < 28 filter on 4h keeps the strategy out of the market in normal conditions and only commits capital after a meaningful flush.
Fixed-Deviation Martingale Ladder: Safety orders are placed at fixed percentages from the base entry with deliberate 1.8× size scaling, so each rung has progressively more influence on the average — a transparent, fully-specified averaging schedule rather than an opaque adaptive grid.
Full Webhook Chain: Base order, each safety order, and the close all emit dedicated JSON payloads. The strategy can drive a 3Commas DCA Bot end-to-end with no glue layer.
On-Chart Transparency: The AO ladder, average entry, and take-profit target are plotted live, and the status table reports RSI, AOs filled, base/average entry, TP target, and max deployable capital — so the position state is always visible.
🔷 Considerations Before Using the Strategy:
Trade Volume — Below the Statistical Floor: The reference backtest produced 78 closed trades over ~30 months. This is below the ~100-trade threshold often used as a floor for statistical relevance, so treat the win rate and the profit factor as indicative rather than conclusive. The strict RSI < 28 filter is what keeps the trade count low.
Martingale Tail Risk: Order sizes scale 1.8× per rung, so the deepest fills are by far the largest. If GRAM trends hard below the −25% AO5 level without recovering to take-profit, the position sits fully loaded with no further adds and no stop — unrealized loss can grow until price reverts. The 1.8× scaling amplifies both the recovery speed and the downside.
No Stop Loss Justification: There is no exit on adverse moves. Per-order risk is bounded by the fixed ladder allocation; aggregate exposure is capped at base + five AOs (≈ $20,633 on the default $100k account, ~20.6% of equity). Size the base/AO inputs down to match the worst-case exposure you are willing to hold.
Capital Deployment & Drawdown: The reference backtest reached a 2.21% maximum equity drawdown at default sizing — but that depends on the configured ladder fitting within GRAM's observed swings. A deeper or more prolonged decline than the test sample would produce a larger drawdown.
Fees: The default commission (0.06% per trade) should be matched to your exchange's actual taker fees. With a fixed 3% take-profit the per-trade edge is modest, so a fee mismatch matters.
Demo Testing: Always demo-test before going live. Past results do not guarantee future performance, particularly for martingale-style averaging strategies whose risk profile is dominated by rare deep drawdowns.
🔷 STRATEGY PROPERTIES
Symbol: GRAM / USDT — strategy is portable to any GRAM / USDT pair.
Timeframe: 4H (RSI sampled on 4h).
Test Period: January 1, 2024 — July 3, 2026 (~30 months).
Initial Capital: 100,000 USDT.
Base Order Size: 500 USDT.
Averaging Orders: 5, at −2% / −5% / −9.5% / −16% / −25% from base entry.
AO Sizing: 1.8× per rung — 900 / 1,620 / 2,916 / 5,249 / 9,448 USDT.
Max Deployed Capital: ≈ 20,633 USDT (~20.6% of equity, all AOs filled).
Commission: 0.06% per trade.
Slippage: 3 ticks.
Entry Filter: 4h RSI(14) below 28.
Take Profit: 3% above average entry.
Stop Loss: None — ladder allocation is the structural risk cap.
Trailing: None.
Strategy: Long Only.
🔷 STRATEGY RESULTS
⚠️ Remember, past results do not guarantee future performance.
Net Profit: +3,822.76 USDT (+3.82%)
Max Equity Drawdown: 2,283.04 USDT (2.21%)
Total Closed Trades: 78
Percent Profitable: 69.23% (54 / 78)
Profit Factor: 4.791
🔷 How to Use It:
🔸 Adjust Settings: Open the strategy inputs and confirm the RSI level (28), the five AO deviations and sizes, and the take-profit percentage match your risk profile. Scale the base/AO sizes down for lower exposure.
🔸 Results Review: Run a full-period backtest and confirm Max Drawdown stays within your personal risk band — note this configuration reached 2.21%. Keep in mind the 78-trade sample is below the ~100-trade floor for statistical confidence.
🔸 Create alerts to trigger the DCA Bot: Add one alert on the strategy using "Any alert() function call". Paste your DCA Bot's webhook URL into the alert's Webhook field, and fill the Bot ID, Email Token, and Pair inputs on the script. The base order, each safety order, and the close will each emit a dedicated JSON payload.
🔷 INDICATOR SETTINGS
Base Order Size: Capital committed on the first (base) entry.
AO Deviations: Fixed percentage distances from the base entry where each safety order fires.
AO Sizes: Capital per safety order (1.8× scaling by default).
RSI Timeframe / Length / Level: Oversold filter for the base entry (default 4h, 14, below 28).
Take Profit (%): Distance above average entry where the full position closes.
Bot ID / Email Token / Pair: Webhook fields injected into every alert payload.
Visualization: Toggle the AO ladder, fill labels, avg/TP lines, and status table.
Brand Watermark: Configurable text, position, size, and transparency.
👨🏻💻💭 We hope this tool helps enhance your trading. Your feedback is invaluable, so feel free to share any suggestions for improvements or new features you'd like to see implemented.
__
The information and publications within the 3Commas PulseWire account are not meant to be and do not constitute financial, investment, trading, or other types of advice or recommendations supplied or endorsed by 3Commas and any of the parties acting on behalf of 3Commas, including its employees, contractors, ambassadors, etc. Strategy

Smart MTF Vertical Timezones & Future Forecast [212]Author: 212 (KOREA)
This indicator is designed for scalpers and day traders who monitor micro-timeframes (e.g., 15-second or 1-minute charts) but need to keep track of higher timeframe (HTF) market rhythms without cluttering their screens.
1. Smart Overlap Filter (Hierarchy System)
When multiple timeframes close at the exact same time (e.g., at 12:00, the 15m, 30m, 1H, 4H, and 12H intervals all overlap), the script automatically hides the lower timeframe lines and only displays the most significant HTF line. This prevents color bleeding and keeps your chart incredibly clean.
2. Multi-Timeframe Tracking
Visualizes 5 essential intervals (15m, 30m, 1H, 4H, and 12H) with distinct colors, line widths, and labels for immediate visual recognition.
3. Future Time Projection
Dynamically plots the next two upcoming 15-minute intervals (Future +15m, Future +30m) into the right-side empty space (future axis) of the chart. This helps you anticipate upcoming volatility and crucial candle closes.
4. Extreme Optimization (Anti-Lag)
Limits the historical lines to a maximum of 100 to prevent browser lag and memory overload when used on ultra-fast timeframes like the 15s chart.
Apply this script to any lower timeframe chart (15s, 30s, 1m, 3m, 5m). Use the vertical lines as major structural transition points where volatility or trend reversals are likely to occur. Indicator

Indicator

Indicator

Tesla 3-6-9 Date Numerology TrackerOverviewThis indicator maps the mathematical and spiritual frequencies of the numbers 3, 6, and 9 across your chart timeline. Inspired by Nikola Tesla’s philosophy—"If you only knew the magnificence of the 3, 6 and 9, then you would have a key to the universe"—this tool identifies specific days that synchronize with these numerical patterns. It calculates historical bars and projects into future calendar dates to help traders identify cyclical turning points.How It WorksThe script utilizes mathematical reduction (digital roots) to break down multi-digit calendar numbers into single digits between 1 and 9. It filters out everything except the core nodes of 3, 6, and 9.You can toggle between two distinct calculation methodologies in the settings:Calendar Day Only: Reduces only the specific day of the month. Under this setting, the indicator flags identical dates every month (the 3rd, 6th, 9th, 12th, 15th, 18th, 21st, 24th, 27th, and 30th) where the digital root always equals 3, 6, or 9.Full Date Numerology (M+D+Y): A dynamic cosmic calculation. It takes the individual Month, Day, and Year of the current bar, reduces them to single digits, sums them together, and reduces them a final time. This reveals the specific "vibrational frequency" of the exact date in history or the future.Key FeaturesHistorical & Future Mapping: Scans past bars to show historical nodes and projects forward onto daily bars to map future occurrences.Intraday Compatibility: Features built-in day-change filtering to ensure labels only print once per calendar day, avoiding clutter on 1-minute, 5-minute, or 1-hour charts.Fully Customizable Styles: You can toggle visibility for individual numbers (e.g., track 9s only) and fully customize the label background colors to fit your dark or light chart themes.How to Use ThisTime Cycles: Use the labels to look for cyclical market turns, trend reversals, or high-volatility windows that align with 3-6-9 nodes.Confluence: Combine these dates with your existing technical analysis tools (like Fibonacci time zones or Gann angles) to find confluence windows where time and price meet. Indicator

BitMode H TheurgyLabsBitMode H is the lower-pane oscillator companion to the BitMode signal engine. It runs the exact same signal, gate, and band logic as the BitMode overlay — bar for bar — and instead of drawing bands on price, it opens up the engine's internal state so you can see why a signal did or did not fire.
What it plots. The primary line is a band-penetration "stretch" oscillator: it reads roughly minus-one at the buy band and plus-one at the sell band, and pushes beyond those levels when price penetrates into a trigger zone, tinting toward the buy hue below the midline and the sell hue above it. Beneath it, a pressure histogram shows capitulation depth — deep green when selling pressure is at a buy-worthy extreme, fading to red as the tape turns frothy. A gold line tracks the efficiency-ratio regime and is shifted so it crosses zero exactly at the point where the regime gate would begin to veto entries — above zero means the tape is too trendy to revert, below means it is in a reversion-friendly range. Background tinting flags the armed state of the engine: orange on volume-spike flush or reach bars, bright cyan when a deep-capitulation override is active, and an optional magenta wash (off by default) marking bars where the regime gate is rejecting buys.
Marker parity. Because BitMode H shares the overlay's full signal chain, its buy and sell triangles fire on exactly the same bars as the overlay's, plotted at the stretch value. When BitMode's optional deployment sizing is enabled, H's markers shade with size in the same way the overlay's do, so the two panes always tell the same story. An optional dimmed layer can also reveal "vetoed" flushes — bars where a band flush occurred but a gate rejected the entry — showing exactly what the filters are removing.
Reading it. A deep negative stretch together with a deep-green pressure bar, on a cyan or neutral background, is the classic BitMode buy setup — price at a structural extreme, pressure capitulating, regime not vetoing. A magenta background or a gold line above zero explains a missing buy: the structure was there but the regime gate held it off. The compact side panel mirrors the overlay's diagnostic state — regime, pressure, efficiency ratio, volume ratio, band-gate status, and the effective preset — so you can keep the oscillator pane open without needing the overlay table in view.
Every plot is styleable — colors and line widths for the stretch line, pressure histogram, efficiency line, reference levels, and markers are all adjustable, and the background tints can be recolored or switched off individually.
Use BitMode H alongside the BitMode overlay for the complete picture: the overlay for entries, exits, and deployment on price; the companion for the engine state driving each decision. This is a research and decision-support tool, not financial advice or a performance guarantee. Test before relying on it and manage your own risk. Indicator

BitMode TheurgyLabsBitMode is a long-only mean-reversion signal engine from TheurgyLabs, built for crypto perpetuals and tuned on BTC. It marks high-probability reversion entries and structurally patient exits directly on the chart, and pairs with the BitMode H oscillator companion for a full read of what the engine is doing on every bar.
How it works. BitMode requires two independent things to agree before it acts, rather than firing on a single crossover. The first layer is structural: penetration-learned Donchian bands that adapt their width from the market's own wick history, so "extreme" is measured against how far this instrument actually tends to overshoot rather than a fixed setting. The second layer is engine state: a volume-expansion check, an efficiency-ratio regime read, and a pressure z-score that measures how stretched price is from its recent value area. A standard buy fires when price flushes into the lower band on expanded volume while the regime permits reversion. A separate deep-capitulation path lets an extreme pressure reading take an entry on its own, so genuine washouts are not filtered away.
Exits are built around patience, not speed. Sells are partial — a percentage of the remaining position — and the engine is long-only by design; it never flips short and rarely closes the whole position at once. When the higher-timeframe sell-band gate is enabled (recommended, and on by default), every exit is held back until price reaches a genuine higher-timeframe structural high, which is what keeps the engine from dumping a fresh entry into a spike-then-fade. An optional sell cooldown adds bar-spacing where a market's reversions are slow enough to reward it. On the chart this appears as a stepped higher-timeframe band drawn above the standard chart bands; the step pattern is normal and reflects the higher-timeframe update clock.
Regime handling is asset-aware. An efficiency-ratio gate suppresses entries when the tape is trending too cleanly to revert. An optional ribbon trend-veto adds a second regime filter, but because counter-trend dips behave differently across assets, this filter is treated as per-asset rather than a global default — it helps on some instruments and hurts on others, so it is exposed as a toggle. An Auto Preset applies BTC-appropriate volume and cooldown settings automatically on BTC; every other asset falls back to manual inputs so nothing is silently mis-applied.
Deployment sizing (optional, off by default). Out of the box BitMode places a flat base-dollar buy on every signal, which keeps the signal read clean. For users who want to study position deployment rather than pure signal quality, three optional levers are included: a max-buys-per-cycle cap, geometric position tiering, and a pressure-scaled conviction multiplier that adds more on deeper capitulation. All three default to neutral, so enabling them changes only the sizing and never the signal itself. When sizing is active, buy markers shade progressively deeper blue for larger positions, and a faded marker shows where a signal fired but the cap held the deploy — a quick visual read of how the deployment is behaving.
On the chart you get adaptive buy/sell bands, the higher-timeframe patience band, clean triangle entry/exit markers, and a compact diagnostic panel reporting the live regime, volume ratio, pressure reading, band-gate status, and the effective preset in force. A signal value is also exported to the data window for external logging and scoring.
BitMode is a decision-support and research tool, not financial advice or a guarantee of results. Mean-reversion methods assume a market keeps reverting; they underperform in persistent one-way trends, and past behavior does not predict future results. Test on your own instruments and timeframes and manage risk accordingly. Indicator

Signature Pivots: Conviction & DivergenceSignature Pivots: Conviction & Divergence
Every chart prints dozens of swings and most of them are noise. This
tool has one job: help you pick the pivots worth anchoring analysis
on. It finds confirmed swing highs and lows, filters out the minor
wiggles, stamps each survivor with a time signature, grades it by
volume conviction, and warns when a new extreme was made on hollow
volume. It draws and grades structure - it never tells you to buy or
sell.
How pivots are found
A swing high is a bar whose high is the highest of N bars on either
side (N is the "Pivot strength" input; swing lows mirror it). A pivot
can therefore only confirm N bars after the fact - that is detection
lag, not repainting, and once a marker prints it stays. On top of that
sits a size filter: a new pivot must be at least "Min swing size" ATRs
away from the previous kept pivot, so a daily chart shows the swings
that matter instead of every five-bar fractal. Set it to 0 if you want
them all.
The signature
This is the unusual part. Each pivot's UTC timestamp is converted,
through sidereal time at the market center you choose, into the degree
of the zodiac rising on the eastern horizon at that exact moment - the
Ascendant. That gives a number from 0 to 360 which sweeps the full
circle once every 23 hours 56 minutes. It depends only on the clock
and the location, never on price, so the same moment always maps to
the same number on every chart and timeframe. In plain terms, it tags
each pivot with where in the daily rotation cycle it formed. The old
observation being tested here is that turns tend to recur at the same
phase of that cycle.
Matching
The last 24 pivots (a setting) are kept in memory. Each new pivot's
signature is compared against stored pivots of the same kind only -
highs against earlier highs, lows against earlier lows - measured
correctly around the 360 ring, so 359 and 1 are two degrees apart, not
358. If the nearest same-kind signature sits within the match
tolerance (1 degree by default), the pivot is flagged: its label
highlights with a star, a dotted line links it back to the pivot it
repeats, and an alert fires. A match is a candidate worth studying,
not proof of anything - the defaults are deliberately strict so that a
star stays rare.
Conviction and divergence
Volume flow is measured with on-balance volume: each bar's volume
added on an up close, subtracted on a down close. A pivot's conviction
is simply whether OBV stood above or below its own moving average at
the pivot bar - was volume flow supporting the move that made the
swing, or fighting it. Divergence looks at consecutive extremes: a new
swing high above the previous one, with OBV lower than it was at the
previous high, prints a bearish divergence mark (price stretched,
volume flow did not follow); new lows mirror that for bullish
divergence.
Why these three live in one tool: they are three questions about the
same object. Did this pivot form at a recurring phase of the rotation
cycle? Did volume back the swing? Was the extreme hollow? Read
together on one label, they turn a plain zigzag into a graded list of
anchor candidates.
Reading the chart
H and L mark confirmed swing highs and lows. The caret after the
letter is conviction at that pivot (^ above the OBV average, v below).
The number is the signature in degrees. A star and highlighted color
mean a signature match, with a dotted line back to the earlier pivot
it repeats. "Div" marks print at divergent extremes. The zigzag
connects consecutive pivots so the structure stays visible. The HUD
shows the live conviction state, the last signature, the last
high-value pivot, and running pivot and match counts - event counts,
not performance figures.
Settings worth knowing
Pivot strength and Min swing size control how selective the swing
detection is. Match tolerance and Match memory control how strict a
"repeat" must be - loosening either will flag more pivots, and past a
point most of those extra stars are coincidence, which is why the
defaults are tight. The Market Center sets the geographic reference
for the signature; keep one consistent choice across your charts so
signatures stay comparable (for 24/7 crypto any consistent center
works). "Only show high-value pivots" hides everything except matches
if you want the quietest possible chart.
Using it
It runs on any timeframe, with one honest caveat: the matching layer
is most alive on intraday charts. On daily bars every pivot stamps at
the same time of day, so signatures drift about a degree per day and
repeats are naturally rare and far apart - on a daily chart this tool
is mainly a swing, conviction and divergence grader. Use it as a
filter, not a trigger: when you need a swing to anchor other work on,
prefer the starred pivots, and among those prefer the ones whose
conviction agreed with the swing and that carry no divergence warning.
Alerts are provided for a high-value pivot, bullish and bearish
divergence, and each new confirmed swing.
What is original here
Swing detection, OBV and divergence are standard public techniques.
The original work is the signature layer - the rising-degree
computation runs entirely on the chart from the timestamp, with no
external data - together with the ring-correct same-kind matching and
its pivot-to-pivot links, and the fusion of the three readings into a
single graded label. Written from scratch in Pine v6; no open-source
code was reused.
Honest notes
Pivots confirm late by construction. Some matches will always be
coincidence; the tolerance and memory settings exist to keep that in
check, and a star is an invitation to look closer, nothing more.
Different market centers give different signature numbers, so keep
yours consistent. Educational study tool; the HUD counts events, not
wins; no performance claims; not financial advice. Indicator

Sphinx Sessions, Cycles & LiquiditySphinx Sessions, Cycles & Liquidity is a session and time-cycle framework for intraday index-futures analysis (ES, NQ, YM and their micros). It combines four things usually spread across separate indicators - a fractal cycle grid, session and higher-timeframe liquidity levels, macro-window markers, and an ATR-graded open-bias table - into one overlay built around the CME futures day. It is a context tool and does not issue buy or sell signals.
WHAT MAKES IT DIFFERENT
Most session tools shade Asia / London / New York as flat blocks. This script instead decomposes the day into a continuous 90-minute cycle grid anchored to 20:00 New York, then subdivides each 90-minute block into 30-minute and 10-minute sub-cycles drawn as nested boxes with graduated opacity. The result is a fractal view of intraday time: the current 90m cycle, which third of it you are in, and which 10m segment is active, all at once. Each cycle box closes one minute early, so cycles read as discrete units rather than one continuous wall of shading.
Everything is anchored to an 18:00 New York day reset (the CME futures open) rather than calendar midnight, so sessions, levels, and bias all reference the futures trading day.
The bias model is quantified rather than binary. Instead of only marking price above or below the 08:30 open, the table grades displacement from that open in multiples of the instrument's own daily ATR into equilibrium, caution, and extended zones, and raises a compression flag when the 08:30-09:30 range is unusually tight relative to ATR. This adapts across ES, NQ, and YM without manual point thresholds.
COMPONENTS
Cycle grid: Asia / London / NY / PM structure as nested 90m / 30m / 10m boxes. Renders on chart timeframes below 15 minutes.
Open lines: Midnight open and 08:30 NY open, independently styled and labeled.
Higher-timeframe levels: prior day, week, and month highs and lows (PDH/PDL, PWH/PWL, PMH/PML), persistent and updated on period roll.
Session liquidity: Asia and London highs and lows that grow live through their session and optionally mitigate (delete) on a close-through, leaving only unmitigated liquidity visible.
Macro windows: 09:40, 10:40, and 13:40 NY windows as bracketed zones.
1H fair value gaps: nearest unmitigated bullish and bearish 1H gaps relative to price.
08:30 bias table: direction, ATR-graded strength, zone, and compression flag.
HOW TO USE IT
Apply it to a sub-15-minute chart of an index-futures symbol. Use the cycle grid to locate yourself in the day's time structure, the session and higher-timeframe levels as liquidity targets, the macro windows for timing, and the 08:30 table for directional context relative to the session open. Every module toggles independently, so you can run the full framework or only the pieces you want.
HOW IT WORKS
Session and cycle boundaries are computed from New York clock time, with the 90-minute grid indexed from the 20:00 open and subdivided by integer division into 30m and 10m segments. Session and macro windows use native session detection so they stay correct from 1-minute up to 15-minute charts. Higher-timeframe levels and 1H fair value gaps are pulled from higher-timeframe data; completed values are fixed and current values develop with the forming bar. Key values (session open, session and cycle highs/lows, gate states, ATR distance) are exposed in the Data Window for use in alerts or other tools.
For education and market analysis only. This is not financial advice, and past behavior of any level or signal does not guarantee future results. Indicator

Indicator

GOLDEN WDGE PRO 1.05VGOLDEN EDGE — EMA 21/50 Trend Continuation Strategy
by Desty Ninja Trader
Une stratégie de continuation de tendance basée sur la dynamique de deux moyennes mobiles exponentielles, conçue pour capter les pullbacks à haute probabilité au sein de tendances confirmées sur Forex et sur l'or.
🎯 Philosophie de la stratégie
Le marché passe la majorité de son temps en tendance, ponctuée de retours temporaires vers sa moyenne dynamique avant de repartir dans le sens dominant. Golden Edge exploite précisément ce comportement : au lieu de chercher à anticiper un retournement ou à entrer sur une cassure, elle attend que le prix revienne "tester" une zone de valeur dans une tendance déjà validée, puis capture la reprise du mouvement.
Le nom "Golden Edge" reflète l'idée centrale de la stratégie : trouver le point d'entrée optimal — le bord (edge) entre le retracement et la reprise de tendance — sur les paires majeures du Forex ainsi que sur l'or (XAU/USD), où la stratégie a été spécifiquement calibrée.
🧠 Compréhension approfondie de la logique
Pourquoi deux EMA (21 et 50) ?
L'EMA 21 réagit rapidement aux mouvements de prix récents. Elle sert de zone dynamique de "pullback" — l'endroit où les traders institutionnels et les nouveaux entrants reviennent régulièrement chercher un prix plus favorable au sein d'une tendance.
L'EMA 50 est plus lente et représente la structure de fond. Sa relation avec l'EMA 21 (au-dessus ou en dessous) définit la tendance de référence, et sa valeur sert également de niveau de stop loss structurel — car si le prix casse l'EMA 50, la tendance perd sa validité technique.
Cette combinaison rapide/lente est un classique du trading de tendance car elle offre un bon compromis entre réactivité (peu de retard sur les entrées) et fiabilité (filtrage du bruit de marché).
Pourquoi filtrer par l'écart entre les deux EMA ?
Une tendance qui vient de naître a souvent un écart EMA21/EMA50 très faible — les deux moyennes sont encore proches, ce qui signifie que le marché n'a pas encore confirmé une direction forte. En originalité pratique, ceci se produit aussi en range : les EMA s'entrecroisent sans conviction. Golden Edge intègre un filtre d'écart minimum, calibré différemment selon le timeframe (M30/H1) et l'instrument (Forex/Or), pour ne conserver que les signaux qui interviennent dans des tendances déjà suffisamment établies pour offrir un edge statistique favorable.
Pourquoi une exécution intrabar ?
Le retour du prix sur l'EMA 21 peut être bref — parfois une seule bougie. En attendant la clôture pour confirmer le contact, on risque de rater le point d'entrée optimal si le prix repart avant la fin de la bougie. Golden Edge se déclenche dès le contact réel avec l'EMA 21, offrant une entrée plus précise et plus proche du prix théorique de la moyenne mobile.
Pourquoi un stop et un take-profit dynamiques ?
Contrairement à un stop fixe, ancrer le stop loss sur l'EMA 50 permet à la protection de suivre la structure du marché plutôt qu'un niveau de prix statique. Si la tendance s'accélère, l'EMA 50 progresse avec elle, et le stop se resserre naturellement — réduisant le risque au fil du trade. Le take-profit, calculé proportionnellement à cette distance via le ratio Risque/Rendement, s'ajuste en conséquence : dans une tendance forte et prolongée, l'objectif s'éloigne, permettant de laisser courir les gains au lieu de sortir prématurément sur un objectif fixe trop conservateur.
⚙️ Mécanique complète
Tendance : EMA21 > EMA50 (haussière) ou EMA21 < EMA50 (baissière)
Filtre de force : écart EMA21/EMA50 ≥ seuil minimum (spécifique au timeframe et à l'instrument)
Signal : contact intrabar du prix avec l'EMA21, dans le sens de la tendance validée, sur un retour distinct (pas de ré-entrée tant que le prix n'est pas revenu franchir l'EMA21 puis y retoucher)
Stop Loss : EMA50, avec distance minimale garantie en pips
Take Profit : distance du stop × ratio Risque/Rendement défini
Gestion active : stop et take-profit recalculés en continu tant que la position reste ouverte
📊 Paramètres personnalisables
ParamètreRôleRisk RewardObjectif de gain par rapport au risque prisSL Minimum (Pips)Plancher de sécurité pour le stop lossÉcart EMA minimum — M30Seuil de validation de tendance en scalping/intraday rapideÉcart EMA minimum — H1Seuil de validation de tendance en intraday standardÉcart EMA minimum — Or (XAUUSD)Seuil adapté à la volatilité propre à l'or
🕒 Marchés et Timeframes
Paires : EUR/USD, GBP/USD, USD/CAD, XAU/USD
Timeframes : M30, H1
Style : Continuation de tendance, day trading à swing court terme
⚠️ Avertissement
Golden Edge est un outil d'aide à la décision et non une recommandation d'investissement. Le trading sur le Forex et les matières premières comporte un risque de perte en capital, pouvant excéder le montant investi selon l'effet de levier utilisé. Les performances passées ne préjugent pas des performances futures. Il est recommandé de tester la stratégie en compte démo, sur une période représentative, et d'ajuster les paramètres à votre propre tolérance au risque avant toute utilisation en argent réel. Strategy

Indicator

Dr. Yousif's squaresDr. Yousif's Squares Indicator – Complete Documentation
Overview
Dr. Yousif's Squares is a multi-timeframe price visualization indicator developed in Pine Script v6 for PulseWire. Instead of using traditional support and resistance lines, the indicator represents each candle as a rectangular price zone (Square) that highlights the candle's entire trading range (High → Low).
The indicator can simultaneously display the current candle, the previous candle, and the second previous candle from multiple higher timeframes on any lower timeframe chart.
Each square also contains a dotted midpoint line representing the 50% equilibrium price of that candle.
The purpose of the indicator is to help traders quickly identify:
Higher timeframe trading ranges
Institutional price zones
Candle equilibrium (50% level)
Potential support and resistance areas
Liquidity regions
Price reactions around previous candles
Main Features
1. Multi-Timeframe Analysis
The indicator supports up to five independent timeframes simultaneously.
Default configuration:
Timeframe Description
TF1 1 Hour
TF2 4 Hours
TF3 Daily
TF4 Weekly
TF5 Monthly
Each timeframe operates independently and has:
Separate color
Individual enable/disable option
Independent square generation
This allows traders to visualize important price ranges from several higher timeframes without changing charts.
2. Candle Squares
Instead of drawing only High and Low levels, the indicator creates a rectangle covering the complete price range of a candle.
Each square includes:
Top = High
Bottom = Low
Left = Candle opening time
Right = Extended into future
Graphically:
High
┌──────────────────────┐
│ │
│ │
│---------50%----------│
│ │
│ │
└──────────────────────┘
Low
The rectangle represents the complete trading range of that candle.
3. Current Candle Display
When enabled:
Show Current Candle = ON
The indicator creates a square using:
Current Higher Timeframe Candle
Variables:
High
Low
Time
This square updates whenever a new candle begins on that timeframe.
4. Previous Candle Display
When enabled:
Show Previous Candle = ON
The indicator displays the immediately completed candle.
Internally it uses:
high
low
time
This helps traders monitor the last completed institutional range.
5. Previous Two Candles
When enabled:
Show Previous 2 Candles
The script also displays:
high
low
time
This provides historical reference zones for comparison with current market behavior.
6. Midpoint (Equilibrium)
Each square contains a dotted horizontal line.
The midpoint is calculated as:
Midpoint = (High + Low) / 2
Example:
High = 100
Low = 80
Midpoint = 90
This level represents the equilibrium price of that candle.
Many traders monitor this level because price often reacts around the midpoint before continuing its trend.
7. Box Extension
The parameter:
Box Width
controls how far the rectangle extends into the future.
Formula:
Right Side =
Start Time
+
(Timeframe Seconds × Extension)
Example:
1H candle
3600 seconds
Extension = 2
The box extends
2 Hours
to the right.
8. Border Thickness
Users can customize the border width.
Available values:
1
2
3
4
5
A thicker border improves visibility on busy charts.
9. Individual Timeframe Colors
Every timeframe has its own color.
Example defaults:
1H → Blue
4H → Green
Daily → Orange
Weekly → Purple
Monthly → Red
This makes it easy to distinguish overlapping zones.
10. Enable / Disable Individual Timeframes
Each timeframe has an independent switch.
Example:
Enable TF1
Enable TF2
Enable TF3
Enable TF4
Enable TF5
You can display only Daily zones or only Weekly zones depending on your trading style.
11. Automatic Updates
The indicator detects when a new candle forms on each higher timeframe.
Internally:
newBar = ta.change(time) != 0
Whenever a new candle begins:
The script:
Deletes previous boxes
Deletes previous midpoint lines
Creates fresh objects
This keeps the chart clean.
12. Higher Timeframe Data
The script uses:
request.security()
to retrieve data from higher timeframes.
For every timeframe it requests:
Current candle
High
Low
Time
Previous candle
High
Low
Time
Second previous candle
High
Low
Time
This allows accurate multi-timeframe visualization regardless of the chart timeframe.
13. Time-Based Drawing
The indicator draws using:
xloc.bar_time
instead of
bar_index
Advantages:
No 500-bar limitation
Accurate positioning across all timeframes
Boxes maintain correct alignment during zooming and scrolling
14. Legend Table
A built-in table appears in one corner of the chart.
It displays:
TF Color
1H ■
4H ■
1D ■
1W ■
1M ■
The table position is user-selectable:
Top Right
Top Left
Bottom Right
Bottom Left
Trading Interpretation
The indicator itself does not generate buy or sell signals. Instead, it provides a visual framework for understanding how price interacts with significant higher-timeframe ranges.
Common ways traders use these zones include:
Support
If price revisits the Low of a higher-timeframe square and buyers step in, the area may act as support.
Resistance
If price reaches the High of a higher-timeframe square and selling pressure appears, the area may function as resistance.
Equilibrium
The dotted midpoint often serves as a decision area where price may:
Reverse
Consolidate
Continue the prevailing trend
Many traders monitor this level as a balance point between buyers and sellers.
Liquidity
The extremes of each square (High and Low) frequently coincide with areas where liquidity accumulates. Price may revisit these levels to trigger resting orders before reversing or continuing.
Advantages
Multi-timeframe visualization in a single chart
Clean graphical representation of candle ranges
Automatic updates on new higher-timeframe candles
Customizable colors and appearance
Configurable box width and border thickness
Optional display of current and historical candles
Built-in legend for quick reference
Time-based drawing avoids future bar limitations
Typical Use Cases
This indicator is particularly useful for:
Price Action trading
Smart Money Concepts (SMC)
Institutional order flow analysis
Support and resistance mapping
Swing trading
Intraday trading
Scalping with higher-timeframe context
Multi-timeframe confluence analysis
Summary
Dr. Yousif's Squares transforms higher-timeframe candles into persistent price zones, allowing traders to view important market structure directly on lower-timeframe charts. Each square represents the full High-to-Low range of a candle, while the dotted midpoint highlights its equilibrium level. By combining multiple timeframes, customizable visuals, and automatic updates, the indicator provides a structured way to monitor key price zones where reactions, reversals, or continuations are more likely to occur. It is best used as a contextual analysis tool alongside price action, market structure, and risk management rather than as a standalone trading system. Indicator

Kurdistani Bitcoin Spiral - Historical Logarithmic VisualizationKurdistani Bitcoin Spiral — Live Historical Logarithmic Visualization
Overview
Bitcoin Spiral is an interactive visualization of Bitcoin's complete historical price evolution, displayed as a logarithmic spiral.
Each calendar year corresponds to one full revolution around the center, while the distance from the center represents price on a logarithmic (log10) scale. This allows more than sixteen years of Bitcoin history to be explored within a single, compact chart.
Although logarithmic spiral representations of Bitcoin have appeared as static illustrations for years, this indicator brings the concept to PulseWire as a fully interactive Pine Script implementation with live updates, configurable visualization layers, and efficient rendering.
This indicator is intended for historical exploration, education, and visual analysis. It is **not** a forecasting model, does **not** predict future prices, and does **not** generate buy or sell signals.
---
Features
• Complete Bitcoin history from the 2009 Genesis Block through the present in a single spiral.
• Historical Halving events displayed as ring-and-dot markers.
• Major cycle bottoms highlighted with diamond markers.
• Historical All-Time Highs shown as comet-style trails that illustrate each rally into its peak.
• Live **Now** marker using `request.security()` with a user-selectable data source (default: Bitstamp:BTCUSD).
• Optional real-time continuation connecting the curated historical backbone to the latest market price.
• Current calendar year highlighted with an eased radial gradient wedge.
• Logarithmic price grid from **$1** to **$1M**.
• Eight year spokes with four emphasized calendar axes.
• Fully configurable colors, visibility, density, line widths, glow effects, and background.
• Compact legend matching the actual marker shapes used on the chart.
---
How It Works
The indicator is generated from a manually curated historical backbone consisting of approximately one hundred reference keyframes.
Each keyframe stores an approximate historical time and price.
For any intermediate date, price is calculated using logarithmic interpolation between the two nearest keyframes. The lookup uses binary search over the sorted keyframe table, providing efficient O(log n) performance.
Each *(time, price)* pair is converted into polar coordinates:
* **Angle** represents the position within the calendar year.
* **Radius** represents the logarithm of price.
The resulting coordinates are transformed into PulseWire chart coordinates using `polyline.new()`, `line.new()`, and `label.new()`.
When the historical backbone ends, an optional live continuation extends the visualization using the latest available daily close from the selected market symbol.
For performance reasons, the historical visualization is rendered only once. During realtime updates, only the live marker, live continuation, and (if applicable) a new live ATH marker are updated.
---
Curated Data vs Live Data
### Curated Historical Data
The following elements are manually maintained and remain fixed until the script is updated:
* Historical spiral
* Halving markers
* Major cycle bottoms
* Historical ATH markers
* ATH run-up trails
These elements are derived from the embedded historical keyframe dataset.
### Live Data
Only the following components update with incoming market data:
* Live "Now" marker
* Optional live continuation
* Live ATH marker (when price exceeds the latest curated ATH)
No historical data is modified or overwritten.
---
Reading the Spiral
The spiral is designed to emphasize Bitcoin's long-term structure rather than day-to-day price fluctuations.
* Angle indicates where a point falls within its calendar year.
* Radius represents price on a logarithmic scale.
* Equal radial spacing represents equal percentage changes rather than equal dollar changes.
* The highlighted wedge identifies the current calendar year.
* ATH comet trails visualize the acceleration leading into historical market peaks.
The chart is intended to help explore long-term market structure, historical cycles, and price evolution—not to predict future market behavior.
---
Engineering Notes
Version 5 focuses primarily on architecture, performance, and maintainability.
Key improvements include:
* Binary-search price lookup replacing linear scans.
* Unified marker rendering through a single reusable function.
* Centralized logarithmic radius mapping.
* Improved eased radial gradient for the current-year wedge.
* More maintainable rendering architecture for both static and live objects.
The historical dataset currently remains embedded inside the script.
The preferred long-term architecture is to publish the dataset as a separate Pine Library and import it into the indicator. The current implementation is already organized so that such a migration would require changes only within the data section.
---
Current Pine Script Limitations
Some visual behaviors are limited by the current Pine Script rendering engine rather than by the indicator itself.
These include:
* Perfect zoom-independent circular geometry is not possible because the horizontal axis is based on bar indices while the vertical axis represents price values.
* Pine Script does not provide access to viewport dimensions, zoom level, or aspect ratio, preventing automatic geometric correction.
* No visible-range API exists for dynamic label placement or clipping.
* Objects using `xloc.bar_index` cannot be positioned more than approximately 500 bars into the future, limiting outward label placement.
These are platform limitations rather than implementation limitations.
---
Future Development
Possible future improvements include:
* Migrating the historical dataset into a dedicated Pine Library.
* Extending the curated historical backbone as Bitcoin continues to evolve.
* Automatic cycle-bottom detection if a reliable forward-looking methodology becomes available.
* Additional structural refinements as Pine Script evolves.
---
Usage
Every visual layer can be enabled or disabled independently, including:
* Grid
* Year spokes
* Current-year wedge
* ATH markers
* Bottom markers
* Halvings
* Legend
* Background
* Glow effects
Colors, line widths, density, and the live data source are fully configurable.
---
Disclaimer
This indicator visualizes Bitcoin's historical price evolution using a logarithmic spiral coordinate system.
It is intended solely for visualization, historical exploration, and educational purposes.
It does **not** predict future prices, does **not** imply future cycle repetition, and should **not** be used as the sole basis for investment or trading decisions.
Past market behavior, including historical cycle geometry, is **not** indicative of future results. Indicator

Indicator

Candle Countdown TimerA simple chart-based timer designed to help traders stay aware of upcoming candle closes.
Trading Timer provides a real-time countdown to the next candle close directly on your chart, helping you prepare for timeframe changes, review setups, and maintain a consistent trading routine.
Built for discretionary traders who rely on candle closes as important decision points, the indicator provides a clean visual countdown, optional alerts, and a compact dashboard that stays out of the way of your analysis.
---
Features
✓ Real-time candle close countdown
✓ Customisable timeframe selection
✓ Alerts before candle close
✓ Automatic symbol recognition
✓ Mobile notifications through PulseWire alerts
✓ Compact dashboard display
✓ Minimal mode for a cleaner workspace
✓ Colour-coded timing zones:
Countdown Phases:
🔵Dark grey — waiting
🟡Yellow — approaching close
🔴Red — final minute
---
Alert Setup
To receive notifications, create a PulseWire alert after adding Trading Timer to your chart.
Recommended setup:
Add Trading Timer to your preferred chart timeframe (for example, 15 minutes).
Open PulseWire's Alert menu.
Under Condition, select:
Trading Timer → Any alert() function call
Choose your preferred notification options
Create the alert.
The alert is linked to the chart where it was created. If you want alerts for multiple markets (for example Gold and NAS100), create a separate alert for each chart.
For mobile notifications, make sure PulseWire app notifications are enabled on your device.
Example Setup:
For a 15-minute trading setup, set the indicator to 15 minutes and choose your preferred warning time (for example, 1 minute before close)."
The timer keeps you informed so you can focus on the chart instead of watching the clock!
---
Intended Use
Trading Timer is a timing and workflow tool. It does not provide trade signals, entries, exits, or predictions.
It is designed to help traders:
Prepare before candle closes
Review setups at consistent intervals
Manage multi-timeframe workflows
Stay disciplined with candle-based analysis
Suitable for markets including forex, futures, indices, commodities, stocks, and crypto.
---
How it looks on the charts:
Compact Dashboard Display:
Indicator

Indicator

Indicator

Indicator

10:00 AM opening his indicator automatically plots two critical institutional key levels for every trading day, based on the opening prices of the 00:00 (midnight) and 10:00 New York candles. These levels are widely used by institutional traders and price-action strategists to identify daily structure, potential support/resistance, and breakout targets.
Features:
00:00 NY Open Level — Horizontal Ray starting at the midnight New York candle open
10:00 NY Open Level — Horizontal Ray starting at the 10:00 AM New York candle open
Both rays extend to the right, remaining visible for the entire session
Fully customizable colors, line width, line style, and labels
Optional text labels for quick visual identification
Lightweight and performant — ideal for all timeframes
Why these levels matter: The midnight NY open marks the true start of the institutional trading day, while the 10:00 NY open represents the moment when major liquidity and volatility enter the market. Together, these two prices form a foundational range that many professional traders use to gauge bias, set entries, and manage risk.
Best used on: Forex, Indices, Futures, and any market with significant New York session influence. Indicator

Bitcoin Halving Cycle PhasesBitcoin Halving Cycle Phases is a calendar-based visual indicator that highlights approximate Bitcoin halving cycle phase zones directly on the chart.
The indicator uses historical Bitcoin halving dates and predefined calendar phase boundaries to display different cycle regions, including Halving, Bullish, Bearish, Recovery, and Pre-halving phases. Future zones are projected using an approximate cycle length and are intended only as visual calendar references.
This script does not calculate price targets, buy or sell signals, trading entries, exits, stop losses, take profits, backtest results, or financial advice. The displayed future zones are approximate calendar projections only and should not be interpreted as forecasts or guaranteed market outcomes.
The indicator is designed for educational cycle visualization and long-term market context.
Indicator

Strategy

Indicator
