manage_executors
Control trading executors by creating, searching, and stopping them, while managing saved default configurations for order, position, grid, DCA, and LP executors.
Instructions
Manage trading executors: create, search, stop, and configure preferences.
This is the DEFAULT tool for ALL trading operations. Use progressive disclosure to get
the full guide and config schema for any executor type before creating.
Executor Types (pass executor_type with no action to see full guide + schema):
- order_executor: Buy/sell orders (MARKET, LIMIT, LIMIT_MAKER, LIMIT_CHASER)
- position_executor: Directional positions with SL/TP management
- grid_executor: Grid trading for range-bound markets
- dca_executor: Dollar-cost averaging with scheduled levels
- lp_executor: CLMM LP positions on Meteora/Raydium (use explore_dex_pools first)
Actions:
- (none) + executor_type → Show full guide, config schema, and saved defaults
- create + executor_config → Create executor (merged with saved defaults)
- search → List/filter executors (add executor_id for detail)
- stop + executor_id → Stop executor (with keep_position option)
- get_logs + executor_id → Get logs (active executors only)
- get_preferences / save_preferences / reset_preferences → Manage saved defaults
- positions_summary → View all positions (add connector_name + trading_pair to filter)
- clear_position + connector_name + trading_pair → Clear externally-closed position
Args:
action: Action to perform. Leave empty to see executor types or config schema.
executor_type: Type of executor. Provide alone to see its full guide and config schema.
executor_config: Configuration for creating an executor. Required for 'create' action.
executor_id: Executor ID for 'search' (detail), 'stop', or 'get_logs' actions.
log_level: Filter logs by level - 'ERROR', 'WARNING', 'INFO', 'DEBUG' (for get_logs).
account_names: Filter by account names (for search).
connector_names: Filter by connector names (for search).
trading_pairs: Filter by trading pairs (for search).
executor_types: Filter by executor types (for search).
status: Filter by status - 'RUNNING', 'TERMINATED' (for search).
cursor: Pagination cursor for search results.
limit: Maximum results to return (default: 50, max: 1000).
keep_position: When stopping, keep the position open instead of closing it (default: False).
save_as_default: Save executor_config as default for this executor_type (default: False).
preferences_content: Complete markdown content for the preferences file. Required for 'save_preferences'.
account_name: Account name for creating executors (default: 'master_account').
connector_name: Connector name for position filtering or clearing.
trading_pair: Trading pair for position filtering or clearing.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | ||
| executor_type | No | ||
| executor_config | No | ||
| executor_id | No | ||
| log_level | No | ||
| account_names | No | ||
| connector_names | No | ||
| trading_pairs | No | ||
| executor_types | No | ||
| status | No | ||
| cursor | No | ||
| limit | No | ||
| keep_position | No | ||
| save_as_default | No | ||
| preferences_content | No | ||
| account_name | No | ||
| connector_name | No | ||
| trading_pair | No |