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

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


Поиски и замена блоков по Имени
Для быстрого поиска блоков, вынесенных на Рабочее пространство Редактора Вы можете воспользоваться Поиском по Имени блока. Для активации строки поиска нажмите на кнопку Поиск
, либо воспользуйтесь сочетанием клавиш Ctrl + F.
После активации поле поиска будет доступно в правом верхнем углу Рабочего пространства Редактора.

Начните вводить имя нужного Вам блока, либо откройте выпадающий список и выберите блок при помощи мыши. Нажмите на кнопку → для перехода к выбранному блоку на Рабочем пространстве Редактора.
Панель поиска дает возможность переименования блоков, а также параметров внутри самого блока (например в блоке Формула)
Пример
Необходимо переименовать блок adx в adxNew. При этом в связанных блоках Формула также необходимо обновить данные.

Нажмите на стрелку слева от строки поиска. Появится вторая строка, в которой необходимо ввести новое имя для выбранного блока. В нашем случае adxNew.
Для того чтобы заменить имя блока в параметрах связанных блоков необходимо включить кнопку f(x). Если эту кнопку деактивировать, изменится только имя выбранного блока. Для завершения нажмите на кнопку
.

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

Панель инструментов интерактивная и позволяет переносить выбранные блоки на Рабочее пространство Редактора путем перетаскивания, зажав левую кнопку мыши.
Обратите внимание! В разных режимах работы Редактора (Редактор скриптов или Редактор индикаторов) могут быть недоступны некоторые блоки. Например, в режиме Редактора скриптов недоступны блоки Источник.

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

Если вынести блок на Рабочее пространство редактора и выделить его левой кнопкой мыши, то в окне Свойства появятся настраиваемые параметры блока.

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

Когда поле рядом с кнопкой активно, вы можете задать значение параметра вручную.
Если поле рядом с кнопкой заблокировано, значит значение для этого параметра будет взято из вкладки Оптимизация.
Подробное описание блоков
В окне Подробный приведено краткое описание блока, его Входные и Выходные данные, список доступных Параметров, а так же ссылки на примеры использования блока (если доступны примеры)







