refactor(execution): preserve closed position leverage payload
This commit is contained in:
@@ -239,6 +239,15 @@ class ExecutionPositionActionsMixin(_ExecutionPositionActionsProtocol):
|
|||||||
"close_reason": close_reason,
|
"close_reason": close_reason,
|
||||||
"is_forced": forced_reason is not None,
|
"is_forced": forced_reason is not None,
|
||||||
|
|
||||||
|
**build_runtime_payload(state),
|
||||||
|
**build_signal_payload(state),
|
||||||
|
**build_decision_payload(state),
|
||||||
|
**build_runtime_blocks_payload(state),
|
||||||
|
**build_execution_quality_payload(state),
|
||||||
|
**build_execution_price_payload(state),
|
||||||
|
**build_adaptive_size_payload(state),
|
||||||
|
**build_risk_settings_payload(state),
|
||||||
|
|
||||||
# ---------- Instrument / Position ----------
|
# ---------- Instrument / Position ----------
|
||||||
"symbol": state.symbol,
|
"symbol": state.symbol,
|
||||||
"side": position.side,
|
"side": position.side,
|
||||||
@@ -282,14 +291,6 @@ class ExecutionPositionActionsMixin(_ExecutionPositionActionsProtocol):
|
|||||||
"cycle_trade_fees_usd_before": state.cycle_trade_fees_usd,
|
"cycle_trade_fees_usd_before": state.cycle_trade_fees_usd,
|
||||||
"cycle_overnight_fees_usd_before": state.cycle_overnight_fees_usd,
|
"cycle_overnight_fees_usd_before": state.cycle_overnight_fees_usd,
|
||||||
|
|
||||||
**build_runtime_payload(state),
|
|
||||||
**build_signal_payload(state),
|
|
||||||
**build_decision_payload(state),
|
|
||||||
**build_runtime_blocks_payload(state),
|
|
||||||
**build_execution_quality_payload(state),
|
|
||||||
**build_execution_price_payload(state),
|
|
||||||
**build_adaptive_size_payload(state),
|
|
||||||
**build_risk_settings_payload(state),
|
|
||||||
**build_position_health_payload(state),
|
**build_position_health_payload(state),
|
||||||
**build_position_intelligence_payload(state),
|
**build_position_intelligence_payload(state),
|
||||||
**build_autonomous_payload(state),
|
**build_autonomous_payload(state),
|
||||||
|
|||||||
Reference in New Issue
Block a user