dca.bot
dca.bot

Bitfinex DCA Bot - Secure API Setup Tutorial

Oct 08, 2025
Bitfinex DCA Bot - Secure API Setup Tutorial

How to Connect Bitfinex to dca.bot (Secure, IP-restricted API Key)

Follow this step-by-step guide to connect your Bitfinex spot account to dca.bot using a tightly scoped API key. You’ll enable only the permission dca.bot needs to place and cancel spot orders, lock the key to a single IP address for security, and paste the credentials into dca.bot. No withdrawal access is ever required.

Video Tutorial Bitfinex DCA Bot Setup

Before you start

You need a verified Bitfinex account for spot trading and an active dca.bot account. Keep Bitfinex open in one tab and dca.bot open in another under Exchanges → Bitfinex. dca.bot only places and manages spot orders and never withdraws your funds.

Create & restrict your Bitfinex API key

  1. Go to API Management in your Bitfinex account settings.

  2. In permissions, activate “Create and cancel orders.”

  3. Disable “Margin Trading”. (dca.bot works on spot only.)

  4. Disable “Allow access from any IP”.

  5. In the IP restriction field, paste 3.74.82.155 (dca.bot’s server IP).

  6. Under labeling, type “dcabot” in Label Your API Key.

  7. Click Generate API Key.

  8. Complete verification and enter your 2FA code (if required).

  9. Bitfinex will now show your API key and secret key once — copy them securely.

Connect the keys in dca.bot

Return to the dca.bot tab and choose Bitfinex as the exchange to connect. Paste the API key into the API key field and the secret key into the Secret field, then click Connect. If the IP allowlist and permissions are correct, Bitfinex will show as Connected and you can start/enable your DCA strategies.

Heads-up: API credentials are visible only once on Bitfinex. If you lose the secret, delete the key and create a new one.

Troubleshooting (fast fixes)

  • “invalid signature” or “invalid key” → Re-paste the API and Secret carefully (no spaces/line breaks). If you lost the secret, generate a fresh key.

  • “IP restricted” → Confirm “Allow access from any IP” is disabled and 3.74.82.155 is on the allowlist.

  • Orders fail to place → Ensure the Create and cancel orders permission is enabled and that you’re trading on spot markets supported by Bitfinex.

Security best practices

  • Grant only the permission required: Create and cancel orders. Leave withdrawals, margin, funding, and any extra permissions off.

  • Keep the IP allowlist to a single address: 3.74.82.155.

  • Do not share your API key with other apps and services.

Bitfinex API Setup (Quick Steps)

  1. Go to API Management.

  2. Enable Create and cancel orders.

  3. Disable Margin Trading.

  4. Disable Allow access from any IP → add 3.74.82.155.

  5. Label the key dcabotGenerate API Key → complete 2FA.

  6. Copy the API key and secret key (shown once) and paste them into dca.bot → Connect. You’re done!

FAQ

Does dca.bot need withdrawals or margin access?
No. dca.bot never withdraws funds and doesn’t use margin. Keep those permissions off.

Can I add more IPs?
For maximum security, keep the allowlist to just 3.74.82.155.

Which markets are supported?
Spot markets on Bitfinex. dca.bot does not place futures, margin, or funding orders.

Share This Article
Continue Reading