public TrdGetHistoryOrderListExec(TrdEnv trdenv, long accID, TrdMarket trdMarket, TrdFilterConditions filterConditions, int[] filterStatusList) { this.trdenv = trdenv; this.accID = accID; this.trdMarket = trdMarket; this.filterConditions = filterConditions; this.filterStatusList = filterStatusList; }
public TrdGetPositionListExec(TrdEnv trdenv, long accID, TrdMarket trdMarket, TrdFilterConditions filterConditions, double?filterPLRatioMin, double?filterPLRatioMax) { this.trdenv = trdenv; this.accID = accID; this.trdMarket = trdMarket; this.filterConditions = filterConditions; this.filterPLRatioMin = filterPLRatioMin; this.filterPLRatioMax = filterPLRatioMax; }
public TrdGetMaxTrdQtysExec(TrdEnv trdenv, long accID, TrdMarket trdMarket, OrderType orderType, String code, double price, long?orderID, bool?adjustPrice, double?adjustSideAndLimit) { this.trdenv = trdenv; this.accID = accID; this.trdMarket = trdMarket; this.orderType = orderType; this.code = code; this.price = price; this.orderID = orderID; this.adjustPrice = adjustPrice; this.adjustSideAndLimit = adjustSideAndLimit; }
public TrdModifyOrderExec(TrdEnv trdenv, long accID, TrdMarket trdMarket, long orderID, ModifyOrderOp modifyOrderOp, bool?forAll, double?qty, double?price, bool?adjustPrice, double?adjustSideAndLimit, long connID) { this.trdenv = trdenv; this.accID = accID; this.trdMarket = trdMarket; this.orderID = orderID; this.modifyOrderOp = modifyOrderOp; this.forAll = forAll; this.qty = qty; this.price = price; this.adjustPrice = adjustPrice; this.adjustSideAndLimit = adjustSideAndLimit; this.connID = connID; }
public TrdPlaceOrderExec(TrdEnv trdenv, long accID, TrdMarket trdMarket, TrdSide trdSide, OrderType orderType, String code, double qty, double price, Object adjustPrice, Object adjustSideAndLimit, long connID, IUpdateCallBack callback) { this.trdenv = trdenv; this.accID = accID; this.trdMarket = trdMarket; this.trdSide = trdSide; this.orderType = orderType; this.code = code; this.qty = qty; this.price = price; this.adjustPrice = adjustPrice; this.adjustSideAndLimit = adjustSideAndLimit; this.connID = connID; }
private long getAccId(TrdEnv trdenv, TrdMarket trdMarket) { long accID = -1; foreach (TrdAcc acc in trdAccs) { if (acc.TrdEnv == (int)trdenv && acc.GetTrdMarketAuthList(0) == (int)trdMarket) { accID = (long)acc.AccID; } } if (accID == -1) { throw new Exception("无该市场交易帐号"); } return(accID); }
public TrdGetFundsExec(TrdEnv trdenv, long accID, TrdMarket trdMarket) { this.trdenv = trdenv; this.accID = accID; this.trdMarket = trdMarket; }