Small, reliable Python tools for people who automate their trading.
Tinkermoss is an independent workshop for Python tools, bot kits and plain-English guides. Everything is readable, self-hosted and starts on testnet. No secret strategies and no profit promises, just code you can understand and rely on.
See the first kits What is Tinkermoss?What you'll find here
A growing hub. The first releases focus on crypto exchange automation.
Complete, documented projects you can run and modify: source code plus a setup guide.
Small utilities that solve one annoying problem well.
Step-by-step write-ups on fixing real errors and building safety rails.
The hard part isn't the strategy
People who run bots keep running into the same problems, and most "simple bot" scripts ignore them.
The WebSocket drops, the bot reconnects, and it no longer knows which orders are open. Result: ghost positions or double entries.
Without hard caps on position size and daily loss, one bad night can do a lot of damage.
Fees, slippage and partial fills quietly eat the edge you thought you had.
A TradingView webhook fires twice, or not at all, and your position drifts away from your strategy.
-1021 timestamp, -1022 signature, -1102 missing parameter, 429 rate limits. Hours lost on each.
Retrying with no backoff can burn through exchange connection limits in seconds.
First kits: tell us which one to build first
We'll build the kit that gets the most interest first. Waitlist members get an early-bird price. No payment now.
TradingView → Binance/Bybit Webhook Bot Kit
- FastAPI webhook receiver: shared secret check, fast 200 reply, queued processing
- Idempotency: duplicate alerts are executed once
- Binance and Bybit through CCXT, spot and futures
- State sync with the exchange (REST) on every start and reconnect
- Risk rails: max position size, daily loss cutoff, manual kill-switch
- Telegram notifications and a full order log
- Docker + low-cost VPS setup guide (PDF)
- Ready-made alert message templates for TradingView
Grid + DCA Bot Kit
- Spot grid bot: range, levels and order size set in one config file
- DCA bot: scheduled or price-drop buys with a hard cap on total investment
- Out-of-range behaviour you choose (pause, alert, or stop) instead of silent idling
- Binance and Bybit through CCXT, testnet by default
- State sync on restart, so grid orders aren't duplicated
- Risk rails: max exposure, daily loss cutoff, kill-switch
- Fee- and slippage-aware paper-trading mode
- Setup guide (PDF) and Telegram notifications
By joining you agree to our Privacy Policy. We only use your email to tell you when the kit launches. One email at launch, unsubscribe any time. Nothing is for sale yet.
What's in every kit
| Item | Details |
|---|---|
| Full Python source | Readable, commented, yours to modify. No obfuscation, no license server. |
| Setup guide (PDF) | From an empty machine to a running testnet bot, step by step. |
| Safety defaults | Testnet on, small size limits, kill-switch enabled. |
| Error-code cheat sheet | Common Binance and Bybit API errors, and how to fix them. |
| Updates | Fixes for exchange API changes for the current major version. |
FAQ
Will this bot make me money?
We don't know, and nobody honestly can. The kit is a tool and a learning resource. It contains no secret strategy and comes with no promise of returns. Many people lose money trading, with or without bots.
Why not just use OctoBot, Freqtrade or a bot built into the exchange?
They're great, and free. Use them if they fit. Our kits are for people who want a small codebase they can read end to end and change themselves.
Do I need to know Python?
Basic Python helps. The guide covers setup, config and running the bot, so you can start without being an expert.
Is my API key safe?
The code runs on your own machine or server. Keys never reach us. The guide shows how to create keys with trading permission only, with withdrawals disabled and an IP whitelist.
Which exchanges are supported?
Binance and Bybit (testnet and live) are planned at launch. Check your exchange's terms and whether it's available in your country.
What if it doesn't work for me?
14-day no-questions refund, handled through the payment platform. See the Refund Policy.
What do you do with my email?
Only launch updates for the kit you picked. Never sold. Delete any time. See the Privacy Policy.
Important disclaimer
- Educational software only. Nothing here is financial, investment or trading advice.
- No profit claims. We make no claims about earnings or performance. Past or backtested results don't predict future results.
- You can lose money. Crypto is highly volatile and leveraged futures can wipe out your deposit. Only use money you can afford to lose.
- Testnet by default. The kits start in testnet / paper mode. Going live is a deliberate step you take yourself.
- Never enable withdrawal permission on API keys used by a bot. Use trade-only keys with an IP whitelist.
- You're responsible for following your exchange's API terms and rate limits and your local laws and taxes.
- We are not affiliated with Binance, Bybit or TradingView. Trademarks belong to their owners.