ни тупайл ни qlua на данный момент САМИ не открывают графики и не строят. Только таблицы. На qlua можно только задать функцию обработки расчёта свечек (что в принципе и делает OnCalculate в скриптах индикатора). Разработчикам уже не раз говорили на полную убогость данной ситуации. То, что Вы просите - реализовано у них в платном функционале системы серверных плагинов. Но разработчики пока не открыли для нас этот интерфейс, т.к. они сами пишут и продают плагины.
sam063rus, то что Вы пишете - очень печально. Я, например, задавался вопросом - что если мне понадобится проанализировать, какие сигналы выдает тот или иной имеющийся в Quik индикатор на графиках по нескольким десяткам разных инструментов на разных временных интервалах. Я так понимаю, что прицепив индикатор к графику цены, этому индикатору можно присвоить идентификатор, по которому затем получать в скрипте его значения с помощью getCandlesByIndex. Но добавлять индикатор на график цены можно только вручную, так же как и присваивать ему идентификатор (tag). Очевидно, что при количестве инструментов в несколько десятков, помноженных на несколько таймфреймов, эта задача становится практически невыполнима. Если бы разработчики хотя бы сделали аналог функции CreateDataSource для индикаторов, с помощью которой можно было бы получать их значения, привязав как-то индикатор к данным, получаемым с помощью этой функции (CreateDataSource) по определенному инструменту - то отсутствие возможности автоматического открытия графиков и добавления на них индикаторов было бы не так страшно.
что мешает Вам самим написать аналоги стандартных индикаторов на qlua и использовать получившиеся функции к имеющимся у вас источникам данных? вам даже не придётся открывать для этого графики и строить индикаторы.
sam063rus пишет: что мешает Вам самим написать аналоги стандартных индикаторов на qlua
То, что это займет какое-то время... И мысль о том, зачем заново писать то, что уже написано? Кстати, а готовых текстов этих стандартных индикаторов на QLua Вам не встречалось?
А для того чтобы получить доступ к данным графика цены или стандартного индикатора с помощью функции GET_CANDLE языка QPILE - их обязательно предварительно открывать в терминале? Или же она работает по принципу CreateDataSource из QLua, то есть независимо от наличия в терминале открытого графика?