1. Getting access
Kairos is delivered as an invite-only script on TradingView, linked to your TradingView username.
- Check out through Whop and enter your TradingView username exactly as it appears on your profile. It's case-sensitive.
- Access is granted within 24 hours, and you'll get an email when it's ready. If it hasn't appeared by then, email support@kairosindicator.com.
- In TradingView, open a chart and click Indicators (or press
/). - Go to Invite-only scripts and click Kairos to add it to your chart.
- Star it (☆) so it appears under Favorites for next time.
2. Pick your presets
Two settings do most of the work. Open the indicator settings with the gear icon next to its name on the chart.
Signal mode (① Signals)
| Mode | What it does | Good for |
|---|---|---|
| Conservative | Fewer signals. Only inside killzones and only with the higher-timeframe bias. | Beginners, busy schedules |
| Balanced | The default mix of quality and frequency. | Most traders |
| Aggressive | More signals, looser filters, lower average quality. | Experienced traders who filter by eye |
| Custom | Uses every setting marked "(Custom)". | Tinkerers |
Chart detail (⑤ Appearance)
| Level | What you see |
|---|---|
| Clean | Signals, CHoCH only, the nearest order block and FVG, sweeps and previous day levels. Killzones as a faint background. |
| Standard | Adds BOS, breaker blocks, liquidity lines, higher-timeframe FVGs, the midnight open and killzone boxes. |
| Custom | Every display setting exactly as you set it, including premium/discount, OTE and Silver Bullet boxes. |
3. Reading the chart
| You see | It means |
|---|---|
| CHoCH (bold, dashed) | Change of character: price closed through the last swing against the trend. The trend may be turning. |
| BOS (faint, dotted) | Break of structure: price closed through the last swing with the trend. The trend continues. |
| OB box | Order block: the last opposite-colour candle before the move that broke structure. |
| Breaker (dashed outline) | An order block price closed through. It often acts as support/resistance from the other side. |
| FVG box + dotted midline | Fair value gap between candle 1's wick and candle 3's wick. The midline is the 50% level (consequent encroachment). |
| 1H FVG (dashed outline) | A fair value gap from a higher timeframe, shown on your lower-timeframe chart. |
| Dotted lines at swings | Liquidity: resting stop-losses above swing highs (buy-side) and below swing lows (sell-side). |
| EQH / EQL | Equal highs / equal lows: stacked liquidity that price often targets. |
| ✕ | A sweep: price wicked through a liquidity level and closed back on the other side. |
| Session boxes | Killzones (Asia, London, New York AM, London Close) and SB Silver Bullet windows, in New York time. |
| PDH / PDL / PWH / PWL | Previous day and week highs and lows. |
| Premium / Discount / EQ | The current swing range split at 50%. Longs are favoured in discount, shorts in premium. |
| ▲ / ▼ with a grade | A signal. The green and red boxes are its target and stop, and the result is stamped when it closes. |
4. The setup model
Every signal follows the same three steps. Here's a long setup; shorts are the mirror image.
- Sweep: price takes out a sell-side liquidity level and closes back above it.
- Shift: within the "Sweep → MSS window", price closes above the last swing high (CHoCH/BOS). The setup is now armed.
- Retrace: price comes back into a fair value gap created after the sweep and the candle closes. That's the signal.
A setup is cancelled if price closes back below the sweep, structure breaks the other way, or it expires. Only one trade is tracked at a time.
Grades
Each setup scores one point per confluence: killzone or Silver Bullet timing, higher-timeframe bias, entry in discount/premium, displacement on the break, and a sweep of key liquidity. A+ = 5, A = 4, B = 3, C = 2 or fewer. Set Minimum setup grade to hide the rest. The dashboard's "By grade" row shows how each grade has performed on your chart.
5. Risk settings
| Setting | What it does |
|---|---|
| Stop placement | Sweep extreme puts the stop beyond the wick that took liquidity (wider, safer). FVG edge puts it beyond the gap (tighter, more stop-outs). |
| Target (R multiple) | Target distance as a multiple of risk. 2R means the target is twice as far as the stop. |
| Max stop distance | Skips signals whose stop would be unusually far away. |
| Move stop to breakeven at | Moves the stop to entry once the trade is this many R in profit. 0 turns it off. |
| Account size / Risk % | Used for the suggested size in the dashboard and alerts. Many traders risk 1% or less per trade. |
6. Alerts
The one-alert setup (recommended)
- Open the indicator settings → ④ Alerts and tick what you want to hear about.
- On the chart, click Alert (the clock icon) or press
Alt + A. - Condition: Kairos → Any alert() function call.
- Under Notifications, choose app push, email, or a webhook URL. Click Create.
Discord
- In Discord: Server settings → Integrations → Webhooks → New webhook, pick a channel and Copy webhook URL.
- In Kairos settings, set Message format to Discord webhook.
- Create the alert as above and paste the URL into Webhook URL.
JSON (automation)
Set Message format to JSON (webhook). Each alert then sends fields such as event, side, grade, entry, stop, target and size.
7. Backtesting
The Kairos Strategy script runs the same signal logic through TradingView's Strategy Tester, with fills at the next candle's open plus commission and slippage.
- Add Kairos Strategy from Invite-only scripts and open the Strategy Tester tab.
- In its settings, match the signal and risk settings you use on the indicator.
- On the Properties tab, set commission to your broker's real cost, e.g. cash per contract for futures.
- Test several markets and months. Look at profit factor, max drawdown and number of trades, not just net profit.
8. Starting settings
| You are… | Try |
|---|---|
| New to ICT | Signal mode Conservative, Chart detail Clean, Minimum grade B, 5m chart |
| Trading around a job | Silver Bullet mode on, "Setup armed" alerts on, 5m chart |
| Experienced ICT trader | Signal mode Balanced, Chart detail Custom with OTE and premium/discount on |
| Scalper | 1m chart, Chart detail Clean, killzone style Background, stop placement FVG edge |
9. Troubleshooting
The dashboard says "Bias (chart)"
The bias timeframe isn't higher than your chart timeframe. Set ③ Higher-Timeframe Bias → Bias timeframe to 1 hour or higher.
I'm not getting signals
Signals need all three steps, so quiet markets produce fewer. Check that Longs/Shorts are enabled, that Minimum grade isn't too strict, and that the killzone or Silver Bullet filters aren't on outside those hours.
The chart looks cluttered
Switch Chart detail to Clean, or lower the "Max per side" settings for order blocks and FVGs.
Still stuck?
Email support@kairosindicator.com with a screenshot of your chart and settings.