Skip to content

Commission

Commission

__init__(application=None, fixed=None, percentage=None)

This object is used for calculating commissions for a strategy.

Parameters:

Name Type Description Default
application ApplicationType | None

The application type for the commission.

None
fixed float | None

The fixed commission amount per order or contract. If None, don't use fixed commission.

None
percentage float | None

The percentage commission amount per order or contract. If None, don't use percentage commission.

None

calculate(order)

Calculates the commission for an order.

Parameters:

Name Type Description Default
order Order

The order to calculate the commission for.

required

Returns:

Type Description
float

The commission for the order.