Indicator

Apex Edge - Trend BreakoutApex Edge — Trend Breakout
A with-trend channel breakout system with a 30-symbol radar and a dual-window, cost
adjusted backtest.
Indicator Guide - Apex Edge
This guide explains exactly what the indicator does, how every number is calculated, why the backtest is built the way it is, and how to trade it. Nothing here is hidden behind a black box — the whole point of the tool is that you can see the workings and judge the edge for yourself.
1. What it is
Apex Edge — Trend Breakout is a single overlay indicator that does four jobs at once:
Signals trades when price breaks the recent range in the direction of the dominant trend.
Manages the trade with a chandelier trailing stop, so winners are allowed to run and losers are cut quickly.
Scans a 30-symbol watchlist (the Radar), ranking what is trending and flagging what is about to break.
Tests the rules on the chart symbol across two separate date windows and reports the result as average R and sample size — then auto-grades it Red, Amber or Green.
The thesis.
Most price action is noise. Occasionally a market trends, and when it does, a break of the
recent range tends to continue. The edge of such a system does not come from being right often — it comes from a fat right tail: many small losses when breaks fail, paid for by the occasional large runner that the trailing stop rides for multiples of the initial risk. The tool is built end-to-end to find that behaviour and to stop you fooling yourself about whether it is really there.
2. What appears on your chart
Green and red rails — the upper and lower edges of the breakout channel. A close beyond a
rail is a potential trigger.
Up / down triangles — confirmed entries (a close-break that agrees with the trend).
Orange line — the live trailing stop for the most recent signal. This is where your protective
order goes.
HUD (top-right by default) — the chart symbol's trend, distance to its rail, current setup state, last signal and a running long/short signal count.
Radar — the 30-symbol scanner with score, direction, state and a Red/Amber/Green
“Go” column.
Backtest panel — two date windows side by side, each showing average R and
trade count per side, plus an automatic verdict.
3. The entry signal — how it is calculated
3.1 The breakout channel
The rails are the highest high and lowest low of the last N bars (default 20), measured up to the
previous bar so they never repaint:
upBreak = highest(high, 20) of the prior bar
dnBreak = lowest(low, 20) of the prior bar
A long trigger is a close crossing above the upper rail; a short trigger is a close crossing below the lower rail. Because the test is on the close, an intrabar wick through a rail that closes back inside does not trigger — only a genuine close beyond the range counts.
3.2 The dominant-trend filter
A breakout alone is not enough; it must agree with the trend. Trend is defined by a long EMA (default 200) and that EMA's slope, so a flat market counts as no trend:
Uptrend = close > EMA(200) AND EMA(200) rising over the last 5 bars
Downtrend = close < EMA(200) AND EMA(200) falling over the last 5 bars
Requiring both price position and EMA slope filters out the chop that ruins most breakout systems: if the EMA is flat, neither condition is true and no trades are taken.
3.3 Optional higher-timeframe agreement
You can additionally require the higher timeframe (default daily) to agree, using its last closed bar's EMA so it cannot repaint. With it on, a 4H long also needs the daily to be pointing up. Off by default.
3.4 The final rule
Long = close-break of the upper rail AND dominant uptrend
Short = close-break of the lower rail AND dominant downtrend
With “with-trend only” enabled (the default), counter-trend and flat-market breaks are blocked entirely. The triangle only prints when both halves line up.
4. The exit — chandelier trailing stop, and what “R” means
Risk is defined the moment you enter. The initial stop sits a multiple of Average True Range away from entry (default 1.5 × ATR(14)). That distance — entry to initial stop — is one R. Every outcome the tool reports is measured in multiples of that initial risk.
Once in the trade, the stop trails using a chandelier: it hangs a multiple of ATR (default 3 × ATR)
below the highest high reached since entry (mirrored for shorts). It only ever moves in your favour — it ratchets, never loosens. You exit when price touches the line.
A loss is roughly −1R: the break fails and price falls back to the initial stop.
A win is whatever the trail captures — often small, occasionally very large when a real trend
develops. There is no fixed profit target; capping the winners would throw away the exact tail
the system exists to harvest.
Note Live, you place a resting stop on the orange line and step it along as the line moves. The
backtest exits on the same intrabar touch, so what you test is what you trade.
5. The Market Radar — how the scan is built
The Radar pulls 30 symbols on the scan timeframe (default 4H) and ranks them so you watch the right markets. Four numbers drive it.
5.1 Trend-strength score
The score blends how cleanly a market is moving with how strongly:
Efficiency Ratio (ER) — net distance travelled divided by the total path taken, over a lookback
(default 20). A straight move scores high; a market that thrashes back and forth to end up in the same place scores low.
ER = |close − close | / sum of |bar-to-bar moves over 20 (as a %)
ADX — the standard directional-strength index (default 14).
The two are scaled and blended 55% ER / 45% ADX, calibrated so a market in a genuine trend reads roughly 60–70. Only symbols above the score threshold (default 50) are shown, strongest first.
5.2 Direction, NEAR and the Go grade
Direction comes from the same dominant-EMA logic as the chart (up, down, or flat).
NEAR flags a symbol that is trending and within a set distance of its breakout rail in the trend
direction (default 0.5 × ATR) — i.e. about to trigger.
Go (Red / Amber / Green) is read from your own curated lists. You tell the indicator which
symbols you trade long and short at Green (confirmed) and Amber (testing) confidence; the Go
column then lights up only for those symbols in that direction.
Note The Radar does not grade edges for you — you populate the Green/Amber lists from your own backtest sweep (Section 6). The Go column simply surfaces your decisions on the live scan.
6. The backtest engine and the Auto verdict
This is where you decide whether a symbol earns a place on your lists. For the chart symbol, the engine replays every historical signal forward (up to 60 bars), simulates the exact chandelier trail with intrabar touch exits, deducts your cost per trade, and records each result in R.
It does this across two independent date windows and reports, for each window and each side
(long / short / all):
Avg R — the average result per trade, net of cost. This is the system's expectancy.
N — the number of trades in that window. This tells you whether to believe the Avg R.
The Auto column then turns that into a verdict using two thresholds (defaults shown), applied to both windows:
Verdict/Condition:
GREEN
Avg R ≥ 0.10 AND N ≥ 50 in BOTH windows — a real, repeatable edge
AMBER
Qualifies in one window, or only marginally — promising, not proven
no
Fails the bar — no demonstrated edge this way
A Green therefore is not a single good run; it is an edge that survived two separate market periods with a large enough sample in each. That is the bar a symbol must clear before it goes on your Green list.
Note - Cost is entered in price units and applies to the chart symbol, so set it to that instrument's realistic round-trip spread before trusting a marginal (Amber) result. A couple of pips is what flips a thin edge from positive to negative — which is exactly the truth you want before risking money.
7. Why those default backtest dates?
The two windows default to 2019–2021 and 2022–present, and the split is deliberate. These are not two halves of one stretch — they are two genuinely different market regimes:
2019–2021 spans the late-cycle calm, the COVID crash and the violent recovery — a high
volatility, strong-trend era.
2022–present is the rate-hiking regime: broad USD strength, a real equity bear in 2022, and a
different volatility character.
A set of rules that prints a profit in one regime might simply be tuned, by luck or by hand, to that regime. The only honest test is whether the same untouched rules also work in a different one.
Requiring an edge to clear the bar in both windows is the out-of-sample check built directly into the panel. The dates are adjustable — what matters is that the two windows cover different conditions, not the exact years.
8. Why we judge by R and N, not win rate
Win rate is the most quoted and least useful statistic in trading. On its own it tells you almost nothing, and for a system like this it actively misleads.
8.1 Win rate hides the size of wins and losses
Two systems can have wildly different win rates and the opposite profitability. Expectancy — average R per trade — is what actually ties to your account:
Example:
System - “High win rate” (avg win +0.5R, avg loss −5R)
Win rate - 90%
Expectancy -0.05R
Reality - Loses money
System - Trend breakout (avg win +3R, avg loss −1R)
Win rate - 40%
Expectancy - 0.60R
Reality - Strong edge
The 90%-winner loses on the rare 5R disaster; the 40%-winner thrives because its winners dwarf its losers. Judge either by win rate and you draw the wrong conclusion. Expectancy = (win% × avg win) − (loss% × avg loss), expressed in R, is the number that matters.
8.2 This system is meant to be a low win-rate system
A trend-breakout-with-trail design is designed to win less than half the time. Most breakouts fail and cost ~1R; a minority become trends and the trail rides them for many R. The profit lives entirely in those few big winners — the fat right tail. Win rate cannot see that tail; only average R can.
Optimising for win rate would push you to cap winners and widen stops, destroying the very edge this tool is built to capture.
8.3 N is what makes the average believable
An average R is only as trustworthy as the number of trades behind it. A +0.8R average on 8 trades is a coin landing heads a few times in a row — it tells you nothing. The same average on 120 trades is a genuine signal. That is why the Auto grade refuses to certify anything below N ≥ 50 per window, no matter how attractive the Avg R looks. Small samples are where traders fool themselves most, so the tool simply will not show Green there.
8.4 How to read an Avg R figure
Avg R (net of cost) Read it as
≤ 0 No edge
+0.05 to +0.10 Marginal — cost and slippage can erase it
+0.10 to +0.20 Workable edge
+0.20 to +0.40 Strong
+0.40 and up Suspect — check for look-ahead, tiny N, or an error
Bigger is not automatically better. A sustained average above ~+0.40R on a simple system is more often a sign of a mistake than a goldmine, and should be interrogated, not celebrated.
9. How to trade it
The workflow separates the slow, careful job (deciding what to trade) from the fast one (executing when it triggers).
1. Weekly — curate. Flick through your watchlist. On each symbol read the Auto panel and note
the verdict per side. Add Green symbols to the matching Green list (long or short) in settings,
and Amber symbols to the Amber lists. Skip the reds.
2. Set once — the blanket alert. On a 4H chart create the “Watchlist near breakout” alert, set to Once Per Bar Close. It pings only for your Green/Amber symbols when one is trending and
nearing its rail.
3. On the ping — find the trade. Open the Radar. Confirm the symbol shows Green/Amber Go +
NEAR + the right direction.
4. Arm the entry. On that symbol's chart set the “Breakout Long/Short” alert, also Once Per Bar
Close, so only a close beyond the rail can fire it (no wicks).
5. Enter. When the triangle prints, take the trade and place your stop on the orange trailing line.
6. Manage. Step the stop along with the line as it moves your way — never against you. Exit on the touch. No fixed target; let the trail decide.
10. Trading rules and risk discipline
Trade Green in the validated direction. Amber is watch-and-small-size. Red is no trade.
A break against the trend is not your trade. Skip it, however tempting.
Judge over a batch of trades, never one. A single loss says nothing about a positive
expectancy system; variance is the cost of admission.
One settings set for all symbols. Never tune the inputs per symbol to flatter the past — that is
curve-fitting. If you change a strategy setting, re-test both date windows before trusting it again.
Size correlated instruments as one position. A basket of yen crosses, or a basket of equity
indices, is one bet wearing several names. Three 1% longs that all rise and fall together is a 3%
bet on one theme, not three diversified trades.
11. Settings reference
Setting Default What it does
Breakout channel 20 Bars used for the high/low rails
Near-break heads-up 0.5 ATR How close to the rail counts as NEAR
Dominant EMA 200 The trend reference line
EMA slope lookback 5 Bars used to judge the EMA's slope
With-trend only On Blocks counter-trend and flat-market breaks
Higher timeframe Off / 1D Optionally require the daily to agree
Initial stop 1.5 ATR Defines one R (entry to stop)
Chandelier trail 3.0 ATR Trailing distance below the running extreme
Trade window 60 bars How far the backtest follows each signal
Cost per trade 0 Round-trip cost in price units (set per instrument)
Test windows A / B 2019–21 / 22–now The two regimes the Auto grade checks
Qualify Avg R / N 0.10 / 50 Thresholds for a Green verdict, per window
Scan timeframe 4H Timeframe the Radar evaluates
Score threshold 50 Minimum trend score to appear on the Radar
12. Non-repainting, and honest limitations
Non-repainting by design. Signals use closed-bar prices and the prior-bar channel, the higher
timeframe pull uses the last closed bar, and the backtest only ever replays bars that were already in the past relative to each signal. What you see on history is what you would have seen live.
What a backtest can and cannot tell you. The replay is a simulation. It assumes fills at the touched price and a fixed cost; live trading adds variable spread, slippage, gaps and partial fills. Treat the Avg R as an estimate of edge and direction, not a promise of returns. Forward-test before you scale.
The Green/Amber lists are your own settings inputs — the tool surfaces your decisions, it does not validate them for you.
Correlated symbols inflate the apparent number of edges; the count is not the same as
diversification.
A strong directional drift in an asset class (equities up, for example) can make a one-sided
system look better than the rule itself is.
This indicator is a decision-support and research tool. It is not financial advice and does not place trades. Markets carry risk; past performance does not guarantee future results. You are responsible for your own decisions and risk.
Apex Edge — Trend Breakout Radar finds the trend Auto/Go says if it pays Arrow times entry Orange line manages Exit Indicator

Indicator

Indicator

VOLD Confluence Table [MMT]VOLD Confluence Table is a compact market-internals dashboard that overlays directly on your main chart and summarizes VOLD, ADD, and TICK into a single, tradeable bias signal and day-type read.
What this indicator shows
VOLD : measures whether volume is flowing into advancing or declining stocks on the exchange, giving you the “horsepower” behind the move.
ADD : tracks how many stocks are advancing vs declining, giving a breadth read on participation.
TICK : looks at how many stocks are ticking up vs ticking down right now, acting as a very short-term sentiment and momentum gauge.
All three are pulled into a 3‑column table (Label / Value / Signal) plus rows for VOLD trend vs SMA, day type (Trend / Chop / Responsive), and an overall bias + 0–6 confluence score.
Core logic and signals
Bull/bear scores are built from six binary conditions each (VOLD sign, strong VOLD, ADD sign, strong ADD, TICK sign, TICK momentum levels). When 5+ of the bull (or bear) conditions align, the indicator flags a potential “Trend Day” in that direction; 4 gives “High Confidence” bias, while low scores on both sides classify the session as “Chop.”
A VOLD SMA filter on a higher timeframe (default 5‑min) labels whether VOLD is ABOVE or BELOW its SMA and applies a “freight train” rule: strong expanding VOLD above SMA triggers “🚂 NO SHORT,” strong contracting VOLD below SMA triggers “🚂 NO LONG,” discouraging fades against a powerful breadth/volume trend.
Divergence logic highlights when ADD and VOLD disagree (e.g., ADD bullish while VOLD is negative), which often signals distribution/absorption or unstable internals; these are labeled as divergence with a caution bias.
How to use it intraday
Pre-session / first 30–60 minutes
Watch the BIAS row and score: a quick push to 4–6 on one side with “✦ TREND” TYPE suggests you lean with that side for the day (buy pullbacks in bull trend, sell bounces in bear trend).
Check the SMA row: “🚂 NO SHORT” or “🚂 NO LONG” means avoid fading the index just because it feels extended; treat counter‑trend scalp ideas as lower probability.
During the session
Use the TYPE row:
“✦ TREND” → favor continuation setups, avoid fighting the dominant side.
“✕ CHOP” → stand down on trend assumptions, consider mean‑reversion or smaller size.
“◈ RESPONSIVE” → market is two‑sided; treat both extremes carefully and rely more on local structure.
Watch VOLD Δ (EXPANDING / CONTRACTING / FLAT) to confirm whether a move in your index is being reinforced by broad volume or starting to lose pressure.
Risk and filter use-cases
Use “Chop Detected” / low confluence as a filter to reduce size or skip marginal setups when internals show no clear edge.
Use divergence alerts (ADD vs VOLD) as a reason to tighten risk or take partials if you are heavily positioned and internals stop agreeing with the move.
SMA Filter:
VOLD SMA Length (default 10)
VOLD SMA Timeframe (default 5‑minute)
Shorter lengths or timeframes make the freight-train bias more reactive; longer settings smooth out noise.
Alerts
The script includes alert conditions for key regime shifts so you do not have to stare at the table all day:
Trend Day Bull / Bear (score ≥ 5)
VOLD crossing above/below its SMA (freight train flips)
ADD/VOLD divergence
Chop detected (no edge)
These can be tied to popups, sounds, or webhooks so your automation or discretionary workflow can react when internals meaningfully change state. Indicator

Indicator

Indicator

Texas Hold'em Engine [BOX Max Size Edition]Texas Hold'em
NOTICE / DISCLAIMER
This architecture is NOT a mere entertainment tool. It is a highly advanced algorithmic multi-state logic simulation engine disguised as a Texas Hold'em framework, specifically designed to test the computational overhead, state persistence, and localized rendering boundaries of Pine Script v6 under live tick conditions.
EXECUTIVE SUMMARY
This script is deployed as a Proof of Concept (PoC) to demonstrate the extreme limits of Pine Script v6's array processing, state evaluation capabilities, and localized UI rendering. It functions as a rigorous technical benchmark for developers building institutional-grade algorithmic dashboards directly on PulseWire charts. By leveraging box.new() structures, this script successfully bypasses PulseWire's native text scaling limits, allowing for massive UI components that seamlessly track price volatility.
SYSTEM USAGE (How-To / Interactive Execution Flow)
Initialization: Apply the script to a chart. The system automatically initializes a deterministic pseudo-random array shuffle based on the Game Seed.
Phase Progression: The script executes across 6 distinct phases based on the bar index: Dealing, Pre-Flop, Flop, Turn, River, and Showdown.
Player Action Inputs: Using the Settings menu, manually override your decisions (FOLD, CALL/CHECK, RAISE) during the Pre-Flop, Flop, Turn, and River phases.
CPU State Engine: The opposing CPU evaluates the market's volatility via the True Range (ATR). If ta.tr / ta.sma(ta.tr, 14) > 1.5, the CPU assumes an aggressive posture and executes a "RAISE".
Stateful Transaction Engine: As actions are selected, the system calculates blind deductions, raise accumulations, and pot sizes. The var driven memory engine perfectly retains chip stack data across chart ticks and resets seamlessly upon determining a winner via Fold or Showdown.
Evaluation: At the Showdown phase, a localized combinatorics engine processes a 7-card array for both entities, scoring the best 5-card combinations using mathematical rank arrays to determine the victor and award the accumulated pot.
ARCHITECTURE & QUANTITATIVE LOGIC (Technical Specifications)
Bounding Box Scaling Algorithm (Localized UI Vector Scaling)
Standard label.new() text strings are hard-capped at size.huge (approx. 36px), which fails to scale alongside chart zooming. To override this limitation, vector Unicode strings are injected into a box.new() container. The Y-axis boundaries are mathematically locked to the Average True Range (ATR).
Formula:
Top = Y_Position + (ATR / 2)
Bottom = Y_Position - (ATR / 2)
Calculation Example:
Given an asset trading at Y = 150.00 with an ATR = 2.0.
Top = 150.00 + (2.0 / 2) = 151.00
Bottom = 150.00 - (2.0 / 2) = 149.00
The resulting Y-axis width of the box is strictly 2.0. By enforcing a strict volatility-based bounding box, the text engine is overridden, forcing the Unicode vectors to dynamically scale in perfect proportion to market noise.
Persistent State Memory (Transaction Logic)
PulseWire charts inherently recalculate scripts on every new price tick. To prevent the chip stacks and pot sizes from resetting, the system employs Pine Script's var declaration alongside a custom last_calc_state tracker. This ensures that deductions and additions are mathematically locked only once per phase transition, proving that complex financial state machines can run cleanly alongside heavy visual rendering without consuming object limit quotas.
Deterministic Pseudo-Random Array Shuffling (LCG Implementation)
To eliminate chart repainting across continuous tick streaming, a Linear Congruential Generator (LCG) loop reorganizes the 52-element primary array via modulo arithmetic:
Swap_Index = (Seed + i * 7) % (i + 1)
This math guarantees identical randomizations across every chart tick refresh, achieving absolute visual stability.
INPUT PARAMETERS REFERENCE
Chip & Betting System: Configure initial starting stacks, blind amounts, and default raise sizes.
UI Mode: Toggles between a static Table grid and the dynamic Chart-Linked Box rendering.
Force Enlarge Cards with Box Text: Activates the bounding box algorithm mentioned above.
Y-Axis Reference Price: Anchors the floating UI to High, Low, or Close prices to prevent visual collision with candlestick series.
テキサスホールデム
免責事項
本アーキテクチャは単なる娯楽ツールではありません。これは、テキサスホールデムのフレームワークを模した、高度な多状態ロジックシミュレーションエンジンであり、Pine Script v6におけるライブティック更新下の計算オーバーヘッド、状態変数の永続性(メモリ保持)、および局所的レンダリングの限界を検証するために特別に設計されています。
エグゼクティブ・サマリー
本スクリプトは、Pine Script v6の配列処理、状態評価、およびUI描画の極限を実証するための概念実証(PoC)モデルです。PulseWire上でクォンツレベルのアルゴリズム・ダッシュボードを構築する開発者に向けた技術的ベンチマークとして機能します。box.new()構造体を応用することで、PulseWireネイティブのテキスト縮尺制限を突破し、ボラティリティに追従する巨大なUIコンポーネントの描画を実現しています。
システム実行手順(インタラクティブ実行フローの詳細)
初期化: スクリプトをチャートに適用すると、Game Seedに基づく決定論的疑似乱数アルゴリズムにより、配列のシャッフルが初期化されます。
フェーズ進行: バーインデックスに基づき、Dealing、Pre-Flop、Flop、Turn、River、Showdownの6つのフェーズが自動進行します。
プレイヤーアクション: 設定画面のプルダウンから、各フェーズ(Pre-Flop〜River)における自身のアクション(FOLD, CALL/CHECK, RAISE)を手動でオーバーライドします。
CPU状態エンジン: 対面(CPU)は、True Range (ATR)を用いて市場のボラティリティを評価します。ta.tr / ta.sma(ta.tr, 14) > 1.5の場合、CPUはアグレッシブな状態と判断し「RAISE」を実行します。
状態記憶トランザクションエンジン: アクションが選択されると、システムはブラインドの徴収、レイズによる資金移動、POTの合計を瞬時に計算します。var変数で構築されたメモリエンジンにより、ティックが更新されてもチップスタックは完璧に保持され、勝敗確定時に正確に清算されます。
役の評価: Showdownフェーズにて、ローカルの組み合わせ評価エンジンが双方の7要素配列を処理し、ランク配列を用いて最適な5枚の組み合わせをスコアリングし、勝敗の決定とPOTの分配を行います。
アーキテクチャおよび定量的ロジック(技術仕様)
Bounding Boxスケーリング・アルゴリズム(局所的UIベクタースケーリング)
標準の label.new() オブジェクトは最大フォントサイズが size.huge(約36px)に制限されており、チャートの拡大縮小に追従しません。この制限をオーバーライドするため、ベクターテキストを box.new() 構造体に注入し、Y軸の境界をAverage True Range (ATR)に同期させます。
計算式:
Top = Y座標 + (ATR / 2)
Bottom = Y座標 - (ATR / 2)
実際の計算例:
現在価格 Y = 150.00、ATR = 2.0 の資産の場合。
Top = 150.00 + (2.0 / 2) = 151.00
Bottom = 150.00 - (2.0 / 2) = 149.00
出力されるBoxのY軸幅は正確に 2.0 となります。価格変動(ボラティリティ)に基づく厳格な境界ボックスを強制することで内部レンダリングエンジンをハックし、市場のノイズに完全に比例したダイナミックなテキストスケーリングを実現しています。
永続的状態メモリ(トランザクションロジック)
PulseWireのチャートは、価格ティックが動くたびにスクリプト全体を再計算します。この挙動によってチップスタックやPOTがリセットされるのを防ぐため、Pine Scriptの var 宣言と独自の last_calc_state トラッカーを組み合わせています。これにより、各フェーズの移行時に一度だけ確実な資金移動計算がロックされます。これは、高度な描画処理と並行して、複雑な金融ステートマシンが制限オブジェクト(BoxやLabel)を消費することなくクリーンに動作することを証明しています。
]
決定論的疑似乱数による配列シャッフル(LCGの実装)
ティック更新におけるリペイントを防ぐため、剰余演算を用いた線形合同法(LCG)アルゴリズムが52要素のプライマリ配列を並び替えます。
Swap_Index = (Seed + i * 7) % (i + 1)
この数理モデルにより、すべてのティック再計算において完全に同一の配列並び順が維持されます。
主要入力パラメーター仕様
Chip & Betting System: 初期スタック量、ブラインド額、デフォルトのレイズ額を設定します。
UI Mode: 固定テーブル描画と、チャート連動型のBOX描画を切り替えます。
Force Enlarge Cards with Box Text: 上記のバウンディングボックス・アルゴリズムを有効化します。
Y-Axis Reference Price: ローソク足との視覚的な衝突を避けるため、フローティングUIの基準アンカーをHigh, Low, Closeのいずれかに固定します。
Indicator

Indicator

CostaAlgo Horizontal LinesCostaAlgo Horizontal Lines – The Only Level Tool You'll Ever Need.
Stop wasting time drawing lines manually. This tool snaps clean horizontal levels across your entire chart in seconds. Set your start price, set your step, done. Every level perfectly spaced. Every time.
What it does:
Price levels automatically placed from your chosen starting point, spaced exactly how you want. Trading Gold at 4500 with 25-point steps? Done. BTC at 65000 with 250-point steps? One click. NQ, Forex, Crypto, Futures — any market, any spacing, any timeframe.
What you can customize:
Start price — your anchor
Step size — your spacing
Number of lines — 1 to 100
Color — whatever you want
Thickness — thin to bold
Style — Solid, Dashed or Dotted
Labels on/off — clean or detailed, your choice
Why it's different:
No clutter. No complexity. Just pure, clean levels that actually mean something. Switch from Gold to BTC? Change two numbers and you're set. It adapts to YOU, not the other way around.
This is the tool professional traders wish they had years ago.
Simple enough for beginners. Powerful enough for pros. Free for everyone.
Add it once. Use it forever.
CostaAlgo Horizontal Lines. Built different. Indicator

CostaAlgo Horizontal LinesCostaAlgo Horizontal Lines – The Only Level Tool You'll Ever Need.
Stop wasting time drawing lines manually. This tool snaps clean horizontal levels across your entire chart in seconds. Set your start price, set your step, done. Every level perfectly spaced. Every time.
What it does:
Price levels automatically placed from your chosen starting point, spaced exactly how you want. Trading Gold at 4500 with 25-point steps? Done. BTC at 65000 with 250-point steps? One click. NQ, Forex, Crypto, Futures — any market, any spacing, any timeframe.
What you can customize:
Start price — your anchor
Step size — your spacing
Number of lines — 1 to 100
Color — whatever you want
Thickness — thin to bold
Style — Solid, Dashed or Dotted
Labels on/off — clean or detailed, your choice
Why it's different:
No clutter. No complexity. Just pure, clean levels that actually mean something. Switch from Gold to BTC? Change two numbers and you're set. It adapts to YOU, not the other way around.
This is the tool professional traders wish they had years ago.
Simple enough for beginners. Powerful enough for pros. Free for everyone.
Add it once. Use it forever.
CostaAlgo Horizontal Lines. Built different. Indicator

Lucky NewsLucky News
Never get caught off guard by high-impact news again.
LUCKY NEWS is a minimal, no-clutter news tracker that lives right on your chart. Built for traders who check Forex Factory every morning — just enter your red folder events for the day, toggle them on, and a clean table shows exactly what's coming and when. No lines on your chart, no noise, just the information you need.
---
What It Does
- **8 customizable event slots** — enter currency, event name, and time for each red news release
- **Clean table display** — shows CUR | EVENT | TIME in a sleek dark overlay anywhere on your chart
- **Zero chart clutter** — table only, nothing drawn on your candles or price action
- **Stays visible all day** — events don't disappear or fade after they pass
- **Works in your timezone** — times use your chart's timezone setting automatically
---
How To Use
1. Check (www.forexfactory.com) each morning for red folder (high impact) events
2. Open Settings → enable each event slot and fill in the hour, minute, currency, and event name
3. Toggle unused slots off
4. The table updates instantly on your chart — no refresh needed
---
Example Setup
| CUR | EVENT | TIME |
|-----|-------|------|
| USD | FOMC | 11:00 |
| USD | CPI | 08:30 |
---
Why I Built This
As a futures scalper I need to know exactly when red news hits so I can stay out or be ready. I wanted something dead simple — no automation, no APIs, just a fast manual input that keeps my news front and center while I trade.
*Stay informed. Trade prepared. Stay lucky.*
— LuckyJo Indicator

Lucky LinesLucky Lines
Mark the moments that matter — before they happen.
Lucky Lines is a clean session and time marker built for traders who structure their day around key time levels. Set up to 4 custom vertical lines at any time of day, in any timezone, and they'll appear automatically on your chart — past sessions and the next upcoming occurrence included.
No more drawing lines manually every morning. Set it once, and Lucky Lines handles the rest.
---
What It Does
- **4 fully customizable time lines** — each with its own color, style, width, and label
- **Timezone support per line** — set each line in LA, New York, Chicago, or UTC time independently
- **Auto future projection** — always draws the next upcoming line even before the session starts
- **Session history** — shows previous sessions so you can see how price reacted at the same time in the past
- **Fill zones between lines** — shade the time window between any two lines for instant visual context
---
How To Use
1. Enable each line you need and set the hour and minute
2. Choose the timezone that matches how you read your schedule (e.g. New York for NY session opens)
3. Add a label like **Open**, **London Close**, **News**, or whatever fits your setup
4. Optionally enable fills between lines to highlight key trading windows
---
Perfect For Marking
- Market opens and closes
- News release times
- Session overlaps (London/NY, Asia/London)
- Your personal trading window
- Pre-market and post-market levels
---
Why I Built This
Every day I trade around the same key times. I needed a tool that marks those moments automatically — clean, precise, and always looking ahead to the next session. Lucky Lines keeps my chart organized so I can focus on the trade, not the clock.
*Structure your sessions. Trade your plan. Stay lucky.*
— LuckyJo Indicator

Lucky Risk CalculatorLucky Risk Calculator
Know your risk before you pull the trigger — every single time.
Lucky Risk Calculator is a clean, no-nonsense risk management tool built for futures traders. Whether you're trading MNQ, NQ, MES, ES, or any other futures contract, it automatically detects the point value of your instrument and gives you instant dollar risk and profit targets right on your chart — no spreadsheets, no mental math mid-trade.
---
What It Does
Enter your stop distance and number of contracts, and the table instantly shows you:
- **Dollar risk** per contract and for your full position
- **Profit target distance** based on your R:R ratio
- **Dollar profit** at target per contract and full position
- **Auto point value detection** — works on any futures symbol without manual setup
---
How To Use
1. Set your **Stop Distance** (in points) based on where your stop loss is placed
2. Set your **Contracts** — risk and profit scale automatically
3. Set your **R:R Target** — the calculator shows exactly what hitting that target is worth in dollars
4. Move the table to wherever it fits best on your chart
---
Works With
MNQ · NQ · MES · ES · MYM · YM · M2K · RTY — and any other futures contract on PulseWire. Point values are pulled automatically from the symbol, so you never have to touch a setting when switching instruments.
---
Why I Built This
As a futures scalper, I needed to know my exact dollar risk the moment I defined my stop — not after the trade. This tool keeps risk front and center so you trade with discipline, not guesses.
*Trade smart. Manage risk. Stay lucky.*
— LuckyJo Indicator

Real Rate Mortgage Framework [Gabremoku]Real Rate Mortgage Framework is a macro context indicator that estimates a simplified real-rate proxy by subtracting CPI YoY from a nominal government yield series. It is designed to help users assess borrowing conditions from a broader economic perspective, rather than to predict a specific mortgage quote or lender offer.
The script currently includes preset configurations for the United States and Italy, and it also supports custom sources so the framework can be extended to additional countries without changing the core logic. This modular structure makes the indicator suitable as a reusable framework for future country presets and custom macro implementations.
To make the output easier to read, the real-rate proxy is classified into four clearly labeled regimes: Excellent Rate, Good Rate, Acceptable Rate, and High Rate. These labels are paired with a color structure that makes the current macro environment immediately visible on the chart, in the label, and in the dashboard.
A moving average is applied to inflation to reduce the stair-step effect caused by monthly CPI updates and improve visual readability. The indicator also includes a summary dashboard, optional background regime shading, alerts, and a disclaimer so users can interpret the output as informational context rather than financial advice.
This script is intended for traders and investors who want a simple cross-country real-rate framework for macro analysis, mortgage context, and future expansion to additional national datasets. If you would like a new country or a different sovereign yield / inflation pair added, feel free to message me with your request so I can consider it for a future implementation. Indicator

Indicator

Indicator

Indicator

FS - Strat Full TF TableFS - Strat Full TF Table
Description:
Frecuencia Strat - Full Timeframe Continuity Table.
Displays the Strat candle type (1, 2U, 2D, 3) across 9 simultaneous timeframes:
5m, 15m, 30m, 1h, 130m, Daily, Weekly, Quarterly and Yearly.
Includes SMA10 Freshness counter on Daily and Weekly (A=above, B=below SMA10).
Bullish/Bearish alignment score from 0 to 9.
Color coding: Green=2U, Red=2D, Yellow=1, Magenta=3
Frecuencia Strat - Full Timeframe Continuity Table.
Muestra el tipo de vela Strat (1, 2U, 2D, 3) en 9 timeframes simultaneos:
5m, 15m, 30m, 1h, 130m, Diario, Semanal, Trimestral y Anual.
Incluye contador de SMA10 Freshness en Diario y Semanal (A=sobre, B=bajo).
Score de alineacion bullish/bearish de 0 a 9. Indicator

Indicator

Indicator

Strategy

Indicator
