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
| Metric | Value |
|---|---|
| Total Trades | 228 |
| Wins / Losses | 101 / 127 |
| Win Rate | 44.3% |
| Net P&L | +100 sats |
| Avg Win | +55.4 sats |
| Avg Loss | -63.1 sats |
| Profit Factor | 1.02 |
| Period | Feb 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
| Strategy | Trades | Net P&L | Wins | Win Rate | Avg P&L | Best | Worst |
|---|---|---|---|---|---|---|---|
| fear-buyer | 69 | +852 | 43 | 62.3% | +12.3 | +316 | -109 |
| swing-breakout | 1 | +4 | 1 | 100% | +4.0 | +4 | +4 |
| momentum | 1 | 0 | 0 | 0% | 0.0 | 0 | 0 |
| breakout | 4 | 0 | 0 | 0% | 0.0 | 0 | 0 |
| simple-trend | 5 | -13 | 2 | 40% | -2.6 | +138 | -81 |
| fear-greed | 82 | -58 | 47 | 57.3% | -0.7 | +281 | -220 |
| ta-composite | 30 | -76 | 0 | 0% | -2.5 | 0 | -23 |
| mean-reversion-v2 | 1 | -86 | 0 | 0% | -86.0 | -86 | -86 |
| swing-trend | 6 | -118 | 4 | 66.7% | -19.7 | +58 | -122 |
| mean-reversion | 25 | -166 | 2 | 8% | -6.6 | +54 | -29 |
| rsi-divergence | 4 | -239 | 2 | 50% | -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
| Side | Trades | Net P&L | Wins | Win Rate |
|---|---|---|---|---|
| Long (buy) | 185 | +684 | 98 | 53.0% |
| Short (sell) | 43 | -584 | 3 | 7.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
| Type | Trades | Net P&L | Wins | Win Rate |
|---|---|---|---|---|
| Short-term | 221 | +214 | 96 | 43.4% |
| Swing | 7 | -114 | 5 | 71.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
| Leverage | Trades | Net P&L | Avg P&L |
|---|---|---|---|
| 3x | 23 | -204 | -8.9 |
| 4x | 45 | +365 | +8.1 |
| 5x | 158 | -61 | -0.4 |
| 7x | 1 | 0 | 0.0 |
| 8x | 1 | 0 | 0.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) | Trades | Net P&L | Avg P&L |
|---|---|---|---|
| 07:00 | 7 | +972 | +138.9 |
| 02:00 | 9 | +276 | +30.7 |
| 14:00 | 12 | +268 | +22.3 |
| 13:00 | 16 | +188 | +11.8 |
| 19:00 | 12 | +184 | +15.3 |
Worst Trading Hours
| Hour (UTC) | Trades | Net P&L | Avg P&L |
|---|---|---|---|
| 18:00 | 7 | -494 | -70.6 |
| 12:00 | 9 | -221 | -24.6 |
| 03:00 | 13 | -197 | -15.2 |
| 00:00 | 20 | -164 | -8.2 |
| 05:00 | 5 | -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
| # | Strategy | Side | Entry | Exit | P&L | Leverage | Duration |
|---|---|---|---|---|---|---|---|
| 1 | fear-buyer | long | $63,134 | $67,203 | +316 | 4x | 7.6 days |
| 2 | fear-buyer | long | $63,861 | $67,203 | +283 | 4x | 7.7 days |
| 3 | fear-greed | long | $63,978 | $67,203 | +281 | 5x | 7.6 days |
| 4 | fear-greed | long | $63,894 | $67,203 | +255 | 5x | 7.6 days |
| 5 | fear-greed | long | $65,863 | $67,813 | +186 | 5x | 15.6h |
| 6 | fear-greed | long | $64,375 | $66,407 | +165 | 5x | 8.0h |
| 7 | fear-greed | long | $65,912 | $67,813 | +158 | 5x | 15.7h |
| 8 | fear-buyer | long | $69,455 | $71,531 | +151 | 4x | 0.8h |
| 9 | fear-greed | long | $62,888 | $64,640 | +150 | 5x | 5.7h |
| 10 | fear-greed | long | $62,899 | $64,640 | +148 | 5x | 5.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
| # | Strategy | Side | Entry | Exit | P&L | Leverage | Duration |
|---|---|---|---|---|---|---|---|
| 1 | fear-greed | long | $69,397 | $66,745 | -220 | 5x | 4.6 days |
| 2 | fear-greed | long | $69,209 | $66,745 | -185 | 5x | 4.6 days |
| 3 | fear-greed | long | $70,918 | $69,037 | -181 | 5x | 17.6h |
| 4 | fear-greed | long | $68,755 | $67,294 | -148 | 5x | 10.6h |
| 5 | rsi-divergence | long | $71,291 | $69,465 | -140 | 5x | 11.9h |
| 6 | fear-greed | long | $67,274 | $65,921 | -124 | 5x | 9.5h |
| 7 | swing-trend | short | $67,460 | $69,414 | -122 | 4x | 8.1h |
| 8 | rsi-divergence | long | $67,906 | $66,763 | -113 | 5x | 19.8h |
| 9 | fear-greed | long | $64,767 | $63,446 | -110 | 5x | 6.5h |
| 10 | fear-buyer | long | $71,307 | $69,849 | -109 | 4x | 6.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
| Week | Trades | Net P&L | Verdict |
|---|---|---|---|
| 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
- ta-composite β 0% win rate across 30 trades. It's donating sats.
- mean-reversion β 8% win rate. Broken implementation.
- rsi-divergence β Massive losses on tiny sample. Not trustworthy.
- 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-greedto 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
| What | Status | Action |
|---|---|---|
| Overall P&L | +100 sats (breakeven) | Needs improvement |
| fear-buyer | β Profitable | Keep, increase size |
| fear-greed | β οΈ Slightly negative | Reduce leverage to 4x |
| ta-composite | β 0% win rate | Disable |
| mean-reversion | β 8% win rate | Disable |
| Short trades | β 7% win rate | Disable all shorts |
| Leverage | β οΈ 5x too high | Cap at 4x |
| Entry clustering | β οΈ Correlated losses | Limit 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
