Как правильно подойти к вопросу: какую библиотеку использовать для отображения OHLC свечей в приложении на C++?
Ссылка скопирована
Нужно понять: добрый вечер. Хочу разработать своё приложение для отображения графика OHLC свечей на C++. Какую библиотеку наиболее предпочтительно использовать Сейчас?
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
1 ответ
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
1 ответ
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
1 ответ
Figma
Баг с переносом слов в Figma?
1 ответ

Для отображения OHLC-свечей в C++ выбор библиотеки зависит от GUI-стека. Если вы делаете десктопное приложение на Qt, самый практичный вариант — Qt Charts или QCustomPlot. Если нужна высокая производительность и много данных, смотрите Qwt, ImPlot/ImGui или собственный OpenGL-рендер.
Для старта я бы выбирал так:
QCustomPlot;Qt ChartsсQCandlestickSeries;Пример с Qt Charts концептуально выглядит так:
QCandlestickSeries *series = new QCandlestickSeries(); series->append(new QCandlestickSet(open, high, low, close, timestamp)); QChart *chart = new QChart(); chart->addSeries(series); chart->createDefaultAxes();
QCustomPlot часто удобнее, если нужны кастомные оси, zoom/pan, быстрый контроль внешнего вида и меньше зависимости от лицензирования модулей Qt. Но свечи иногда придётся реализовать через финансовые plottables или кастомный слой.
Если приложение не обязательно на Qt, можно рассмотреть wxWidgets, Dear ImGui + ImPlot или даже webview с TradingView Lightweight Charts, но последнее уже не чистый C++ charting.
Итог: для обычного C++/Qt приложения начните с Qt Charts или QCustomPlot. Если нужен терминальный/трейдерский интерфейс с быстрым интерактивом — ImGui + ImPlot. Для больших данных заранее продумайте агрегацию свечей и виртуализацию, иначе любая библиотека начнёт тормозить.