Инструкция по работе с терминалом TSLab версии 1.2
2.3.2. График

График это один из основных способов визуального представления числовых данных и проведения технического анализа. Особенностью программы TSLab является мощная и гибкая система настройки отображения графиков. Пользователь может использовать предустановленные настройки отображения графика или настроить отображение графика под свои потребности с помощью редактора графика.
Окно «График» может быть открыто из Главное меню | Файл | Открыть | График или из контекстного меню окна «Котировки», открытого над интересующей Пользователя ценной бумагой.

Контекстное меню окна «График»

Команда Описание
Перезагрузить данные Удаляет существующие и загружает новые данные для ценной бумаги и интервала, используемых в графике. При большом объеме данных может занять длительное время.
Показать редактор Открывает окно редактора.
Свойства Открывает окно свойств графика.
Показать на Перемещает окно «График» на один из существующих листов рабочей области.
Клонировать окно Создает копию окна «График».

Свойства окна «График»

Свойство Описание
Источник Источник Источники данных для графика. Возможно использование нескольких источников данных или их совмещение.
Цвет шкал Цвет шкал на графике.
Цвет фона Цвет фона графика.
Тип шрифта Тип шрифта графика.
Размер шрифта Размер шрифта графика.
Цвет шрифта Цвет шрифта графика.
Цвет сетки Цвет сетки графика.
Прозрачность Регулятор прозрачности.
Прозрачность при фокусе Регулятор прозрачности при выделенном окне.
Виден ли скролл Отображать/Скрывать полосу прокрутки.
Заголовок окна Отображать/Скрывать заголовок окна.
Параметры Отображает параметры используемых индикаторов.
Исторические данные Дата от Начальная дата графика.
Дата к Конечная дата графика.
Интервал Интервал обновление графика.
Интервальный период Величина интервала обновления графика, возможны следующие значения:
— Days — временной интервал между соседними свечами составляет один день;
— Minutes — временной интервал между соседними свечами составляет одну минуту;
— Seconds — временной интервал между соседними свечами составляет одну секунду;
— Tick — периодом обновления графика являются колебания цены ценной бумаги.
Seconds и Tick строятся на основе информации о сделках.
Макс. баров Максимально количество баров используемое для расчета. Данная настройка позволяет ограничить количество баров при работе агента в реальном времени для исключения избыточных расчетов.
Макс. дней Позволяет ограничить объем запрашиваемых исторических данных (от «Дата к»). Значение «0» — количество без ограничения.
Начало сессии Устанавливает временные интервалы для сессии.
Конец сессии Устанавливает временные интервалы для сессии.
Исп. дату от Включает использование начальной даты. Если не включено, используется максимально доступное количество данных, определяемое источником.
Исп. Дату к Включает использование конечной даты. Если не включено, используется максимально доступное количество данных, определяемое источником.
Параметры вычислений Метод декомпрессии Метод декомпрессии сжатых данных в режиме расчета/оптимизации на исторических данных.

Данный параметр определяет временной сдвиг данных, рассчитанных для компрессированных временных интервалов при декомпрессии к оригинальному (базовому) временному интервалу.
Пример:
Базовый интервал расчета 1 минута. Для расчета индикаторов использована компрессия в интервал 1 час.
бар 12.00 часовой = 12.00 — 12.59 минуты.
При разжатии индикаторов:
1-й метод: значение 12.00 начинает действовать (станет доступно для расчетов внутри скрипта) с минутного бара 12.59.
2-й метод: значение 12.00 начинает действовать (станет доступно для расчетов внутри скрипта) с минутного бара 12.00.
3-й метод: значение 12.00 начинает действовать (станет доступно для расчетов внутри скрипта) с минутного бара 13.00.

Внимание, 2-й метод не рекомендуется применять для тестирования стратегий вследствие возможного «заглядывания в будущее», т.к. значение компрессированного индикатора доступно до окончания часа!

2-й метод применим исключительно для визуального и графического анализа.
Для оптимизации торговых стратегий наиболее оптимален метод 1.
3-й метод обладает небольшим запаздыванием, равным одному базовому интервалу, и может применяться для тестирования стратегий опирающихся на короткие (секундные) интервалы для имитации возможных задержек исполнения, таких как медленные каналы связи и т.п.

Торговать с (бар) Параметр, управляющий пропуском определенного числа баров, до создания первого торгового сигнала, необходимого для стабилизации индикаторов.
Параметры графика Размер бара Размер отображения бара в пикселях.
Скрывать оси Включает или отключает отображение осей на графике.
Отступ Отступ правого края графика от оси в пикселях.
Режимы обновления Пересчет по каждому источнику Если стратегия использует несколько источников данных, при включении данной опции пересчет будет происходить при открытии новой свечи для каждого источника. Данная опция не влияет на режимы Сделка и Пок/прод.
Интервал пересчета Управление режимом пересчета агента и генерации команд в режиме реальной торговли. Доступны четыре режима пересчета:
— интервал;
— интервал + первая сделка;
— сделка;
— пок/прод.
Обновлять в реальном времени Включает обновление и пересчет в реальном времени в режиме лаборатории. Данный режим используется для имитации работы агента с реальными данными.

Источники данных для графика
Для каждого графика должен быть определен хотя бы один источник данных, это ценная бумага, показатели которой будут отображены на графике. В зависимости от шаблона графика, при наличии в нем нескольких источников данных, график может содержать информацию по нескольким ценным бумагам.
Выбор ценной бумаги происходит в окне выбора ценной бумаги. В этом окне Пользователь может выбрать поставщика (брокера, предоставляющего информацию), категорию ценных бумаг, а так же использовать фильтр ценных бумаг. Список структурирован по рынкам, и, в случае использования фильтра, отображает только те рынки, на которых присутствуют ценные бумаги, соответствующие используемому фильтру.

Особенности работы с фьючерсами
Специально для удобства Пользователя при работе с фьючерсами возможно отображение в графике разных ценных бумаг для разных периодов времени, таким образом, программа предоставляет Пользователю возможность комбинировать данные различных финансовых инструментов. Первый инструмент выбирается в стандартном окне выбора ценных бумаг.
Внимание! В качестве первого должен быть выбран самый новый инструмент.
Для вызова вкладки настройки комбинирования данных следует нажать кнопку «+» в окне свойств графика, в категории «Источники».

Вкладка комбинирования финансовых инструментов для графика содержит кнопки:
— «Добавить» и «Удалить», позволяющие добавлять и удалять комбинируемые финансовые инструменты, используемые в данном графике,
— «ОК» и «Отмена», подтверждающая и отменяющая произведенные изменения настройки.

В верхней части вкладки комбинирования финансовых инструментов находится таблица, содержащая тикер инструмента и инструмент настройки дат – «Начальной» и «Конечной», которые будут использоваться для отображения графика. Для изменения даты нужно произвести двойное нажатие левой кнопкой мыши на поле даты.

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

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

Элементы (Примитивы) Описание
Выбрать Инструмент выделения.
Линия Рисует произвольную линию.
Горизонтальная линия Рисует горизонтальную линию.
Вертикальная линия Рисует вертикальную линию.
Уровни Фибоначчи Рисует уровни Фибоначчи.
Комментарий Создает комментарий.
Очистить все Отменяет использование всех примитивов, выбранных Пользователем.

Данные элементы доступны Пользователю в Главное меню | Инструменты | Примитивы или на Панели инструментов.
Использование кешированных данных для построения графика
Все данные, использующиеся для построения графиков, загружаются с сервера брокера и сохраняются в компьютере Пользователя в кеше. Кеш используется для построения разных графиков с целью уменьшения объема загружаемых данных и ускорения процесса построения графика. Если отсутствует подключение к серверу, то для построения графика будет использована имеющееся информация из кэша. Сохранение данных на компьютере, кеширование, происходит с интервалами 1, 5, 15 и 60 минут. В случае использования другого размера интервала, используется кеширование с интервалом в одну минуту.
Внимание! Если график строится с учетом отображения информации в реальном времени, то последняя правая свеча (Ghost Bar) показывает информацию по текущему временному периоду и изменяется с учетом изменения цены на рынке.