А какие варианты могут быть?
в Metatrader можно волшебную красоту ваять и технически это не очень сложно
указываешь, что определённые массивы являются индикаторными и программа эти массивы (буферы) далее выводит на панель, твоя задача только наполнить буферы. Там, правда, без визуального редактора.
допустим, я в индикаторе подготовил 3 таких буфера (3 линии),
указал программе, что вот они, 3 шт. (с номерами по порядку), далее сложность только в визуальном редакторе 3 стрелки вывести правильно. Хотя и тут можно так - (как в MT) - по порядку нумерации буферов - тянешь на панель первую линию - выводится первый указанный буфер, тянешь вторую - второй, третью - третий.
Это лёгкая, визуальная сторона вопроса. Как анализировать эти значения - уже другой вопрос. Вопрос вашей архитектуры.