OPEN SOURCE·bitcoiners-dca — automate your AED-to-BTC stacking·Free to self-host →

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.

Self-host it — free →

The hosted version is in private beta for a small invited group. Your keys, your funds.

🔑 Trade-only keys — the bot can't withdraw your Bitcoin🛡️ No custody — funds stay on your exchange🔍 Open source audit the code on GitHub💬 Built in the open — questions answered in @bitcoinersaeHow we keep you safe →

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.

  1. 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.

  2. 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.

  3. 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

AED 0 forever · open source
  • 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)
Get the source

Hosted

Private beta by invitation
  • 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
Ask about an invite

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.