Skip to content

TradeOperation.TradeResult

property · TradeOperation · cAlgo.API

DesktopCLICloud

The result of a trade operation

Definition

public TradeResult TradeResult {get;}
tradeOperation.TradeResult: TradeResult

Returns TradeResult

Examples

var operation = ExecuteMarketOrderAsync(TradeType.Buy, SymbolName, 20000, "myLabel", result => Print("Callback: {0}", result.IsSuccessful));
if (!operation.IsExecuting && operation.TradeResult.IsSuccessful)
    Print("Trade {0} executed", operation.TradeResult.Position.Label);
operation = api.ExecuteMarketOrderAsync(TradeType.Buy, api.SymbolName, 20000, "myLabel", lambda result: api.Print(f"Callback: {result.IsSuccessful}"))
if not operation.IsExecuting and operation.TradeResult.IsSuccessful:
    api.Print(f"Trade {operation.TradeResult.Position.Label} executed")