Обратите внимание! В статье приведен пример подключения котировок, созданных с использованием генератора случайных чисел. Пользуясь данной инструкцией вы можете подключить текстовые данные котировок, полученные из других источников.
Вы можете скачать текстовые котировки, использованные в данном примере. Для этого перейдите по ссылке: Текстовые котировки
В качестве примера мы будем рассматривать котировки с шагом цены 0.01. Дважды кликните на указанной ниже строке.
На открывшейся странице выложены готовые текстовые файлы. В папке scan Вы можете посмотреть скриншоты полученных графиков для каждого текстового файла.
Загрузите файл 1.rand.quote.step=0.01_1m.txt.zip (первый в списке файлов). Перейдите в директорию с загруженным файлом. Разархивируйте файл 1.rand.quote.step=0.01_1m.txt.zip
Для вашего удобства рекомендуем скачивать текстовые котировки в директорию C:\ProgramData\TSLab\TSLab 2.1\Providers\Text так как при создании текстового поставщика данных программа TSLab по умолчанию обращается к данной директории.
Запустите программу TSLab. В главном меню программы выберите пункт Данные - Поставщики.
В открывшемся окне Поставщики нажмите на кнопку Добавить
В открывшемся окне Добавить поставщик данных выберите пункт Исторические данные. Нажмите на кнопку Далее.
На следующем этапе вам необходимо указать имя создаваемого поставщика данных и его тип. Вы можете задать любое имя. Для данного примера мы будем использовать имя TextData.
В списке Тип поставщика данных выберите Текстовые файлы. Для продолжения нажмите на кнопку Далее.
На данном этапе вам необходимо указать директорию, в которой расположен текстовый файл с котировками.
Обратите внимание! Скачанный ранее файл должен быть разархивирован.
По умолчанию текстовые файлы хранятся в директории C:\ProgramData\TSLab\TSLab 2.1\Providers\Text. Для того, чтобы указать новую директорию, нажмите на кнопку ( . . . ) в строке Папка.
Поставщик исторических данных будет видеть все файлы, надлежащего формата, находящиеся в папке.
Далее необходимо установить настройки для данных из текстового файла.
Для корректного отображения данных из файла 1.rand.quote.step=0.01_1m.txt необходимо установить следующие параметры:
Количество знаков - устанавливает количество знаков после запятой. Для выбранного примера необходимо установить значение равным 2
Шаг цены определяется автоматически, если шаг меньше единицы. Если выбран файл с Шагом = 0.01, а в настройках будет указано, что знаков 1, то программа в расчетах будет принимать Шаг = 0.1
Настройки поставщика, в данном примере, соответствуют большинству Акций. Для некоторых, например, Акции Сбербанк, потребовалось бы поставить Размер лота 10.
После завершения настройки поставщика данных нажмите на кнопку Далее. В окне Поставщики будет добавлен новый поставщик текстовых котировок TextData.
Рассмотрим один из вариантов подключения текстового поставщика данных к скрипту и вывод его на график. Подробнее о создании скриптов в TSLab Вы можете прочесть в статье Пример создания скрипта в TSLab
В главном меню программы выберите пункт Вид -> График. Будет открыто окно Пустой график. Необходимо выбрать инструмент, который будет отображен на графике.
Нажмите правой кнопкой мыши на рабочем пространстве графика. Будет открыто контекстное меню. Выберите пункт меню Свойства
В окне Свойства:График на вкладке Источник укажите источник данных для графика. Нажмите на поле Инструмент. В открывшемся окне Выбор ценных бумаг выберите созданный ранее поставщик Текст и файл с котировками.
Откройте вкладку График. Отключите опцию Исп. дату от. Нажмите на кнопку ОК для завершения настройки.
Важно! Если не отключить опцию Исп. дату от, то текстовые данные не будут отображаться на графике!
После завершения настройки Графика будет выполнена загрузка и обработка данных из текстового файла.