Ejemplo n.º 1
0
        public static AccountActivity NewCancel(long id)
        {
            var aa = new AccountActivity();
            aa.id = id;
            aa.type = ActivityType.Cancel;

            return aa;
        }
Ejemplo n.º 2
0
        public static AccountActivity NewCancel(long id)
        {
            var aa = new AccountActivity();

            aa.id   = id;
            aa.type = ActivityType.Cancel;

            return(aa);
        }
Ejemplo n.º 3
0
        public static AccountActivity NewPosition(Position p)
        {
            var aa = new AccountActivity();
            aa.CurrentPos = p;
            aa.symbol = p.symbol;
            aa.side = p.isLong;
            aa.type = ActivityType.Position;

            return aa;
        }
Ejemplo n.º 4
0
        public static AccountActivity NewPosition(Position p)
        {
            var aa = new AccountActivity();

            aa.CurrentPos = p;
            aa.symbol     = p.symbol;
            aa.side       = p.isLong;
            aa.type       = ActivityType.Position;

            return(aa);
        }
Ejemplo n.º 5
0
        public static AccountActivity NewOrder(Order o)
        {
            var aa = new AccountActivity();
            aa.symbol = o.symbol;
            aa.side = o.side;
            aa.id = o.id;
            aa.price = o.price;
            aa.size = o.size;
            aa.type = o.isLimit ? ActivityType.Limit : o.isMarket ? ActivityType.Market : o.isStop ? ActivityType.Stop : ActivityType.Order;

            return aa;
        }
Ejemplo n.º 6
0
 public static AccountActivity NewTrade(Trade f, Position p)
 {
     var aa = new AccountActivity();
     aa.CurrentPos = p;
     aa.symbol = f.symbol;
     aa.side = f.xsize > 0;
     aa.id = f.id;
     aa.price = f.xprice;
     aa.size = f.xsize;
     aa.type = ActivityType.Fill;
     return aa;
 }
Ejemplo n.º 7
0
        public static AccountActivity NewOrder(Order o)
        {
            var aa = new AccountActivity();

            aa.symbol = o.symbol;
            aa.side   = o.side;
            aa.id     = o.id;
            aa.price  = o.price;
            aa.size   = o.size;
            aa.type   = o.isLimit ? ActivityType.Limit : o.isMarket ? ActivityType.Market : o.isStop ? ActivityType.Stop : ActivityType.Order;

            return(aa);
        }
Ejemplo n.º 8
0
        public static AccountActivity NewTrade(Trade f, Position p)
        {
            var aa = new AccountActivity();

            aa.CurrentPos = p;
            aa.symbol     = f.symbol;
            aa.side       = f.xsize > 0;
            aa.id         = f.id;
            aa.price      = f.xprice;
            aa.size       = f.xsize;
            aa.type       = ActivityType.Fill;
            return(aa);
        }