Пример подключения текстовых котировок

Загрузка текстовых котировок

Вы можете скачать текстовые котировки, использованные в данном примере. Для этого перейдите по ссылке: Текстовые котировки

В качестве примера мы будем рассматривать котировки с шагом цены 0.01. Дважды кликните на указанной ниже строке.

На открывшейся странице выложены готовые текстовые файлы. В папке scan Вы можете посмотреть скриншоты полученных графиков для каждого текстового файла.

Загрузите файл 1.rand.quote.step=0.01_1m.txt.zip (первый в списке файлов). Перейдите в директорию с загруженным файлом. Разархивируйте файл 1.rand.quote.step=0.01_1m.txt.zip

Создание поставщика данных

Окно Поставщики. Добавление поставщика данных

Запустите программу TSLab. В главном меню программы выберите пункт Данные - Поставщики.

В открывшемся окне Поставщики нажмите на кнопку Добавить

Выбор типа поставщика данных

В открывшемся окне Добавить поставщик данных выберите пункт Исторические данные. Нажмите на кнопку Далее.

На следующем этапе вам необходимо указать имя создаваемого поставщика данных и его тип. Вы можете задать любое имя. Для данного примера мы будем использовать имя TextData.

В списке Тип поставщика данных выберите Текстовые файлы. Для продолжения нажмите на кнопку Далее.

Настройка свойств поставщика данных

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

По умолчанию текстовые файлы хранятся в директории C:\ProgramData\TSLab\TSLab 2.1\Providers\Text. Для того, чтобы указать новую директорию, нажмите на кнопку ( . . . ) в строке Папка.

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

Далее необходимо установить настройки для данных из текстового файла.

Для корректного отображения данных из файла 1.rand.quote.step=0.01_1m.txt необходимо установить следующие параметры:

  1. Количество знаков - устанавливает количество знаков после запятой. Для выбранного примера необходимо установить значение равным 2

  2. Шаг цены определяется автоматически, если шаг меньше единицы. Если выбран файл с Шагом = 0.01, а в настройках будет указано, что знаков 1, то программа в расчетах будет принимать Шаг = 0.1

Настройки поставщика, в данном примере, соответствуют большинству Акций. Для некоторых, например, Акции Сбербанк, потребовалось бы поставить Размер лота 10.

После завершения настройки поставщика данных нажмите на кнопку Далее. В окне Поставщики будет добавлен новый поставщик текстовых котировок TextData.

Вывод на график данных из текстового поставщика данных

Рассмотрим один из вариантов подключения текстового поставщика данных к скрипту и вывод его на график. Подробнее о создании скриптов в TSLab Вы можете прочесть в статье Пример создания скрипта в TSLab

В главном меню программы выберите пункт Вид -> График. Будет открыто окно Пустой график. Необходимо выбрать инструмент, который будет отображен на графике.

Нажмите правой кнопкой мыши на рабочем пространстве графика. Будет открыто контекстное меню. Выберите пункт меню Свойства

В окне Свойства:График на вкладке Источник укажите источник данных для графика. Нажмите на поле Инструмент. В открывшемся окне Выбор ценных бумаг выберите созданный ранее поставщик Текст и файл с котировками.

Откройте вкладку График. Отключите опцию Исп. дату от. Нажмите на кнопку ОК для завершения настройки.

После завершения настройки Графика будет выполнена загрузка и обработка данных из текстового файла.

Last updated

Was this helpful?