This is a web application to visualize various famous technical indicators and stocks tickers from user

Overview

Visualizing Technical Indicators Using Python and Plotly.

Currently facing issues hosting the application on heroku. As soon as I am able to I'll like the live application here. Until then please check the demo below.

Please refer to the demo video below to understand how it works. (No audio available for the damo)

Demo VIDEO

This is version 1 of the web applicaiton

About the Web app.

With this web applicaiton I aim to provide a free open source method for people to visualize and understand various technical indicators. People can use this applicaiton to select various technical indicators and then visualize and interact with them. This can help new financial engineers get a better understanding of how various parameters of a technical indicator will affect the way we execute trades. It uses the technical analysis library available for python and Plotly's interactive visualization tools to provide the user with a dynamically changing and interactive tool.

Since this is just version 1 of the application I am yet to fix a lot of bugs and improve on it. So do bear with some of the little nuances. In case you would like to send any suggestions please email me at [email protected].

Some features

  1. Interactive visualization
  2. Dynamically changing environment
  3. Users can look up the indicator with the link provided
  4. Any stock across yahoo finance is available

Tutorial on how to use the application.

To use this one must follow the steps below

  1. Open the web applicaiton in your browser
  2. Open Yahoo finance and search for the stock for which you wish to plot the indicator for
  3. Copy the ticker value for the stock from Yahoo FInance
  4. Paste it in the input box of the applicaiton
  5. Select the indicator.
  6. Select the date range and other input parameters based on the indicator
  7. In case you would like to learn more about the indicator click on the link that says "TO learn more about current indicator please click here"

For any suggestions please email me.

Indicators as of Version 1 of the web application.

1. Accumulation/Distribution Index
2. Aroon Indicator
3. Average Directional index
4. Average True Range (ATR)
5. Awesome Oscillator
6. Bollinger Bands (std - 2)
7. Chaikin Money Flow (CMF)
8. Cummilative Return
9. Daily Return
10. Donchian Channel Bands
11. Ease of Movement
12. Exponential Moving Average
13. Ichimoku Kinkō Hyō (Ichimoku)
14. Kaufman’s Adaptive Moving Average', 'value': 'KAMA'},
15. Kelter Channel Index
16. Money Flow index
17. MACD
18. Negative Volume Index Indicator
19. Percentage Price Oscillator
20. Percentage Volume Oscillator
21. Rate of Change
22. Relative Strength Index (RSI)
23. Simple Moving Average
24. Ulcer Index
25. Volume Weighted Average Price
26. Weighted Moving Average

This web application is made for academic purposes only

Owner
I am currently a Senior at SSN College of Engineering My interests lie in Data Analysis and Computational Finance and I wish to pursue a career in the same
Visualization Library

CamViz Overview // Installation // Demos // License Overview CamViz is a visualization library developed by the TRI-ML team with the goal of providing

Toyota Research Institute - Machine Learning 67 Nov 24, 2022
Example Code Notebooks for Data Visualization in Python

This repository contains sample code scripts for creating awesome data visualizations from scratch using different python libraries (such as matplotli

Javed Ali 27 Jan 04, 2023
Pglive - Pglive package adds support for thread-safe live plotting to pyqtgraph

Live pyqtgraph plot Pglive package adds support for thread-safe live plotting to

Martin Domaracký 15 Dec 10, 2022
An open-source plotting library for statistical data.

Lets-Plot Lets-Plot is an open-source plotting library for statistical data. It is implemented using the Kotlin programming language. The design of Le

JetBrains 820 Jan 06, 2023
在原神中使用围栏绘图

yuanshen_draw 在原神中使用围栏绘图 文件说明 toLines.py 将一张图片转换为对应的线条集合,视频可以按帧转换。 draw.py 在原神家园里绘制一张线条图。 draw_video.py 在原神家园里绘制视频(自动按帧摆放,截图(win)并回收) cat_to_video.py

14 Oct 08, 2022
Implement the Perspective open source code in preparation for data visualization

Task Overview | Installation Instructions | Link to Module 2 Introduction Experience Technology at JP Morgan Chase Try out what real work is like in t

Abdulazeez Jimoh 1 Jan 23, 2022
Personal IMDB Graphs with Bokeh

Personal IMDB Graphs with Bokeh Do you like watching movies and also rate all of them in IMDB? Would you like to look at your IMDB stats based on your

2 Dec 15, 2021
A Bokeh project developed for learning and teaching Bokeh interactive plotting!

Bokeh-Python-Visualization A Bokeh project developed for learning and teaching Bokeh interactive plotting! See my medium blog posts about making bokeh

Will Koehrsen 350 Dec 05, 2022
A concise grammar of interactive graphics, built on Vega.

Vega-Lite Vega-Lite provides a higher-level grammar for visual analysis that generates complete Vega specifications. You can find more details, docume

Vega 4k Jan 08, 2023
web application for flight log analysis & review

Flight Review This is a web application for flight log analysis. It allows users to upload ULog flight logs, and analyze them through the browser. It

PX4 Drone Autopilot 145 Dec 20, 2022
These data visualizations were created for my introductory computer science course using Python

Homework 2: Matplotlib and Data Visualization Overview These data visualizations were created for my introductory computer science course using Python

Sophia Huang 12 Oct 20, 2022
Fastest Gephi's ForceAtlas2 graph layout algorithm implemented for Python and NetworkX

ForceAtlas2 for Python A port of Gephi's Force Atlas 2 layout algorithm to Python 2 and Python 3 (with a wrapper for NetworkX and igraph). This is the

Bhargav Chippada 227 Jan 05, 2023
Visualization ideas for data science

Nuance I use Nuance to curate varied visualization thoughts during my data scientist career. It is not yet a package but a list of small ideas. Welcom

Li Jiangchun 16 Nov 03, 2022
Visualization of hidden layer activations of small multilayer perceptrons (MLPs)

MLP Hidden Layer Activation Visualization To gain some intuition about the internal representation of simple multi-layer perceptrons (MLPs) I trained

Andreas Köpf 7 Dec 30, 2022
A small timeseries transformation API built on Flask and Pandas

#Mcflyin ###A timeseries transformation API built on Pandas and Flask This is a small demo of an API to do timeseries transformations built on Flask a

Rob Story 84 Mar 25, 2022
Getting started with Python, Dash and Plot.ly for the Data Dashboards team

data_dashboards Getting started with Python, Dash and Plot.ly for the Data Dashboards team Getting started MacOS users: # Install the pyenv version ma

Department for Levelling Up, Housing and Communities 1 Nov 08, 2021
Political elections, appointment, analysis and visualization in Python

Political elections, appointment, analysis and visualization in Python poli-sci-kit is a Python package for political science appointment and election

Andrew Tavis McAllister 9 Dec 01, 2022
Flipper Zero documentation repo

Flipper Zero Docs Participation To fix a bug or add something new to this repository, you need to open a pull-request. Also, on every page of the site

Flipper Zero (All Repositories will be public soon) 114 Dec 30, 2022
Plotting data from the landroid and a raspberry pi zero to a influx-db

landroid-pi-influx Plotting data from the landroid and a raspberry pi zero to a influx-db Dependancies Hardware: Landroid WR130E Raspberry Pi Zero Wif

2 Oct 22, 2021
Data parsing and validation using Python type hints

pydantic Data validation and settings management using Python type hinting. Fast and extensible, pydantic plays nicely with your linters/IDE/brain. De

Samuel Colvin 12.1k Jan 06, 2023