Инструкция по работе с терминалом TSLab версии 2.0

2.1. Служебные элементы

Название Описание Тип входящих данных Тип исходящих данных Ссылки на примеры применения
Окно Создает дополнительное окно в лаборатории, куда могут быть выведены панели графика.
Панель графика Создает панель графика. Число, Логическое значение, Финансовый инструмент отсутствует
Панель холста Панель с осями X и Y, на которую можно выводить не привязанные ко времени данные .
Контрольная панель Панель, на которую можно добавлять контрольные элементы, регулирующие параметры оптимизации блоков.
Панель сетки данных Блок «Панель сетки данных» позволяет сформировать таблицу данных. Число Число
Торгуемый источник (инструмент) Торгуемый источник данных.
Внимание! Дублирование одного инструмента несколькими источниками не допускается.
Неторгуемый источник (инструмент) Неторгуемый источник данных.

Внимание! Дублирование одного инструмента несколькими источниками не допускается.

Источник (значения, потоковый) Используются при создании индикаторов. Число Число
Источник (значения, непотоковый) Используются при создании индикаторов.
Источник (логический) Используются при создании индикаторов. Логическое значение Логическое значение
Источник (позиция) Используются при создании индикаторов. Позиция
Торгуемый источник (опцион) Опционный торгуемый источник данных.
Неторгуемый источник (опцион) Опционный неторгуемый источник данных.
Источник (опционная серия) Источник в виде опционной серии.
Источник (интерактивный сплайн) Источник — интерактивный сплайн. Данный блок представляет график в виде кривой, проходящей через заданные точки. Полученные данные можно вывести на панель холста («Панель холста»). Данный тип данных возвращают такие блоки как «Подготовить линию», «IV Smile», «Улыбка’ Блека-Шолза»

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

Возвращаемое значение Задает возвращаемое значение индикатора. Число и 2 логических значения Число
Формула Формула это пользовательский индикатор, имеющий неограниченное количество входов типа «Число» или «Логическое значение». Блоки, соединенные с блоком «Формула», являются переменными. Выходное значение является «Числом». Для построения формул используется синтаксис языка программирования С#. Доступные операторы и математические функции языка Вы можете найти по следующим ссылкам — Операторы языка С# , Математические функции встроенные в язык C#.

При наборе имени кубика в редакторе формул появляется список кубиков, которые подходят под набираемый Вами текст. Переход в список возможен с помощью клавиши «Вниз», либо нажатием левой кнопкой мыши непосредственно в списке. Выбор кубика из списка осуществляется как клавишей «Ввод», так и двойным кликом мыши. После осуществления выбора кубика из списка, выражение дополняется выбранным кубиком.

Числа или Логические значения Число Пример стратегии 2МА с нестандартным стопом
Логическая формула Логическая Формула — пользовательский индикатор, имеющий неограниченное количество входов типа «Число» или «Логическое значение». Названия блоков, соединенных с блоком «Формула», являются переменными. Выходным значением является «Логическое значение». Для построения логических формул используется синтаксис языка программирования С#. Доступные операторы и математические функции языка Вы можете найти по следующим ссылкам — Операторы языка С# , Математические функции встроенные в язык C#. Числа или Логические значения Логическое значение Пример по индикатору ADX

Пример по индикатору Alligator Пример стратегии 2МА с нестандартным стопом

Пример по индикатору Momentum

Обновляемое значение Блок, позволяющий накапливать данные по позиции. После закрытия позиции обнуляется. Типичное применение — реализация пользовательского трейл-стопа. При использовании без позиции значение будет глобальным. Три входных параметра:
— число — новое значение, записываемое в блок;
— логическое значение — условие — обновляем или нет числовое значение;
— очистка (необязательный параметр) — приводит обновляемое значение к стартовому значению.
Текущее значение в блоке. Пример стратегии 2МА с нестандартным стопом
Внешний C# скрипт Пользовательский код на языке C#. Фин. инструмент (неограниченное количество) отсутствует
Внешний опционный C# скрипт Пользовательский код на языке C#.
Связанный параметр Позволяет связать параметры различных блоков вместе, чтобы в списке оптимизации они не повторялись. Необходим, если параметры всегда имели одинаковое значение. отсутствует отсутствует
Комментарий Позволяет написать текстовый комментарий и связать его с любым блоком. отсутствует отсутствует