Indicator

Indicator

Gann Solar Noon CandlesGann 12:15 Candles is an original indicator inspired by W.D. Gann's theory of time. The core idea is that the critical angle points of the Sun's daily cycle (0°, 90°, 180°, 270°) create significant turning points in financial markets.
How It Works?
The Sun reaches its peak at local noon (12:15) each day. This moment corresponds to the 0° angle for that region. 00:15 (midnight) represents 180° — the exact opposite point. The 12:15 moments of New York, London, and China carry the same astrological significance for their respective regions.
The candles formed at these critical times act as support and resistance points in the market. The high and low levels of the candle at that time become critical zones that price tests in subsequent bars. The direction of the breakout determines the short-term trend direction.
For example, if the low of the 12:15 candle (Turkey time) is broken, the decline may continue; if the high is broken, the rally may gain strength. The same logic applies to the 12:15 candles of other countries — New York's 05:15 candle, London's 10:15 candle, and China's 17:15 candle can all be evaluated as support and resistance zones.
In line with Gann's principle that "time is the most important factor," these times are not randomly selected. Each corresponds to a specific angle in the Sun's daily journey and may trigger simultaneous reactions across global markets.
Colors:
🟣 Purple → Turkey / India times (0° and 180°)
🟢 Green → New York times
🟠 Orange → London times
🔴 Red → China times
Usage Recommendation:
The indicator does not provide buy/sell signals on its own. For best results, observe the direction and breakout of the candle at that time, then confirm with other technical indicators. It has been particularly tested on 15-minute charts.
Settings:
Base Country → If Turkey is selected, 8 critical times calculated according to Turkey time are marked. If India is selected, the times corresponding to India's 12:15 and 00:15 are marked.
Note: All times are displayed in Turkey time (UTC+3). Make sure your chart time is set to UTC+3. Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Strategy

Indicator

Indicator

ZIZO Zone ProjectorZIZO ZONE PROJECTOR
A manual, anchored deviation-zone tool. You give it one reference point — the
price at which the market crossed its 200-day moving average — and it projects
a ladder of fixed percentage-offset zones forward from that point, so you can
see where structurally significant levels sit before price gets there.
Open-source on purpose. Read the code, verify the maths, fork it, improve it.
WHAT IT DOES
Markets spend most of their time at some measurable deviation from a long-run
mean. This tool takes a single anchor (a 200 SMA cross price) and plots five
horizontal zones above it (in an uptrend) or five below it (in a downtrend),
each at a fixed percentage offset from the anchor. The lines are static: once
drawn from the anchor date they hold their level and extend a fixed number of
days forward (default 365). The result is a fixed forward map, not a moving
band that repaints.
The default offsets are derived from a deviation-band model I fit per asset
across full market cycles — the spacing reflects how far each asset has
historically extended from its mean at cycle highs and lows. Presets are
included for BTC, ETH, XRP and SOL, plus an Average preset computed live across
all four. Every offset is fully editable, so you can recalibrate as a cycle
matures and the bands compress. Use my numbers as a starting point, or replace
them entirely with your own.
THE ZONES
Upside (distribution side):
Conservative Anchor -> Moderate Progression -> Logical Maximum ->
Strategic Extension -> Aspirational Horizon
Each higher zone marks a progressively more extended deviation from the anchor.
Downside (accumulation side):
Cautious Accumulation -> Measured Scaling -> Capitulation Opportunity ->
Full Conviction -> Final Capitulation
Each lower zone marks a progressively deeper discount from the anchor.
HOW TO USE IT
1. Set Direction to Bull (price/SMA above the cross) or Bear (below). Only the
active side draws — one anchor is in play at a time.
2. Set Anchor price to the price at which the relevant 200 SMA cross occurred.
3. Set Start date to the cross date and Duration (default 365 days).
4. Read the zones as a structured map of where deviation-based levels sit — not
as buy or sell signals.
INPUTS
- Asset preset (BTC / ETH / XRP / SOL / Average) — switches the full offset set.
- Bull / Bear direction toggle.
- Fully editable upside and downside offsets (5 decimals held internally,
display rounding configurable).
- Per-zone visibility toggles — show only the zones you want.
- Colour gradient, line style, label decimals, projection duration.
NOTES AND LIMITATIONS
This is a visualisation tool, not a forecast. It draws where deviation levels
would sit for the anchor and offsets you supply. It does not predict that price
will reach them, and it generates no alerts or signals. You provide the anchor
and the offsets; the quality of the map depends entirely on those inputs.
Deviation behaviour. Indicator

Indicator

[3Commas] ENA Grid - Long Indicator ENA Grid - Long Indicator
🔷 What it does:
This is a signal-only indicator that mirrors a price-grid long workflow on ENA / USDT between two fixed bounds. It tracks up to 65 independent virtual slots between a configurable High and Low — each slot fires a webhook-ready buy signal when price crosses down through it, and a paired sell signal when price subsequently crosses up through the slot immediately above. The indicator computes a running average entry, total deployed capital, and open PnL from the live slot ledger and renders all of it on the chart.
- Pre-computes 7–200 grid levels in Geometric (default) or Arithmetic spacing.
- Each slot is an independent ownership flag with its own buy/sell webhook payload.
- Avg entry is derived from fill-by-fill bookkeeping — total cost and total qty are updated on every event.
- Every event emits a webhook-ready JSON alert payload tagged with the specific grid slot.
🔷 Who is it for:
- Swing traders harvesting volatility on ENA in range-bound regimes.
- Bot operators looking for a chart-driven signal source that emits per-slot JSON ready for a DCA Bot configured for grid execution.
- Traders who want to monitor a virtual grid state — avg entry, owned slots, deployed capital, open PnL — directly on the chart without a backtest engine.
- Portfolio operators using a high-trade-count contributor alongside directional strategies.
🔷 How does it work:
Grid Construction: On script load, the indicator computes N price levels between the configured High and Low bounds. In Geometric mode (default), level k is at High × (Low/High)^(k/(N-1)), giving constant percent spacing — approximately 1.0% per step at default settings. In Arithmetic mode, levels are linearly spaced by absolute price.
Per-Slot State Machine: Each grid level is an independent slot tracked by a boolean ownership flag. When close price crosses down through an empty slot's level, the slot is marked owned, virtual cost-basis is added, and the BUY webhook payload is dispatched. When close price crosses up through the level immediately above an owned slot, the slot is marked free, virtual cost-basis is subtracted, and the SELL webhook payload is dispatched.
Honest Virtual Bookkeeping: Total cost and total qty are updated incrementally on each event, so the avg entry, deployed capital, and open PnL displayed in the status table reflect the actual broker-equivalent position state — no shortcuts from base entry, no synthetic averaging. The table also accumulates the realized PnL from every closed slot (the exact round-trip profit between adjacent levels), so it shows how much the grid has actually earned over the chart history.
No Trailing, No Stop Loss: By design, each slot has a fixed exit (the level above). The indicator never trails the exit and never signals a slot-out for a loss — slots that fall below their entry stay owned until price comes back. This is the canonical grid-bot behavior.
🔷 Why it's unique:
- Per-Level Webhook Ledger: Every BUY and SELL emits a fully-formed JSON alert payload tagged with the specific grid slot ("Grid_BUY_L5" / "Grid_TP_L5"). The indicator can drive a DCA Bot configured for grid emulation without any glue layer.
- Fill-by-Fill Avg Entry: The orange avg-entry line is derived from running totals updated on every event — what you see is what the broker-equivalent position would actually have.
- Active Slot Highlighting: Owned grid levels are rendered with a thicker green stroke; empty slots stay dashed gray. Slot density and current loading are visible at a glance.
- Range Box & Bounds Labels: A semi-transparent box spans the configured High/Low range, and crisp HIGH/LOW labels mark the bounds — the grid topology is obvious without zooming.
- Calibrated for ENA 15m: Default bounds, level count, and step size are set against ENA's recent observed range. The 65-level geometric ladder gives roughly 1.0% per step — wide enough to clear taker fees on each round-trip, granular enough to keep catching 15m swings inside a broad range.
🔷 Considerations Before Using the Indicator:
Wide Range & Drawdown: The default range spans nearly 47% (0.132 down to 0.07). A grid this wide loads many slots as price falls toward the Low — the companion strategy's backtest shows a sizeable 23.52% maximum equity drawdown and a thin 1.067 profit factor. This configuration grinds volatility rather than capturing a strong edge; size accordingly and consider a narrower range.
Market Selection & Range Validity: Grid strategies are most profitable in range-bound, mean-reverting markets. On strong directional trends below the configured Low, slots keep marking as owned and won't free until price reverses. The default High/Low (0.132 / 0.07) was set against ENA's recent observed range; update both whenever the regime changes.
Capital Deployment: The default Total Investment of 10,000 USDT is a virtual reference used for the avg-entry and open-PnL computation. The real sizing happens on the bot side — match the indicator's per-slot allocation to your bot's grid configuration to keep the avg-entry display honest.
Cross Detection Granularity: Crossings are detected on bar close, comparing the current close to the previous close. A bar that spikes through a level and returns within the same bar may be missed by design — this prevents over-signaling on intra-bar wicks.
Live vs Historical State: The virtual slot ledger is rebuilt from chart history each time the indicator is recompiled. If the indicator is added mid-deployment or the live bot diverges from the signal stream (manual interventions, partial fills), the indicator state may not match the live bot. Toggle the indicator off and on to reset.
No Stop Loss: There is no exit signal on adverse moves below the lowest grid level. Risk is structurally capped on the bot side by the bounded Total Investment configured at the bot. If a hard stop is required, layer it on the bot side.
Backtesting Note: This is an indicator, not a strategy. There is no built-in P&L tester. For performance metrics over a ~4.5-month sample (1,875 closed trades, 49.55% win rate, 23.52% max drawdown, profit factor 1.067, +9.63% net return), use the companion strategy version on identical parameters. The 1,875-trade sample is far above the ~100-trade floor for statistical relevance, but the thin profit factor means real fees are decisive.
🔷 How to Use It:
🔸 Add the indicator to an ENA / USDT 15m chart.
🔸 Set the High and Low bounds to a range you expect ENA to respect (a narrower range than the default reduces drawdown).
🔸 Pick Geometric (default, recommended) or Arithmetic spacing.
🔸 Set Grid Levels (7–200) and the virtual Total Investment used for avg-entry computation.
🔸 In the DCA Bot Webhook group, paste your Bot ID, Email Token, and Pair (QUOTE_BASE format, e.g., USDT_ENA).
🔸 Create an alert on the indicator with "Any alert() function call". Paste the DCA Bot's webhook URL into the alert's Webhook field. Every grid-level buy and grid-level close will emit a dedicated JSON payload tagged with the slot index, so each level can be tracked independently downstream.
🔷 INDICATOR SETTINGS
High Price: Top of the grid. The highest level a slot can be created from.
Low Price: Bottom of the grid. The lowest level a slot can be created from.
Grid Levels: Number of price levels between High and Low (default 65, range 7–200).
Spacing Mode: Geometric (constant percent step) or Arithmetic (constant absolute step).
Total Investment (USDT): Virtual capital allocated across all slots. Used for the avg-entry and open-PnL computation only.
Bot ID / Email Token / Pair: Webhook fields injected into every alert payload.
Visualization: Toggle grid lines, range box, HIGH/LOW labels, avg entry plot, fill labels, signal triangles, status table (shows status, range, levels, owned slots, avg entry, deployed capital, open PnL, and cumulative realized PnL).
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. Indicator

[3Commas] ENA Grid Bot - Long Strategy ENA Grid Bot - Long Strategy
🔷 What it does:
This is a long-only price-grid strategy that harvests volatility on ENA / USDT through repeated round-trips on a pre-defined ladder of price levels between two fixed bounds. Each level is an independent slot: when price crosses down through a level, the strategy opens one slot; when price subsequently crosses up through the level immediately above, that slot is closed for a fixed round-trip profit. The grid is generated geometrically by default, so spacing adapts to the price scale.
- Up to 65 simultaneous long slots at default settings, each sized as a fixed fraction of the configured Total Investment.
- No trailing exit, no stop loss — each slot's exit is the level above its entry.
- Per-slot exposure is approximately 1.54% of equity at default settings, comfortably inside the conventional 5–10% per-trade risk band.
- Every fill and close emits a webhook-ready JSON alert payload tagged with the specific grid slot.
🔷 Who is it for:
- Swing traders harvesting volatility on ENA in range-bound regimes.
- Bot operators looking for a chart-driven signal source with per-slot webhook JSON ready to drive a DCA Bot configured for grid execution.
- Traders running a portfolio of low-correlation strategies who want a high-trade-count contributor with bounded per-trade risk.
- Range traders who prefer mechanical execution over discretionary entries.
🔷 How does it work:
Grid Construction: On script load, the strategy computes N price levels between the configured High and Low bounds. In Geometric mode (default), level k is at High × (Low/High)^(k/(N-1)), giving constant percent spacing — approximately 1.0% per step at default settings. In Arithmetic mode, levels are linearly spaced by absolute price.
Per-Slot Logic: Each grid level is an independent slot tracked by a boolean ownership flag. When bar close moves price down through an empty slot's level, a long is opened at that level for one slot's worth of capital (Investment / N). When bar close moves price up through the level immediately above an owned slot, that slot is closed, locking the round-trip profit between the two adjacent levels.
No Trailing, No Stop Loss: By design, each slot has a fixed exit (the level above). The strategy never trails the exit and never stops a slot out for a loss — slots whose entry price is below current market simply wait until price comes back. This is the canonical grid-bot behavior.
Capital Bounds: Total deployed capital cannot exceed the configured Investment. When all 65 slots are filled, no new orders are opened until price rises and starts closing slots. This structural cap is the strategy's primary risk control.
🔷 Why it's unique:
- Per-Level Webhook Ledger: Every fill and close emits a fully-formed JSON alert payload tagged with the specific grid slot ("Grid_BUY_L5" / "Grid_TP_L5"). The strategy can drive a DCA Bot configured for grid emulation without any glue layer.
- Pre-Allocated State: All up to 200 slot ledgers live in fixed-size arrays, so state lookups are constant-time and the chart can render every active slot with no performance overhead.
- Honest Backtest Surface: The avg entry line plotted on the chart and the open PnL displayed in the status table both reflect the actual broker-equivalent position state — derived from fill-by-fill bookkeeping, not synthetic averaging. The status table also reports the cumulative realized net profit (how much the grid has actually earned, in USDT and % of starting capital), so live performance is visible directly on the chart.
- Calibrated for ENA 15m: Default bounds, level count, and step size are set against ENA's recent observed range. The 65-level geometric ladder gives roughly 1.0% per step — wide enough to clear taker fees on each round-trip, granular enough to keep catching 15m swings inside a broad range.
🔷 Considerations Before Using the Strategy:
Wide Range & Drawdown (Important): The default range spans nearly 47% (0.132 down to 0.07). A grid this wide loads many slots as price falls toward the Low, which is exactly why the reference backtest shows a sizeable 23.52% maximum equity drawdown. Profit factor of 1.067 is only marginally above breakeven — this configuration grinds out volatility, it is not a high-edge setup. Size the Investment to a drawdown you can stomach, and treat the thin profit factor as a reason to demo-test thoroughly.
Market Selection & Range Validity: Grid strategies are most profitable in range-bound, mean-reverting markets. On strong directional trends below the configured Low, slots keep loading and won't close until price reverses. The default High/Low (0.132 / 0.07) was set against ENA's recent observed range; update both whenever the regime changes.
Capital Deployment: The default Investment of 10,000 USDT equals 100% of starting capital. Per-slot risk is low (~1.54% of equity), but with a wide range the aggregate unrealized loss can grow materially before price recovers — as the 23.52% drawdown shows. Scale the Investment input down to manage it.
No Stop Loss Justification: There is no exit on adverse moves below the lowest grid level. Per-trade risk is structurally capped by the per-slot allocation (Investment / N) — at defaults ~154 USDT per slot, well inside the conventional 5–10% per-trade band. Aggregate exposure is controlled separately via the Investment input.
Trade Volume & Fees: Grid bots on 15m generate a high number of round-trips — this configuration produced 1,875 closed trades. With a thin profit factor, fees are decisive: the default commission (0.06% per trade) must match your exchange's actual fees, or the edge can flip negative.
Demo Testing: Always demo-test before going live. Past results do not guarantee future performance, especially on a wide-range, low-profit-factor configuration.
🔷 STRATEGY PROPERTIES
Symbol: BYBIT:ENAUSDT.P (Perpetual) — strategy is portable to any ENA / USDT pair.
Timeframe: 15M
Test Period: January 31, 2026 — June 16, 2026 (~4.5 months).
Initial Capital: 10,000 USDT.
Total Investment: 10,000 USDT (100% of capital, high-conviction setting).
Order Size per Slot: Investment / 65 ≈ 154 USDT (~1.54% of equity).
Commission: 0.06% per trade.
Slippage: 3 ticks.
Margin for Long Positions: 100%.
Indicator Settings: Default Configuration.
Grid Bounds: High 0.132 / Low 0.07 (range −46.97%).
Grid Levels: 65 (Geometric spacing, ~1.0% per step).
Stop Loss: None — per-slot allocation is the structural risk cap.
Trailing: None.
Strategy: Long Only.
🔷 STRATEGY RESULTS
⚠️ Remember, past results do not guarantee future performance.
Net Profit: +1,135.41 USDT (+11.21%)
Max Equity Drawdown: 2,789.96 USDT (23.52%)
Total Closed Trades: 1,875
Percent Profitable: 49.55% (929 / 1,875)
Profit Factor: 1.067
🔷 How to Use It:
🔸 Adjust Settings: Open the strategy inputs and set the High and Low bounds to a range you expect ENA to respect. Pick Geometric for percent-spaced levels (default, recommended) or Arithmetic. Set Grid Levels (7–200) and Total Investment to match your risk profile — consider a narrower range to reduce the drawdown seen here.
🔸 Results Review: Run a full-period backtest and confirm Max Drawdown stays within your personal risk band — note this configuration reached 23.52%. The 1,875 closed trades are well above the ~100-trade floor for statistical relevance, but the 1.067 profit factor leaves little margin once real fees are applied.
🔸 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. Every grid-level buy and grid-level close will emit a dedicated JSON payload tagged with the slot index, so each level can be tracked independently downstream.
🔷 INDICATOR SETTINGS
High Price: Top of the grid. The highest level a slot can be created from.
Low Price: Bottom of the grid. The lowest level a slot can be created from.
Grid Levels: Number of price levels between High and Low (default 65, range 7–200).
Spacing Mode: Geometric (constant percent step) or Arithmetic (constant absolute step).
Total Investment (USDT): Total capital allocated across all slots. Per-slot size = Investment / Grid Levels.
Bot ID / Email Token / Pair: Webhook fields injected into every alert payload.
Visualization: Toggle grid lines, range box, HIGH/LOW labels, avg entry plot, fill labels, status table (shows range, levels, owned slots, investment, per-slot size, open PnL, and cumulative realized net profit).
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

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator
