← Zurück

Урок 6. Программируем быстрые торговые системы

Видео-уроки: Арбитражная стратегия

[vk]http://vk.com/video_ext.php?oid=-66650972&id=167470205&hash=a0260646412f0064&hd=3[/vk]

Темы занятия:

  1. Арбитражная стратегия
    1. Базовые понятия
  1. Определяем алгоритм
  2. Реализация Арбитражной стратегии

Полезные ссылки (термины):

  1. Арбитраж
  2. Контанго
  3. Бэквордация
  4. Базис (спред) и общая информация
  5. Статья "Арбитражные стратегии"

Вложения: Скачать проекты

Изменения в проектах:

Проект ArbitrageStrategy Файл MainWindow.cs

Начиная с версии S# 4.1.19.1 статус подключения коннектора вынесен в специальное свойство ConnectionState, которое может принимать следующие значения: Disconnected - Не активно, Disconnecting - В процессе отключения, Connected - В процессе подключения, Connecting - Подключение активно, Failed - Ошибка подключения

Таким образом, теперь нет свойства IsConnected, а наличие статуса подключения мы можем получать от свойства ConnectionState.

Было:


        private void OnClosing(object sender, CancelEventArgs e)
        {
            if (Connection.SafeConnection.Trader != null && Connection.SafeConnection.Trader.IsConnected)
            {
                Connection.SafeConnection.Trader.Dispose();
            }

            Thread.CurrentThread.Abort();
            base.OnClosing(e);
        }

Стало:


        private void OnClosing(object sender, CancelEventArgs e)
        {
            if (Connection.SafeConnection.Trader != null && Connection.SafeConnection.Trader.ConnectionState == 

ConnectionStates.Connected)
            {
                Connection.SafeConnection.Trader.Dispose();
            }

            Thread.CurrentThread.Abort();
            base.OnClosing(e);
        }

War dieses Thema hilfreich?

Thema teilen

Kommentare (0)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Noch keine Kommentare. Seien Sie der Erste!