Skip to content

Transactions

Summary

Represents account transactions collection.

Signature

1
public abstract interface Transactions

Namespace

cAlgo.API

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
 using cAlgo.API;
 namespace cAlgo.Robots;
 [Robot(AccessRights = AccessRights.None)]
 public class TestExample : Robot
 {
     protected override void OnStart()
     {
         Print($"Transactions Count: {Transactions.Count}");
         foreach (var transaction in Transactions)
         {
             Print($"Id: {transaction.Id}, Amount: {transaction.Amount}, Type: {transaction.Type}, Time: {transaction.Time}");
         }
     }
 }
1
2
3
4
5
6
7
8
9
 import clr
 clr.AddReference("cAlgo.API")
 from cAlgo.API import *
 from System import Action
 class Test():
     def on_start(self):
         print(f"Transactions Count: {api.Transactions.Count}")
         for transaction in api.Transactions:
             print(f"Id: {transaction.Id}, Amount: {transaction.Amount}, Type: {transaction.Type}, Time: {transaction.Time}")

Properties

Item

Signature

1
public abstract Transaction Item {get;}

Return Value

Transaction

Count

Summary

Gets count of transactions.

Signature

1
public abstract int Count {get;}

Return Value

int