Active Signals
on your watchlist
P&L (30d)
Expectancy
Watchlist
assets tracked

Engine Performance

Win Rate
Avg R
per signal
Total R
30d cumulative
Active / Monitored
signals / assets

Live Confluence Dashboard

Updates every scan cycle

Real-time per-asset confluence — see WHY signals fire (or don't) before they happen.

Add assets to your watchlist to see live confluence status

Recent Signals

No signals yet. The engine is scanning your watchlist assets.
A+ ★ Highest Confidence

Best signals we publish. ALL 5 layers + nearly every indicator agreed. Tightest entry zone — fills fast.

A High Confidence

4-5 layers + most indicators. Tight entry zone, expects a fast fill within hours.

B+ Moderate Confidence

Majority of confluence agrees, secondary checks mixed. Standard entry, expects a moderate pullback.

B Speculative

Lowest tier. Minimum threshold met. Demands the deepest pullback — many B signals expire unfilled (by design); the ones that fill enter cheap.

No active signals right now. The engine is scanning. No historical signals yet.

Your Watchlist

Your watchlist is empty. Add assets to start receiving signals.
Loading watchlist...

Profit Simulator

BACKTESTER

Backtest how our AI signals would have performed with your capital. 2% risk per trade.

Notification Center

No notifications yet. Signal alerts will appear here.

Notification Channels

Where you receive signal alerts. Free channels activate instantly. Paid add-ons require checkout.

/3 active

Signal Quality Filter

Choose the minimum grade you want to receive. Higher grades = stricter confluence = fewer but better signals. Your dashboard P&L will only count signals at or above this grade.

Tip: Lower grades produce more signals but historically have lower win rates. If your simulator shows losses with "All grades", try raising to A+ or A.

Trading Account Balance

Tell us your trading capital so every signal shows you the exact position size to take. This number stays private and isn't shared.

$

With $ account @ risk → max loss per trade is

Risk Per Trade

How much of your account you risk on each signal. Affects every dollar P&L number on this dashboard.

Recommended: 2%
At risk, a 50% drawdown takes ~ consecutive losers. Industry research (Kelly criterion) caps optimal risk at 2-3% for sustainable growth. Heads up: at , just losers in a row wipes out half your account. Even A+ signals lose ~25% of the time. Only choose this if you fully understand the math.

Portfolio Risk Caps

Soft awareness — alerts still arrive, but tagged with a warning when you're at your limit.

Currently open
/

Counted from trades you marked as "✓ I took this trade". Engine signals you didn't take don't count toward this cap. New alerts get a yellow "you're at cap" badge once you've taken N trades that are still open.

Clusters: BTC/ETH (majors), SOL/AVAX/NEAR/APT/SUI (smart-L1), BNB/XRP/LTC/DOT/ADA/ATOM (classic), ARB/OP/POL/UNI/LINK/INJ (defi-L2), DOGE (meme), PAXG (gold).

Alert Preferences

Mid-trade adaptation

Change Password

Updating your password will sign out all other devices.

Minimum 8 characters

Two-Factor Authentication

Add a second factor (authenticator app) for extra account security.

2FA is active on this account.

Admin accounts require 2FA — please enroll now.

Step 1 — Scan this QR code

Use Google Authenticator, 1Password, Authy, or any TOTP-compatible app.

QR

Or enter the secret manually:

Step 2 — Save your recovery codes

Each code works once if you lose your authenticator. Store them somewhere safe — they will NOT be shown again.

Step 3 — Confirm with a 6-digit code

Changing your 2FA device will clear the current authenticator. You'll be guided through enrolling a new one right after.

Disabling 2FA reduces your account security. Confirm your password and a current 2FA code to proceed.

How TradeVelocity Signals Work

Our AI engine scans your watchlist assets 24/7 across three independent timeframes simultaneously, looking for setups where multiple technical factors align. When enough confluence is found, a signal is generated with precise entry, stop loss, and three take-profit targets — and adapted to current market conditions on the fly.

Three Engines, One System — what scalp / swing / position mean

Different traders need different signals. We don't ask you to pick one — we run all three engines on every asset, every scan. Each signal in your alerts is tagged so you instantly know which style it is.

⚡ SCALP

For day-traders. 15-minute + 1-hour candles.

  • • Hold time: 30 min to 6 hours
  • • Risk:Reward at TP3: 1:1.8
  • • Frequency: 3-5 per asset per week
  • • Tighter SL (1.5×ATR), faster fills
🎯 SWING

For swing traders. 1-hour + 4-hour candles.

  • • Hold time: 6 to 48 hours
  • • Risk:Reward at TP3: 1:3.5
  • • Frequency: 1-2 per asset per week
  • • Standard SL (2.5×ATR), main engine
🏔️ POSITION

For long-horizon traders. 4-hour + 1-day candles.

  • • Hold time: 1 to 7 days
  • • Risk:Reward at TP3: 1:5
  • • Frequency: ~1 per asset per 2 weeks
  • • Wider SL (3×ATR), captures big moves

Each engine has its own cooldown, exit math, and expiry — they never block each other. A scalp LONG and a swing LONG on BTC at the same time are two completely independent trades. However: the engine will NEVER fire a LONG and a SHORT on the same asset at the same time, regardless of profile. No contradictions, ever.

Portfolio Risk Caps — what the Settings card does

Counts ONLY trades you marked as "✓ I took this trade". Engine signals you didn't act on don't count. When the trades you're actually IN reach your cap, the next signal alert arrives with a yellow "you're at cap" banner so you can decide whether to take or skip.

Two-step flow: (1) signal arrives → (2) you click "I took this trade" on the signal card → that's when it counts toward your cap. Auto-closes when the trade hits SL/TP3/time-stop.

Max Concurrent Open Positions

When N of your taken trades are still open, the (N+1)th signal arrives with a warning banner.

Why: pro traders cap concurrent positions at 3-5 to avoid overexposure. Default 5.

Max Per Correlation Cluster

Limits how many trades you can have open in correlated assets (e.g. BTC + ETH both move together — 2 LONGs in that cluster is really 1 bet with 2× risk).

Clusters: BTC/ETH (majors), SOL/AVAX/NEAR/APT/SUI (smart-L1), BNB/XRP/LTC/DOT/ADA/ATOM (classic), ARB/OP/POL/UNI/LINK/INJ (defi-L2), DOGE (meme), PAXG (gold). OFF by default.

Important: these are SOFT warnings only. Alerts always arrive — they just get an awareness banner past your limit. The engine NEVER blocks signals because of your portfolio state.

Volatility Regime Auto-Tuning

The engine reads BTC's 4-hour ATR every 15 minutes and tunes targets to current market noise. In calm markets we aim for smaller wins; in volatile markets we widen stops and targets. In a full-blown crisis the engine pauses entirely.

CALM
BTC 4h ATR < 1.5%
Targets ×0.7 · Stops ×0.85
NORMAL
BTC 4h ATR 1.5–3%
Baseline targets & stops
HIGH
BTC 4h ATR 3–5%
Targets ×1.3 · Stops ×1.2
CRISIS
BTC 4h ATR > 5%
Targets ×1.5 · Stops ×1.5

Three Safety Filters Block Bad Entries

Even when confluence checks pass, three independent filters can veto a signal. They prevent the engine from firing into the kind of setups that historically lost money.

📉
24-Hour Momentum Veto

If the asset has moved more than 2% AGAINST the proposed direction in the last 24h, the signal is killed. EMA-stack bias is a lagging indicator — this catches dumps and pumps before the lagging math notices.

🕯️
Last-Bar Veto

If the most recent 4-hour candle closed AGAINST the proposed bias (red bar with LONG, green bar with SHORT), the signal is killed. Wait for a bar that agrees before entering.

⚖️
Funding Rate Veto (crypto perp insight)

Pulled fresh from Binance every 8 hours. If perpetual-futures funding shows the long side is overcrowded (paying >0.05% per 8h), no LONG fires. Same in reverse for SHORTs. This is a leading indicator that historically precedes liquidation cascades.

What is a Signal?

A signal is a trade recommendation with everything you need:

LONG Signal

Buy the asset. The AI expects the price to go UP. You profit when price rises.

SHORT Signal

Sell the asset. The AI expects the price to go DOWN. You profit when price falls.

EntryThe price range where you should open your trade.
Stop LossYour safety net. If price goes against you, you exit here. Maximum loss = your chosen risk % (default 2%) of your account.
TP1First profit target (+1R). Close 50% and move stop to breakeven+ (locks +0.15R on the rest, so the trade can never become a loser).
TP2Second target (+2R). Close 30%. The remaining 20% switches to a chandelier trailing stop — SL walks up with price to catch overshoots without giving back to breakeven.
TP3Final target (+3.5R). Close everything. Maximum R captured.

What is "R"?

R = the dollar amount you risk on a trade. By default, we assume 2% of your account per trade — so on a $1,000 account, 1R = $20. Change your risk % in Settings if you prefer 1%, 3%, or higher.

-1R
You lost
(your full risk on $1k)
+1R
You made
(1× your risk on $1k)
+3.5R
You made
(3.5× your risk on $1k)

⚠ Common misconception: "If I risk 2% and price drops 2%, my SL hits."

Wrong. Your Risk % is your dollar budget, not a price level. The SL is set by the AI at a specific price (e.g. $66,500) — that's where the trade is invalidated based on charts, NOT 2% below entry.

The math the system does for you:

  1. AI gives you: Entry $X, SL $Y → distance = X − Y
  2. Your settings: Account size + Risk %
  3. Position size = (Account × Risk%) ÷ SL distance
  4. If SL hits at $Y: you lose exactly (Account × Risk%)
🎓
Build a trade — step by step

Plug in real numbers and see exactly what to buy. Try the XRP example to start.

1

How much money do you trade with?

Your total account size — only what you can afford to lose. NOT your salary, NOT your savings.

$
2

How much can you afford to lose per trade?

2% is the industry standard for sustainable growth. Lower = safer. Higher = faster but riskier.

→ You're saying: "I can afford to lose on this one trade"

3

What signal are you taking?

Tap a coin to load live prices (updated each minute), or type your own. Loading live prices… Live prices unavailable — type your own.

$
$

→ SL distance: (= of price)

Here's exactly what to do:

Buy this many
coins/units
That costs
If SL hits
Money left
in account

Sanity: × $ = $

What to do: Open your exchange, buy coins at $. Set stop-loss at $. If price hits SL, you lose . The other stays in account for the next signal.

Position is capped at your account size. To use your full risk budget ($) you'd need a position of — that's × your account. Without leverage: buy coins (full $) → if SL hits, lose (UNDER your budget — safer).

⚙️ How Mid-Trade Adaptation Works

Most signal services give you a level and walk away. We don't. Once a signal is filled, the engine actively manages the trade — moving stops, tightening on weakness, and trailing winners. Here's exactly what happens behind the scenes:

1
After TP1 hits → SL moves to breakeven+

SL is parked at entry +0.15R, not pure entry. So if the trade reverses after TP1, you exit with a small profit, not flat. The trade is now structurally impossible to lose money on.

2
After TP2 hits → chandelier trailing stop engages

SL = highest_high − 1.5×ATR. As price runs higher, SL walks up with it. If the trade overshoots TP3 to +5R then reverses, the trail captures most of that overshoot instead of letting it slide back to the static TP3 level. Industry standard (Le Beau chandelier exit).

3
If momentum dies → SL tightens to lock 0.5R

Every monitor pass we re-check the 4h structure and 1h ADX. If structure flips against the trade or ADX collapses below 18 (trend died), SL gets pulled in to lock 0.5R of profit. Catches the "trade worked, then market broke" cases that pure trailing misses.

4
If trade stalls 24h with no progress → time-stop exit

A confluence signal that hasn't moved in a day means the setup is stale. We close at market to free the slot for fresher setups. Better than tying up account waiting for something that isn't coming.

You'll get a notification (in-app + Telegram + email if enabled) every time any of these adjustments fire. The signal card always shows the current SL with a badge so you know which mode it's in.

How Partial Closes Work

We don't close everything at once. Scaling out locks in profit while letting winners run:

Event Action Closed Result
All 3 TPs hit50% TP1, 30% TP2, 20% TP3100%+1.8R
TP1+TP2, stopped50% TP1, 30% TP2, 20% BE100%+1.1R
TP1, then stopped50% TP1, 50% BE100%+0.5R
Stopped outFull exit at SL100%-1.0R

Dashboard Metrics Explained

i
Win Rate

% of decisive trades (wins + losses) that were winners. With our R:R structure, you only need ~30% to be profitable.

i
Expectancy

Average R earned per trade. Positive = profitable system. +0.5R means every trade earns half your risk on average.

i
Profit Factor (PF)

Gross profits divided by gross losses. Above 1.0 = profitable. 1.5+ is considered strong performance.

i
P&L (30d)

Your estimated dollar profit/loss over the last 30 days, based on 2% risk per trade. Choose $1k/$5k/$10k to see the impact at different account sizes.

i
Max Drawdown

The biggest peak-to-trough decline during a period. Lower = more stable. Under 15% is solid risk management.

Signal Grades

A clear hierarchy — A+ is our highest-confidence band, B is the lowest. The grade also controls how the entry zone is sized: tighter for high-conviction grades (faster fills), deeper pullback required for lower grades (more selective entry).

A+
★ Highest Confidence
All 5 layers + nearly every indicator aligned · tightest entry · fills fast
A
High Confidence
4-5 layers + most indicators · tight entry zone
B+
Moderate Confidence
Majority of confluence agrees · standard entry zone
B
Speculative
Minimum threshold met · deepest pullback required · many expire unfilled by design

Why You Can Win With 33% Win Rate

Example: 10 trades on a $1,000 account risking 2% ($20 per trade):

3 full wins (3 x +1.8R)+$108
1 breakeven after TP1 (+0.5R)+$10
6 losses (6 x -1.0R)-$120
Net result (30% win rate)-$2

Almost breakeven at just 30%. Bump to 35% and you're solidly profitable. Our AI engine targets setups where confluence gives us that edge.