private void apiClient_ConnectionStateChanged(object sender, MtConnectionEventArgs e)
        {
            RunOnUiThread(() =>
            {
                connect_status.Content = e.Status.ToString();
                if (e.Status.ToString() == "Connected")
                {
                    SolidColorBrush brush = new SolidColorBrush(Color.FromRgb(0, 128, 0));
                    signal_circle.Fill    = brush;
                }
                else
                {
                    SolidColorBrush brush = new SolidColorBrush(Color.FromRgb(255, 0, 0));
                    signal_circle.Fill    = brush;
                }
            });

            switch (e.Status)
            {
            case MtConnectionState.Connected:
                RunOnUiThread(OnConnected);
                isConnected = true;
                break;

            case MtConnectionState.Disconnected:
            case MtConnectionState.Failed:
                RunOnUiThread(OnDisconnected);
                break;
            }
        }
Esempio n. 2
0
        private void apiClient_ConnectionStateChanged(object sender, MtConnectionEventArgs e)
        {
            switch (e.Status)
            {
            case MtConnectionState.Connected:
                var quotes = _apiClient.GetQuotes();
                if (quotes != null)
                {
                    GetAccountInfomation();
                    GetOpenOrders();
                    GetAvailableSymbols();

                    currentQuote = quotes[0];
                    bAvailable   = true;
                    evtApiClientConnected(currentQuote);
                }
                break;

            case MtConnectionState.Disconnected:
                InitParams();
                bAvailable = false;
                evtApiClientDisonnected();
                break;

            case MtConnectionState.Failed:
                InitParams();
                bAvailable = false;
                evtApiClientDisonnected();
                break;
            }
        }
Esempio n. 3
0
 private void _apiClient_ConnectionStateChanged(object sender, MtConnectionEventArgs e)
 {
     if (e.Status == MtConnectionState.Connected)
     {
         InitialCheck();
         OnMtConnected();
     }
     else if (e.Status == MtConnectionState.Failed || e.Status == MtConnectionState.Disconnected)
     {
         OnMtDisconnected();
     }
 }
Esempio n. 4
0
        private void ApiClient_ConnectionStateChanged(object sender, MtConnectionEventArgs e)
        {
            switch (e.Status)
            {
            case MtConnectionState.Connected:
                IsConnected = true;
                break;

            case MtConnectionState.Disconnected:
            case MtConnectionState.Failed:
                IsConnected = false;
                break;
            }
        }
        private void ProviderConnectionStateChanged(object sender, MtConnectionEventArgs e)
        {
            switch (e.Status)
            {
            case MtConnectionState.Connected:
                NotConnected = false;
                marketEventsLogger.StartLogging();
                break;

            case MtConnectionState.Disconnected:
            case MtConnectionState.Failed:
                NotConnected = true;
                break;
            }
        }
Esempio n. 6
0
        private void apiClient_ConnectionStateChanged(object sender, MtConnectionEventArgs e)
        {
            RunOnUiThread(() =>
            {
                toolStripStatusConnection.Text = e.Status.ToString();
            });

            switch (e.Status)
            {
            case MtConnectionState.Connected:
                RunOnUiThread(OnConnected);
                break;

            case MtConnectionState.Disconnected:
            case MtConnectionState.Failed:
                RunOnUiThread(OnDisconnected);
                break;
            }
        }
        private void apiClient_ConnectionStateChanged(object sender, MtConnectionEventArgs e)
        {
            switch (e.Status)
            {
            case MtConnectionState.Connected:
                m_bConnected = true;
                evtApiClientState(true);
                break;

            case MtConnectionState.Disconnected:
                m_bConnected = false;
                evtApiClientState(false);
                break;

            case MtConnectionState.Failed:
                m_bConnected = false;
                evtApiClientState(false);
                break;
            }
        }
Esempio n. 8
0
 private void MtApiClient_ConnectionStateChanged(object sender, MtConnectionEventArgs e)
 {
     connectionState = e.Status;
 }
Esempio n. 9
0
 private void MetaTraderProviderConnectionStateChanged(object sender, MtConnectionEventArgs e)
 {
     ConnectionState = e.Status;
 }
Esempio n. 10
0
 void apiClient_ConnectionStateChanged(object sender, MtConnectionEventArgs e)
 {
     ConnectionStateChanged.FireEvent(this
                                      , new ConnectionEventArgs(ConvertConnectionState(e.Status), e.ConnectionMessage));
 }