private async void _tdSignIner_OnLogged(IUserInfo obj) { _otcOptionTradeHandler.RegisterMessageWrapper(_otcOptionHandler.MessageWrapper); StrategyVM.MaxLimitOrder = await _otcOptionHandler.QueryMaxLimitOrderAsync(); await _otcOptionHandler.QueryStrategyAsync(); await _otcOptionHandler.QueryAllModelParamsAsync(); await _otcOptionTradeHandler.SyncContractInfoAsync(); optionModelCtrl.ReloadData(); optionModelCtrl.OpMarketDataGetContractInfo(); OpMarketMakerLV.GetContractInfo(); LoginTaskSource.TrySetResult(true); //var layoutInfo = ClientDbContext.GetLayout(_otcOptionTradeHandler.MessageWrapper.User.Id, optionDM.Uid); //if (layoutInfo != null) //{ // XmlLayoutSerializer layoutSerializer = new XmlLayoutSerializer(optionDM); // using (var reader = new StringReader(layoutInfo.LayoutCFG)) // { // layoutSerializer.Deserialize(reader); // } //} }
private void OpMarketMaker_Closed(object sender, EventArgs e) { OpMarketMakerLV.AutoOrderUpdate(false); }