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.
Generally, users should never manually cancel individual orders sent by an algo. If you want to cancel the individual order, the user is expected to stop the entire algo.
# 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