База знаний

Шаг 1 – попробуйте найти ответ:

Пример создания самодельного индикатора *
Автор Alexey TSLab, Изменено Alexey TSLab на 12 January 2020 20:00

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

 1.В главном меню выберите "Вид"
 2.Откройте "управление скриптами"
 3.В управлении скриптами нажмите кнопку "Новый индикатор"
 4.В списке появится Новый индикатор. Кликните на нем дважды или нажмите кнопку "Редактировать"
СоздатьСамодельныйИндикатор

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

 Тип используемого в индикаторе источника определяется исходя из тех данных, которыми будет оперировать индикатор в будущем скрипте.
Кратко:
 Источник(значения) - числа в скрипте, полученные от инструмента(побарные значения). Грубо говоря, у которых есть история.(Пример: блоки Открытие/Закрытие/Максимум/Минимум бара, Объем бара, Время и т.д.)
 Источник(значения, не потоковый) - числа в скрипте, не имеющие историю. (Пример: "Дата выхода последней закрытой позиции по имени входа" и т.д.)
 Источник(логический) - логические значения, true/false(Пример: блок логическая формула, блоки пересечений и т.д.)
 Источник(позиция) - блоки входа в позицию
 
 1. Для создания индикатора, понадобится блок "Формула" для расчета значения
 2. Блок "Возвращаемое значение" для вывода полученного числа из нашего индикатора.
 Соберите блоки в редакторе, как показано на картинке.
 3.Выделите блок "формула" и запишите выражение (high+low)/2

Возвращаемое значение всегда используется, в любом самодельном индикаторе.
В любом самодельном индикаторе можно вывести только одно значение, рассчитываемого значения или логического Истина/Ложь
 Собираем индикатор

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

Для использования индикатора в редакторе скрипта, используйте его, как любой другой индикатор из Панели инструментов редактора.

 

(4 голос(а))
Эта статья полезна
Эта статья бесполезна