refactor: remove duplicate scripts + JSON constants + update docs
This commit is contained in:
@@ -15,12 +15,7 @@ from datetime import datetime
|
||||
from mo_data import read_decisions, read_portfolio
|
||||
from mo_data import read_decisions, read_portfolio
|
||||
|
||||
DECISIONS_PATH = "/home/hmo/web-dashboard/data/decisions.json"
|
||||
OUTPUT_PATH = "/home/hmo/web-dashboard/data/strategy_staleness_report.json"
|
||||
PORTFOLIO_PATH = "/home/hmo/web-dashboard/data/portfolio.json"
|
||||
|
||||
# Fallback: if new path not found, use old path
|
||||
FALLBACK_PATH = "/home/hmo/data/decisions.json"
|
||||
|
||||
WARN_DAYS = 14 # 超过14天未更新→警告
|
||||
CRITICAL_DAYS = 21 # 超过21天→严重警告
|
||||
@@ -57,10 +52,6 @@ def parse_buy_zone(current):
|
||||
return None, None
|
||||
|
||||
def main():
|
||||
# Try new path first, fall back to old format
|
||||
path = DECISIONS_PATH if os.path.exists(DECISIONS_PATH) else FALLBACK_PATH
|
||||
is_new_format = (path == DECISIONS_PATH)
|
||||
|
||||
data = read_decisions()
|
||||
|
||||
# Filter: exclude closed strategies
|
||||
|
||||
Reference in New Issue
Block a user