コード例 #1
0
        public MainWindow()
        {
            InitializeComponent();

            Bridge.InitializeHosts(true);

            metaTrader4 = Bridge.GetTerminal(2088782777, "EURUSD.arm");
            metaTrader4.QuoteRecieved += metaTrader4_QuoteRecieved;
            metaTrader4.MqlError      += metaTrader4_MqlError;
        }
コード例 #2
0
        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;
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
 private void Install(MetaTrader4 trader)
 {
     trader.TryToInstall();
     m_metaTraders.Refresh();
 }