public CTPQuoteServer() { QuantTraderConfig QuantTraderConfig = QuantTraderGlobals.GetInstance().QuantTraderConfig; _dataReceiver = new CTPDataReceiver(QuantTraderConfig.AccountInfo); _dataProvider = CTPDataProvider.GetInstance(_dataReceiver); }
public static QuantTraderGlobals GetInstance() { if (QuantTraderGlobals._defaultInstance == null) { lock (QuantTraderGlobals.lockObject) { if (QuantTraderGlobals._defaultInstance == null) { QuantTraderGlobals._defaultInstance = new QuantTraderGlobals(); } } } return(QuantTraderGlobals._defaultInstance); }