public static AccountActivity NewCancel(long id) { var aa = new AccountActivity(); aa.id = id; aa.type = ActivityType.Cancel; return aa; }
public static AccountActivity NewCancel(long id) { var aa = new AccountActivity(); aa.id = id; aa.type = ActivityType.Cancel; return(aa); }
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; }
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); }
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; }
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; }
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); }
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); }