-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathstock_data_driven_web_app.py
More file actions
66 lines (53 loc) · 1.32 KB
/
Copy pathstock_data_driven_web_app.py
File metadata and controls
66 lines (53 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
import yfinance as yf
import streamlit as st
import pandas as pd
st.write(
"""
# Nick Stock Tracker
Here is all targets for the next 6 months.
"""
)
# Documentation from https://towardsdatascience.com/how-to-get-stock-data-using-python-c0de1df17e75
# Define the ticker symbol, get data from it and history.
# How this will show up:
# Open -> High -> Low -> Close -> Volume -> Dividends -> Stock -> Splits
# streamlit run stock_data_driven_web_app.py
"""
## HubSpot Global
### Market Open/Close
"""
stockCode = 'HUBS'
stockData = yf.Ticker(stockCode)
stockHistory = stockData.history(
period='1d', start='2019-01-01', end='2021-09-01')
st.line_chart(stockHistory.Close)
"""
### Market Volume
"""
st.line_chart(stockHistory.Volume)
"""
## Qualcomm Inc. Global
### Market Open/Close
"""
stockCode = 'QCOM'
stockData = yf.Ticker(stockCode)
stockHistory = stockData.history(
period='1d', start='2018-01-01', end='2021-09-01')
st.line_chart(stockHistory.Close)
"""
### Market Volume
"""
st.line_chart(stockHistory.Volume)
"""
## Electronic Arts Inc. Global
### Market Open/Close
"""
stockCode = 'EA'
stockData = yf.Ticker(stockCode)
stockHistory = stockData.history(
period='1d', start='2000-01-01', end='2021-09-01')
st.line_chart(stockHistory.Close)
"""
### Market Volume
"""
st.line_chart(stockHistory.Volume)