Jitendra12421 commited on
Commit
01fa959
·
verified ·
1 Parent(s): f5fb7f5

Upload t5_engine.py

Browse files
Files changed (1) hide show
  1. t5_engine.py +6 -5
t5_engine.py CHANGED
@@ -64,7 +64,7 @@ def run_t5_pipeline():
64
  with open(RULES_FILE, "r") as f:
65
  rules_list = json.load(f)
66
 
67
- rules_dict = {item['Ticker']: item['Rule'] for item in rules_list if item['Rule']}
68
 
69
  now = datetime.now(IST)
70
  # Fetch data for the last 5 days to ensure we have yesterday and today
@@ -131,13 +131,14 @@ def run_t5_pipeline():
131
  features['prev_ret'] = (prev_close - prev_open) / prev_open if prev_open else 0
132
 
133
  # Evaluate rule
134
- rule = rules_dict.get(ticker)
135
- if rule:
136
- pred = evaluate_rule(rule, features)
137
  predictions[ticker] = {
138
  "prediction": "UP" if pred == 1 else ("DOWN" if pred == -1 else "FLAT"),
139
  "features": features,
140
- "rule_used": rule
 
141
  }
142
 
143
  time.sleep(0.5) # Rate limiting
 
64
  with open(RULES_FILE, "r") as f:
65
  rules_list = json.load(f)
66
 
67
+ rules_dict = {item['Ticker']: item for item in rules_list if item['Rule']}
68
 
69
  now = datetime.now(IST)
70
  # Fetch data for the last 5 days to ensure we have yesterday and today
 
131
  features['prev_ret'] = (prev_close - prev_open) / prev_open if prev_open else 0
132
 
133
  # Evaluate rule
134
+ rule_item = rules_dict.get(ticker)
135
+ if rule_item:
136
+ pred = evaluate_rule(rule_item['Rule'], features)
137
  predictions[ticker] = {
138
  "prediction": "UP" if pred == 1 else ("DOWN" if pred == -1 else "FLAT"),
139
  "features": features,
140
+ "rule_used": rule_item['Rule'],
141
+ "accuracy": round(rule_item.get('Test_Acc', 0.6432) * 100, 2)
142
  }
143
 
144
  time.sleep(0.5) # Rate limiting