-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py
48 lines (34 loc) · 1.63 KB
/
config.py
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
# CURRENCY_LIST = "CRO-USD SHIB-USD ETH-USD HBAR-USD XLM-USD LTC-USD MATIC-USD AVAX-USD XMR-USD ICP-USD ETC-USD RUNE-USD USDC-USD SOL-USD XRP-USD DOT-USD BTC-USD USDT-USD ATOM-USD ADA-USD VET-USD BCH-USD DAI-USD FIL-USD LINK-USD BNB-USD DOGE-USD TRX-USD STX4847-USD UNI7083-USD"
CURRENCY_LIST = "ADA-GBP ANKR-GBP ANT-GBP ATOM-GBP BAT-GBP BCH-GBP BNB-GBP BSV-GBP BTC-GBP BTG-GBP CRO-GBP DASH-GBP DCR-GBP DOGE-GBP ENJ-GBP EOS-GBP ETC-GBP ETH-GBP FET-GBP FIL-GBP FLUX-GBP FTM-GBP GAS-GBP GLM-GBP GNO-GBP ICX-GBP IOTX-GBP LINK-GBP LRC-GBP LTC-GBP"
SELECTED_COINS = ["ADA-GBP", "DOGE-GBP", "FET-GBP", "LTC-GBP"]
BASE_CURRENCY = "GBP"
INTERESTED_DATA_FIELD = "Close"
DATASET_PERIOD = "1y"
DATASET_CACHE_NAME = "currency-dataset.csv"
CLUSTER_DATASET_PERIOD = "1y"
CLUSTER_DATASET_CACHE_NAME = "cluster-currency-dataset.csv"
TEMP_DIR_NAME = "temp"
COIN_SUGGESTION_THRESHOULD = 0.7
MAX_SUGGESTED_COINS = 4
CURRENT_DATA_SHOWN_DAYS = 183
# Dataframe column names
COIN_COLUMN_NAME = "Coin"
CLUSTER_COLUMN_NAME = "Cluster"
# Model Cache Names
ARIMA_EVAL_CACHE = "arima_eval_cache"
PROPHET_EVAL_CACHE = "prophet_eval_cache"
NEURALPROPHET_EVAL_CACHE = "neuralprophet_eval_cache"
LSTM_EVAL_CACHE = "lstm_eval_cache"
RANDOMFOREST_EVAL_CACHE = "randomforest_eval_cache"
ARIMA_CACHE = "arima_cache"
PROPHET_CACHE = "prophet_cache"
NEURALPROPHET_CACHE = "neuralprophet_cache"
LSTM_CACHE = "lstm_cache"
RANDOMFOREST_CACHE = "randomforest_cache"
EVALUATIONS = {}
# Forecast Periods
ONE_WEEK = '7 Days'
TWO_WEEKS = '2 Weeks'
ONE_MONTH = '30 Days'
THREE_MONTHS = '3 Months'
RSS_FEED_SOURCE_URL = "https://search.cnbc.com/rs/search/combinedcms/view.xml?partnerId=wrss01&id=15839069"