Trouver les bons graphiques prend du temps et soulève de nombreuses questions. Aujourd'hui, je souhaite partager mon expérience dans le choix des graphiques financiers pour économiser votre temps et vos efforts.
Dans l'article, je vais considérer trois bibliothèques principales pour moi, faire une comparaison et ajouter des commentaires d'expérience personnelle.
Bonjour, Habr!
. 3 , . . open source lightweight-charts, trading-vue-js ( Vuejs) harting_library.
: " TradingView"
. , "" "". .
lightweight-charts
. , . , . , - , .
, TradingView - .
"" : line, area, , . . , . CDN Nodejs.
:
$ npm install lightweight-charts
import { createChart } from 'lightweight-charts';
const chart = createChart(document.body, { width: 400, height: 300 });
const lineSeries = chart.addLineSeries();
lineSeries.setData([
{ time: '2019-04-11', value: 80.01 },
{ time: '2019-04-12', value: 96.63 },
{ time: '2019-04-13', value: 76.64 },
{ time: '2019-04-14', value: 81.89 },
]);
: https://ru.tradingview.com/lightweight-charts/
: https://github.com/tradingview/lightweight-charts/blob/master/docs/README.md
: Apache License, Version 2.0
: 3.1.5
: https://discord.com/invite/E6UthXZ
harting_library
TradingView, . TV. , "" .
. :
API, . , — .
harting_library . "-" .
: https://charting-library.tradingview.com/
: https://github.com/tradingview/charting_library/wiki ( 404 )
: https://discord.com/invite/E6UthXZ
TradingVue
, . TradingView, (MIT), API. , . 20ms 1000 . — JavaScript, . Vuejs, , , .
:
— . — . TradingView.com — !
. overlays
. tvjs-overlays.
, , . Pull .
:
npm i trading-vue-js
<template>
<trading-vue :data="this.$data"></trading-vue>
</template>
<script>
import TradingVue from 'trading-vue-js'
export default {
name: 'app',
components: { TradingVue },
data() {
return {
ohlcv: [
[ 1551128400000, 33, 37.1, 14, 14, 196 ], // [timestamp, open, high, low, close, volume],
[ 1551132000000, 13.7, 30, 6.6, 30, 206 ],
[ 1551135600000, 29.9, 33, 21.3, 21.8, 74 ],
[ 1551139200000, 21.7, 25.9, 18, 24, 140 ],
[ 1551142800000, 24.1, 24.1, 24, 24.1, 29 ],
]
}
}
}
</script>
playground
: MIT
" " charting_library TradingVue , .
, :)
Suite de l'article: " Connexion et configuration des graphiques TradingView "
Merci de votre attention!