Skip to content

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.

See also