chemouda commited on
Commit
18d2bf4
·
verified ·
1 Parent(s): db56fbe

Update crypto_analysis.py

Browse files
Files changed (1) hide show
  1. crypto_analysis.py +5 -8
crypto_analysis.py CHANGED
@@ -19,14 +19,13 @@ def get_last_date():
19
 
20
  def get_start_date(interval):
21
  today = date.today()
22
- if interval == '1h':
23
- days_ago = 30
24
- elif interval in ['1d', '1wk', '1mo']:
25
  years_ago = 5
26
- days_ago = 365 * years_ago
27
  else:
28
  years_ago = 1
29
- days_ago = 365 * years_ago
30
  start_date = today - timedelta(days=days_ago)
31
  return start_date.strftime("%Y-%m-%d")
32
 
@@ -203,8 +202,6 @@ def get_signals(symbol, start_date, end_date, interval):
203
  if data is not None:
204
  if interval == '1d':
205
  signals = data.last('7D')
206
- elif interval == '1h':
207
- signals = data.last('24H')
208
  elif interval == '1wk':
209
  signals = data.last('8W')
210
  else:
@@ -237,7 +234,7 @@ def main():
237
  cryptos_input = input("Enter cryptocurrency symbol(s) to analyze (comma-separated) or press Enter for top 100: ").strip().upper()
238
  interval = input("Enter time interval (1d or 1wk): ").lower()
239
 
240
- if interval not in ['1h', '1d', '1wk']:
241
  logger.warning("Invalid interval. Defaulting to 1d.")
242
  interval = '1d'
243
 
 
19
 
20
  def get_start_date(interval):
21
  today = date.today()
22
+
23
+ if interval in ['1d', '1wk', '1mo']:
 
24
  years_ago = 5
25
+ days_ago = 365*years_ago
26
  else:
27
  years_ago = 1
28
+ days_ago = 365*years_ago
29
  start_date = today - timedelta(days=days_ago)
30
  return start_date.strftime("%Y-%m-%d")
31
 
 
202
  if data is not None:
203
  if interval == '1d':
204
  signals = data.last('7D')
 
 
205
  elif interval == '1wk':
206
  signals = data.last('8W')
207
  else:
 
234
  cryptos_input = input("Enter cryptocurrency symbol(s) to analyze (comma-separated) or press Enter for top 100: ").strip().upper()
235
  interval = input("Enter time interval (1d or 1wk): ").lower()
236
 
237
+ if interval not in ['1d', '1wk']:
238
  logger.warning("Invalid interval. Defaulting to 1d.")
239
  interval = '1d'
240