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}")