Skip to content

A platform to read time-series data(ticker price, pnl data) and generating statistic analysis as well as plots to measure and compare.

License

Notifications You must be signed in to change notification settings

EricaWei053/DataSentiment

Repository files navigation

DataSentiment

GitHub Travis (.org) branch Codecov Read the Docs

Description

Sometimes the data analysis is a very time-consuming and dry process. This platform provides an automatically statistic analysis results, cumulative return plot, histogram and 3D visualization for given time-series data. The data could be ticker price or profit and loss(pnl) data. The input data reqiuremtns are two columns, one column is date, another one is value depending on the date.

Demo

Usage

Backend mainly in Python in processing file, data, calculating values. Use Plotly Dash to illustrate the plotting and Analysis.

  • Time-series data
  • PnL or ticker price
  • Statistic Analysis Table
  • View plots with several choices

How to run it

pip install -r req.txt 
python ./src/plot.py [file1] [file2]

And then you can click the url link generated and viewing the contents.

Please make sure the file is in csv format and you enter the full or absolute path for the current root.

Disclaim:

This app will try to make sure everything is calculating correctly, but it could be the case the data is dismatch and get insane results. If there's anything wrong and could be improved, please add to issue and send PR.

Optional Develop:

Will add Deep Learning network for potential development feature.

About

A platform to read time-series data(ticker price, pnl data) and generating statistic analysis as well as plots to measure and compare.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages