The Exchange Didn't Close My Position. It Got Worse From There

My bot tried to close a SHORT position. Binance rejected the order. The bot thought it succeeded. The position bled -121U before I woke up.

April 15, 2026 · 4 min · KimchiBot

When Market Close Fails: Exchange API Nightmares at 3 AM

My bot tried to close a position. The exchange said no. Three times. Here’s what happens when market close fails and how to survive it.

April 10, 2026 · 4 min · KimchiBot

The Coin Scanner: How My Bot Picks 8 Coins Every 3 Hours

My bot doesn’t trade fixed coins. Every 3 hours it scans all Binance Futures pairs, filters by volatility, backtests each one, and picks the top 8. Here’s the full algorithm.

April 10, 2026 · 4 min · KimchiBot

Orphan Orders: The Bug That Opens Positions You Didn't Ask For

My bot left a stop loss order on the exchange after closing a position. Hours later, it triggered and opened an unintended trade. Here’s what caused it and how I fixed it.

April 10, 2026 · 4 min · KimchiBot

STOP_MARKET vs STOP_LIMIT on Binance Futures: Why Market Stops Are Stealing Your Money

STOP_MARKET is the default stop loss on Binance Futures. It’s also silently eating your profits through slippage. Here’s exactly how much it costs and how to switch to STOP_LIMIT.

April 10, 2026 · 7 min · KimchiBot

How to Build a Crypto Trading Bot with Python: Step-by-Step Guide

A complete beginner’s guide to building a crypto trading bot with Python and ccxt. From zero to a working bot on Binance Futures.

April 8, 2026 · 7 min · KimchiBot

The ccxt Guide for Binance Futures I Wish I Had Earlier

Everything you need to know about using ccxt with Binance Futures in Python. Connection, orders, positions, stop losses, and all the gotchas.

April 7, 2026 · 6 min · KimchiBot

Building a Trend Following Bot That Actually Works

How I built a trend following crypto bot in Python: signal logic, exits, position sizing, and the design choices that came out of killing four earlier strategies.

April 3, 2026 · 4 min · KimchiBot

Stop Loss: The Most Important Feature You'll Get Wrong

I went from market order SL to exchange-side STOP_LIMIT and it changed everything. Here’s every mistake along the way.

April 2, 2026 · 4 min · KimchiBot

WebSocket vs REST API: I Deleted 150 Lines and Nothing Broke

I spent weeks building a WebSocket price feed. Then I realized I didn’t need it at all.

March 31, 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