Update crypto_analysis.py
Browse files- 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 |
-
|
| 23 |
-
|
| 24 |
-
elif interval in ['1d', '1wk', '1mo']:
|
| 25 |
years_ago = 5
|
| 26 |
-
days_ago = 365
|
| 27 |
else:
|
| 28 |
years_ago = 1
|
| 29 |
-
days_ago = 365
|
| 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 ['
|
| 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 |
|