PeakeCoin Bots is an automated Hive Engine trading bot system built for the PeakeCoin ecosystem. It is designed to run multiple token-specific trading bots, monitor markets, place buy and sell orders, cancel stale orders, and protect accounts from overusing Hive Resource Credits.
The project currently includes bot support for several Hive Engine swap markets, including:
The dashboard launcher runs each bot script in its own thread and staggers bot startup to avoid launching everything at once. This makes the system cleaner and less aggressive on startup. :contentReference[oaicite:2]{index=2}
The dashboard script launches multiple trading bots from one central process. Each bot is labeled by token, color-coded in the terminal, and launched with delays between each bot so they do not all hit the network at once. :contentReference[oaicite:3]{index=3}
The bots use Hive Engine market data to read the highest bid and lowest ask for each token. The market helper checks both the buy book and sell book, then returns the top bid and lowest ask for trading decisions. :contentReference[oaicite:4]{index=4}
Each token bot follows a similar trading pattern:
For example, several bots calculate buys around 5% below the highest bid and sells around 10% above the current ask. :contentReference[oaicite:5]{index=5}
The bots check Hive Resource Credits before trading. If RC drops too low, the bot skips the trade cycle and increases the delay before trying again. This helps avoid failed transactions and protects the account from wasting resources. :contentReference[oaicite:6]{index=6}
Before starting a new trade cycle, the bots attempt to cancel the oldest open order for that token. This keeps the market activity cleaner and prevents old orders from piling up forever. :contentReference[oaicite:7]{index=7}
Before placing new buy or sell orders, the bots check open orders to avoid placing duplicates at the same price. This reduces clutter and helps keep each bot from stacking unnecessary orders. :contentReference[oaicite:8]{index=8}
The shared order module includes PeakeCoin gas-buying logic. It can buy PEK at the current lowest ask when available, or fall back to a default PEK gas price. This gives the bot system a built-in way to support PeakeCoin activity while trading other markets. :contentReference[oaicite:9]{index=9}
When the dashboard starts, it launches each token bot one at a time. Each bot then enters its own trading loop.
A normal trade cycle looks like this:
This structure makes the system modular, meaning each token can have its own account, settings, timing, and trading behavior.
This project should be treated carefully because trading bots require Hive active authority to place market orders.
For safety:
.env variables instead.The shared order module already supports environment-based key loading, so the next improvement should be removing hardcoded keys from each individual bot file. :contentReference[oaicite:10]{index=10}
PeakeCoin Bots is already structured as a working multi-token trading system. The foundation is in place for:
The next major upgrade should be improving security, cleaning up repeated code across the token bots, and moving shared trading logic into one reusable strategy engine.
Full source code and setup instructions:
https://github.com/PaulMoon410/peakecoin_bots
🤖 PeakeBot — Autonomous Trading System (RC-AWARE)
Independent multi-token trading bot featuring:
RC-aware execution, adaptive delay logic, and self-regulating trade cycles.
🌐 Live PeakeBot Interface:
👉 https://peakebot.onrender.com/
📊 Trading bot details:
👉 https://geocities.ws/p/e/peakecoin/trading-bot/peakebot_v0_01.html
💻 Open-source repositories:
👉 https://github.com/paulmoon410
For their continued support, guidance, and help expanding the PeakeCoin ecosystem.