
    %jn                     Z    d dl Z d dlZd dlmZ d Zedk    r e e                      dS )    N)load_dotenvc                     t          j        dd                                          dk    rt          d           dS t	          j        d          } |                     dd	d
           |                     dd	g dd           |                     dt          d	d           |                     dt          dd           |                     dt          dd           |                                 }t                       t          j        d          }t          j        d          }|r|st          d           d S t          d           t          d|d d          d|d d                      t          d!|j
                                         d"|j         d#|j                    |j        dk    s|j        dk    r t          d$|j         d%|j         d&           	 t          d'           d S )(NCTB_ALLOW_LEGACY_TRADER truezDLegacy Trader disabled; use src/tools/preflight.py and v76 executors   zHyperliquid Trade Executor)descriptionz--coinTzDer Coin-Ticker (z.B. BTC, WIF))requiredhelpz--action)longshortclosezDie Richtung des Trades)r
   choicesr   z--szu   Positionsgröße (Size))typer
   r   z--slr   u&   Stop Loss in Prozent (z.B. 5 für -5%))r   defaultr   z--tpu*   Take Profit in Prozent (z.B. 20 für +20%)HL_API_WALLET_ADDRESSHL_API_PRIVATE_KEYu7   ❌ FEHLER: API-Keys fehlen in der .env Datei. Abbruch.z--- HYPERLIQUID TRADER ---u    🔒 Lokale Wallet verifiziert:    z...u   ⚡ Befehl empfangen: [z] auf u    | Größe: u)   🛡️ Absicherung aktiv -> Stop Loss: -z% | Take Profit: +%uH   ✅ STATUS: Order und Absicherung erfolgreich validiert (DRY-RUN MODUS).)osgetenvlowerprintargparseArgumentParseradd_argumentfloat
parse_argsr   actionuppercoinszsltp)parserargs
public_key
secret_keys       	Trader.pymainr+   	   s   	y*B//55776AATUUUq$1MNNNF
46WXXX

T;U;U;U\uvvv
UT@YZZZ
UA<deee
UA<hiiiDMMM233J/00J Z GHHH	
&'''	
QZ^
Q
Q
233
Q
QRRR	
_DK$5$5$7$7
_
_ty
_
_VZV]
_
_```w{{dgkk_$'__UYU\___``` 

TUUUUU    __main__)r   r   dotenvr   r+   __name__
SystemExit r,   r*   <module>r2      sg    				       &V &V &VP z
*TTVV

 r,   