Delta Exchange
The Delta Exchange block connects your workflows to the Delta Exchange crypto derivatives platform — check wallet balances and positions, place and cancel orders, and read market data such as tickers, order books, and candles.
⚠️
Trading involves real money. Orders placed by this block are live orders on your Delta Exchange account. Test your workflow logic carefully before letting it trade automatically.
Key Features
- Account Data: Wallet balances, open positions, open orders, and order history
- Order Management: Place limit or market orders, and cancel open orders
- Market Data: Products list, order book, ticker, and OHLC candles
- Signed Requests: Every request is HMAC-signed with your API secret — the secret never leaves Indite's encrypted credential store
Operations
Account & Orders
| Operation | Description |
|---|---|
| Get Wallet | Fetch your wallet balances |
| Get Positions | List your open positions |
| Place Order | Place a buy or sell order (limit_order or market_order) for a product, with size and optional limit price |
| Cancel Order | Cancel an open order by order ID and product ID |
| Get Orders | List your open orders |
| Get Order History | List your past orders |
Market Data
| Operation | Description |
|---|---|
| Get Products | List tradable products (contracts) with their IDs and symbols |
| Get Order Book | Fetch the order book for a symbol |
| Get Ticker | Fetch the current ticker for a symbol |
| Get Candles | Fetch OHLC candles for a symbol with a resolution (1m, 5m, 15m, 1h, 1d) and time range |
Configuration
| Parameter | Type | Required | Description |
|---|---|---|---|
| Credentials | Select | Yes | Your saved Delta Exchange API key pair |
| Action | Select | Yes | One of the operations above |
| Product ID | Text | For orders | The numeric product ID (find it with Get Products) |
| Symbol | Text | For market data | e.g. BTCUSD |
| Side | Text | For Place Order | buy or sell |
| Order Type | Text | For Place Order | limit_order or market_order |
| Size | Text | For Place Order | Order size in contracts |
| Limit Price | Text | For limit orders | The limit price |
| Order ID | Text | For Cancel Order | The order to cancel |
| Resolution / Start Time / End Time | Text | For Get Candles | Candle interval and time range |
Connecting your Delta Exchange account
- Log in to Delta Exchange and open Account → API Keys.
- Create a new API key. Give it trading permission only if your workflow places or cancels orders — read-only is safer for data workflows.
- Copy the API Key and API Secret (the secret is shown only once).
- In Indite, add the Delta Exchange block, click Connect new, and enter both values.
If you restrict the API key to whitelisted IPs on Delta's side, requests from Indite will be rejected unless your Indite server's IP is on that list.
Output
The block returns the raw Delta Exchange API response for the operation — wallet, position, order, or market-data objects. Reference fields in later blocks with {{<blockId>.<field>}}.
Example: price alert with position check
- Schedule Trigger — every 15 minutes.
- Delta Exchange → Get Ticker — symbol
BTCUSD. - Condition — if the mark price drops below your threshold, continue.
- Delta Exchange → Get Positions — check your current exposure.
- Telegram — send yourself the ticker price and position summary so you can decide what to do.