this.systemName = systemName;
this.password = password;
this.ocaCounter = new AtomicInteger();
this.archive = new ArrayList<Order>();
this.scheduled = new ConcurrentSkipListSet<Order>();
this.quantityFactory = new QuantityFactory();
this.ocaMap = new HashMap<Integer,List<Order>>();
this.commission = commission;
this.subscribersMap = new HashMap<String,String>(); //email, password
this.useMargin = marginAccount;
}