public MainWindow() { InitializeComponent(); Bridge.InitializeHosts(true); metaTrader4 = Bridge.GetTerminal(2088782777, "EURUSD.arm"); metaTrader4.QuoteRecieved += metaTrader4_QuoteRecieved; metaTrader4.MqlError += metaTrader4_MqlError; }
void Application_Start(object sender, EventArgs e) { // Code that runs on application startup BundleConfig.RegisterBundles(BundleTable.Bundles); AuthConfig.RegisterOpenAuth(); RouteConfig.RegisterRoutes(RouteTable.Routes); Bridge.InitializeHosts(true); metaTrader4 = Bridge.GetTerminal(121212, "EURUSD"); metaTrader4.QuoteRecieved += metaTrader4_QuoteRecieved; metaTrader4.MqlError += metaTrader4_MqlError; }
private void OnExtract(object sender, EventArgs e) { DialogResult result = m_dialog.ShowDialog(); if (DialogResult.OK != result) { return; } try { string root = m_dialog.SelectedPath; MetaTrader4 MT5 = new MetaTrader4(root, root); MT5.TryToInstall(); } catch (Exception ex) { MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void Install(MetaTrader4 trader) { trader.TryToInstall(); m_metaTraders.Refresh(); }