private void btnOk_Click(object sender, EventArgs e) { _settingsProvider.SetParameter("QUIKPath", tbFolder.Text); _settingsProvider.SetParameter("BrokerProviderActive", chbBrokerAdapterEnable.Checked); string tif = string.Empty; if (rbTifGTC.Checked) tif = "GTC"; else tif = "TODAY"; _settingsProvider.SetParameter("TIF", tif); _settingsProvider.SetParameter("EnableSlippage", chbSlippageEnable.Checked); _settingsProvider.SetParameter("SlippageUnits", (double)numStocksSlippage.Value); _settingsProvider.SetParameter("SlippageTicks", (double)numFuturesSlippage.Value); foreach (QUIKAccount account in _accounts) { if (string.IsNullOrWhiteSpace(account.ProviderName) || account.AccountNumber != account.FullAccountNumber) { account.ProviderName = "QUIKLiveTrading"; account.IsPaperAccount = false; account.AccountNumber = account.FullAccountNumber; account.AvailableCash = 0; account.BuyingPower = 0; account.AccountValue = 0; account.AccountValueTimeStamp = DateTime.Now; } } _settingsProvider.SaveObject("Accounts", _accounts); this.Close(); }
private void btnOk_Click(object sender, EventArgs e) { _settingsProvider.SaveObject("MarketTimeZones", _marketTimeZones); this.Close(); }
private void btnOk_Click(object sender, EventArgs e) { _settingsProvider.SaveObject("ImportSymbols", _symbols); }