Skip to content

Transaction

interface cAlgo.API Since 5.2

DesktopCLICloud

Represents an account transaction.

Definition

public interface Transaction

Namespace: cAlgo.API · Group: Transactions

Examples

foreach (var transaction in Transactions)
    Print("{0} {1} {2}, balance after: {3}, note: {4}", transaction.Time, transaction.Type, transaction.Amount, transaction.Balance, transaction.Note);
for transaction in api.Transactions:
    api.Print(f"{transaction.Time} {transaction.Type} {transaction.Amount}, balance after: {transaction.Balance}, note: {transaction.Note}")

Properties

Name Description
AmountDesktopCLIClouddouble Gets transaction amount.
BalanceDesktopCLIClouddouble Gets account balance after transaction.
EquityDesktopCLIClouddouble? Gets account equity after transaction or null.
IdDesktopCLICloudlong Gets transaction Id.
MaxEquityDesktopCLIClouddouble? Gets account max equity after transaction or null.
MinEquityDesktopCLIClouddouble? Gets account min equity after transaction or null.
NoteDesktopCLICloudstring Gets transaction note if has otherwise null.
TimeDesktopCLICloudDateTime Gets transaction time.
TypeDesktopCLICloudTransactionType Gets transaction type.

See also