Overview

Architect provides a suite of order execution algos out-of-the box. These algorithms wrap common order execution strategies into abstracted order types that you can configure and operate with ease.

# params defined according to which algo you want to use. 
# Then all that's left is to call:
order = await client.place_algo_order(params=params, account=account)

# you can monitor it later with:
status = await client.get_algo_order_status(order.id)

# or view historical algo orders
historical_orders = await client.get_historical_algo_orders(order.id)

# modify the order if necessary
new_order = await client.modify_algo_order(algo_order_id=order.id, params=params)

# or just stop it
stop_respose = await client.stop_algo_order(order.id)

Last updated