Сравнение лучших графиков для запуска вашего финтех-приложения

Сравнение лучших графиков для запуска вашего финтех-приложения

5 апреля 2022 г.

Привет! Меня зовут Андрей, я менеджер по продукту. Многие из моих обязанностей и ключевых видов деятельности в значительной степени зависят от понимания конкретных рыночных ниш и их игроков. Итак, когда я начал работать с финансовыми графиками, моя команда исследовала рынок графических решений для бизнеса/разработчиков, создающих веб/мобильные приложения, ориентированные на торговлю и инвестиции. Сегодня я делюсь с вами информацией из этого анализа.


В этой статье я собираюсь описать и сравнить лучшие, по моему скромному мнению, загружаемые самостоятельно размещенные библиотеки графиков. Я рассматриваю мощную торговую или аналитическую платформу как среду для интеграции графика для визуализации рыночных данных, анализа и торговли.


Вы можете спросить, зачем компании нужно стороннее решение. Потому что это намного дешевле и быстрее, конечно. Создание с нуля расширенного модуля построения графиков для финтех-продукта стоит сотни тысяч долларов, и на его создание уходит много месяцев, если не лет. Тем не менее, способность визуализировать рынок, играть с его параметрами и применять даже базовые инструменты технического анализа имеет большое значение для прогнозирования направления цены.


Решения для построения графиков B2B включают в себя:


  • [Библиотека графиков и торговый терминал TradingView] (https://www.tradingview.com/HTML5-stock-forex-bitcoin-charting-library/)

  • [DXcharts Devexperts] (https://devexperts.com/dxcharts/)

  • [Cosaic ChartIQ] (https://cosaic.io/chartiq/)

  • [Высокие диаграммы] (https://www.highcharts.com/)

Стоит отметить, что вы найдете множество других решений для построения графиков от разных поставщиков, таких как amCharts, FusionCharts, AnyCharts, ApexCharts, ChartsJS, Scichart и другие. В общем, все они популярны; однако по многим аспектам они не соответствуют тем, которые я собираюсь рассмотреть в этой статье. Я также подробно рассмотрю эти аспекты ниже, но в основном потому, что другие поставщики предоставляют обобщенные диаграммы (круговые диаграммы, карты, диаграммы Ганта и т. д.) и не специализируются на финансовых технологиях.


Эти другие поставщики могут быть хорошими вариантами, если у вас есть веб-сайт, для которого вам нужна простая диаграмма JavaSript, и вы не хотите использовать Google Charts для разработчиков из-за их ограничений и медленной разработки продукта. Единственным исключением будет Highcharts Stock от Highcharts, поэтому я добавляю его в наш обзор как одного из лучших поставщиков общих графиков для финансовых технологий.


Еще одна вещь о TradingView, прежде чем я начну, это то, что основным продуктом компании является платформа B2C. Кажется, он основан на той же технологии построения диаграмм, которую они предлагают отдельно в качестве продукта B2B. Вот почему я собираюсь проигнорировать все остальное, что доступно на платформе B2C для телевидения в этой статье.


Отказ от ответственности: этот обзор основан на исследовании, проведенном в феврале 2022 года, в основном из открытых источников, которые исследователь мог неверно истолковать, поэтому любая информация может быть изменена.


Функции


Когда вы создаете торговую платформу, академию инвесторов или социальную сеть для трейдеров, арсенал функций для анализа является ключевым для конечных пользователей. От конечных пользователей, вероятно, ожидают, что они будут платить за услуги и поддерживать ваш бизнес, а также должны получать необходимые им функции.


Сравнение типов графиков в TradingView, DXcharts, ChartIQ и Highcharts


Все 4 кандидата поддерживают обязательные типы диаграмм, такие как свечи, бары, линии, области и даже более экзотические хейкин-аши. Тем не менее, ChartIQ и DXcharts имеют самые большие наборы и выглядят как фавориты.


Сравнение таймфреймов и интервалов в TradingView, DXcharts, ChartIQ и Highcharts


Работать с видимым диапазоном данных на диаграмме лучше всего в решениях TV, тогда как DXcharts предлагает несколько лучшие возможности в отношении периодов агрегации. Разработчик может указать периоды по умолчанию, а конечный пользователь может использовать настраиваемые периоды, добавлять их к значениям по умолчанию и даже удалять значения по умолчанию, если они ему не нужны. ChartIQ хорош, но ему не хватает пользовательского интерфейса для тех же функций, а Highcharts — скромный вариант.


Несколько сеток графиков в TradingView, DXcharts, ChartIQ и Highcharts


Возможность отображать сетку из нескольких графиков есть у всех упомянутых вендоров. Однако только Trading Terminal от TV и DXcharts от Devexperts имеют пользовательский интерфейс для управления им из кучи. Кроме того, они, кажется, опережают конкурентов по функциональным возможностям, в основном с точки зрения синхронизации между несколькими графиками.


Рисунки и индикаторы в TradingView, DXcharts, ChartIQ и Highcharts


Highcharts значительно отстает от всех других решений, когда дело доходит до реальных инструментов для технического анализа: нарисованных вручную объектов (или рисунков) и автоматически рассчитанных индикаторов. Я бы сказал: DXcharts и ChartIQ выигрывают этот раунд благодаря своим редакторам dxScript и ScriptIQ. Они позволяют конечным пользователям создавать и изменять свои пользовательские индикаторы. TV не предлагает аналогичный инструмент в своих чартах B2B.


Графическая торговля (ордера и позиции) в TradingView, DXcharts, ChartIQ и Highcharts


Если вы создаете приложение для торговли, телевизионная библиотека графиков и Highcharts, вероятно, вам не подойдут. Торговый терминал TV и ChartIQ Cosaic имеют номинальный паритет, за ним следуют DXcharts от Devexperts.


Внешний вид и публикация в социальных сетях в TradingView, DXcharts, ChartIQ и Highcharts


В общем, все решения очень продвинутые: темы, все виды настройки стилей, возможности совместного использования, оптимизация мобильного сенсорного экрана и, конечно же, возможность для конечного пользователя сохранить работу и вернуться к макету графика. TV предлагает отличное контекстное меню, предустановки таймфреймов и функцию GoTo для удобной навигации по историческим рыночным данным.


Рыночные данные


Инструмент построения диаграмм бесполезен, если нет данных для отображения. Вот почему я был удивлен, узнав, что единственная загружаемая библиотека графиков, которая поставляется с интегрированными рыночными данными из коробки, — это DXcharts. Поставщиком данных в данном случае является dxFeed. В то же время DXcharts рекламируется как независимый от поставщика данных. Это означает, что, как и во всех других решениях, вы можете подключить свой поток данных и отображать рыночные данные от любого поставщика.


Рыночные данные готовы к использованию в TradingView, DXcharts, ChartIQ и Highcharts


Удобство для разработчиков


ТВ, будучи, пожалуй, самым популярным чартом, к сожалению, не дает никакой документации по интеграции. Он плохо документирован и находится в частном репозитории Github, к которому вам нужно выбрать доступ. На Medium есть несколько статей о том, как его интегрировать, что не кажется очень сложным. Тем не менее, вам нужно выяснить некоторые вещи самостоятельно.


Тем не менее, существует проприетарный язык для изучения сценариев под названием PineScript, и его документация сделана довольно хорошо. Вы можете много прочитать об основных функциях и типах, а также у вас есть подсказки во встроенном редакторе кода. Жаль, что PineScript недоступен в библиотеке графиков. С телевидением также сложно получить поддержку, потому что у них слишком много клиентов, я думаю.


ChartIQ имеет фантастическую документацию; они приложили к этому немало усилий. Вы начинаете очень быстро, со многими статьями, которые включают технические подробности о том, как работает библиотека. Скриншоты и выходные данные консоли очень помогают разработчикам понять, как заставить это работать.


У них также есть язык сценариев ScriptIQ. Он работает так же, как PineScript на платформе B2C телевизора, но документация очень плохая, и в нем отсутствуют некоторые функции, например оповещения.


Highcharts имеет солидную страницу документации. Вы можете быстро понять, что вам нужно сделать, чтобы интегрировать его. Поскольку Highcharts — это не только торговые графики, вы не найдете много информации о торговых графиках, в частности. Тем не менее, у них есть ссылки на API для разработчиков, но количество примеров довольно мало. Язык сценариев для обучения не найден.


DXcharts имеет хорошую документацию, так как у них есть страница быстрого запуска с несколькими вариантами установки. Мне также нравятся живые примеры — вы можете попробовать функционал прямо там и даже изменить некоторые параметры, чтобы увидеть, как это работает в динамике. Иногда сложно найти какую-то информацию, но у них есть канал поддержки, и они отвечают довольно быстро.


DXcharts имеет язык dxScript для обучения. У него также есть страница документации с примерами, не такая обширная, как PineScript для телевизора, но все же хорошая альтернатива.


Цены


Highcharts — единственный поставщик, у которого есть хоть какая-то ясность в отношении структуры затрат на их веб-странице. Они предлагают решение бесплатно, если вы не используете его в коммерческом проекте или еще не запустили свой продукт.



Все остальные провайдеры просят вас связаться с ними. Итак, я попробовал, и вот что я нашел.


Я не нашел бесплатную версию DXcharts, хотя ценовая лестница начинается от 1500 долларов.


У TradingView есть бесплатная версия с логотипом и ссылкой на основную платформу. Это отлично подходит в качестве отправной точки, но в конечном итоге многие ваши клиенты могут превратиться в своих. Платные версии без логотипа/ссылки стоят около 1000–2000 долларов в месяц без дополнительных ограничений.


Цены Cosaic кажутся самыми высокими, если вам нужны все модули. Они также, кажется, применяют ограничения на количество одновременно активных конечных пользователей на основе сообщений на форуме. Тем не менее, я не нашел никаких официальных подтверждений этому. Полностью бесплатной версии, насколько мне известно, нет, но есть 30-дневный пробный период.


Резюме


Если вы из агентства по разработке программного обеспечения или из финтех-компании, которая собирается развернуть приложение, вот ваша шпаргалка со сравнением всех основных библиотек финансовых графиков. Не существует идеального решения, удовлетворяющего всем возможным требованиям. Тем не менее, некоторые поставщики могут предоставить вам мощную диаграмму в вашем продукте и помочь вам избежать утомительной внутренней разработки, если вам нужно сосредоточиться на своем основном бизнесе.


Также опубликовано здесь



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE