Skip to main content

Automations

Automations let you set up conditional and scheduled trading actions that execute automatically. Create limit orders, stop-losses, DCA strategies, and more — the Bankr agent monitors conditions and executes when triggered.

Automation Types​

TypeDescriptionDocs
Limit OrderBuy or sell when a token reaches a target priceLimit Orders
Stop OrderStop-loss sells, stop buys on breakouts, and trailing stopsStop Orders
DCARecurring buys at fixed intervalsDCA Orders
TWAPSpread a large order over timeTWAP Orders
Vesting SellScheduled token release and sell (Base and Robinhood Chain)
Agent CommandSchedule any agent command to run on a recurring basis
Solana Triggered OrderOn-chain price oracle triggers on Solana

Limits​

AutomationActive at once (paused ones count)Runs per automation
Agent commands20 with Bankr Club, counted per wallet, or per conversation in Telegram, X and Farcaster DMs. Without Club, 1 per DM conversation; Bankr Console, the Agent API and public posts need ClubUp to 1,000 in total and 100 a day, at least 10 minutes apart
Stop and limit orders50—
DCA and TWAP orders20 combinedDCA: up to 100 in total and 24 a day, at least 1 hour apart. TWAP: up to 1,000 in total and 480 a day, at least 3 minutes apart

Limit, stop, DCA and TWAP fills count toward your wallet's spending limits. Orders are checked against the limits when you make them, and each fill against the limits and price impact protection before it swaps. A fill refused for the daily limit waits until the rolling window has room; other refusals retry hourly for limit and stop orders, and at the next scheduled run for DCA and TWAP. The order stays active either way.

Managing Automations​

"show my automations"
"cancel my limit order"
"cancel all my automations"

Automations are paused, resumed, edited and cancelled on the Automations page in the left menu. Limit, stop, DCA and TWAP orders are paused, resumed and cancelled in Wallet, on the Orders tab.

Agent Command Automations​

Schedule any agent command to run on a recurring basis:

"every day at 9am, check the price of ETH and send me a summary"
"every 6 hours, check my portfolio PnL"

A schedule runs in its own time zone, so a daily 9am stays 9am across daylight-saving changes. A time with no zone uses a zone named in the message, a timezone you've told Bankr (saved to memory), or your browser's zone in Bankr Console (turn off Share time zone in Settings to keep it out); otherwise the agent asks. On public X and Farcaster posts it uses only a zone stated in the conversation. This applies to DCA and TWAP schedules too. From the Agent API or CLI, name the zone in the prompt (every day at 9am Europe/Istanbul).

With Bankr Club you can create them from any surface, including the Agent API and the CLI — each run executes against the wallet behind your API key. Each execution counts as one run against the automation's daily limit.