Esempio n. 1
0
        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);
            //    }
            //}
        }
Esempio n. 2
0
 private void OpMarketMaker_Closed(object sender, EventArgs e)
 {
     OpMarketMakerLV.AutoOrderUpdate(false);
 }