Skip to main content
The Order Executor is the simplest executor type. It places a single order using one of four execution strategies and terminates when the order is filled or cancelled.

Overview

Configuration

Execution Strategies

The Order Executor supports four execution strategies:

LIMIT

Standard limit order at a specified price. Only fills at your price or better.

LIMIT_MAKER

Post-only limit order that must be a maker order. Rejected if it would immediately fill as taker.
Use this to ensure you pay maker fees (typically lower) and avoid crossing the spread.

MARKET

Market order that fills immediately at the best available price.

LIMIT_CHASER

A limit order that chases the market price, refreshing when price moves away.
The chaser keeps adjusting your limit order to stay near the market price, giving you a better chance of filling while still using limit orders.

Parameters

Lifecycle

The Order Executor terminates when:
  • Order is filled
  • Order is cancelled
  • Early stop requested

Position Handover

Order Executor always uses keep_position=true:
  • Filled orders add to the agent’s Position Hold
  • Tokens remain in the account
  • No P&L attributed until position is closed by another executor
This makes it ideal for building positions that will be managed by Position Executor or Grid Executor.

When to Use