Show OO amplitude, Call/Put size, and min leverage in control.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -300,9 +300,15 @@ async def fleet_status(_tok: Annotated[str, Depends(require_fleet_token)]) -> di
|
||||
"perp_margin_mode": st.get("perp_margin_mode"),
|
||||
"perp_qty_eth": st.get("perp_qty_eth"),
|
||||
"option_qty_eth": st.get("option_qty_eth"),
|
||||
"oo_put_qty_eth": (
|
||||
st.get("oo_put_qty_eth")
|
||||
if st.get("oo_put_qty_eth") is not None
|
||||
else _sf("oo_put_qty_eth", 0.0) or None
|
||||
),
|
||||
"sizing_mode": st.get("sizing_mode"),
|
||||
"risk_last_k": st.get("risk_last_k"),
|
||||
"risk_sizing_locked": st.get("risk_sizing_locked"),
|
||||
"risk_sizing_preview": st.get("risk_sizing_preview"),
|
||||
"risk_loss_pct": _pick("risk_loss_pct", 1.0),
|
||||
"risk_perp_unit": _pick("risk_perp_unit", 1.0),
|
||||
"risk_option_unit": _pick("risk_option_unit", 2.0),
|
||||
@@ -310,6 +316,21 @@ async def fleet_status(_tok: Annotated[str, Depends(require_fleet_token)]) -> di
|
||||
"martingale_enabled": st.get("martingale_enabled"),
|
||||
"martingale_doubles": st.get("martingale_doubles"),
|
||||
"risk_effective_loss_pct": st.get("risk_effective_loss_pct"),
|
||||
"oo_amplitude_pct": _pick(
|
||||
"oo_amplitude_pct", float(settings.oo_amplitude_pct)
|
||||
),
|
||||
"oo_amplitude_hours": _pick(
|
||||
"oo_amplitude_hours", float(settings.oo_amplitude_hours)
|
||||
),
|
||||
"oo_min_option_hours": _pick(
|
||||
"oo_min_option_hours", float(settings.oo_min_option_hours)
|
||||
),
|
||||
"oo_min_leverage": _pick(
|
||||
"oo_min_leverage", float(settings.oo_min_leverage)
|
||||
),
|
||||
"oo_reward_ratio": _pick(
|
||||
"oo_reward_ratio", float(settings.oo_reward_ratio)
|
||||
),
|
||||
"hedge_mode": (
|
||||
hm
|
||||
if (
|
||||
|
||||
Reference in New Issue
Block a user