Skip to content
Script type
Indicator
Source code
Open-source
Purpose
Trade signals

Trident Swing Projector [MarkitTick]

Projects Entry, three profit targets and a stop from A-B-C pullback swings.

4.0 / 5.0 Overall

  • Effectiveness 4.2
  • Originality 4.4
  • Clarity 4.3
  • Flexibility 4.5
  • Reliability 3.4

Difficulty Intermediate

No.VOW-000055

About this rating This is a signal-based indicator that projects levels from A-B-C pullback swings and tracks each setup from entry to resolution. Its biggest strength is Flexibility: by adjusting pivot lengths, the pullback range, the HTF and ADX filters and the stop buffer, you can tune how it reads the trend to your own timeframe and symbol. The way the 25% steps line up as 1R, 2R and 3R is easy to grasp, and the state tracking and dashboard are well built. Reliability is its lowest score because an armed setup is canceled when the prior bar's wick breaks C, not on a close back through C as the published description says, and the entry label placement and Lock Signal behavior also differ from the description. To account for these discrepancies, 0.2 points are deducted from the overall score.
About the difficulty On the surface it is simple: three points, A, B and C, plus levels in 25% steps. But to use it correctly you need to understand its timing quirks: the lines and labels are drawn back in the past once C is confirmed, entries are judged on the confirmed bar close with the label landing one bar later, and cancellations can be triggered by a wick alone. You will also want a handle on the reward-to-risk logic, the state flow and what each filter does, so we rate it intermediate, aimed at traders already comfortable with moving averages and oscillators.

Overall 4.0/ 5.0

About our rating standards

  • Effectiveness 4.2 Entry, TP1–TP3, the stop and state tracking are all included, giving you the complete set of levels needed to trade a pullback.
  • Originality 4.4 What is new is how it automates Lindsay's Trident drawing and combines it with pullback-depth rules, state tracking and reward-to-risk readouts.
  • Clarity 4.3 Gray A, B and C labels, five color-coded lines and labels that flip to HIT make the current situation easy to read at a glance.
  • Flexibility 4.5 Pivot lengths, the pullback range, HTF and ADX filters, stop buffer and expiry can all be fine-tuned to suit the market.
  • Reliability 3.4 Signals rely mainly on confirmed bars and drawings never move, but some behavior differs from the published description, such as cancellations triggering on a wick rather than a close.
Repainting
Backpaints
  1. Live barChanges
  2. On closeFixed
  3. HistoryBackpaints
The A, B and C labels and the Entry, TP and SL lines are drawn retroactively at the past pivot positions on the bar where C is confirmed (6 bars after C by default), but they do not move after that.
Best timeframes
  • Lower TFs≤15m
  • Mid TFs30m–4H
  • Higher TFs1D+
Tested on BTCUSDT (1H, 4H, 1W, 5m, 30m, 1D)
Alerts
8 conditions
Buy/sell signals
Yes
Market conditions
Trending
Display
Overlay
Chart elements
LinesLabelsTables
Base indicator
ADX / DMIATRSwing Highs / LowsMoving Average
Trading style
Swing TradingDay Trading

Our review of this indicator

SIGNALSMARKET STRUCTURE

Buying the Dip but Not Sure How Far It Can Run? “Trident Swing Projector” Projects the A→B Leg from C

Buying the Dip but Not Sure How Far It Can Run? “Trident Swing Projector” Projects the A→B Leg from C

Diagram gallery 10

Article Summary
What does this indicator do?
Bottom line

Trident Swing Projector projects the A→B swing from C and plots Entry, TP1–TP3 and a stop on a 1R/2R/3R structure. It is well suited to setting targets and an exit level on trend pullbacks, but keep in mind that its lines are drawn retroactively.

Tell me more
Key points
  • Once a swing low A, a high B and a pullback low C are in place, the A→B distance is projected forward from C.
  • Entry sits at 25% of the projection, TP1, TP2 and TP3 at 50%, 75% and 100%, and the stop sits at C.
  • With default settings your risk is one quarter of the projection, so TP1–TP3 land at exactly 1R, 2R and 3R.
  • C only qualifies if it retraces 23.6–78.6% of A→B and B has broken above the prior swing high.
  • A, B, C and the levels are drawn all at once, back at past positions, 6 bars after C by default.
  • Entries are judged on the confirmed bar close, and the BULL/BEAR label prints on the bar after the close-through.
  • If the prior bar's low drops below C before entry (high above C for shorts), the lines and labels are deleted.
  • Hitting TP2 does not close the setup; it stays open until either TP3 or the stop is touched.

An indicator that projects the “next leg” from three swing points: A, B and C

When you buy the dip, the two questions that eat at you are usually “how far can this run?” and “where do I call it quits?” “Trident Swing Projector” is a TradingView indicator that answers both mechanically, using the size of the most recent swing, and plots the result on your chart as horizontal levels.

It is built on Charles Lindsay’s Trident quarter-swing method. Once you have three points in place (the swing low A where the move started, the high B, and the pullback low C), you take the A→B distance, project the same distance forward from C, and treat the 25%, 50%, 75% and 100% marks of that projection as key levels. Trident Swing Projector automates that drawing and wraps it in one package with a pullback-depth filter, a trend-direction filter, trade-state tracking for entry, targets and stop, a dashboard, and alerts.

Measure A→B, then project the same distance from C

Once pullback C is confirmed, the A→B distance is projected forward from C and four levels are drawn in 25% steps.

Measure A→B, then project the same distance from C① Use the A→B rally as the measuring stick ② Same distance, same bar count, projected forward from C ③ Levels that get tagged switch their label to HITABC✕ SL 102.27▶ Entry 107.21TP1 ✓ HIT +4.61%TP2 ✓ HIT +9.21%TP3 ✓ HIT +13.82%BULLUse the A→B rallyas the measuring stickSame distance, same bar count,projected forward from CLevels that get taggedswitch their label to HIT

Vowars DE ver.3.12.32

Synthetic data modeled on a 1H chart. The Trade Levels lines and labels lock in place once TP3 or the stop is hit.

Once you load it on a chart, what you actually see is pretty minimal: small A, B and C labels, a dotted line coming off C, and five horizontal lines with their labels. As shown in Figure ①, the A→B rally becomes the measuring stick, and Figure ② shows that same distance being extended forward from C. As price tags each level, the label flips to “✓ HIT,” as you can see in Figure ③.

Trident Swing Projector on a 1H chart, showing the Entry, TP1–TP3 and SL levels projected from points A, B and C, along with the dashboard.
Trident Swing Projector on a 1H chart, showing the Entry, TP1–TP3 and SL levels projected from points A, B and C, along with the dashboard.

One thing to get out of the way first: Trident Swing Projector is not a strategy that places trades for you. It is an indicator that draws levels and then tracks whether price reaches them. You won’t get a win rate or P&L summary. What it is great at is quickly answering “if this is the pullback, where are the key levels?”

Breaking down everything it draws on the chart

The A, B and C labels and the dotted line from C

The gray “A,” “B” and “C” labels sit on the three swings that form the pattern. In a bullish pattern, A is a swing low, B is a swing high, and C is the pullback low. In a bearish pattern it flips: A is a swing high, B is a swing low, and C is the high of the pullback rally.

The gray dotted line running up and to the right from C (down and to the right in a bearish setup) is the “Projected Leg.” It starts at C and ends at the TP3 price. Its horizontal length matches the number of bars A→B took, so it also gives you a rough idea of “if price moves at the same pace as A→B, TP3 gets hit around here.” That said, whether it works as a timing guide depends on the market, and price rarely follows the dotted line’s pace very closely.

The five horizontal levels and what each one does

LineLocationLook (default)Meaning
SLC (or beyond it if Stop Buffer is set)Solid red, width 2Invalidation level for the setup
Entry25% of the projection from CDashed blueA close through here counts as an entry
TP150% of the projection from CDashed green (slightly faded)The level Lindsay calls “Critical”
TP275% of the projection from CDashed greenMid-way profit target
TP3100% of the projection from CDashed green (solid color)The “Equality” level, where the move matches A→B

Each line’s label shows the price, and TP1–TP3 also show the reward-to-risk multiple, such as “1.00R” (how many times your risk the target is). The lines extend 10 bars to the right and keep extending as new bars print. Once the setup resolves at TP3 or the stop, the lines stop extending 10 bars past that bar.

The BULL/BEAR labels mark a confirmed entry

The green “BULL” and red “BEAR” labels tell you that an armed setup has turned into an entry. The trigger is a confirmed bar closing through the Entry line, and the label is placed on the following bar. Because the check uses the bar close, everything shifts by one bar. That one-bar lag has a big effect on how historical charts look, so we will come back to it later.

A setup moves through seven states

Trident Swing Projector keeps track internally of which stage the current setup is in. Here is what you will see in the dashboard’s “State” row and what each one means.

StateStatusWhat changes on the chart
ArmedA, B and C are in place; waiting for entryA, B and C labels plus the five lines appear
ActiveA bar closed through EntryA BULL/BEAR label is added
TP1 hit / TP2 hitThe high (the low for shorts) touched TP1 or TP2The matching label changes to something like “TP1 ✓ HIT +x%”
TP3 hitTP3 hit; setup closedThe TP3 label changes to HIT and the lines stop extending
StoppedStop hit; setup closedThe SL label changes to “SL ✓ HIT” or “SL ✓ TREND FAILURE”
CancelledCanceled before entryThe five lines and their labels are deleted

Hitting TP1 or TP2 does not close the setup on its own. It stays open until price touches either TP3 or the stop. This trips a lot of people up, so keep it in mind.

Why the 25% levels line up as exactly 1R, 2R and 3R

The first thing worth understanding about Trident Swing Projector is how the reward-to-risk is built. By default, the stop sits right at C and Entry sits at 25% of the projection. In other words, the distance from entry to stop (your risk) is one quarter of the projection.

The four levels sit in 25% steps of A→B, giving 1R, 2R and 3R

With the stop left at C, the distance to Entry is one quarter of A→B, and TP1–TP3 land at two, three and four times that distance.

The four levels sit in 25% steps of A→B, giving 1R, 2R and 3R① The 25% from C to Entry is your 1R risk ② Entry to TP3 is 75%: exactly 3x your risk ③ The multiple shows on the labelABC✕ SL 102.27▶ Entry 107.21◆ TP1 112.15 · 1.00R✦ TP2 117.08 · 2.00R◆ TP3 122.02 · 3.00RBULLThe 25% from C to Entryis your 1R riskEntry to TP3 is 75%:exactly 3x your riskThe multiple shows on the label

Vowars DE ver.3.12.32

Default settings with Stop Buffer set to None. Widening the stop with Buffer Ticks or ATR Fraction pushes the R multiples on the labels below 1, 2 and 3.

Figure ① is that 1R risk zone. TP1 sits 50% from C, which is 25% beyond Entry: exactly 1R. TP2 is 2R, and TP3, as Figure ② shows, is 75% beyond Entry, or 3R. The “1.00R,” “2.00R” and “3.00R” on the labels in Figure ③ simply display that relationship.

A wider stop means lower R multiples

If you set Stop Buffer to “Ticks” or “ATR Fraction,” the stop moves further out beyond C. Entry stays at 25% from C, so your risk gets bigger and the R multiples for TP1–TP3 drop below 1, 2 and 3. The more buffer you add to dodge fakeouts, the worse your reward-to-risk gets for the same TP3.

For reference, with a 3R target you roughly break even at a 25% win rate. So even if you get stopped out a lot, the math still works as long as enough trades run all the way to TP3. Keep in mind this is a simple calculation that ignores fees and slippage, and it is no guarantee of real-world results.

When C qualifies, and the patterns that get skipped

A, B and C are found with pivots, meaning swing highs and lows confirmed by a set number of bars on each side. The default is five bars on each side: a bar becomes a confirmed swing high when its high is higher than every one of the five bars to its left and the five bars to its right. Swing lows work the same way. Equal highs or lows don’t count as “higher” or “lower,” so a run of bars with matching highs or lows won’t produce a swing.

But three swings in a row don’t automatically make a setup. For a low to qualify as C, it has to pass the following filters.

C only qualifies if it retraces 23.6–78.6% of A→B

Pullbacks that are too shallow or too deep get skipped, and B also has to clear the prior swing high (Trend Filter).

C only qualifies if it retraces 23.6–78.6% of A→B① Allowed pullback zone (23.6–78.6% of A→B) ② C retraced 65.5%, landing inside the zone ③ B broke above the prior swing highABC✕ SL 102.27▶ Entry 107.21◆ TP1 112.15 · 1.00R✦ TP2 117.08 · 2.00R◆ TP3 122.02 · 3.00RBULLAllowed pullback zone(23.6–78.6% of A→B)C retraced 65.5%,landing inside the zoneB broke abovethe prior swing high

Vowars DE ver.3.12.32

Values are the defaults for Min Pullback % and Max Pullback %. The zone and helper line are for illustration only; the indicator itself doesn't draw them.

Pullback depth has to land between 23.6% and 78.6%

The indicator measures the B→C pullback as a percentage of the A→B move. By default, Min Pullback % is 23.6 and Max Pullback % is 78.6, and a setup only forms when C lands inside the zone shown in Figure ①. In this example, Figure ② shows a 65.5% retracement, well inside the zone.

The idea is simple: a pullback that is too shallow hasn’t really pulled back yet, and one that is too deep suggests the rally itself is falling apart, so both get skipped. The numbers are the familiar Fibonacci retracement ratios, but the projected levels themselves are not Fibonacci. They are plain 25% steps. Treat those as two separate things.

Trend Filter asks one question: did B break the prior high?

When Trend Filter is on (the default), a bullish pattern also requires B to have broken above the previous swing high. Figure ③ shows that comparison. For a bearish pattern, B has to break below the previous swing low. The filter is there to catch only pullbacks and rallies inside a trend that is making higher highs (or lower lows), and it cuts down on waves that just chop around inside a range.

Only one setup can be tracked at a time

There is one more behavior that is easy to miss. While a setup is armed or open (Active through TP2 hit), Trident Swing Projector ignores any new A-B-C that shows up. Nothing new gets picked up until the current setup either resolves or gets canceled. Even a pattern that completes on the very bar the previous setup closes is skipped. If you are staring at the chart thinking “that looks like an A-B-C too, so why isn’t it showing?”, this is almost always the reason.

Ignore the signal lag and historical charts will fool you

This is the single most important thing to understand about Trident Swing Projector. Bottom line: the A-B-C and the levels you see on the chart actually appeared several bars later.

The levels appear 6 bars after C, and BULL one bar after that

C's low is only confirmed after the five Pivot Right bars plus one more bar, and that is the bar where A, B, C and the levels are all drawn at once.

The levels appear 6 bars after C, and BULL one bar after that① C isn't confirmed until five bars form to its right ② A, B, C and the lines appear on the next bar, with price already closed above Entry ③ BULL prints one bar laterABC✕ SL 102.27▶ Entry 107.21◆ TP1 112.15 · 1.00R✦ TP2 117.08 · 2.00R◆ TP3 122.02 · 3.00RBULLC isn't confirmed untilfive bars form to its rightA, B, C and the lines appear on the next bar,with price already closed above EntryBULL prints one bar later

Vowars DE ver.3.12.32

Synthetic data. In this example, price had already closed above Entry by the time C was confirmed, so BULL printed on the very next bar.

C’s low is only confirmed as “a swing low” once five bars (the default for Pivot Right) have formed to its right. Until the five bars in Figure ① have passed, nothing shows up on the chart. Confirmation happens on the next bar, the sixth bar after C, and that is when A, B, C and all five lines are drawn at once, as in Figure ②. Because the lines start at C, looking back later makes it seem like they were there at C.

On top of that, entries are judged on “a confirmed bar closing through Entry,” so the BULL label lands on the bar after the one that closed through, as shown in Figure ③. In this example, price was already above Entry when C was confirmed, so BULL printed right away. Even if it looks like you caught the bottom of the dip, the earliest you could actually have acted was well after price had already moved up.

Not a repaint, but drawn retroactively

A, B and C are determined using confirmed bars only, so once a label or line is drawn it never moves or disappears afterward (deletion on Cancelled is by design). What it does do is get drawn back at past bar positions at the moment the signal is confirmed. Looking at where A, B and C sit on a historical chart and thinking “I could have bought there” is a trap.

TP and SL hits are checked intrabar

While entries and cancellations wait for the bar to close, hits on TP1–TP3 and the stop are checked against the high and low of the bar that is still forming. In real time, the label flips to “✓ HIT” the moment price touches the level mid-bar, and TP alerts fire right then too. A bar’s high and low can only extend, never retract, so once a HIT is printed it never gets undone.

If the stop and a TP are both touched within the same bar, the stop wins. There is no way to know which happened first inside a single bar, so the indicator records the worse outcome. Keep this in mind if you tally results backtest-style.

How to see the lag for yourself

The quickest way to get a feel for the lag is TradingView’s Bar Replay. Pick a starting point in the past and step forward one bar at a time; the indicator is calculated only on data up to that point, so you can see “the bar where A, B, C and the lines actually appeared” and “the bar where BULL printed” in something close to real time. How far back you can go depends on the symbol, timeframe and your plan.

When setups get canceled or fail

A wick through C cancels the setup

The bar after a wick pierces C, all the levels disappear

An armed setup is canceled as soon as the previous bar's low drops below C. It does not need to close below.

The bar after a wick pierces C, all the levels disappear① Setup armed on this bar (the five lines appeared here) ② Lower wick pierces C, but the bar closes above it ③ Canceled on the next bar: lines and labels are deletedABCSetup armed on this bar(the five lines appeared here)Lower wick pierces C,but the bar closes above itCanceled on the next bar:lines and labels are deleted

Vowars DE ver.3.12.32

Synthetic data. Only the five Trade Levels lines and their labels are removed; A, B, C and the projected dotted line stay.

If price breaks below C while the setup is waiting for entry (Armed), the setup is canceled (Cancelled) and the five lines and their labels are deleted. The check uses the previous bar’s low (the high for shorts). As Figure ② shows, even a quick wick below C is enough, even if the bar closes back above it, and the setup is canceled on the next bar, as in Figure ③.

It’s not “cancel on a close below C”

The description on the script page reads as if a close back through C is what cancels the setup, but what Trident Swing Projector actually does is cancel the moment the previous bar’s low drops below C (or its high rises above C for shorts). On symbols or timeframes with long wicks, you will likely see more cancellations than you expect. Also note that even if you push the stop out with Stop Buffer, the cancellation level is still C itself.

Even after a cancellation, the A, B and C labels and the projected dotted line stay on the chart. So if you see “an A-B-C with no horizontal levels,” you are looking at the remains of a canceled setup. The dashboard’s State row will read “Cancelled · C broken.”

A canceled setup in Trident Swing Projector. The levels are gone, leaving only A, B, C and the projected dotted line.
A canceled setup in Trident Swing Projector. The levels are gone, leaving only A, B, C and the projected dotted line.

The other cancellation condition is a timeout. If price fails to close through Entry within Armed Expiry Bars (20 bars by default) after the setup arms, it is canceled as “Cancelled · Expired.”

Back to C before TP1 means “TREND FAILURE”

Back to C before TP1 means "TREND FAILURE"

If price hits the stop after BULL prints but before reaching TP1, the SL label changes to TREND FAILURE.

Back to C before TP1 means "TREND FAILURE"① Big bullish candles ran near TP2 before confirmation ② BULL lit up after the rally stalled ③ Stop hit before TP1: TREND FAILUREABCSL ✓ TREND FAILURE -4.64%▶ Entry 82.59◆ TP1 86.42 · 1.00R✦ TP2 90.25 · 2.00R◆ TP3 94.08 · 3.00RBULLBig bullish candles rannear TP2 before confirmationBULL lit upafter the rally stalledStop hit before TP1:TREND FAILURE

Vowars DE ver.3.12.32

Synthetic data. In this example, most of the move had already happened on big bullish candles before the setup was even confirmed.

If price touches the stop after entry (Active) but before reaching TP1, the SL label changes to “SL ✓ TREND FAILURE −x%.” The setup expected a bounce out of the pullback, but price broke C without even reaching the first target. In other words, the trend didn’t continue. If the stop is hit after TP1, the label reads “SL ✓ HIT” instead, so the two cases are labeled differently.

The example in Figure ① shows exactly why the lag matters. Most of the move had already happened on big bullish candles before the setup was confirmed. The BULL in Figure ② printed after the rally had stalled, and price then ran straight into the stop at Figure ③. If price has already pushed close to TP1 or TP2 by the time C is confirmed, the remaining upside is small relative to the risk, and passing on the trade is the realistic call. Trident Swing Projector won’t cancel the setup for you in that case, so whether to skip it is your decision.

Trident Swing Projector on a daily chart. After entry, price broke C without reaching TP1, and the SL label changed to TREND FAILURE.
Trident Swing Projector on a daily chart. After entry, price broke C without reaching TP1, and the SL label changed to TREND FAILURE.

Short setups, and what happens after TP2

Shorts work the same way, and the setup stays open after TP2

In a bearish A→B→C, the same distance is projected down from C. Even after TP1 and TP2 are hit, the setup stays "open" until TP3 or the stop is touched.

Shorts work the same way, and the setup stays open after TP2① Closes below Entry, BEAR prints ② TP1 and TP2 hit ③ Even back above Entry, the state is still TP2 hitABC✕ SL 94.72▶ Entry 90.60TP1 ✓ HIT +4.54%TP2 ✓ HIT +9.09%◆ TP3 78.25 · 3.00RBEARCloses below Entry,BEAR printsTP1 and TP2 hitEven back above Entry,the state is still TP2 hit

Vowars DE ver.3.12.32

Synthetic data. Stop to Breakeven after TP1 is off (the default), so the managed stop also stays at C.

Selling the rally in a downtrend works exactly the same way. A is a swing high, B a swing low and C the rally high, and the same distance is projected down from C. As in Figure ①, BEAR prints on the bar after a close below Entry, and Figure ② shows TP1 and TP2 being hit.

The part to focus on is Figure ③. After TP2, price climbs back above Entry, but the state is still “TP2 hit.” With the default settings the stop remains at C, so if price makes it back to C, the setup closes as “Stopped.” In other words, a trade that had open profit all the way to TP2 can still end up on the books as a stop-out.

A short setup from Trident Swing Projector on a weekly chart. Even after price bounces back past TP2, the setup is treated as open until TP3 or the stop is touched.
A short setup from Trident Swing Projector on a weekly chart. Even after price bounces back past TP2, the setup is treated as open until TP3 or the stop is touched.
Moving the stop after TP1 is “on paper” only

Turning on Stop to Breakeven after TP1 moves the managed stop to the entry price once TP1 is hit. However, the SL line and label drawn on the chart stay at their original level; the moved stop only shows up in the dashboard’s “Managed Stop” row (marked “· BE”) and in the alert payloads.

Even when the setup closes at breakeven, the SL label on the chart doesn’t change. The dashboard’s State row shows “Stopped · Breakeven,” so check the result there.

The dashboard tracks the current setup in numbers

The dashboard is a panel that tracks the current setup in numbers

State, prices, reward-to-risk and pullback depth for the current setup, all in one panel.

The dashboard is a panel that tracks the current setup in numbers① Current state (Armed→Active→TP hit) ② Bars are full at 5R: 20% = 1R, 60% = 3R ③ B→C pullback depthTrident Swing ProjectorSAMPLE · 1H LockOFF DirectionLong StateTP2 hit Entry107.21 Stop102.27 Managed Stop102.27 TP1 · Critical112.15 TP2117.08 TP3 · Equality122.02 R:R TP1██░░░░░░░░ 20% R:R TP2████░░░░░░ 40% R:R TP3██████░░░░ 60% Pullback███████░░░ 66% AB Swing19.75 Bars Since Entry7 HTF BiasOFF ADXOFF SmoothingOFF Current state(Armed→Active→TP hit)Bars are full at 5R:20% = 1R, 60% = 3RB→C pullback depth

Vowars DE ver.3.12.32

Example using synthetic data (symbol name is a placeholder). Every row reflects only the latest setup, not historical totals.

The dashboard (top right by default) sums up the current setup. Note that it is not a table of past performance. From top to bottom you get the lock status, direction (Long/Short), the state shown in Figure ①, and the Entry, Stop, Managed Stop and TP1–TP3 prices.

The rows that are easy to misread are the three “R:R” rows in Figure ②. The number next to each bar is a percentage where 5R equals 100%, so “20%” means 1R and “60%” means 3R. With default settings they always read 20%, 40% and 60%, so if you see different numbers, it is a sign your reward-to-risk has changed, for example via Stop Buffer. The bar is green at 66% or more, yellow at 33% or more, and red below that.

“Pullback” in Figure ③ shows how deep the B→C pullback was as a percentage of A→B. Below it, “AB Swing” is the A→B distance (shown as a percentage if Swing Unit is Percent), and “Bars Since Entry” is the number of bars since entry. The HTF Bias, ADX and Smoothing rows read “OFF” when the corresponding filter isn’t in use.

What each setting does, and what changes when you adjust it

The settings are split into seven groups: Core, Filters, Trade Tools, Visuals, Dashboard, Alerts and Colors. The first three are the ones that affect trade decisions. The suggested values in the table below are guidelines based on how each setting works and on checking the display on BTC from the 5-minute to the weekly chart. What works best will vary by symbol and timeframe.

Parameters
SettingDefaultSuggestedEffect
Pivot Left55〜8Bars required to the left of a swing. Higher values mean only more prominent highs and lows get picked as A, B and C
Pivot Right53〜5Bars required to the right. Directly sets the display lag (Pivot Right + 1 bar). Lower values show signals sooner but also catch smaller waves
Swing UnitPointsPoints (consider Percent on higher timeframes like the weekly)Points projects the raw distance; Percent applies the A→B percentage move to C
Trend FilterOnOnOnly accepts setups where B breaks the prior swing high (low for shorts)
Min Pullback %23.623.6〜38.2Pullbacks shallower than this are skipped
Max Pullback %78.661.8〜78.6Pullbacks deeper than this are skipped
HTF ConfirmationOffOn, depending on conditionsOnly accepts setups that agree with the higher-timeframe direction
HTF Timeframe2404–6x your chart timeframeHigher timeframe used for the direction check
ADX FilterOffOn, depending on conditionsBlocks setups while ADX is below the threshold
ADX Length1414Lookback period for ADX/DMI
ADX Threshold2020〜25Minimum ADX value needed for a setup to arm
Signal SmoothingNoneNoneHow the projection is adjusted using the average of recent swing sizes (SMA / RMA / WMA / HMA / VWMA)
Smoothing Length55Number of bars used for the adjustment
🔒 Lock SignalOffOffBlocks new setups from arming on the latest bar
Stop BufferNoneNone〜ATR FractionHow the stop is placed beyond C
Buffer Ticks0Match it to the symbol’s volatilityTicks added when Ticks is selected
Buffer ATR Fraction00.1〜0.3ATR multiplier used when ATR Fraction is selected
ATR Length1414ATR period used for the buffer
Armed Expiry Bars2010〜20How long a setup waits for entry (in bars)
Stop to Breakeven after TP1OffPersonal preferenceMoves the managed stop to Entry once TP1 is hit
Keep Last N Setups11–2 (5+ when reviewing)Number of setups kept on the chart

Pivot Left vs. Pivot Right: a tug-of-war between sensitivity and lag

These two have the biggest impact on how A, B and C get picked. Increasing Pivot Left requires a longer stretch of confirmation on the left, so only more prominent highs and lows get selected. It has no effect on lag, which makes it the best first knob to turn when you want to cut noise.

Pivot Right, on the other hand, is the lag itself. At the default of 5, the lines finally show up six bars after C. Dropping it to 3 gets them out four bars after C, but minor pullbacks start getting picked up as C, so you get more setups and more cancellations. Given how it works, if you lower Right, keeping Left at 5 or higher makes it easier to filter out overly small A-B-Cs.

Tightening the pullback range cuts the number of setups a lot

Raising Min Pullback % to 38.2 filters out bounces from shallow pullbacks. In strong trends that take off after just a small dip, you will miss more moves, but you narrow things down to setups that “actually pulled back first.” Lowering Max Pullback % to 61.8 removes patterns where a deep retracement has the structure on the verge of breaking. Tightening both cuts the number of setups considerably, so try one at a time first.

The HTF and ADX filters also tell you why a setup didn’t show

With HTF Confirmation turned on, the indicator compares the closes of the last two confirmed bars on the higher timeframe set in HTF Timeframe, calling it “Bull” if the close went up and “Bear” if it went down. A setup only arms when that direction matches the pattern’s direction. If the two closes are equal, it reads “Flat” and neither direction can arm. Because only confirmed higher-timeframe bars are compared, results won’t change after the fact due to a higher-timeframe bar that is still forming.

ADX Filter blocks setups in low-conviction conditions where ADX hasn’t reached ADX Threshold. For both filters, if the HTF Bias or ADX row on the dashboard turns red, you can read it as “the pattern is there, but a filter is holding it back.”

Leave Signal Smoothing on None until you know the tool

When you pick a Signal Smoothing method, the projection is adjusted by multiplying the A→B distance by the ratio “average swing size over the recent bars ÷ the current A→B.” If the current A→B is bigger than recent swings, the projection gets shorter; if it is smaller, it gets longer. Smoothing Length is a number of bars, not a number of swings, so on timeframes where swings update infrequently, the adjustment may barely do anything. Once adjusted, the projection no longer means “the same distance as A→B,” which is the whole point of the Trident method, so my take is that it is best to start with None and only experiment once you are comfortable with how it works.

When to switch Swing Unit to Percent

Setting Swing Unit to Percent projects the A→B percentage change from C’s price. In a bullish pattern, think of it as “however many percent price rallied from A, extend that same percentage up from C.” On higher timeframes where the price level changes a lot, thinking in percentage terms can make more sense than raw distance, so it is worth considering on weekly or monthly charts. On something like the 1H chart, the difference from Points is negligible.

Lock Signal is not a full freeze

While 🔒 Lock Signal is on, it only blocks new setups from arming on the latest bar. TP and stop tracking for the current setup carries on as normal.

Also, because it decides based on “is this the latest bar?”, reloading the chart can redraw setups that were blocked while locked as if they had armed on past bars. If you use the lock, it is safest to treat whatever you see during that time as real-time only.

Example settings by use case

Finally, here are some setting combinations by goal. None of them mean “use these numbers and you will win”; they are starting points for changing the indicator’s character.

GoalMain changesPurpose
More setups for day tradingPivot Left 5 / Pivot Right 3Cuts the display lag to 4 bars. Left keeps small waves in check
Quality over quantity for swing tradingPivot Left 8 / Pivot Right 5 / Min Pullback % 38.2Keeps only prominent swings and real pullbacks
Ride the trendHTF Confirmation on (240 on a 1H chart) / ADX Filter onOnly arms when both the higher timeframe and trend strength line up
Fewer cancellations and stop-outs from wicksStop Buffer ATR Fraction / Buffer ATR Fraction 0.2Gives the stop room. R multiples go down
Review past results at a glanceKeep Last N Setups 5〜10Compare recent winners and losers side by side

Lining up past setups to review them

Set Keep Last N Setups to 5 to line up past results

At the default of 1, only the latest setup stays on the chart. Raise it to review winning and losing setups together on the chart.

Set Keep Last N Setups to 5 to line up past results① Setup 1 reached TP3 ② Setup 2 failed before TP1 ③ Setup 3 is still openABC✕ SL 98.08▶ Entry 102.24TP1 ✓ HIT +4.07%TP2 ✓ HIT +8.14%TP3 ✓ HIT +12.21%BULLABCSL ✓ TREND FAILURE -3.59%▶ Entry 112.91◆ TP1 116.96 · 1.00R✦ TP2 121.01 · 2.00R◆ TP3 125.06 · 3.00RBULLABC✕ SL 114.58▶ Entry 116.96TP1 ✓ HIT +2.03%TP2 ✓ HIT +4.06%◆ TP3 124.09 · 3.00RBULLSetup 1 reached TP3Setup 2 failed before TP1Setup 3 is still open

Vowars DE ver.3.12.32

Synthetic data. The more history you keep, the more the labels overlap, so switching back to 1–2 after reviewing keeps things readable.

By default Keep Last N Setups is 1, so only the latest setup stays on the chart. Raise it and you will see winners that reached TP3 like Figure ①, setups that failed before TP1 like Figure ②, and open ones like Figure ③ all at once, which gives you a quick read on how well it fits that symbol and timeframe.

As you can see, though, the lines and labels overlap easily, so it is not great for leaving on all the time. I find it easier to read if you switch back to 1–2 once you are done reviewing. Also remember that everything shown here was “drawn retroactively.” Keep the lag from the previous section in mind and judge the results from the bar where BULL/BEAR printed.

Let alerts and webhooks do the monitoring

Trident Swing Projector gives you seven conditions to choose from in the alert dialog.

Alert conditionWhen it fires
Trident Setup ArmedSetup armed (on bar close)
Trident Entry TriggeredEntry triggered (on bar close)
Trident TP1 HitTP1 hit (can fire intrabar)
Trident TP2 HitTP2 hit (can fire intrabar)
Trident TP3 HitTP3 hit (can fire intrabar)
Trident Stop HitStop hit (on bar close)
Trident Setup CancelledCanceled (on bar close)

Separately, if you pick “Any alert() function call” as the alert condition, a JSON message is sent for every event: setup armed, entry, cancellation, stop and TP hits. The payload includes the direction, event name, state, the Entry, SL, managed SL and TP1–TP3 prices, the A→B distance, and the reward-to-risk to TP3. The text in the “action” field can be changed to any string you like with settings such as ↑ Long Action in the Alerts group.

If you want to hook it up to an auto-trading tool, you receive these messages via webhook. Using webhook alerts on TradingView requires two-factor authentication to be enabled (per TradingView’s Help Center as of 2026/10/14). Plan requirements can change, so check TradingView’s pricing page as well.

Stop alerts can lag behind what the chart shows

Stop alerts wait for the bar to close, but the SL label on the chart switches to “✓ HIT” mid-bar. TP alerts, on the other hand, fire intrabar. Build whatever is receiving the alerts on the assumption that different events are sent at different times.

Pairing it with Chaikin Money Flow to judge pullback quality

Trident Swing Projector only looks at price distance and doesn’t use volume at all. That is why Chaikin Money Flow (CMF), which measures the flow of volume, looks like a natural fit. CMF weights volume by where each bar closed within its high-low range and plots buying versus selling pressure over a set period around zero.

Checking the "quality" of pullback C with Chaikin Money Flow

Trident Swing Projector only looks at price distance. Adding CMF in a lower pane lets you see how much money flowed out during the pullback into C.

Checking the "quality" of pullback C with Chaikin Money Flow① Flips positive during the A→B rally ② Holds near zero around C ③ This is pullback CCMF(20)ABC✕ SL 102.27▶ Entry 107.21TP1 ✓ HIT +4.61%TP2 ✓ HIT +9.21%TP3 ✓ HIT +13.82%BULLFlips positiveduring the A→B rallyHolds near zeroaround CThis is pullback C

Vowars DE ver.3.12.32

Synthetic data. CMF(20) uses TradingView's built-in defaults. Above zero means volume flow is leaning toward buying; below zero, toward selling.

What you want to know is how much money flowed out during the pullback into C. If CMF turns positive during the A→B rally as in Figure ① and holds near zero through the pullback as in Figure ②, you can read the pullback at Figure ③ as a breather from profit-taking. On the other hand, if CMF sinks deep into negative territory during the pullback, it is a pullback with heavy selling pressure, even if it is the same 65% retracement. That is the kind of spot where you would want to stay cautious even after price clears Entry.

Here are a few other indicators that should pair well with it.

  • Anchored VWAP: anchor a VWAP at A and check whether C holds above it. Useful for confirming the pullback hasn’t broken below the trend’s average cost
  • Fixed Range Volume Profile: apply it to the A→B range and look at where the high-volume nodes sit relative to C and TP1. A thick volume node just below TP1–TP2 is a likely place for price to stall
  • ATR: checking how many ATRs the projection spans gives you a sense of whether the distance to TP3 is realistic

Where it shines, and where it struggles

Trident Swing Projector works best on pullbacks in a trend that keeps making higher highs and higher lows (rallies in a downtrend). That is exactly what Trend Filter is for, so the cleaner the trend, the clearer the A-B-Cs. It should pair well with markets that tend to trend for longer stretches, such as gold or the major stock indices.

Where it struggles is directionless ranges and choppy, whipsaw markets. Trend Filter screens out some of that, but a run of long-wicked candles tends to bring repeated C-break cancellations and TREND FAILUREs before TP1.

There is no designated timeframe. Pivots and the expiry are all counted in bars, so it works the same way on any timeframe. However, since the display lag is fixed at “Pivot Right + 1 bar,” on the 1-minute or 5-minute chart you tend to get a flood of A-B-Cs from small noise. Checking the display on BTC across the 5m, 30m, 1H, 4H, daily and weekly charts, A, B and C landed in sensible spots on every timeframe. On the 5-minute chart, the setup ended in a C-break cancellation, while on the 30-minute chart there was a setup that went all the way to TP3. Balancing it against the lag, 30m to 4H feels like the easiest range to work with, and the daily and weekly charts are better suited to measuring key levels in the bigger trend.

What you can count on

  • Targets and stop for a pullback are set mechanically from the most recent swing
  • With default settings TP1–TP3 line up at 1R, 2R and 3R, making reward-to-risk easy to think about
  • A, B and C are found using confirmed bars only, and drawn positions never move
  • State tracking and the dashboard show at a glance how far the current setup has progressed
  • Plenty of settings to change its character: filters, buffer, expiry and more
  • JSON alerts are built in, with webhook integration in mind

What to watch out for

  • Lines and labels are drawn back at past positions 6 bars after C (default)
  • Pre-entry cancellations happen when a wick, not a close, breaks C
  • Reaching TP2 doesn’t close the setup; with defaults, a return to C counts as a stop-out
  • Only one setup can be tracked at a time, and new candidates are skipped meanwhile
  • It doesn’t use volume or similar data, so pullback quality has to come from another indicator
  • By default only the latest setup stays on the chart, and there is no results summary
Don’t use it on Heikin Ashi and similar chart types

Trident Swing Projector shows a warning label on Heikin Ashi, Renko, Kagi, Point & Figure, Line Break and Range charts. These chart types don’t match actual prices, so the projected levels won’t correspond to real price levels either. It is meant to be used on standard candlestick or bar charts.

Keep it next to your chart as a ruler for the next leg

Trident Swing Projector [MarkitTick]

Trident Swing Projector automates the Trident method of “measuring the A→B distance from C” and lays out Entry, TP1–TP3 and the stop in a 1R, 2R, 3R structure. If you are drawing targets and stops by hand every time you buy a dip or sell a rally, it can take almost all of that work off your plate.

On the other hand, the lines appear retroactively, cancellations are triggered by wicks, and the stop stays at C even after TP2. Those are traits worth knowing before you use it. Rather than taking BULL/BEAR at face value as buy and sell signals, I think it is at its best when you use it as a ruler for the next leg to decide “how far do I let it run before banking some profit” and “where do I bail” on a trend pullback.

Whatever settings you use, the levels shown are just estimates calculated from past swings. When you trade, combine them with other analysis and sound risk management, and make your own decisions.

Sources: For this article we tested an indicator built by MarkitTick on the charting platform TradingView, then analyzed it in depth before publishing.

Disclaimer: This article is for informational purposes only and isn't investment advice or a recommendation to buy or sell. All investment decisions are your own.

FOLLOW VOWARS
Never miss a new indicator
Get Vowars in Google search, a browser alert on publish, or updates on X.
YUZURU
AuthorYUZURUFounder & Reviewer, Vowars
View profileClose

An editor for content sites at a web agency, I started trading crypto in 2018. Working my way from spot to futures got me hooked on chart analysis, and I now build my own custom indicators on TradingView. On Vowars, I test TradingView indicators one by one on my own charts and review everything from the math behind them to how to use them and where they fall short, with custom visuals throughout.…

Created by

Vowars Picks

Stochastic Heat Map

“Stochastic Heat Map” Tested: Bottom-to-Top Color Shifts That Show How Real a Move Is

"Stochastic Heat Map" is an oscillator that stacks 28 Stochastics with lengths from 10 to 280 as colors, showing where price sits in its range on every lookback at once. The way color spreads from the bottom rows to the top tells you how strong a move is, but red stays pinned in strong trends, so it works best with direction handled separately by something like an EMA.

DifficultyIntermediate

CME Institutional Order Flow & AMT Lens

Auction Market Theory on One Chart: An Indicator That Flags Volume Absorption by Color

“CME Institutional Order Flow & AMT Lens” is a TradingView indicator that combines a volume profile, candle coloring, shelves, and a dashboard in one. It gives no buy or sell signals and instead automatically marks key prices such as the POC and Value Area.

DifficultyAdvanced

Fibonacci Trend Continuation Signals [AlgoAlpha]

Measure Pullback Depth Inside a Trend With “Fibonacci Trend Continuation Signals”

"Fibonacci Trend Continuation Signals" is a free TradingView indicator that automatically draws a Fibonacci range in the direction of the trend and prints a continuation signal the moment price starts moving again after a pullback or bounce. It gives you an objective read on pullback depth.

DifficultyIntermediate

Smart Trader, Episode 06, Isotropic Trend Lines

“Isotropic Trend Lines” Review: σ-Scaled Trend Angles and a Six-Timeframe Vote Tested on Live Charts

Isotropic Trend Lines puts price on a log scale and divides it by volatility (σ), giving you a trend angle that doesn't change with chart scaling. Direction, strength and position inside the channel all show on one screen. Just note that the angle only appears once you turn on Show Angle Label.

DifficultyIntermediate

Strong Burst Fader

Touching the Band Isn’t Enough — “Strong Burst Fader” Measures the Depth of the Stretch

"Strong Burst Fader" is a counter-trend indicator that measures how far a wick pokes beyond a moving average ± ATR band and shows that depth as the height and color of a diamond stack. The taller and redder the stack, the more overextended the move, and you can read it without adding a single line to your chart.

DifficultyIntermediate

Divergence for Many Indicators v4

Divergence for Many Indicators v4 : How to Read Divergence Across 10 Indicators in One Label

"Divergence for Many Indicators v4" is a TradingView indicator that detects divergence across 10 indicators, including RSI and MACD, and shows how many line up in a single label. Signals come early, but only the last one survives within the same swing. It works best once you've defined market direction.

DifficultyIntermediate

Browse by goal

1 / 5