candlejs
Candlestick Charting for Time Series
candlejs is used for charting real-time market data such as stock or future prices. It's light weight and high performance with no dependency on other packages. It's optimal for intra-day trading scenarios.
Installations
Fork & Development
git clone https://github.com/rp8/candlejs.git
cd candlejs
npm install
Use Only
npm install candlejs --save
Dev & Test
- npm run build
- open test/candle.html in Chrome to test simple simulator & chart
- open test/candle.html in Chrome to test more with tick data from files and simulator
- npm run test
Usages
var cjs = ;
TickSeries - Tick time series
var ticks = 'AAPL';ticks
Bars - Bar time series of intervals such as daily, hourly, 5 min, etc
var dailyBars = 'AAPL' 24*3600*1000;dailyBars;dailyBars;dailyBars;dailyBars;...dailyBarsclear;
Simulator - Simulating price time series
var s = 010 10000 100;s;sstart;s;
CandleChart
var chart = candleWidth: 4;var bars = 'AAPL' 24*3600*1000;chart;chart;chart;chart;...chart will update with the streaming data coming from bars
LineReader - Reading data from a local file
var lr = ;var bars = 'AAPL' 24*3600*1000;bars; var bars0 = ;lr; lr; lr;
HTML
Start Stop
FAQ
Issues
Changelog
1/20/2019:
- added fixed to fix number of digits, default to 2 var Simulator = function (vol, value, delay, fixed) {...}
- added new mthod to draw horizontal lines CandleChart.prototype.addYLine = function(color, text, price) {..}
License
candlejs is licensed under the MIT License © 2015-2019 Ronggen Pan