Test checking maximum risk with market data
This commit is contained in:
@@ -15,11 +15,12 @@ def check_max_risk(risk_model, account_trades):
|
||||
total_risk = 0
|
||||
for trade in account_trades:
|
||||
max_tmp = []
|
||||
if "sl_percent" in trade:
|
||||
max_tmp.append(trade["sl_percent"])
|
||||
if "tsl_percent" in trade:
|
||||
max_tmp.append(trade["tsl_percent"])
|
||||
if "stop_loss_percent" in trade:
|
||||
max_tmp.append(trade["stop_loss_percent"])
|
||||
if "trailing_stop_loss_percent" in trade:
|
||||
max_tmp.append(trade["trailing_stop_loss_percent"])
|
||||
total_risk += max(max_tmp)
|
||||
print("Total risk: ", total_risk)
|
||||
return total_risk < max_risk_percent
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user