Установка TradeStation 9.1 для работы с QuoteRoom.

Оглавление

Дистрибутивы.
Установка QuoteRoom.

Установка TradeStation.
Настройка TradeStation.

Дистрибутивы.

Для быстрого ознакомления доступна для скачивания портативная версия TradeStation 9.1 build 12880. Для установки и настройки полной версии TradeStation, вам могут понадобиться следующие дистрибутивы:
После полной установки вы так же можете прочесть инструкцию по установке русской версии интерфейса.

Установка QuoteRoom.

Начиная с версии QuoteRoom 2012.06 поддерживается работа с TradeStation 9.1:


Скачать инсталляцию QuoteRoom, которая поддерживает работу с TradeStation 9.1 build 11680, build 12098 (Update 12), build 12679 (Update 26), можно отсюда.

Перед установкой TradeStation необходимо установить QuoteRoom, поддерживающий работу с TradeStation:
  1. Если у вас запущен QuoteRoom, закройте программу.
  2. Запустите инсталляцию. Если у вас Windows Vista или новее, запускать инсталляцию надо с правами администратора.
  3. Укажите каталог, в который надо установить QuoteRoom. Если у вас уже есть рабочая версия QuoteRoom, можно устанавливать в каталог с этой версией. В этом случае, на запрос о сохранении вашего QuoteRoom.ini, выбирайте "Да".
  4. После завершения установки запустите QuoteRoom.
Если вы устанавливали QuoteRoom с сохранением QuoteRoom.ini, то во время запуска QuoteRoom вы получите предложение добавить сервис TradeStation. Выбирайте OK, чтобы сервис был добавлен и автоматически запущен. Если вы ставили инсталляцию начисто, сервис уже будет автоматически запущен.

Установка TradeStation.

Если TradeStation у вас еще не установлена, то полную базовую инсталляцию TradeStation 9.1 build 11680.

Если TradeStation у вас уже установлена и вам надо установить обновление, читайте далее отсюда.

Для установки TradeStation необходимо сделать следующее:
  1. Если у вас запущена TradeStation, закройте программу.

  2. Запустите инсталляцию "Setup TradeStation 9.1 with .NET.exe". Если у вас Windows Vista или Windows 7, запускать инсталляцию надо с правами администратора.

  3. Для работы TradeStation требуется библиотека .NET 4. Если у вас эта библиотека не установлена, вы получите запрос на ее установку: "TradeStation requires the latest version of Microsoft .NET Framework to be installed.  Click OK to install the required .NET components before continuing with the installation of TradeStation"Нажмите OK.

    После завершения установки .NET 4 продолжится установка TradeStation:

    TradeStation Setup.

    Нажмите кнопку Next.

  4. Если у вас уже есть установленная версия TradeStation, вы получите предложение использовать ее настройки:

    TradeStation Setup.

    Можно попробовать использовать настройки предыдущей версии. Однако если вы столкнетесь с проблемами при работе с RadarScreen (Радаром), возможно, вам придется переустанавливать TradeStation 9.1 заново, без копирования настроек уже установленной ранее версии TradeStation. Лично у меня была проблема с RadarScreen при использовании настроек предыдущей версии.

    Выберите нужный вам пункт, нажмите кнопку Next.

  5. В диалоговом окне установки TradeStation можно выбрать каталог установки:

    TradeStation Setup.

    Крайне желательно не менять предлагаемый по умолчанию каталог, так как обновления платформы в другой каталог могут не устанавливаться!

    Нажмите кнопку Next.


  6. Дождитесь завершения установки:

    TradeStation Setup.

    Нажмите кнопку Continue. На этом установка базовой версии будет завершена.
Сразу после завершения установки TradeStation попытается выполнить поиск и установку последнего обновления платформы. Если вы хотите установить обновление самостоятельно, откажитесь от скачивания обновления и затем в самой TradeStation отключите автообновление платформы:
  1. Запустите QuoteRoom.
  2. Запустите TradeStation.
  3. В главном меню TradeStation выберите File / Preferences / "TradeStation Desktop".
  4. В окне "TradeStation Desktop Preferences" выберите вкладку Updates.
  5. Активируйте пункт "Manually download TradeStation Platform updates".
  6. Нажмите кнопку Ок.
  7. Закройте TradeStation.
Если после запуска TradeStation требует ввода имени и пароля, значит, у вас либо уже произошло автоматическое обновление платформы до неподдерживаемой версии, либо не запустился QuoteRoom с работающим сервисом TradeStation.

Если у вас уже установлена TradeStation 9.1 и вы хотите иметь возможность после установки обновления вернуться к предыдущей версии TradeStation, вам необходимо сделать копию своих рабочих файлов, так как формат файлов более новых обновлений может отличаться от формата файлов предыдущих обновлений.

Для сохранения своих файлов, вам необходимо сохранить файлы следующих каталогов:
  • Рабочие области хранятся в каталоге "C:\Program Files (x86)\TradeStation 9.1\Desktops".
  • Индикаторы, стратегии хранятся в каталоге "C:\Program Files (x86)\TradeStation 9.1\MyWork". Возможно, вы храните в этом каталоге свои рабочие листы. Если они хранятся у вас в другом месте, сохраните их.
  • Желательно сохранить в отдельном каталоге весь каталог "C:\Program Files (x86)\TradeStation 9.1". Возможно, он будет полезен вам в случае отката.
Перед установкой любого обновления TradeStation автоматически создает Backup всех ключевых файлов пользователя и настроек платформы в файле "C:\Documents and Settings\!User_Name!\AppData\Roaming\TradeStation Technologies\TradeStation\Versions\9.01.00\Patches\"patchbr[9.01.00.12098].tsa". В квадратных скобках указывается версия платформы, которая была установлена до обновления. Можно воспользоваться этим архивом, но надежнее иметь самостоятельно сделанную копию всех важных файлов.

Для установки обновления необходимо сделать следующее:
  1. Если у вас сделана символьная переадресация каталога MyWork на другую папку, на время установки обновления сделайте папку с файлами без переадресации. В противном случае каталог MyWork будет создан заново и ваши рабочие файлы не будут автоматически обновлены. После установки обновления, успешного запуска платформы и обновления исходных кодов индикаторов и стратегий, переадресацию каталога можно восстановить.

  2. Если у вас запущена TradeStation, закройте программу.

  3. Запустите файл обновления 9.01.00.XXXXX.msp. Если у вас Windows Vista или новее, запускать инсталляцию обновления надо с правами администратора.

    TradeStation Update.

    Нажмите кнопку Next.

  4. Не меняем выбор Repair:

    TradeStation Update.

    Нажмите кнопку Next.

  5. Дождитесь завершение установки обновления.

    TradeStation Update.

    Нажмите кнопку Finish.
Если во время установки обновления у вас запрашивается файл TradeStation.msi, укажите путь к нему. Файл может быть расположен здесь:

C:\Users\!User_Name!\AppData\Roaming\TradeStation Technologies\TradeStation\Versions\9.01.00\Install

Если файла нет в этой папке и с помощью поиска вы не можете его найти, скачайте архив с этим файлом отсюда. Распакуйте архив, запускайте обновление и указывайте путь к этому файлу.

Настройка TradeStation.

После установки TradeStation 9.1 необходимо запустить QuoteRoom, в котором обязательно должен быть запущен сервис TradeStation:

qr_ts

Если у вас Windows Vista или новее, запускать QuoteRoom и TradeStation надо с правами администратора.

После успешного запуска QuoteRoom, можно запускать TradeStation. Если QuoteRoom не запущен или в нем не работает сервис TradeStation, то после запуска платформы TradeStation у вас будет запрашиваться имя и пароль для подключения по умолчанию к серверам TradeStation. Если же QuoteRoom запущен и активирован сервис TradeStation, подключение происходит без запроса имени и пароля сразу к QuoteRoom.

Вместо ручного запуска TradeStation вы можете включить в QuoteRoom, в настройках сервиса TradeStation, флажок "Запускать TradeStation после докачки истории сервисом Forexite History Server". Если флажок включен, запуск TradeStation произойдет автоматически после докачки истории.

История котировок для TradeStation берется из базы данных QuoteRoom, которую обслуживает сервис "History Database". Платформа TradeStation 9.1 имеет свой собственный кэш истории котировок. Этот кэш используется для ускорения построения графиков и находится в файле "C:\Program Files\TradeStation 9.1\Program\Cache\CAL_cache.clod".

Если в TradeStation у вас есть окно с графиком, история для которого еще не скачалсь в базу данных QuoteRoom, то после докачки истории в окне с графиком необходимо нажать Ctrl+R. График будет обновлен и недостающая история будет загружена в кэш TradeStation.

Для построения графиков в TradeStation build 11680-12098 (Update 12), в качестве имен символов по умолчанию используются короткие имена символов (EUR, GBP, EUR, CHF). Начиная с Update 13 для задания имени символа в обязательном порядке используется префикс "FXX:" (без кавычек) и короткие имена символов.

Имена символов можно вводить вручную, либо загрузить список поддерживающихся символов. Для этого необходимо в окне настроек символа нажать кнопку Lookup (Просмотреть):

TradeStation - Format Symbol.

В окне "Symbol Lookup", в поле Description, введите без кавычек "*" (Update 1-12) или "FXX:*" (Update 13-29), нажмите Enter или кнопку Lookup:

TradeStation - Symbol Lookup.

В списке символов появится портфель символов, поддерживаемый QuoteRoom. Выберите нужный символ и нажмите OK. При вставке символов в RadarScreen (Радар), можно использовать окно "Symbol Lookup" и множественный выбор символов с удержанием клавиш Ctrl или Shift.

Обратите внимание. В TradeStation cимволы относятся к категории STOCK, а не FOREX. Это сделано для того, чтобы была возможность устанавливать стоимость пункта равной 1$ в отчетах производительности и оптимизации стратегий.

Настройку сессий для символа можно менять в окне параметров символа, в папке Properties:

TradeStation - Symbol Session.

Нажмите на кнопку "...". Далее выберите сессию 24 Hour:

TradeStation - Symbol Session - 24 Hour.

Для показа истории котировок за воскресный час, которую предоставляет Forexite, необходимо добавить один час для воскресенья. Это можно сделать вручную, либо с помощью готовых файлов.

Для того чтобы сделать это вручную, надо сделать следующее:
  1. Нажмите кнопку Modify. Откроется окно собственных настроек сессии:

    ts-session2

  2. Нажмите кнопку Add и заполните поля как показано на рисунке:

    ts-session1

    Нажмите кнопки ОК до закрытия обоих окон. В итоге у вас добавится один воскресный час.
Собственные настройки сессий хранятся в файле "C:\Program Files\TradeStation 9.1\Templates\Sessions\24 Hour.cst". Вы можете скачать уже готовый файл и положить его в соответствующий каталог. Настройки сессий так же можно восстановить через функцию восстановления, используя готовый backup-файл в формате TradeStation. Для его импорта необходимо выбрать в главном меню TradeStation пункт File / "Backup/Restore TradeStation" / "Restore TradeStation Archive..." (Файл / "Сохранить/Восстановить TradeStation" / "Восстановить TradeStation из архива").

Чтобы не устанавливать параметры сессии для каждого отдельного символа или окна, установите нужные вам параметры сессии по умолчанию. Для этого в главном меню надо выбрать File / Preferences / TradeStation Desktop. (Файл / Настройки / "Рабочая область TradeStation"). В окне "TradeStation Desktop Preferences", ("Настройки рабочей области TradeStation") в папке Sessions, укажите требуемые настройки сессий по умолчанию:

TradeStation - Symbol Session - Default.

Если вам проще работать с русскоязычной русификацией интерфейса, вы можете скачать текущую версию русификации интерфейса TradeStation отсюда.

Обратите внимание на следующие нюансы:
  • Если у вас не запускается TradeStation, можете попробовать сделать следующее:
    1. Деинсталлируйте все 32-битные версии библиотеки .NET 4. У вас их может быть установлено несколько.
    2. Деинсталлируйте TradeStation.
    3. Исправьте ошибки в реестре с помощью программы чистки реестра (CCleaner, TuneUp Utilites, Norton WinDoctor).
    4. Скачайте и самостоятельно установите .NET 4.
    5. Установите и запустите QuoteRoom. Проверьте запуск сервиса TradeStation, поступление котировок и наличие истории в базе QuoteRoom (можно построить график в самом QuoteRoom).
    6. Установите TradeStation 9.1 без использования настроек от предыдущих версий TradeStation. Размер инсталляции TradeStation 9.1 build 11680 должен быть 111,721,576 байт.
    7. Запустите TradeStation. В строке статуса в правом нижнем углу на зеленом фоне должен быть индикатор приема данных.
  • QuoteRoom и TradeStation нормально работают в среде Windows 7 64-bit. Однако инсталлировать и запускать все программы обязательно необходимо с правами администратора. Внутри виртуального компьютера также можно пользоваться QuoteRoom и TradeStation.

  • Если во время запуска QuoteRoom вы получили сообщение "Приложение не удалось запустить, поскольку mfc100.dll не был найден. Повторная установка приложения может исправить эту проблему", запустите файл vcredist_x86.exe из каталога QuoteRoom.

  • Если во время запуска TradeStation у вас запрашивается имя и пароль, значит вы либо не запустили QuoteRoom с работающим сервисом TradeStation, либо используете версию TradeStation, работу с которой не поддерживает QuoteRoom. Для того чтобы TradeStation не скачивала автоматически обновления, которые не поддерживаются QuoteRoom, рекомендую отключить автоматическое обновление. Процесс отключения автообновления был описан выше.

  • Дневные бары в TradeStation строятся с тем временем закрытия, которое задано в настройках графика. Если вы выбираете локальное время для графика, дневной бар будет закрываться по вашему локальному времени, согласно настройкам времени и часового пояса на вашем конкретном компьютере. Если вы строите дневной график по времени биржи, то дневные бары будут закрываться согласно времени часового пояса GMT+1.

  • Если по какой либо причине повреждаются файлы кэша в каталоге "C:\Program Files (x86)\TradeStation 9.1\Program\Cache", после запуска TradeStation в окнах с графиками вместо графиков может быть надпись "Waiting for symbol attributes...", в RadarScreen будет видна надпись "Loading". Для решения этой проблемы закройте TradeStation и удалите каталог "C:\Program Files (x86)\TradeStation 9.1\Program\Cache".

  • Официально поддерживается работа TradeStation под Windows 7 или новее. Но в Windows XP TradeStation тоже пока работает без проблем.

  • В данное время в режиме real time передаются только те символы, которые котирует Forexite. Котирование индексов и CFD планируется, но точные сроки начала передачи этих данных пока не известны.

  • При длительной работе с TradeStation, с установкой в течение нескольких лет многих обновлений, начали замечаться притормаживания и сбои. После полной деинсталляции, установке базовой версии и сразу Update 29 все проблемы исчезли. Возможно, из-за большого числа обновлений, в настройках платформы могут происходить какие-то ошибки, влияющие на ее работу.

  • Если при установке обновления в Windows 7 или новее вы столкнетесь с ошибкой "There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor", значит у пользователя нет прав на доступ к папке с временными файлами "C:\Users\!User_Name!\AppData\Local\Temp". Дайте права на запись и удаление файлов пользователю Windows и установка обновления будет выполнена.

Pavel Gelium 2000-2017 © All rights reserved.