symbol must be provided.
side is a Side enum and must be provided.
quantity is the quantity you want to buy or sell, it is mandatory
price must be provided
stop_price must be provided
list_client_order_id (a unique id for the entire order_list) is not mandatory
limit_iceberg_quantity is used to make the LIMIT_MAKER leg an iceberg order.
limit_client_order_id (a unique id for the limit order) is not mandatory
stop_limit_price is not mandatory, if provided, stop_limit_time_in_force is required.
stop_iceberg_quantity is used with STOP_LOSS_LIMIT leg to make an iceberg order.
stop_limit_time_in_force is a TimeInForce enum and is not mandatory.
response_type is a ResponseType enum and is not mandatory.
receive_window cannot be greater than 60000, it is not mandatory but can be used to specify the number of milliseconds the request is valid for.
symbol must be provided.
Either order_list_id or origin_client_order_id must be sent.
receive_window cannot be greater than 60000, it is not mandatory but can be used to specify the number of milliseconds the request is valid for.
symbol must be provided.
Either order_list_id or list_client_order_id must be sent.
new_client_order_id is used to uniquely identify this cancel. Automatically generated by default
receive_window cannot be greater than 60000, it is not mandatory but can be used to specify the number of milliseconds the request is valid for.
Additional notes:
Canceling an individual leg will cancel the entire OCO
from_id is not mandatory if supplied, neither start_time or end_time can be provided
limit should be inferior to 1000.
receive_window cannot be greater than 60000, it is not mandatory but can be used to specify the number of milliseconds the request is valid for.