//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Event notification for status of API initialization. </summary> //////////////////////////////////////////////////////////////////////////////////////////////////// public void TTSetupSdkInitHandler(TTSetupSDK sdk, ApiCreationException ex) { if (ex == null) { Console.WriteLine("TT SETUP SDK Initialization Complete"); // Authenticate your credentials m_sdk = sdk; m_sdk.TTSetupSDKStatusUpdate += M_sdk_TTSetupSDKStatusUpdate; m_sdk.TTSetupSubscriptionStatusUpdate += M_sdk_TTSetupSubscriptionStatusUpdate; m_sdk.OnAccountChanged += M_sdk_OnAccountChanged; m_sdk.OnAccountAlgoSettingsChanged += M_sdk_OnAccountAlgoSettingsChanged; m_sdk.OnAccountSettingsChanged += M_sdk_OnAccountSettingsChanged; m_sdk.OnAccountExchangeOrderRoutingChanged += M_sdk_OnAccountExchangeOrderRoutingChanged; m_sdk.OnAccountCompanyChanged += M_sdk_OnAccountCompanyChanged; m_sdk.OnAccountRestrictionsChanged += M_sdk_OnAccountRestrictionsChanged; m_sdk.OnAccountRiskLimitsChanged += M_sdk_OnAccountRiskLimitsChanged; m_sdk.OnAccountRiskSettingsChanged += M_sdk_OnAccountRiskSettingsChanged; m_sdk.OnAccountUserChanged += M_sdk_OnAccountUserChanged; m_sdk.OnUserChanged += M_sdk_OnUserChanged; m_sdk.OnUserSettingsChanged += M_sdk_OnUserSettingsChanged; m_sdk.OnUserMarketDataChanged += M_sdk_OnUserMarketDataChanged; m_sdk.OnUserRiskLimitsChanged += M_sdk_OnUserRiskLimitsChanged; m_sdk.OnUserCustomFieldsChanged += M_sdk_OnUserCustomFieldsChanged; m_sdk.OnUserAgreementsChanged += M_sdk_OnUserAgreementsChanged; m_sdk.OnUserExchangeOrderRoutingChanged += M_sdk_OnUserExchangeOrderRoutingChanged; m_sdk.OnUserCompanyChanged += M_sdk_OnUserCompanyChanged; m_sdk.OnUserProfileChanged += M_sdk_OnUserProfileChanged; m_sdk.OnOrderTagDefaultsChanged += M_sdk_OnOrderTagDefaults; m_sdk.OnCompanyOrderTagDefaultsChanged += M_sdk_OnCompanyOrderTagDefaultsChanged; m_sdk.OnUserGroupChanged += M_sdk_OnUserGroupChanged; m_sdk.OnUserGroupConnectivityChanged += M_sdk_OnUserGroupConnectivityChanged; m_sdk.OnUserGroupUserChanged += M_sdk_OnUserGroupUserChanged; m_sdk.OnUserGroupSettingsChanged += M_sdk_OnUserGroupSettingsChanged; m_sdk.OnRiskGroupChanged += M_sdk_OnRiskGroupChanged; m_sdk.OnRiskGroupAccountChanged += M_sdk_OnRiskGroupAccountChanged; m_sdk.OnRiskGroupRiskLimitsChanged += M_sdk_OnRiskGroupRiskLimitsChanged; m_sdk.OnRiskGroupRiskSettingsChanged += M_sdk_OnRiskGroupRiskSettingsChanged; m_sdk.OnRiskGroupSettingsChanged += M_sdk_OnRiskGroupSettingsChanged; m_sdk.OnRecoveryFailed += M_sdk_OnRecoveryFailed; m_sdk.OnRefreshNeeded += M_sdk_OnRefreshNeeded; m_sdk.UnhandledManagedException += M_sdk_UnhandledManagedException; m_sdk.Start(); } else if (ex.IsRecoverable) { // Initialization failed but retry is in progress... } else { Console.WriteLine("TT SETUP SDK Initialization Failed: {0}", ex.Message); Dispose(); } }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Event notification for status of API initialization. </summary> //////////////////////////////////////////////////////////////////////////////////////////////////// public void ttNetApiInitHandler(TTAPI api, ApiCreationException ex) { if (ex == null) { Console.WriteLine("TT .NET SDK Initialization Complete"); // Authenticate your credentials m_api = api; m_api.TTAPIStatusUpdate += new EventHandler <TTAPIStatusUpdateEventArgs>(m_api_TTAPIStatusUpdate); m_api.Start(); } else if (ex.IsRecoverable) { // this is in informational update from the SDK Console.WriteLine("TT.NET SDK Initialization Message: {0}", ex.Message); if (ex.Code == ApiCreationException.ApiCreationError.NewAPIVersionAvailable) { // a newer version of the SDK is available - notify someone to upgrade } } else { Console.WriteLine("TT.NET SDK Initialization Failed: {0}", ex.Message); if (ex.Code == ApiCreationException.ApiCreationError.NewAPIVersionRequired) { // do something to upgrade the SDK package since it will not start until it is upgraded // to the minimum version noted in the exception message } Dispose(); } }
public void ttApiInitComplete(TTAPI api, ApiCreationException ex) { if (ex == null) { apiInstance = (UniversalLoginTTAPI)api; apiInstance.AuthenticationStatusUpdate += new EventHandler <AuthenticationStatusUpdateEventArgs>(apiInstance_AuthenticationStatusUpdate); apiInstance.Start(); } else { MainForm.BuildNotification("TT API Initialization Failed: " + ex.Message, false); Dispose(); } }
/// <summary> /// Init and start TT API. /// </summary> /// <param name="instance">XTraderModeTTAPI instance</param> /// <param name="ex">Any exception generated from the ApiCreationException</param> public void ttApiInitHandler(TTAPI api, ApiCreationException ex) { if (ex == null) { m_TTAPI = (XTraderModeTTAPI)api; m_TTAPI.ConnectionStatusUpdate += new EventHandler <ConnectionStatusUpdateEventArgs>(ttapiInstance_ConnectionStatusUpdate); m_TTAPI.Start(); } else if (!ex.IsRecoverable) { MessageBox.Show("API Initialization Failed: " + ex.Message); } }
/// <summary> /// Init and start TT API. /// </summary> /// <param name="instance">XTraderModeTTAPI instance</param> /// <param name="ex">Any exception generated from the ApiCreationException</param> public void ttApiInitHandler(TTAPI api, ApiCreationException ex) { if (ex == null) { m_TTAPI = (XTraderModeTTAPI)api; m_TTAPI.ConnectionStatusUpdate += new EventHandler<ConnectionStatusUpdateEventArgs>(ttapiInstance_ConnectionStatusUpdate); m_TTAPI.Start(); } else if (!ex.IsRecoverable) { MessageBox.Show("API Initialization Failed: " + ex.Message); } }
/// <summary> /// Init and start TT API. /// </summary> /// <param name="instance">XTraderModeTTAPI instance</param> /// <param name="ex">Any exception generated from the ApiCreationException</param> public void ttApiInitHandler(TTAPI api, ApiCreationException ex) { if (ex == null) { m_TTAPI = (UniversalLoginTTAPI)api; m_TTAPI.AuthenticationStatusUpdate += new EventHandler <AuthenticationStatusUpdateEventArgs>(m_TTAPI_AuthenticationStatusUpdate); m_TTAPI.Start(); } else if (!ex.IsRecoverable) { MessageBox.Show("API Initialization Failed: " + ex.Message); } }
/// <summary> /// Init and start TT API. /// </summary> /// <param name="instance">XTraderModeTTAPI instance</param> /// <param name="ex">Any exception generated from the ApiCreationException</param> public void ttApiInitHandler(TTAPI api, ApiCreationException ex) { if (ex == null) { m_TTAPI = (UniversalLoginTTAPI)api; m_TTAPI.AuthenticationStatusUpdate += new EventHandler<AuthenticationStatusUpdateEventArgs>(m_TTAPI_AuthenticationStatusUpdate); m_TTAPI.Start(); } else if (!ex.IsRecoverable) { MessageBox.Show("API Initialization Failed: " + ex.Message); } }
/// <summary> /// Event notification for status of TT API initialization /// </summary> public void ttApiInitComplete(TTAPI api, ApiCreationException ex) { if (ex == null) { // Authenticate your credentials m_apiInstance = (UniversalLoginTTAPI)api; m_apiInstance.AuthenticationStatusUpdate += new EventHandler <AuthenticationStatusUpdateEventArgs>(apiInstance_AuthenticationStatusUpdate); m_apiInstance.Start(); } else { Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); Dispose(); } }
/// <summary> /// Event notification for status of TT API initialization /// </summary> private void InitComplete(TTAPI api, ApiCreationException ex) { if (ex == null) { // Authenticate your credentials _apiInstance = (UniversalLoginTTAPI)api; _apiInstance.AuthenticationStatusUpdate += AuthenticationStatusUpdate; _apiInstance.Start(); } else { log.Info($"Connection to TT API Failed: {ex.Message}"); Dispose(); } }
/// <summary> /// Event notification for status of TT API initialization /// </summary> public void ttApiInitComplete(TTAPI api, ApiCreationException ex) { if (ex == null) { // Authenticate your credentials m_apiInstance = (UniversalLoginTTAPI)api; m_apiInstance.AuthenticationStatusUpdate += new EventHandler<AuthenticationStatusUpdateEventArgs>(apiInstance_AuthenticationStatusUpdate); m_apiInstance.Start(); } else { Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); Dispose(); } }
private void OnSDKInitialized(TTAPI api, ApiCreationException ex) { if (ex == null) { lblStatus.Text = "Initialized. Authenticating..."; m_api = api; m_api.TTAPIStatusUpdate += OnSDKStatusUpdate; TTAPI.ShutdownCompleted += OnSDKShutdownComplete; m_api.Start(); } else if (!ex.IsRecoverable) { MessageBox.Show($"API Initialization Failed: {ex.Message}"); } }
/// <summary> /// Init and start TT API. /// </summary> /// <param name="instance">XTraderModeTTAPI instance</param> /// <param name="ex">Any exception generated from the ApiCreationException</param> public void ttApiInitHandler(TTAPI api, ApiCreationException ex) { if (ex == null) { m_TTAPI = (XTraderModeTTAPI)api; m_TTAPI.ConnectionStatusUpdate += new EventHandler <ConnectionStatusUpdateEventArgs>(ttapiInstance_ConnectionStatusUpdate); m_TTAPI.Start(); m_customerDefaultsSubscription = new CustomerDefaultsSubscription(m_TTAPI.Session, Dispatcher.Current); m_customerDefaultsSubscription.CustomerDefaultsChanged += new EventHandler(m_customerDefaultsSubscription_CustomerDefaultsChanged); m_customerDefaultsSubscription.Start(); } else if (!ex.IsRecoverable) { MessageBox.Show("API Initialization Failed: " + ex.Message); } }
/// <summary> /// Init and start TT API. /// </summary> /// <param name="instance">XTraderModeTTAPI instance</param> /// <param name="ex">Any exception generated from the ApiCreationException</param> public void ttApiInitHandler(TTAPI api, ApiCreationException ex) { if (ex == null) { m_TTAPI = (XTraderModeTTAPI)api; m_TTAPI.ConnectionStatusUpdate += new EventHandler<ConnectionStatusUpdateEventArgs>(ttapiInstance_ConnectionStatusUpdate); m_TTAPI.Start(); m_customerDefaultsSubscription = new CustomerDefaultsSubscription(m_TTAPI.Session, Dispatcher.Current); m_customerDefaultsSubscription.CustomerDefaultsChanged += new EventHandler(m_customerDefaultsSubscription_CustomerDefaultsChanged); m_customerDefaultsSubscription.Start(); } else if (!ex.IsRecoverable) { MessageBox.Show("API Initialization Failed: " + ex.Message); } }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Event notification for status of API initialization. </summary> //////////////////////////////////////////////////////////////////////////////////////////////////// public void ttNetApiInitHandler(TTAPI api, ApiCreationException ex) { if (ex == null) { statusLabel.Text = "TT NET SDK INITIALIZED"; m_api = api; m_api.TTAPIStatusUpdate += new EventHandler <TTAPIStatusUpdateEventArgs>(m_api_TTAPIStatusUpdate); TTAPI.ShutdownCompleted += new EventHandler(TTAPI_ShutdownCompleted); m_api.Start(); } else if (ex.IsRecoverable) { // Initialization failed but retry is in progress... } else { MessageBox.Show("API Initialization Failed: " + ex.Message); } }
/// <summary> /// Event notification for status of TT API initialization /// </summary> public void ttApiInitComplete(TTAPI api, ApiCreationException ex) { cout("TengineTT: TTAPI initialization complete"); if (ex == null) { // Authenticate your credentials m_TTAPI = (UniversalLoginTTAPI)api; m_TTAPI.AuthenticationStatusUpdate += new EventHandler <AuthenticationStatusUpdateEventArgs>(apiInstance_AuthenticationStatusUpdate); // for UniversalLoginTTAPI //m_TTAPI.ConnectionStatusUpdate += new EventHandler<ConnectionStatusUpdateEventArgs>(ttapiInstance_ConnectionStatusUpdate); // for XTraderModeTTAPI m_TTAPI.Start(); m_cdSub = new CustomerDefaultsSubscription(m_TTAPI.Session, Dispatcher.Current); m_cdSub.CustomerDefaultsChanged += new EventHandler(m_cd_CustomerDefaultsChanged); m_cdSub.Start(); } else { cout("TengineTT: TTAPI Initialization Failed: {0}", ex.Message); Dispose(); } }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Event notification for status of API initialization. </summary> //////////////////////////////////////////////////////////////////////////////////////////////////// public void ttNetApiInitHandler(TTAPI api, ApiCreationException ex) { if (ex == null) { Console.WriteLine("TT.NET SDK INITIALIZED"); // Authenticate your credentials m_apiInstance = api; m_apiInstance.TTAPIStatusUpdate += new EventHandler <TTAPIStatusUpdateEventArgs>(m_api_TTAPIStatusUpdate); m_apiInstance.Start(); } else if (ex.IsRecoverable) { // Initialization failed but retry is in progress... } else { Console.WriteLine("TT.NET SDK Initialization Failed: {0}", ex.Message); Dispose(); } }