Пример Использования React Stockcharts Для Рисования Диаграмм И Графических Элементов.

В статье представлен материал по практическому использованию React для решения задачи построения графиков на основе информации с финансовых рынков.

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

Статья может быть интересна фронтенд-разработчикам, решающим задачи графического отображения данных.



Пример использования React Stockcharts для рисования диаграмм и графических элементов.
</p><p>

Представим, что вам дана задача создать график, аналогичный представленному на платформе.

tradeview.com .

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

Решить проблему с нуля будет достаточно сложно, поэтому сначала стоит проанализировать уже имеющиеся работы.

Если поискать готовые решения в Интернете, то окажется, что графические библиотеки на базе React куча .

Но единственный, уникальный в своем роде проект, который позволяет решить задачу в минимальные сроки, это проект Реагировать на биржевые диаграммы .

Эта библиотека написана на React и уже включает поддержку некоторых индикаторов и элементов рисования, а также динамическую загрузку данных с помощью полос рисования.

Другие графические библиотеки не имеют такого функционала и требуют существенной доработки.

Все, что мы можем сделать, это расширить React Stockcharts, добавив новые индикаторы и элементы рисования.

Цель этой статьи — показать, как расширить функционал библиотеки и добавить новые элементы.

Использование React Stockcharts d3js , поддерживает рисование на холсте и SVG, элементы библиотеки структурированы и разделены на отдельные компоненты.

Это облегчает понимание логики библиотеки.

При разработке использовался React версии 16.8.6; Babel и Webpack используются для сборки проекта.



С чего начать?

Первое, что нужно сделать, это загрузить исходный код библиотеки с сайта github .

Установите зависимости, запустив npm install --save response-stockcharts и запустив проект с помощью npm run watch. Структура папок показывает, как организован проект. Все элементы графа разделены на отдельные компоненты и названы соответствующим образом.



Пример использования React Stockcharts для рисования диаграмм и графических элементов.
</p><p>



Создание нового индикатора

Давайте рассмотрим добавление индикатора на примере Индекс денежного потока .

Для создания нового индикатора вам необходимо сделать следующее: 1. Создайте файл mfi.js в папке индикатора.

Он привязывает к индикатору алгоритм, метод рисования и другие свойства.

индикатор/mfi.js

   

import { rebind, merge } from ".

/utils"; import { mfi } from ".

/calculator"; import baseIndicator from ".

/baseIndicator"; const ALGORITHM_TYPE = "MFI"; export default function() {

Теги: #JavaScript #react.js #React Stockcharts #Биржевые диаграммы #Индикаторы #Элементы рисования #Финансовые инструменты
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.