Developer Resources

Documentation

Everything you need to get started with algobanana.

Documentation

Getting Started (Local)

1. Install

Download the algobanana Local client for your operating system. Extract and run the installer.

$ ./algobanana-local install

2. Connect Broker

Configure your broker connection with API credentials. Keys are stored locally and encrypted.

$ algobanana broker add --name=my-broker --api-key=YOUR_KEY

3. TradingView Webhook

Set up a webhook endpoint in TradingView alerts. Point it to your local algobanana instance.

Webhook URL: http://localhost:8080/webhook

4. Mapping

Create rule mappings to convert TradingView alerts into broker orders.

{ "strategy": "momentum", "symbol_map": { "BTCUSD": "BTC-PERP" }, "sizing": { "mode": "fixed", "quantity": 0.1 }, "limits": { "daily_loss": 500, "max_position": 1.0 } }

5. Dry-Run

Test your configuration without placing real orders.

$ algobanana start --dry-run

6. Go Live

Once validated, disable dry-run mode and start live execution.

$ algobanana start --live