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. |