Skip to content

Deal.PositionImpact

property · Deal · cAlgo.API Since 5.1

DesktopCLICloud

Returns deal position impact if deal is filled otherwise null.

Definition

DealPositionImpact? PositionImpact {get;}
deal.PositionImpact: DealPositionImpact | None

Returns DealPositionImpact?

Examples

foreach (var position in Positions)
{
    var openingDeals = position.Deals.Count(deal => deal.PositionImpact == DealPositionImpact.Opening);
    Print("Position {0} opening deals: {1}", position.Id, openingDeals);
}
for position in api.Positions:
    openingDeals = len([deal for deal in position.Deals if deal.PositionImpact == DealPositionImpact.Opening])
    api.Print(f"Position {position.Id} opening deals: {openingDeals}")