Skip to content

A good win rate is not an edge.

The journal for crypto perps on Bybit and Hyperliquid. Connected read-only, it fills itself, and then shows you what actually decides the result: payoff, costs, the rules you broke yourself.

  • Bybit + Hyperliquid
  • Read-only, no trade permissions
  • Keys encrypted (AES-256)
  • Export anytime
Simulated demo account · 120 trades · open to inspect — no customer results, no return promises.
Win rate53.3%
Net P&L−$521.94
Profit factor0.95
PerpLog dashboard for the demo account: 120 trades, a 53.3% win rate, yet −$521.94 net P&L and a 0.95 profit factor: an unprofitable account, because win rate alone doesn't tell you whether you're making money.
The dashboard after the first sync: net of funding and fees, not the exchange's gross number.

From the demo account · one setup, 15 trades

One setup wins 66.7% of its trades. By P&L it ranks second worst.

That setup sits inside an account that wins 53.3% of its 120 trades and still closes at −$521.94. The winners bring in $9,916.86 between them; the losers cost $10,438.80. More hits, less money.

PerpLog breaks that result down trade by trade. Every percentage carries its denominator, and no row disappears because it doesn't fit the picture.

See this breakdown in the demo account

Where the net number comes from

120 trades
Sum of winners · 64+$9,916.86
Sum of losers · 56−$10,438.80
Net−$521.94
The finding
The 66.7% come from 15 trades, and they cost $239.06 on balance. At that sample size it is a pattern, not proof. PerpLog shows you the count and the spread instead of passing judgement on fifteen trades.

You paste a read-only key. That is the whole effort.

  1. Paste a read-only key
  2. Sync runs
  3. Your trades are in
Exchange syncDemo
Linked
read-only API key
HyperliquidLinked
wallet address · no keys
This connection can
Read your tradesfills · closed PnL · funding · fees · ordersGranted
Place or cancel tradesit cannot touch your positionsBlocked
Move or withdraw fundsyour money never leaves the exchangeBlocked
120 trades rebuilt from your executions, reconciled to your wallet · one-click re-sync
Your full API history appears. You never type a trade.no manual entry · read-only · ~2 min

From a read-only key to a filled trade list. You never type a trade.

Bybit + Hyperliquid today. Binance is next on the list.

Features

Every mistake gets a price.

Before the trade

A rule you never wrote down is a rule you can't check.

Playbook & setup compliance

Pro
Rules broken · 48 of 99 logged trades
Demo
Rules followed vs broken
Rule broken−$5,928
All rules followed+$5,578
48 trades · 19% win51 trades · 84% win
Cost per broken rule
−$5,928
Moved the stop
−$1,599broke 10×
Oversized the position
−$1,591broke 9×
Traded with no setup
−$1,433broke 11×
51.5% of the logged trades followed the plan in full. Trades often break more than one rule; the entries overlap.
Define the rules once. PerpLog checks every closed trade against them: stop set? risk within limit? setup actually met?

Risk & liquidation proximity

Pro
Risk per tradefrom your account balance
Risk of ruin at current sizequantified, in percent
Distance to liquidationvisible before you enter

Sizing stays silent below 20 closed trades and on an unproven edge — no Kelly math on noise.

Works off your real numbers: a capped Half-Kelly as the suggestion, and next to it the odds of losing half the account at that size.

After the trade

Trade replay with annotations

Pro
Trade replay in the demo account: an ETHUSDT short entered at 1,880.15 and exited at 1,898.00 for −$119.08, with the stop-loss line at 1,900.68, the target at 1,812.34, and the P&L curve showing how far into profit the trade had been.
You see the trade the way it ran: the entry, how far it went for you, and the candle where you broke your own rule.

What your tilt costs, in dollars

Free
Put a price on your discipline
Same market. Same setup. Different headspace.
Demo
Total P&LCalmTilted+$1,120.04−$1,755.17Win rate65.9 %34.2 %Avg hold12h 42m7h 43mProfit factor1.310.46Avg win+$174.16+$114.08Avg loss−$255.87−$129.53
Cost of tiltacross 38 tilted trades$2,793.26

Observed gap between the two groups — an association, not a causal estimate.

PerpLog prices the gap between your calm and your tilted trading: per trade, so the figure cannot grow with your good trades. It never appears without the count it came from.

AI Coach

Pro
Trade AI Brief
BTCUSDT · Long 5× · demo account · snapshot
Result-1.08R−$200.88
The trade path
Liquidation sat 19.5% lower ($51,920). The position was never at risk.
MFE
+1.21R
Given back
−2.29R
Time in trade
2h 15m
Distance to liq
19.5%
Size
5×
AI analysis
Bearish

Clean idea, clean risk, but no trade management: ran to +1.21R, out at −1.08R. Gave back 2.29R.

Observations
01+1.21R MFE never takenRan to +1.21R, closed at −1.08R
02Stop never trailedno trailing once the trade was a full R up
032.29R given backheld from high to exit without scaling out
Detected pattern
Lets winners round-trip
PerpLog flags this on every trade from now on
Dashboard coaching
One trade is a data point, not a rule — PerpLog counts how often you let winners round-trip.

Reads your recent trades and names the pattern (revenge, tilt, overtrading), always with the trades it came from.

Over time

Are you getting better, or did you just have a good month?

BTC benchmark in the demo account: the account equity curve at −6.1% against buy-and-hold BTC at roughly +23% over the same period.

BTC benchmark

Pro
Your result against simply holding: same period, same deposit, same fees. In the demo account: −6.1% against roughly +23% for BTC.

Tags for repeat mistakes, strategy timeline, skill progression, data export, weekly reviews:see the full feature list in the comparison →

What PerpLog can do, and what it can't.

You are connecting a trading account. Here is what happens with it, and what does not.

PerpLog reads

  • Closed trades & executions
  • Funding payments & fees
  • Open positions & wallet balance

PerpLog cannot

  • Place or change orders
  • Withdraw or transfer
  • Ask for a key on Hyperliquid at all (a wallet address is enough there)

Your data

  • Keys encrypted with AES-256-GCM, master key not in the database
  • CSV export on the Free plan, no lock-in
  • Account and data deletable at any time

What the AI coach sends is named in the privacy policy — Anthropic does not train on it.

Staying honest: a read-only key still exposes your trading and account data. That is why I store it encrypted, and why you can revoke it at any time.

Who builds this

Julien

I build PerpLog on my own and trade perps on Bybit myself. No VC, no investor roadmap. Features ship in the order active traders need them, and support comes straight from me.

I built PerpLog after my own account showed me that a good win rate was hiding a negative payoff. I journal my trades here — the account is down, and the journal shows exactly why.

PerpLog is new. There are no customer quotes I could honestly show you. That is why the whole demo account is open, with no signup.

And if PerpLog ever shuts down: 30 days notice by email, with a final export link. Your history leaves with you.

Building in public@honestpnl
Public roadmap/roadmap
Contact the developer
Legal notice & privacy/legal · /privacy

Journaling costs you nothing.

Pro starts where you want to measure your patterns: playbook, replay, benchmark.

14 days of full Pro, no credit card. Then Free, free forever.

Prices in EUR, final — no VAT is charged (§ 19 UStG). Other currencies at checkout.

Free
€0/forever

Complete for journaling. One limit: 30 days of history.

  • 1 exchange account (Bybit or Hyperliquid), read-only sync
  • Trade history (last 30 days)
  • Manual journaling: notes, emotions, lessons
  • Daily-session reflection with mood tracking
  • Trade listing, filter & detail view
Pro
€15.83/month
€228 Billed €190/year

Everything in Free, plus the analysis you actually came for.

  • Unlimited history & unlimited accounts
  • AI coach with pattern detection (revenge, tilt, overtrading)
  • Strategy playbook, setup compliance & repeat-mistake tags
  • Trade replay with annotations
  • Strategy timeline, BTC benchmark & skill progression
  • Data export for taxes (DE/AT), not tax advice

Cancel anytime, no lock-in. You keep Pro until your period ends.

Both buttons open the same registration: 14 days of full Pro, no credit card. Afterwards you decide whether to stay on Free or go Pro.

See the comparison →

Common questions

Security and data access are answered above. Here is the rest.

Bybit (USDT perpetuals, read-only API key) and Hyperliquid (perps, read-only wallet address, no keys at all), including Hyperliquid's builder-deployed markets. Binance, OKX and Bitget aren't in yet; more exchanges are in the works, but quality comes first: every integration has to get funding, fees and partial fills right. Tell me which exchange you're missing.

TradeZella and Tradervue are multi-asset tools: stocks, options, futures, crypto in one. PerpLog does one thing: crypto perpetuals on Bybit and Hyperliquid. Two concrete consequences: funding payments are properly aggregated to the trade instead of disappearing as "misc fees", and if you set rules on a strategy (SL required? Risk within limit?), the Setup Compliance Engine automatically checks every closed trade against them. If you trade crypto perps, you want crypto-specific.

If you actually maintain it and extract patterns from it: yes, then you don't need PerpLog. What Excel doesn't do: aggregate funding payments to trades, compute MFE/MAE excursions, cluster trades by time-of-day or setup, or ask you at trade close whether it broke your own rules. PerpLog automates the bookkeeping so you can spend the time on pattern work, not table work.

Up to 2 years back; that's Bybit's API limit, not mine. On first sync, PerpLog pulls all executions in that window and organizes them into trades including funding, fees, and multi-entry positions. After that, sync runs incrementally. On the Free plan you see the last 30 days of it.

Yes, fully. Trade Detail has its own mobile view with tab switching (Overview, Chart, Review, Journal, Context). No native iOS/Android apps; the mobile browser is intentionally good enough so you can review on the couch on weekends.

Can you name the mistake that repeats in your last 30 trades?

Read-only, connected in two minutes. 14 days of full Pro, no card. Then Free, for good.

Start free Or look around the demo first, no signup