Написал тут
питонячью библиотечку небольшую для поиска поддержки/сопротивления.
Там пара алгоритмов для поиска уровней, один алгоритм для скоринга и возможность отрисовать уровни на чарте.
Общая концепция такая:
1. Ищем разворотные точки
2. Обучаем Agglomerative Clustering, собираем уровни из точек
Находит оно примерно следующее:
Юзайте в общем. Работает на Python 3.6+
Когда не лень выкладываю что-то по трейдингу в
телегу
А так к любому языку и терминалу легко линковка делается через http клиент/сервер. Ну или через сокеты. Я так multicharts.net подключал
https://www.mql5.com/ru/forum/306688