Open source · Free self-host · Hosted version in private beta
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, manual sweep to your hardware wallet from the dashboard, UAE tax reports. Your keys. Your funds. Our software.
The hosted version is in private beta for a small invited group. 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. None of this exists natively at UAE exchanges.
Bitcoin off the exchange
Sweep to your hardware wallet
One dashboard for withdrawing across every exchange the bot uses. Whitelist your hardware-wallet address at the exchange once, then sweep on demand when the on-chain fee is a small fraction of the balance.
Built for UAE
AED-native, tax-aware
Fund in AED, see results in AED, export UAE-FTA-formatted CSVs for record-keeping. Arabic UI on roadmap. AED-direct trading via OKX from day one.
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 (Pro)
MVRV-Z multiplier — boost the buy when BTC is historically cheap, dampen when it's hot. Pure overlay, plays nicely with buy-the-dip.
Manual on-chain withdraw
One Withdraw-now flow per exchange in the dashboard. Address-book + Binance whitelist surface. UAE Travel Rule fields handled.
Backtest engine
Replay any strategy against 365d of BTC/AED history; compare vs naive flat DCA
UAE-format tax CSV
Date · exchange · pair · AED · BTC · fee — ready for record-keeping
Customer 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
Magic-link auth
Hosted dashboard signed in via Resend magic links (no password needed).
License + tier framework
Ed25519-signed offline-verifiable tokens · Free / Pro / Business gating throughout
Hosted-tenant template
Per-customer Docker stack · nginx routing · provision.sh for one-command onboarding
Scheduler daemon
Cron + interval triggers, SIGTERM-clean shutdown, per-cycle audit log
Audit CLIs
routes · funding · license · 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. Same legal category as Mint or Plaid — software that connects to your financial accounts with your authorization.
- 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 (Pro). The software runs your schedule on your own exchange account; you decide when to sweep to your hardware wallet from the dashboard.
- 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 self-hosted bot is free and open source — single-exchange DCA on your own hardware. The hosted version (smart routing, advanced overlays, managed dashboard) is in private beta with a small invited group.
Self-hosted
- ✓Single-exchange DCA — OKX (AED-direct) or Binance UAE (BTC/USDT — needs AED→USDT separately)
- ✓Maker-mode execution · buy-the-dip overlay
- ✓Manual on-chain withdraw to your hardware wallet from the dashboard
- ✓UAE-format tax CSV export · risk circuit breakers
- ✓Self-host on your Pi / Mac mini / Umbrel / VPS
- ✓Community support (GitHub issues)
Hosted
- ✓Everything in Self-hosted, plus:
- ✓Multi-exchange smart routing — cheapest exchange per buy
- ✓Advanced overlays: volatility · time-of-day · drawdown-aware
- ✓On-chain smart triggers (MVRV-Z multiplier) · Funding-rate monitor
- ✓Hosted dashboard, managed infrastructure
- ✓Currently limited to a small invited group while we iterate
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, manual sweep to your hardware wallet from a single dashboard regardless of which exchange filled the order, multi-exchange diversification, volatility-weighted strategies, and UAE-specific tax reporting.
What if I'm not technical — can I use it?
The hosted version (we run the bot for you on managed infrastructure) is currently in private beta with a small invited group — ask in the Telegram community if you'd like an invite. Otherwise the self-hosted route is the way in: same bot, free and open source, running on your own Umbrel, Raspberry Pi, Mac mini, or VPS.
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?
Trade-only is enough for the bot to place buys. The maximum damage from a compromised trade-only key is that someone trades your existing balance — they cannot withdraw it. Add Withdraw scope only when you want to use the dashboard's manual Withdraw-now flow to sweep BTC to your hardware wallet, and whitelist the destination address at the exchange first so funds can only flow to your wallet.
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. The hosted version is in private beta with a small invited group while we iterate; ask in the Telegram community if you'd like an invite.
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?
Manual on-chain withdraw from a single dashboard, across every exchange you DCA on. You decide when to sweep — typically when your exchange balance is several multiples of the network fee. No background daemon decides for you. You paste your hardware-wallet address; the bot routes the on-chain transfer.
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. Hosted private beta: ask in @bitcoinersae.