MultiCharts — профессиональная программная платформа для технического анализа финансовых рынков и исполнительного электронного трейдинга. Платформа предназначена для анализа рыночных данных, разработки и тестирования торговых стратегий, а также для их автоматического и ручного исполнения через подключаемых брокеров и поставщиков данных. MultiCharts поддерживает создание индикаторов и стратегий на нескольких языках программирования, в том числе PowerLanguage/EasyLanguage, а в более поздних версиях предоставляет интеграцию с .NET и Python для расширяемости и автоматизации.
Программное обеспечение ориентировано на трейдеров, аналитиков и разработчиков алгоритмических стратегий, предлагая сочетание интерактивных графиков, гибких средств бэктестирования и механизмов управления рисками. Архитектура платформы предусматривает работу с историческими и потоковыми данными, многопоточный расчёт показателей и возможность проведения тестов с учётом проскальзывания, комиссий и рыночной ликвидности. Интерфейс и функциональные компоненты нацелены на сочетание визуального анализа и программного контроля торговых алгоритмов.
- Графики и визуализация: многоинструментальные графики с настраиваемыми шкалами, типами отображения цены и набором встроенных индикаторов.
 - Бэктестирование: точный и быстрый бэктестинг стратегий с учётом комиссий, проскальзывания и различных режимов симуляции исполнения.
 - Оптимизация стратегий: функции параметрической оптимизации и анализ результатов по множеству критериев производительности.
 - Поддержка языков программирования: PowerLanguage/EasyLanguage, интеграция с .NET и Python для создания пользовательских индикаторов и роботов.
 - Автоматическая и ручная торговля: возможность запуска автоматизированных стратегий и ручного управления позициями через рабочие терминалы.
 - Интеграция с брокерами и поставщиками данных: подключаемые драйверы и API для получения рыночных данных и отправки ордеров.
 - Скринеры и сигналы: инструменты для поиска торговых возможностей по заданным критериям и генерации торговых сигналов.
 - Мультивалютная и многорукая работа: поддержка нескольких инструментов в рамках одного исследования и синхронизированных расчётов.
 - Управление рисками и журналирование: встроенные механизмы учёта рисков, логирования сделок и анализа торговли.
 - Расширяемость и интеграция: API и скриптовые интерфейсы для подключения внешних библиотек, данных и сервисов.