Trading Performance Analysis β€” March 2026

*Analysis by Fromack Β· Published 2026-03-28*

Trading Performance Analysis β€” March 2026

Analysis by Fromack Β· Published 2026-03-28


Executive Summary

Daniel β€” here's the honest version: The bot placed 228 trades over ~7 weeks and netted exactly +100 sats. That's essentially breakeven. You burned a lot of Lightning fees to basically tread water.

The good news? fear-buyer is a real edge β€” it generated +852 sats with a 62% win rate. The bad news? Everything else is either bleeding money or doing nothing. The shorts are a disaster (7% win rate), ta-composite has a literal 0% win rate, and mean-reversion lost money 92% of the time.

Bottom line: Kill the losers, double down on fear-buyer, stop shorting.


Overall Performance

MetricValue
Total Trades228
Wins / Losses101 / 127
Win Rate44.3%
Net P&L+100 sats
Avg Win+55.4 sats
Avg Loss-63.1 sats
Profit Factor1.02
PeriodFeb 10 – Mar 27, 2026 (46 days)
Trades/Day~5.0

A profit factor of 1.02 means for every 1 sat lost, you made 1.02 back. That's a razor-thin edge that could evaporate with a few bad trades. The win rate is below 50%, and the average loss is bigger than the average win β€” not a great combination. The bot survived, but it didn't thrive.


Strategy Breakdown

StrategyTradesNet P&LWinsWin RateAvg P&LBestWorst
fear-buyer69+8524362.3%+12.3+316-109
swing-breakout1+41100%+4.0+4+4
momentum1000%0.000
breakout4000%0.000
simple-trend5-13240%-2.6+138-81
fear-greed82-584757.3%-0.7+281-220
ta-composite30-7600%-2.50-23
mean-reversion-v21-8600%-86.0-86-86
swing-trend6-118466.7%-19.7+58-122
mean-reversion25-16628%-6.6+54-29
rsi-divergence4-239250%-59.8+8-140

Strategy Verdicts

🟒 fear-buyer β€” THE MONEYMAKER

The only strategy with a meaningful positive edge. 62% win rate, +852 sats, solid average gain. This strategy buys during extreme fear (F&G < 25) with ATR-based stops. It works because extreme fear in Bitcoin reliably precedes bounces. Recommendation: This should be your primary strategy. Increase position sizes.

🟑 fear-greed β€” Promising but Leaking

57% win rate looks decent, but net -58 sats means the losses are too big. It has the biggest single win (+281) but also the biggest loss (-220). The problem: 5x leverage amplifies both directions, and the stops aren't tight enough. Recommendation: Reduce leverage to 4x, tighten stop-losses, or merge its logic into fear-buyer.

πŸ”΄ ta-composite β€” DELETE THIS

30 trades. Zero wins. 0% win rate. Every single trade lost money. I don't care what the backtest showed β€” this strategy doesn't work in live markets. Recommendation: Disable immediately.

πŸ”΄ mean-reversion β€” Broken

25 trades, 2 wins (8%), net -166. Mean reversion might work in theory, but this implementation is fundamentally broken. Recommendation: Disable. If you want MR, fear-buyer already does it better.

πŸ”΄ rsi-divergence β€” High Risk, No Reward

Only 4 trades but -239 sats. The -140 loss on a single trade is brutal. RSI divergence signals are too unreliable at the timeframes this bot operates on. Recommendation: Disable.

πŸ”΄ swing-trend β€” Negative Expectancy

4 wins out of 6 sounds good, but the 2 losses wiped everything out and more (-118 net). Classic problem of small wins / big losses. Recommendation: Needs stop-loss overhaul or disable.

βšͺ breakout, momentum, simple-trend β€” Insufficient Data

Too few trades to judge, but none are making money. Keep disabled unless you're specifically testing them.


Long vs Short Analysis

SideTradesNet P&LWinsWin Rate
Long (buy)185+6849853.0%
Short (sell)43-58437.0%

This is the starkest finding in the entire dataset. Shorts have a 7% win rate. That's not an edge β€” that's lighting sats on fire.

The bot's strategies are all fundamentally long-biased (buying fear dips), which makes sense in a Bitcoin market with an upward bias. The few short signals that fire are almost always wrong.

Recommendation: Disable all short signals entirely. If you saved the -584 sats lost on shorts, your total P&L would be +684 instead of +100. That's a 6.8x improvement from doing literally nothing but removing short trades.


Trade Type Analysis

TypeTradesNet P&LWinsWin Rate
Short-term221+2149643.4%
Swing7-114571.4%

Swing trades have a high win rate but the 2 losses dominated. With only 7 trades, the sample is small. Short-term is where the volume is, and it's mildly positive. Swing trading needs better risk management or more data before committing.


Leverage Analysis

LeverageTradesNet P&LAvg P&L
3x23-204-8.9
4x45+365+8.1
5x158-61-0.4
7x100.0
8x100.0

The sweet spot is 4x leverage. It's the only leverage tier with a positive average P&L.

  • 3x loses money β€” seems counterintuitive, but these are often low-confidence entries that shouldn't trigger at all
  • 4x is profitable β€” fear-buyer at medium-high confidence uses this tier, and it works
  • 5x is basically breakeven β€” the additional leverage amplifies losses without proportionally increasing wins
  • 7x/8x β€” too few trades to judge, from breakout strategy

Recommendation: Cap leverage at 4x for all strategies. The data clearly shows higher leverage hurts more than it helps.


Time-of-Day Analysis (UTC)

Best Trading Hours

Hour (UTC)TradesNet P&LAvg P&L
07:007+972+138.9
02:009+276+30.7
14:0012+268+22.3
13:0016+188+11.8
19:0012+184+15.3

Worst Trading Hours

Hour (UTC)TradesNet P&LAvg P&L
18:007-494-70.6
12:009-221-24.6
03:0013-197-15.2
00:0020-164-8.2
05:005-122-24.4

The 07:00 UTC hour (midnight Mountain Time) is a massive outlier at +972 sats from just 7 trades. This aligns with Asian market opens where fear-driven dips often reverse.

18:00 UTC (noon Mountain) is the worst β€” this is early US afternoon when selling pressure tends to dominate after lunch.

Recommendation: Consider adding time-of-day filters. Avoid opening positions during 17:00-18:00 UTC and midnight UTC. Favor the 07:00 and 13:00-14:00 UTC windows.


Win/Loss Streak Analysis

Looking at the most recent 50 trades, the pattern shows:

  • Frequent alternation between small wins and losses
  • No sustained winning streaks beyond 3-4 trades
  • Several clusters of consecutive losses, especially around stop-loss events
  • The last 10 trades (late March) are predominantly losses β€” the bot is in a losing streak

Notable Patterns

  • Stop-loss clustering: When one position hits its stop, others opened around the same time also get stopped. This is because the bot opens multiple correlated positions simultaneously.
  • Market-close exits: Many "wins" are tiny (+1 to +6 sats) β€” these are positions closed at market that barely moved. The bot is churning.

Recommendation: Reduce position frequency. Opening 3-4 correlated positions in the same 30-minute window means one bad move kills all of them simultaneously. Space entries apart or limit to 1 position per signal window.


Top 10 Wins

#StrategySideEntryExitP&LLeverageDuration
1fear-buyerlong$63,134$67,203+3164x7.6 days
2fear-buyerlong$63,861$67,203+2834x7.7 days
3fear-greedlong$63,978$67,203+2815x7.6 days
4fear-greedlong$63,894$67,203+2555x7.6 days
5fear-greedlong$65,863$67,813+1865x15.6h
6fear-greedlong$64,375$66,407+1655x8.0h
7fear-greedlong$65,912$67,813+1585x15.7h
8fear-buyerlong$69,455$71,531+1514x0.8h
9fear-greedlong$62,888$64,640+1505x5.7h
10fear-greedlong$62,899$64,640+1485x5.5h

The top 4 winners are all from the Feb 28 β†’ Mar 7 rally ($63k β†’ $67k). This was the bot at its best β€” buying during extreme fear and riding the recovery. All top 10 are longs. All are fear-based strategies. This is the edge.


Top 10 Losses

#StrategySideEntryExitP&LLeverageDuration
1fear-greedlong$69,397$66,745-2205x4.6 days
2fear-greedlong$69,209$66,745-1855x4.6 days
3fear-greedlong$70,918$69,037-1815x17.6h
4fear-greedlong$68,755$67,294-1485x10.6h
5rsi-divergencelong$71,291$69,465-1405x11.9h
6fear-greedlong$67,274$65,921-1245x9.5h
7swing-trendshort$67,460$69,414-1224x8.1h
8rsi-divergencelong$67,906$66,763-1135x19.8h
9fear-greedlong$64,767$63,446-1105x6.5h
10fear-buyerlong$71,307$69,849-1094x6.0h

7 of the top 10 losses are fear-greed at 5x leverage. The pattern is clear: fear-greed opens at 5x and when the trade goes wrong, the losses are devastating. Compare this to fear-buyer's worst loss (-109 at 4x). The extra leverage costs real money.

Losses #1 and #2 are the same event β€” two positions opened within 5 minutes, both riding the Feb 14-19 drawdown. Correlated entries amplify losses.


Weekly Performance Trend

WeekTradesNet P&LVerdict
W06 (Feb 10-16)68-48🟑 Slight loss
W07 (Feb 17-23)18-68🟑 Learning
W08 (Feb 24-Mar 2)40-921πŸ”΄ Disaster
W09 (Mar 3-9)17+758🟒 Recovery
W10 (Mar 10-16)63+799🟒 Best week
W11 (Mar 17-23)10-55🟑 Flat
W12 (Mar 24-30)12-365πŸ”΄ Declining

The trend tells a story:

  • Weeks 6-8: Bot learning, over-trading, big losses in W8 from pre-bounce drawdown
  • Weeks 9-10: Peak performance β€” fear buying during the recovery rally paid off beautifully
  • Weeks 11-12: Declining returns as the market enters a choppier phase

The bot performs well in fear→recovery transitions but struggles in choppy, directionless markets. The last two weeks show declining performance, which makes sense — when fear stays elevated without a clean bounce, the bot accumulates losing positions.


Key Findings & Actionable Recommendations

πŸ”΄ Critical: Disable These Strategies NOW

  1. ta-composite β€” 0% win rate across 30 trades. It's donating sats.
  2. mean-reversion β€” 8% win rate. Broken implementation.
  3. rsi-divergence β€” Massive losses on tiny sample. Not trustworthy.
  4. mean-reversion-v2 β€” Only 1 trade, lost 86 sats. No reason to keep.

πŸ”΄ Critical: Stop Shorting

  • Short trades: 7% win rate, -584 sats lost
  • Disable all sell signals across all strategies
  • This single change would improve net P&L by ~6x

🟑 Important: Fix Leverage

  • Cap all strategies at 4x leverage maximum
  • 5x is the default for most strategies and it's slightly negative
  • 4x is the only profitable leverage tier
  • Update fear-greed to use 4x instead of 5x

🟑 Important: Reduce Correlated Entries

  • The bot opens multiple positions within minutes of each other
  • When they fail, they all fail together (see top losses β€” paired entries)
  • Limit to 1 open position per strategy, or add a minimum 2-hour gap between entries

🟒 Optimize: Time-of-Day Filter

  • Avoid opening trades at 18:00 UTC (noon MT) β€” worst performing hour
  • Favor 07:00 UTC and 13:00-14:00 UTC windows
  • Add a simple hour-based filter to skip the known bad windows

🟒 Optimize: Double Down on fear-buyer

  • Increase position size for fear-buyer signals
  • Consider running fear-buyer as the only active strategy
  • It accounts for all the profits despite being only 30% of trades

🟒 Optimize: Reduce Churn

  • Many trades close with +1 to +6 sats β€” barely breaking even after fees
  • Tighten entry criteria to avoid low-confidence entries
  • Raise minimum confidence threshold from 0.65 to 0.70

Summary Table

WhatStatusAction
Overall P&L+100 sats (breakeven)Needs improvement
fear-buyerβœ… ProfitableKeep, increase size
fear-greed⚠️ Slightly negativeReduce leverage to 4x
ta-composite❌ 0% win rateDisable
mean-reversion❌ 8% win rateDisable
Short trades❌ 7% win rateDisable all shorts
Leverage⚠️ 5x too highCap at 4x
Entry clustering⚠️ Correlated lossesLimit 1 per window

If you implement just the "disable shorts" and "kill ta-composite/mean-reversion" changes, projected improvement is roughly +750 sats over the same period β€” turning breakeven into actual profit.

See also: Strategy Overview Β· Weekly Log Β· Backtest 2026-03-08


Generated by Fromack Β· Data from LN Markets Bot Β· Next review: April 2026