frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I built a Bitcoin DCA bot – here's why

6•yeahoffline•1h ago
I started DCA’ing into BTC many years ago. I kept missing buys, buying emotionally into pumps, and forgetting during chop. So I wrote a simple script that hit an exchange API once a day with a fixed amount. Friends asked to use it, so I generalized it and added a DB to manage multiple users.

Why I didn’t use existing tools: Most options I tried were either locked to one exchange or did fixed-amount DCA with naive execution. I wanted multi-exchange support and a way to scale buys during dips and preserve capital during rips. I also kept running into inconsistent API rate limits and small-order quirks, which made me prefer building.

Why turn it into a service: At first it was just JSON configs on my machine. More friends kept joining. I added a basic self-serve UI so I wasn’t SSH’ing to change params. Hosting costs stayed small, but my time did not. At that point it made sense to package it.

“multiplier DCA”: Instead of buying a fixed amount on a schedule, the bot computes a multiplier in the range 0.1–3× and scales the order size. During dips it buys more; during euphoria it scales back or skips. Inputs include standard indicators plus some AI and social context; guardrails cap the multiplier and enforce cool-downs so you don’t blow a week’s budget in the first leg of a dump. The goal isn’t to “time the bottom,” it’s to shift size a bit toward better prices without starving future buys.

Results so far (caveats included): On a public, static backtest over the last year, the multiplier approach accumulated ~30% more BTC than fixed DCA, with slightly higher total spend. Backtests aren’t reality; live trading taught me to add pacing and cool-downs.

Tech stack and latency: Watcher → queue → workers. Node.js services with AWS DynamoDB/Aurora for state, SQS for queues, Lambda workers for execution. Typical timings: ~20 ms to scan, ~10 ms to enqueue, ~100 ms–2 s for the trade depending on the exchange. We didn’t optimize for HFT; this is DCA, not microsecond arbitrage.

How long it took: The first script is ~6 years old. The multiplier engine grew out of a friend’s suggestion to size into dips. I iterated for years, added a UI this year, and opened it to more friends.

https://dca.bot

I’m here for feedback and AMA—architecture critiques, multiplier design, failure modes, exchange abstractions, whatever’s useful.

Access ChatGPT on a Feature Phone

https://issei.space/blog/chatgpt-on-a-featurephone/
1•issei•2m ago•0 comments

Trump Is Copying China. That's a Terrible Idea.

https://www.nytimes.com/2025/09/12/opinion/trump-capitalism-china-intel.html
1•mitchbob•2m ago•1 comments

Helper script to apply a file in Terraform

https://gist.github.com/brtkwr/0da8cbfd34a040e7a15832dfbd19d698
1•brtkwr•6m ago•1 comments

US to split profits with Tokyo from Japan-funded projects till $550B is recouped

https://www.cnbc.com/2025/09/11/japan-us-tariff-550-billion-investment-trump-lutnick.html
1•mikhael•10m ago•0 comments

Experimental browser MMO with bots, boss fights and power-ups

https://www.blobeer.com/
1•daniellax•10m ago•0 comments

Microscopes can now watch materials go quantum with liquid helium

https://news.engin.umich.edu/2025/09/microscopes-can-now-watch-materials-go-quantum-with-liquid-h...
2•geox•12m ago•0 comments

Oq: Terminal OpenAPI Spec Viewer

https://github.com/plutov/oq
2•der_gopher•12m ago•0 comments

Blurring interfaces that redirects user's attention with LLM

https://alejogb1.vercel.app/blog/blurring-chrome
1•magnice•13m ago•1 comments

Active phishing campaign targeting crates.io users

https://blog.rust-lang.org/2025/09/12/crates-io-phishing-campaign/
5•calibas•14m ago•0 comments

Why release notes important for your product?

https://medium.com/@alexsinelnikov/why-release-notes-important-for-your-product-bd7b9f0a5a65
1•avdept•15m ago•1 comments

Crates.io Phishing Attempt

https://fasterthanli.me/articles/crates-io-phishing-attempt
4•dmarto•15m ago•1 comments

Image-GS: Content-Adaptive Image Representation via 2D Gaussians

https://www.sdiolatz.info/publications/00ImageGS.html
1•djoldman•16m ago•0 comments

Too old to drive? New tech could decide your "driver retirement score" (2024)

https://www.axios.com/2025/09/04/driver-safety-gm
1•mooreds•17m ago•0 comments

The most miraculous animal migration is happening in the middle of New York City

https://www.vox.com/down-to-earth/461016/monarch-butterfly-migration-new-york-city
2•sea-gold•17m ago•0 comments

The Influencer FBI

https://www.theatlantic.com/ideas/archive/2025/09/charlie-kirk-fbi-investigation/684184/
4•01-_-•17m ago•0 comments

Norway undersea auto tunnel: longest(17M)/deepest(1/4 mile b sea level)

https://www.leravi.org/the-worlds-longest-and-deepest-tunnel-gets-approval-in-europe-27-km-under-...
1•bookofjoe•18m ago•0 comments

In the Land of Living Skies: Reacquainting ourselves with the night (2022)

https://harpers.org/archive/2022/05/in-the-land-of-living-skies-reacquainting-ourselves-with-the-...
2•NaOH•20m ago•0 comments

Ozone will warm planet more than first thought, study finds

https://phys.org/news/2025-08-ozone-planet-thought.html
3•PaulHoule•20m ago•0 comments

Health care costs are soaring. Blame insurers, drug companies and your employer

https://www.npr.org/2025/09/12/nx-s1-5534416/health-care-costs-soaring-blame-your-employer
14•manveerc•21m ago•11 comments

Using FusionAuth in a distributed fashion when internet access is non-existent

https://fusionauth.io/community/forum/topic/3055/non-existent-or-intermittent-internet-access-whe...
1•mooreds•21m ago•0 comments

Jef Raskin's cul-de-sac and the quest for the humane computer

https://arstechnica.com/gadgets/2025/09/jef-raskins-cul-de-sac-and-the-quest-for-the-humane-compu...
2•pinewurst•21m ago•0 comments

The Age of Diagnosis: How the Over-Med of Everything Makes Us Sick, Anxious Lost

https://www.derekthompson.org/p/the-age-of-diagnosis-how-the-over
2•gamechangr•21m ago•0 comments

EU–INC – A true pan-European solution

https://www.eu-inc.org/
2•mooreds•22m ago•0 comments

Many Hard LeetCode Problems Are Easy Constraint Problems

https://buttondown.com/hillelwayne/archive/many-hard-leetcode-problems-are-easy-constraint/
2•mpweiher•22m ago•1 comments

AI Shouldn't Have Personality

https://www.grant.pizza/blog/chatbot-prompt/
3•grantseltzer•22m ago•0 comments

It's time for Meta to add a display to its smart glasses

https://www.theverge.com/optimizer-newsletter/776772/optimizer-newsletter-meta-connect-ray-ban-oa...
1•manveerc•23m ago•0 comments

Molyneux: The Nobody [video]

https://www.youtube.com/watch?v=H1jwoyBRYcU
1•Klaster_1•24m ago•0 comments

Unsolved Problems in MLOps

https://queue.acm.org/detail.cfm?id=3762989
1•Anon84•26m ago•0 comments

Show HN: Open-source self-tracking app to better understand my life

https://github.com/p0lloc/perfice
1•p0lloc•28m ago•0 comments

Software–Defined Ground Penetrating Radar Using COTS SDRs and GNU Radio

https://events.gnuradio.org/event/26/contributions/780/
1•transpute•28m ago•0 comments