Open source · Free · Self-hosted
Self-hosted AED-to-BTC
for UAE Bitcoiners.
Open-source software you run on your own OKX / Binance accounts — buy-the-dip + on-chain smart triggers, trade-history CSV exports with AED values. Your keys. Your funds. Our software.
Runs on your own machine. Your keys, your funds.
Smarter than basic recurring buy
Strategies that compound
Standard DCA + buy-the-dip overlay (2× allocation when BTC -10% in 7 days). Volatility-weighted sizing. Optional on-chain triggers. Available features depend on your plan and configuration.
You control withdrawals
Withdraw through your exchange
Dashboard withdrawals are unavailable. Use your exchange's own interface to move funds, with withdrawal permission disabled on the bot's API key.
Built for UAE
AED trade records
Export the bot’s trade history as CSV with AED values and cost-basis calculations. The export covers activity recorded by the bot; it is not a complete tax calculation or filing.
What's built today (v0.6)
We're building in public. This is what the bot already does as of May 2026 — not a wishlist. Self-hosters can clone the source from GitHub any time — see the self-host walkthrough.
Multi-exchange adapter
BitOasis · OKX · Binance — all verified live, all unified behind one interface
Multi-hop smart routing
Direct + AED→USDT→BTC synthetic paths. Picks lowest after-fee cost. ~0.34% extra BTC vs BitOasis-direct
Cross-exchange alerts
Telegram alert when the OKX→Binance bridge wins (above ~25k AED cycles). Manual execution only
Maker-mode execution
Limit orders below market for ~0.3% fee savings on BitOasis. taker / maker_only / maker_fallback
Balance-aware routing
Router auto-skips exchanges with insufficient quote balance — no failed-buy surprises
Composable strategy overlays
Buy-the-dip · volatility-weighted DCA · time-of-day · drawdown-aware — multipliers compound
Funding-rate monitor
Watches BTC perpetual funding; pings Telegram when basis trade becomes attractive
Risk circuit breakers
Daily-spend cap · single-buy cap · auto-pause after N failures · CLI pause/resume
On-chain smart triggers
MVRV-Z multiplier — boost the buy when BTC is historically cheap, dampen when it's hot. Pure overlay, plays nicely with buy-the-dip.
Backtest engine
Replay any strategy against 365d of BTC/AED history; compare vs naive flat DCA
Trade-history CSV
Date · exchange · pair · AED · BTC · fee — ready for record-keeping
Web dashboard
Browser-based self-service: edit strategy · register exchanges · live balances + prices · routes audit · hot config reload
Encrypted credentials
API keys typed into the dashboard are Fernet-encrypted at rest. Never in plaintext, never in logs, never in YAML
Scheduler daemon
Cron + interval triggers, SIGTERM-clean shutdown, per-cycle audit log
Audit CLIs
routes · funding · validate · backtest — every key behavior is inspectable
Umbrel community app
Manifest + compose ready for one-click home-node install
Coming next: multisig output rotation · Arabic UI · OKX Earn integration
How it works
You stay in control of the keys and the money. We provide the software and the dashboard. The software connects to your exchange account with the permissions you grant. Confirm the requirements applicable to your own use.
- 01
Create an exchange API key
Log into OKX (or Binance), create an API key with TRADE scope only — never withdraw. Paste it into the bot during onboarding.
- 02
Configure your strategy
Amount, frequency, optional buy-the-dip overlay, optional on-chain smart triggers. The software runs your schedule on your own exchange account; use your exchange’s own interface when you choose to withdraw.
- 03
Let it run
Bot executes buys on schedule using your API key. Watch the sats stack via the dashboard. Pause anytime. Cancel anytime. Your funds never leave your control.
How to get it
The bot is free and open source with every feature included, and you run it yourself on your own hardware. No tiers, no hosted version.
Self-hosted
- ✓DCA on OKX, BitOasis and Binance UAE — smart routing to the cheapest exchange each buy
- ✓Maker-mode execution · buy-the-dip, volatility, time-of-day and drawdown overlays
- ✓On-chain smart triggers (MVRV-Z) · funding-rate monitor · arbitrage alerts
- ✓Trade-history CSV export with AED values · risk circuit breakers
- ✓Self-host on your Pi / Mac mini / Umbrel / VPS
- ✓Community support (GitHub issues)
Frequently asked questions
Is this a financial service / are you my broker?
No. This is software that you configure with your own exchange API key. Trades execute under your authorization, on your exchange account, using your funds. We never custody Bitcoin or AED. The legal equivalent: a spreadsheet that places orders for you when you tell it to. We sell software, not financial advice or asset custody.
Why not just use my exchange's built-in recurring buy?
If a basic weekly auto-buy is all you want, use your exchange's recurring-buy feature — it's free and built-in, and most exchanges offer one now. Our bot adds: buy-the-dip + on-chain smart triggers, multi-exchange diversification, volatility-weighted strategies, and trade-history CSV exports with AED values.
What if I'm not technical — can I use it?
You'll need to run it yourself — there is no hosted version. The self-host walkthrough is step by step, and the bot runs on an Umbrel, Raspberry Pi, Mac mini or a small VPS. If you get stuck, ask in the Telegram community.
What happens to my Bitcoin if you go out of business?
Nothing changes. Your Bitcoin is on your exchange. Your API key is your own. The bot just stops running — which is functionally the same as you pausing it. Worst case you log into your exchange directly and trade manually until you pick a new tool. No lock-in, no proprietary custody.
What scope of API key do you need?
Give the bot only the read and trading permissions required for your exchange. Do not enable withdrawal permission. A compromised trading key can cause losses through unauthorized trades, even when withdrawals are disabled.
Is it live? How do I start?
The software is live and battle-tested. The self-hosted route is open to everyone: the source is public on GitHub (github.com/jiashanlu/bitcoiners-dca) — clone it and run the Docker image yourself. Every feature is included and there is no hosted version.
Which exchanges does it support today?
OKX trades BTC/AED directly (BitOasis is also supported by the adapter). Binance UAE is supported too, but binance.com does not list a BTC/AED pair — UAE users access it via the ADGM-licensed entity and the bot trades BTC/USDT there (you handle the AED→USDT step separately, e.g. via OKX or P2P). Smart routing compares venues per cycle and picks the cheapest after-fee price; Binance USDT routes show up as an alert rather than auto-executing.
How do withdrawals work?
Dashboard withdrawals are unavailable. When you choose to move funds, use your exchange's own withdrawal interface and check its current charges, destination requirements and limits. Keep withdrawal permission disabled on the bot's key.
Do you take a cut of my buys?
No. Flat subscription fee. The bot has zero economic interest in your trade volume. Your DCA spread cost is just the exchange's spread — same as if you bought manually.
Open source · free forever
Self-host it and start stacking
Clone the source, run the Docker image on your own hardware, and DCA with your own trade-only exchange key. Still on the fence? See what a DCA plan started in 2020 would be worth today.
Read the self-host walkthrough →Get a feel for the math with the free DCA calculator. Questions: ask in @bitcoinersae.