cyberkyne commited on
Commit
0d3968d
·
verified ·
1 Parent(s): de90e29

Upload 13 files

Browse files
Files changed (1) hide show
  1. pipeline/backtester.py +2 -2
pipeline/backtester.py CHANGED
@@ -286,8 +286,8 @@ class BacktestEngine:
286
  entry = price * (1 + self.slip * sig)
287
  a = atr_s[i] if not np.isnan(atr_s[i]) else price * 0.01
288
  dist = self.atr_mult * a
289
- risk$ = cash * self.risk
290
- sz = min(risk$ / max(dist, 1e-8), cash * self.max_pos / entry)
291
  sz = max(sz, 1e-8)
292
  pos = sig
293
  stop = entry - sig * dist
 
286
  entry = price * (1 + self.slip * sig)
287
  a = atr_s[i] if not np.isnan(atr_s[i]) else price * 0.01
288
  dist = self.atr_mult * a
289
+ risk_amt = cash * self.risk
290
+ sz = min(risk_amt / max(dist, 1e-8), cash * self.max_pos / entry)
291
  sz = max(sz, 1e-8)
292
  pos = sig
293
  stop = entry - sig * dist