Skip to content

PriceAlertTriggeredEventArgs.PriceAlert

property · PriceAlertTriggeredEventArgs · cAlgo.API Since 5.2

DesktopCLICloud

Gets triggered price alert.

Environment behaviour

Cloud — not supported. Never raised in the cloud: the events that pass it never fire there (PriceAlerts.Triggered).

Definition

public PriceAlert PriceAlert {get;}
priceAlertTriggeredEventArgs.PriceAlert: PriceAlert

Returns PriceAlert

Examples

protected override void OnStart()
{
    PriceAlerts.Triggered += OnPriceAlertsTriggered;
}

private void OnPriceAlertsTriggered(PriceAlertTriggeredEventArgs args)
{
    if (args.PriceAlert.Symbol.Name == SymbolName)
        ExecuteMarketOrder(TradeType.Buy, SymbolName, 10000, "priceAlert");
}
def on_start(self):
    api.PriceAlerts.Triggered += self.on_price_alerts_triggered

def on_price_alerts_triggered(self, args):
    if args.PriceAlert.Symbol.Name == api.SymbolName:
        api.ExecuteMarketOrder(TradeType.Buy, api.SymbolName, 10000, "priceAlert")