Skip to content

PriceAlerts.Find

method · PriceAlerts · cAlgo.API Since 5.2

DesktopCLICloud

Finds a price alert by its Id.

Environment behaviour

Cloud — not supported. Always empty: Count 0, Find null, FindAll empty, Remove false. Added/Removed/Updated/Triggered never raised.

Definition

PriceAlert Find(long id)
api.PriceAlerts.Find(id: int) -> PriceAlert | None

Parameters

Name C# type Python type Description
id long int The Id of the price alert.

Returns PriceAlert — PriceAlert if it exists, null otherwise.

Examples

var added = PriceAlerts.Add(Symbol, Symbol.Bid + 50 * Symbol.PipSize, PriceAlertQuoteType.Bid, PriceAlertCondition.HigherOrEqual);
var priceAlert = PriceAlerts.Find(added.Id);
if (priceAlert != null)
    Print("Found alert {0} at {1}", priceAlert.Id, priceAlert.Price);
added = api.PriceAlerts.Add(api.Symbol, api.Symbol.Bid + 50 * api.Symbol.PipSize, PriceAlertQuoteType.Bid, PriceAlertCondition.HigherOrEqual)
priceAlert = api.PriceAlerts.Find(added.Id)
if priceAlert is not None:
    api.Print(f"Found alert {priceAlert.Id} at {priceAlert.Price}")