<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>KimchiBot</title>
    <link>https://kimchibot.com/</link>
    <description>Recent content on KimchiBot</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 08 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://kimchibot.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How to Build a Crypto Trading Bot with Python: Step-by-Step Guide</title>
      <link>https://kimchibot.com/posts/how-to-build-a-crypto-trading-bot-with-python-step-by-step/</link>
      <pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/how-to-build-a-crypto-trading-bot-with-python-step-by-step/</guid>
      <description>A complete beginner&amp;rsquo;s guide to building a crypto trading bot with Python and ccxt. From zero to a working bot on Binance Futures.</description>
    </item>
    <item>
      <title>ccxt &#43; Binance Futures: The Complete Python Guide</title>
      <link>https://kimchibot.com/posts/ccxt-binance-futures-complete-guide/</link>
      <pubDate>Tue, 07 Apr 2026 12:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/ccxt-binance-futures-complete-guide/</guid>
      <description>Everything you need to know about using ccxt with Binance Futures in Python. Connection, orders, positions, stop losses, and all the gotchas.</description>
    </item>
    <item>
      <title>I Tortured Claude Code Into Building Me a Trading Bot — Here&#39;s What Happened</title>
      <link>https://kimchibot.com/posts/i-tortured-claude-code-into-building-me-a-trading-bot/</link>
      <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/i-tortured-claude-code-into-building-me-a-trading-bot/</guid>
      <description>A developer from Korea built 6 crypto trading bots using Claude Code. 4 failed. Here&amp;rsquo;s the honest story — and a guide so you can build one too.</description>
    </item>
    <item>
      <title>How to Avoid Overfitting in Trading Bots: A Practical Checklist</title>
      <link>https://kimchibot.com/posts/how-to-avoid-overfitting-in-trading-bots/</link>
      <pubDate>Mon, 06 Apr 2026 12:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/how-to-avoid-overfitting-in-trading-bots/</guid>
      <description>Overfitting is the #1 killer of trading bots. Here&amp;rsquo;s a practical checklist to detect and prevent it, based on real experience.</description>
    </item>
    <item>
      <title>Why Grid Bots Are a Beautiful Lie</title>
      <link>https://kimchibot.com/posts/why-grid-bots-are-a-beautiful-lie/</link>
      <pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/why-grid-bots-are-a-beautiful-lie/</guid>
      <description>Grid bots look perfect on paper. Buy low, sell high, automatically. Here&amp;rsquo;s why I killed mine after a week.</description>
    </item>
    <item>
      <title>Python Trading Bot Architecture: How to Structure Your Code</title>
      <link>https://kimchibot.com/posts/python-trading-bot-architecture-for-beginners/</link>
      <pubDate>Sun, 05 Apr 2026 12:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/python-trading-bot-architecture-for-beginners/</guid>
      <description>Most trading bot tutorials show you the strategy but not the structure. Here&amp;rsquo;s how to organize a production-ready trading bot in Python.</description>
    </item>
    <item>
      <title>The Backtest Looked Amazing. It Was Lying.</title>
      <link>https://kimchibot.com/posts/the-backtest-looked-amazing-it-was-lying/</link>
      <pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/the-backtest-looked-amazing-it-was-lying/</guid>
      <description>My momentum bot showed incredible returns in backtests. Then I learned about overfitting — the hard way.</description>
    </item>
    <item>
      <title>10 Trading Bot Mistakes Every Beginner Makes (I Made All of Them)</title>
      <link>https://kimchibot.com/posts/trading-bot-mistakes-beginners-make/</link>
      <pubDate>Sat, 04 Apr 2026 12:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/trading-bot-mistakes-beginners-make/</guid>
      <description>I&amp;rsquo;ve built 6 trading bots and made every mistake possible. Here are the 10 most expensive ones so you don&amp;rsquo;t have to repeat them.</description>
    </item>
    <item>
      <title>Backtest vs Reality: Where Dreams Go to Die</title>
      <link>https://kimchibot.com/posts/backtest-vs-reality-where-dreams-die/</link>
      <pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/backtest-vs-reality-where-dreams-die/</guid>
      <description>My bot showed +500U in backtests. Live trading showed +200U. Here&amp;rsquo;s every gap I found and how I closed them.</description>
    </item>
    <item>
      <title>Claude Code vs ChatGPT for Building Trading Bots: An Honest Comparison</title>
      <link>https://kimchibot.com/posts/claude-code-vs-chatgpt-for-coding-trading-bots/</link>
      <pubDate>Fri, 03 Apr 2026 12:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/claude-code-vs-chatgpt-for-coding-trading-bots/</guid>
      <description>I&amp;rsquo;ve used both AI tools to build trading bots. Here&amp;rsquo;s what each is good at, what each fails at, and which one I actually use.</description>
    </item>
    <item>
      <title>Building a Trend Following Bot That Actually Works</title>
      <link>https://kimchibot.com/posts/building-a-trend-following-bot-that-actually-works/</link>
      <pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/building-a-trend-following-bot-that-actually-works/</guid>
      <description>After killing 4 bots, I built one that survived backtesting, dry runs, and live trading. Here&amp;rsquo;s the full breakdown.</description>
    </item>
    <item>
      <title>Stop Loss: The Most Important Feature You&#39;ll Get Wrong</title>
      <link>https://kimchibot.com/posts/stop-loss-the-most-important-feature-you-will-get-wrong/</link>
      <pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/stop-loss-the-most-important-feature-you-will-get-wrong/</guid>
      <description>I went from market order SL to exchange-side STOP_LIMIT and it changed everything. Here&amp;rsquo;s every mistake along the way.</description>
    </item>
    <item>
      <title>How I Pick Coins for My Bot to Trade (Automatically)</title>
      <link>https://kimchibot.com/posts/how-i-pick-coins-for-my-bot-to-trade/</link>
      <pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/how-i-pick-coins-for-my-bot-to-trade/</guid>
      <description>My bot doesn&amp;rsquo;t trade the same coins forever. Every 3 hours, it picks the best ones automatically. Here&amp;rsquo;s the algorithm.</description>
    </item>
    <item>
      <title>WebSocket vs REST API: I Deleted 150 Lines and Nothing Broke</title>
      <link>https://kimchibot.com/posts/websocket-vs-rest-api-i-deleted-150-lines/</link>
      <pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/websocket-vs-rest-api-i-deleted-150-lines/</guid>
      <description>I spent weeks building a WebSocket price feed. Then I realized I didn&amp;rsquo;t need it at all.</description>
    </item>
    <item>
      <title>Fair Value Gaps: The Strategy That Changed Everything</title>
      <link>https://kimchibot.com/posts/fair-value-gaps-the-strategy-that-changed-everything/</link>
      <pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/fair-value-gaps-the-strategy-that-changed-everything/</guid>
      <description>After trend-following, I built a completely different bot based on Fair Value Gaps. It passed a full year of out-of-sample testing.</description>
    </item>
    <item>
      <title>The Timezone Bug That Cost Me 9 Hours of Trades</title>
      <link>https://kimchibot.com/posts/the-timezone-bug-that-cost-me-9-hours-of-trades/</link>
      <pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/the-timezone-bug-that-cost-me-9-hours-of-trades/</guid>
      <description>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.</description>
    </item>
    <item>
      <title>How to Use Claude Code to Build a Trading Bot (Honestly)</title>
      <link>https://kimchibot.com/posts/how-to-use-claude-code-to-build-a-trading-bot/</link>
      <pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/how-to-use-claude-code-to-build-a-trading-bot/</guid>
      <description>A practical guide to building trading bots with AI. What Claude Code is great at, what it&amp;rsquo;s terrible at, and how to get the best results.</description>
    </item>
    <item>
      <title>Risk-Reward Ratio: The Only Number That Matters</title>
      <link>https://kimchibot.com/posts/risk-reward-ratio-the-only-number-that-matters/</link>
      <pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/risk-reward-ratio-the-only-number-that-matters/</guid>
      <description>Forget win rate. A 35% win rate can make you rich. A 70% win rate can bankrupt you. Here&amp;rsquo;s the math.</description>
    </item>
    <item>
      <title>Binance API Gotchas That Will Waste Your Weekend</title>
      <link>https://kimchibot.com/posts/binance-api-gotchas-that-will-waste-your-weekend/</link>
      <pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/binance-api-gotchas-that-will-waste-your-weekend/</guid>
      <description>A collection of Binance Futures API quirks that aren&amp;rsquo;t in the documentation. Each one cost me hours.</description>
    </item>
    <item>
      <title>Why I Run Two Bots, Not One</title>
      <link>https://kimchibot.com/posts/why-i-run-two-bots-not-one/</link>
      <pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/why-i-run-two-bots-not-one/</guid>
      <description>One bot follows trends. The other trades mean reversion. Together, they cover each other&amp;rsquo;s weaknesses.</description>
    </item>
    <item>
      <title>The 3 AM Bug: PID Lockfiles and Duplicate Processes</title>
      <link>https://kimchibot.com/posts/the-3am-bug-pid-lockfiles-and-duplicate-processes/</link>
      <pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/the-3am-bug-pid-lockfiles-and-duplicate-processes/</guid>
      <description>My bot was running twice. Two instances, same account, doubling every order. Here&amp;rsquo;s how PID lockfiles saved me.</description>
    </item>
    <item>
      <title>Surge Detection: Catching Explosive Moves Without Giving It All Back</title>
      <link>https://kimchibot.com/posts/surge-detection-catching-explosive-moves/</link>
      <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/surge-detection-catching-explosive-moves/</guid>
      <description>When a trade moves +4% in the first 5 minutes, you need special handling. Here&amp;rsquo;s my surge detection system.</description>
    </item>
    <item>
      <title>What Happens When Your Bot Crashes at 3 AM</title>
      <link>https://kimchibot.com/posts/what-happens-when-your-bot-crashes-at-3am/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/what-happens-when-your-bot-crashes-at-3am/</guid>
      <description>Your bot will crash. At night. On a weekend. With open positions. Here&amp;rsquo;s how to make sure it recovers gracefully.</description>
    </item>
    <item>
      <title>Parameter Optimization Without Fooling Yourself</title>
      <link>https://kimchibot.com/posts/parameter-optimization-without-fooling-yourself/</link>
      <pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/parameter-optimization-without-fooling-yourself/</guid>
      <description>Grid search found parameters that turned -82U into +343U. Here&amp;rsquo;s how I made sure it wasn&amp;rsquo;t just overfitting.</description>
    </item>
    <item>
      <title>Dry Run: The Step Everyone Skips</title>
      <link>https://kimchibot.com/posts/dry-run-the-step-everyone-skips/</link>
      <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/dry-run-the-step-everyone-skips/</guid>
      <description>Between backtest and live trading, there&amp;rsquo;s a step most people skip. It&amp;rsquo;s the step that catches the bugs that matter most.</description>
    </item>
    <item>
      <title>Leverage: The Double-Edged Sword (Why I Use 3x)</title>
      <link>https://kimchibot.com/posts/leverage-the-double-edged-sword/</link>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/posts/leverage-the-double-edged-sword/</guid>
      <description>Binance offers up to 125x leverage. I use 3x. Here&amp;rsquo;s the math behind that boring decision.</description>
    </item>
    <item>
      <title>About</title>
      <link>https://kimchibot.com/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/about/</guid>
      <description>&lt;h2 id=&#34;about-kimchibot&#34;&gt;About KimchiBot&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;m a developer from South Korea building crypto trading bots with &lt;a href=&#34;https://claude.ai/claude-code&#34;&gt;Claude Code&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This blog is the honest, unfiltered journal of that process. No fake screenshots, no &amp;ldquo;3-minute bot&amp;rdquo; clickbait. Just the real story — failures included.&lt;/p&gt;
&lt;h3 id=&#34;what-ive-built&#34;&gt;What I&amp;rsquo;ve Built&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;6 trading bots&lt;/strong&gt; using Python + Claude Code&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;4 killed&lt;/strong&gt; (Grid, Momentum, Market Maker, Lead-Lag)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2 running live&lt;/strong&gt; on Binance Futures with real money&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;what-youll-find-here&#34;&gt;What You&amp;rsquo;ll Find Here&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Strategy breakdowns&lt;/strong&gt; — how each bot works, explained for beginners&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backtest vs reality&lt;/strong&gt; — the numbers, honestly&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Debugging nightmares&lt;/strong&gt; — timezone bugs, API quirks, exchange gotchas&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Live performance&lt;/strong&gt; — wins and losses, nothing hidden&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Overfitting warnings&lt;/strong&gt; — how to tell if your strategy is lying to you&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;why-kimchibot&#34;&gt;Why &amp;ldquo;KimchiBot&amp;rdquo;?&lt;/h3&gt;
&lt;p&gt;&amp;ldquo;Kimchi premium&amp;rdquo; is a well-known term in crypto — the price difference between Korean and international exchanges. I&amp;rsquo;m Korean, I build bots, and I thought it was funny.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Privacy Policy</title>
      <link>https://kimchibot.com/privacy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://kimchibot.com/privacy/</guid>
      <description>&lt;p&gt;&lt;em&gt;Last updated: April 9, 2026&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;who-we-are&#34;&gt;Who We Are&lt;/h2&gt;
&lt;p&gt;KimchiBot (&lt;a href=&#34;https://kimchibot.com&#34;&gt;https://kimchibot.com&lt;/a&gt;) is a personal blog about algorithmic trading bot development.&lt;/p&gt;
&lt;h2 id=&#34;what-data-we-collect&#34;&gt;What Data We Collect&lt;/h2&gt;
&lt;h3 id=&#34;analytics&#34;&gt;Analytics&lt;/h3&gt;
&lt;p&gt;We may use privacy-friendly analytics to understand how visitors use this site. No personally identifiable information is collected.&lt;/p&gt;
&lt;h3 id=&#34;advertising&#34;&gt;Advertising&lt;/h3&gt;
&lt;p&gt;This site may display advertisements through Google AdSense or similar services. These services may use cookies to serve ads based on your prior visits to this or other websites. You can opt out of personalized advertising at &lt;a href=&#34;https://www.google.com/settings/ads&#34;&gt;Google Ads Settings&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
