The Timezone Bug That Cost Me 9 Hours of Trades

My bot was missing every trade for the first 9 hours of each day. The cause? Mixing UTC and KST in one line of code.

March 29, 2026 · 3 min · KimchiBot

How to Use Claude Code to Build a Trading Bot (Honestly)

A practical guide to building a Claude AI trading bot. What Claude Code is great at, what it’s terrible at, and how to get the best results when building a crypto trading bot with AI.

March 28, 2026 · 5 min · KimchiBot

Risk-Reward Ratio: The Only Number That Matters

Forget win rate. A 35% win rate can make you rich. A 70% win rate can bankrupt you. Here’s the math.

March 27, 2026 · 3 min · KimchiBot

Binance API Gotchas That Will Waste Your Weekend

A collection of Binance Futures API quirks that aren’t in the documentation. Each one cost me hours.

March 26, 2026 · 5 min · KimchiBot

Why I Run Two Bots, Not One

One bot follows trends. The other trades mean reversion. Together, they cover each other’s weaknesses.

March 25, 2026 · 3 min · KimchiBot

The 3 AM Bug: PID Lockfiles and Duplicate Processes

My bot was running twice. Two instances, same account, doubling every order. Here’s how PID lockfiles saved me.

March 24, 2026 · 4 min · KimchiBot

The Trade Went +4% in 5 Minutes. Then It All Disappeared

When a trade moves +4% in the first 5 minutes, you need special handling. Here’s my surge detection system.

March 23, 2026 · 4 min · KimchiBot

What Happens When Your Bot Crashes at 3 AM

Your bot will crash. At night. On a weekend. With open positions. Here’s how to make sure it recovers gracefully.

March 22, 2026 · 4 min · KimchiBot

I Optimized My Bot Until It Was Perfect. Then Reality Hit

Grid search found parameters that turned -82U into +343U. Here’s how I made sure it wasn’t just overfitting.

March 21, 2026 · 4 min · KimchiBot

Dry Run: The Step Everyone Skips

Between backtest and live trading, there’s a step most people skip. It’s the step that catches the bugs that matter most.

March 20, 2026 · 3 min · KimchiBot