David Li commited on
Commit
bfde9fc
·
1 Parent(s): d849977

fix: adding random numbers

Browse files
Files changed (1) hide show
  1. pages/ta.py +7 -2
pages/ta.py CHANGED
@@ -2,6 +2,7 @@ import streamlit as st
2
  import datetime
3
  import pandas as pd
4
  import requests
 
5
  from pages.utils.util import remove_existing_file
6
  from openbb_terminal.stocks.stocks_helper import load
7
  from openbb_terminal.common.technical_analysis.volatility_view import display_bbands, display_donchian
@@ -25,6 +26,10 @@ def user_input_features():
25
  symbol, start, end = user_input_features()
26
 
27
 
 
 
 
 
28
 
29
  @remove_existing_file
30
  @st.experimental_memo
@@ -49,7 +54,7 @@ st.header(f"Adjusted Close Price\n {company_name}")
49
  st.line_chart(data["Close"])
50
 
51
  # get ta graph
52
- bbands_img = build_bbands_img(data, symbol, 15, 2, "bbands.png")
53
  # plot ta using open bb sdk in streamlit
54
  st.header(f"Bollinger Bands")
55
  #
@@ -58,7 +63,7 @@ st.header(f"Bollinger Bands")
58
  if bbands_img:
59
  st.image(bbands_img, caption='Bollinger bands chart')
60
 
61
- donchian_img = build_donchian_img(data, symbol, "donchian.png")
62
  # plot ta using open bb sdk in streamlit
63
  st.header(f"Donchian")
64
 
 
2
  import datetime
3
  import pandas as pd
4
  import requests
5
+ import random
6
  from pages.utils.util import remove_existing_file
7
  from openbb_terminal.stocks.stocks_helper import load
8
  from openbb_terminal.common.technical_analysis.volatility_view import display_bbands, display_donchian
 
26
  symbol, start, end = user_input_features()
27
 
28
 
29
+ # append random int to file name to avoid caching
30
+ rand_int = str(random.randint(1, 500000))
31
+ ran_bbands_name = f"bbands-{rand_int}.png"
32
+ ran_donchian_name = f"donchian-{rand_int}.png"
33
 
34
  @remove_existing_file
35
  @st.experimental_memo
 
54
  st.line_chart(data["Close"])
55
 
56
  # get ta graph
57
+ bbands_img = build_bbands_img(data, symbol, 15, 2, ran_bbands_name)
58
  # plot ta using open bb sdk in streamlit
59
  st.header(f"Bollinger Bands")
60
  #
 
63
  if bbands_img:
64
  st.image(bbands_img, caption='Bollinger bands chart')
65
 
66
+ donchian_img = build_donchian_img(data, symbol, ran_donchian_name)
67
  # plot ta using open bb sdk in streamlit
68
  st.header(f"Donchian")
69