DealPositionImpact
enum cAlgo.API Since 5.1
DesktopCLICloud
Represents the impact of a deal on position.
Definition
public enum DealPositionImpact
Namespace: cAlgo.API · Group: Deals
Examples
foreach (var position in Positions)
{
foreach (var deal in position.Deals)
{
var impact = deal.PositionImpact == DealPositionImpact.Opening ? "opened" : "closed";
Print("Deal {0} {1} {2} units of position {3}", deal.Id, impact, deal.VolumeInUnits, position.Id);
}
}
for position in api.Positions:
for deal in position.Deals:
impact = "opened" if deal.PositionImpact == DealPositionImpact.Opening else "closed"
api.Print(f"Deal {deal.Id} {impact} {deal.VolumeInUnits} units of position {position.Id}")
Values
| Name | Value | Description |
|---|---|---|
Opening | 0 | Opening deal. |
Closing | 1 | Closing deal. |