From 092e80994601de6e466988f77ddffc756441de59 Mon Sep 17 00:00:00 2001 From: Adriano Dal Pastro Date: Wed, 3 Jun 2026 17:52:55 +0000 Subject: [PATCH] =?UTF-8?q?docs(live):=20leva=20per-strumento=20NON=20impo?= =?UTF-8?q?stabile=20su=20Deribit=20(set=5Fleverage=3D400,=20verificato=20?= =?UTF-8?q?nei=20log=20Cerbero)=20=E2=80=94=20l'esposizione=20la=20decide?= =?UTF-8?q?=20la=20size?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- src/live/execution.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/live/execution.py b/src/live/execution.py index 9eeac79..c71d0b1 100644 --- a/src/live/execution.py +++ b/src/live/execution.py @@ -101,6 +101,11 @@ class ExecutionClient: client: CerberoClient = field(default_factory=CerberoClient) verify_polls: int = 4 # tentativi di riverifica verify_sleep: float = 0.6 # attesa fra i poll (s) + # NB leva: su Deribit la leva per-strumento NON e' impostabile (private/set_leverage + # risponde 400 Bad Request — verificato 2026-06-03 nei log Cerbero; il set_leverage + # di Cerbero fallisce sempre, soppresso). Il campo "leverage: 50" in get_positions + # e' il MASSIMO dello strumento (informativo): l'esposizione reale la decide la SIZE + # dell'ordine, non una leva account. Percio' qui NON si passa leverage per-ordine. # --- helper di verifica ---