Drop #2 sold out Still 20% off, uncapped payouts Code SALTI →

Salti Swings: swing high and low indicator

See the structure at a glance.

Salti Swings marks every swing high and low at the wick and labels it against the last one: higher high, lower high, higher low, lower low. Filter out the small swings, color each kind your way, and extend the last high and low to the right.

Free for public use Exclusively on Hyperprop Chart overlay Any market, any timeframe

Educational tool, not financial advice. Trading futures and crypto perpetuals carries substantial risk of loss. A swing only confirms after the bars that follow it, so the newest swing always appears late. Full risk disclosures ↓

Salti Swings on an NQ 15-minute chart in Hyperprop: swing highs and lows marked with triangles and labeled HH, LH, HL and LL
Salti Swings on NQ 15m in Hyperprop. Lows stepping up as HL, then a new HH, through the Oct 27 rally. Higher high Lower high Higher low Lower low
How it works

Highs and lows, compared to the last ones.

An uptrend is lows that keep stepping up and highs that keep breaking out. When that stops, the labels change before most people notice.

A swing high is a candle whose high is above the highs of the bars before it and not exceeded by the bars after it. A swing low is the mirror. Swing strength sets how many bars on each side: Standard is 5 and 5.

Each swing is compared with the previous swing of the same kind. A high above the last high is a HH, below it a LH. A low above the last low is a HL, below it a LL. Within 2% of an ATR it's an equal high or low.

A swing is only confirmed once the bars after it have closed, so on Standard the newest swing appears 5 bars late, at its true bar. Marks never move after they appear.

The optional size filter skips swings that didn't travel far enough from the last opposite swing, measured in multiples of the 14-bar ATR. Use it to keep only the swings that matter on a noisy chart.

Get the study

On the chart in four steps.

It works on any market and timeframe. The defaults are a good start on 1- to 15-minute charts.

  1. Find it in the community

    It's free. In the Hyperprop web terminal, open the community indicators and search for Salti Swings.

  2. Add it as an overlay

    It draws on the price chart. Your indicators sync to your other devices, including mobile.

  3. Pick the swings you want

    Open its settings from the chart legend. Swing strength Minor shows more swings, Major fewer. If a chart is still busy, turn on Swing size filter.

  4. Make it yours

    Set a color for each structure type, choose triangles or dots, and turn on Extend the last swing high and low if you trade the break of them.

Reading the labels

What each label is telling you.

Colors shown are the defaults. Each one is a setting.

▼ HH

Higher high. This swing high is above the last one. Buyers pushed past the previous top.

▼ LH

Lower high. This swing high stopped below the last one. In an uptrend, often the first sign it's slowing.

▲ HL

Higher low. This swing low held above the last one. Sellers couldn't get back to the previous bottom.

▲ LL

Lower low. This swing low broke below the last one. Sellers pushed past the previous bottom.

EQH / EQL

Equal high or low. Within 2% of an ATR of the last swing of the same kind. Drawn in the swing high or low color.

▼ or ▲ with no label

The first swing. There's nothing before it to compare with, so it's marked but not labeled.

Settings

Every setting, and when to touch it.

Changing a setting redraws every swing on the chart.

How big a swing has to be.

Swing strength is how many bars on each side a swing has to beat. Minor is 3 and 3, Standard 5 and 5, Major 10 and 10. Custom sets the bars before and after separately. More bars after means fewer swings and a longer wait to confirm.

Swing size filter keeps a swing only if it traveled at least this many ATRs from the last opposite swing: Small 1, Medium 2, Large 4, or your own number.

Swing strengthStandardMinor (3/3), Standard (5/5), Major (10/10) or Custom.
Custom strength: bars before / after5 / 5Used only with Custom.
Swing size filterOffSmall, Medium, Large or Custom.
Custom size filter (higher = fewer swings)1.0In multiples of the 14-bar ATR.
Free for public use

Free to use. Support is optional.

Salti Swings is free for anyone to use. If it helps and you'd like to show support, here are three ways.

Option 3 · Traders Launch · 20% off with SALTI

20% off with SALTI. Uncapped payouts.

TL Drop #2 sold out. Code SALTI still gets you 20% off any Traders Launch account at checkout.

TL Drop #2 sold out. Code SALTI still gets you 20% off at checkout; check Traders Launch's current accounts and rules before you buy. Evaluation and funded accounts are simulated.

Use code at checkout Get 20% off with SALTI →

Affiliate disclosure: I'm an affiliate partner of Traders Launch. If you sign up with code SALTI I may earn a commission, at no extra cost to you. The study stays free either way.

Risk disclosures

Read this before you trade.

Not financial advice

This page and the Salti Swings study are educational tools. Nothing here is investment, financial, tax or legal advice, or a recommendation to buy or sell any futures contract, perpetual swap or other instrument. Make your own decisions and consult a licensed professional where appropriate.

Risk of loss

Futures and crypto perpetuals involve substantial risk of loss and are not suitable for everyone. Leverage magnifies losses as well as gains, and you can lose more than your initial margin or account balance. Crypto markets trade around the clock, can move sharply, and are exposed to exchange, liquidity and funding-rate risk. Only trade with money you can afford to lose.

Study limitations

A swing is only confirmed after the bars that follow it close, so the newest swing always appears late and the market may have moved by then. On historical bars every swing is visible at once, which makes past structure look clearer than it was in real time. Structure labels describe what price did; they don't predict what it will do, and a trend can end without a lower high or lower low first.

Hypothetical examples

The chart on this page is an illustration. Any results from testing, replay or simulated accounts are hypothetical, are made with the benefit of hindsight, and do not account for the emotional pressure of live trading. Past performance does not guarantee future results.

Affiliate disclosure

I'm an affiliate partner of Traders Launch. If you sign up with code SALTI I may earn a commission, at no extra cost to you. That relationship doesn't change the study, which is free for public use. Prop firm evaluations are paid challenges on simulated accounts; fees are generally non-refundable and most participants do not pass. Check a firm's current rules yourself before buying.

Prop firm and platform rules

If you trade an evaluation or funded account, that firm's rules on drawdown, daily loss, position size and prohibited strategies apply and are your responsibility. Hyperprop is a third-party platform, and its features, data and scripting rules can change without notice. Check that the study behaves as you expect before relying on it.