TradingView полностью динамическое веб приложение на javascript, это значит работа возможна только из браузера.
Я надеюсь вы уже проверили штатные скрипты tradingview, с достаточно объемным функционалом и они вам не подошли?
Если вы не знаете python но к примеру можете написать простейшее приложение javascript (для html) то лучше воспользоваться расширениями браузера, вставляющие ваш код на страницу, такими как greasemonkey/tempermonkey. Код для автоматизации действий с их помощью обычно значительно проще, чем управление 'снаружи', но возможностей (по простому) с ним меньше чем с помощью selenium (например когда нужно одновременное взаимодействие с разными страницами, перемещение по истории туда сюда и т.п. да и просто работа с общими данными удобнее на python снаружи чем пытаться держать данные в браузерной базе данных).
В вашем случае нужно просто кликать по экрану с временными интервалами - инжект скрипта на страницу - лучший вариант.
В похожей ситуации я с помощью javascript создавал простую панель с кнопками в углу страницы, на onclick кнопок добавлял скрипт вида:
setTimeout(метод,миллисекунды);
а в методе на таймауте выполнял действие и запускал следующий таймаут (получается многоэтажная некрасивая конструкция но очень простая).
Действия на странице требуют идентификации элемента, что обычно (если нет противодействия со стороны разработчика, вроде tradingview этим не страдают) делают с помощью css селектора и простейшей конструкции:
$('css-селектор').click() чтобы кликнуть или $('css-селектор').val("новое значение") чтобы сменить значение
спасибо jquery за то что есть на каждом сайте.
Еще лайфхак, css селектор можно автоматически получить в инспекторе браузера (F12) нажав правую кнопку на нужном элементе - копировать - css-селектор.
p.s. если jquery нет то вместо $ придется использовать querySelector('css-selector') а устанавливать значение в зависимости от типа элемента либо text либо value.. в общем гуглить документацию по элементарному html