Test checking maximum risk with market data

This commit is contained in:
2023-01-05 19:46:18 +00:00
parent d3e2bc8648
commit 483333bf28
3 changed files with 104 additions and 12 deletions

View File

@@ -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