Files
claude-regelwerk/.vault-tools/trading-plattform-pruefung/abbau_ibkr_lesen.sh
T
Pascal MichelandClaude Opus 5 3784322a76 Automatischer Push: 8 Datei(en) geändert
- .vault-tools/trading-plattform-pruefung/LIESMICH.md
- .vault-tools/trading-plattform-pruefung/abbau_alpaca_lesen.py
- .vault-tools/trading-plattform-pruefung/abbau_glattstellen.sh
- .vault-tools/trading-plattform-pruefung/abbau_ibkr_lesen.sh
- .vault-tools/trading-plattform-pruefung/abbau_restbestand.py
- .vault-tools/trading-plattform-pruefung/abbau_restbestand_angriffe.py
- .vault-tools/trading-plattform-pruefung/abbau_restbestand_einrichten.ps1
- AI/Regelwerk/windows-shell.md

Erzeugt vom PostToolUse-Hook .vault-tools/auto-push/auto_push.py.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-10-08 04:00:01 +02:00

25 lines
1.0 KiB
Bash

#!/usr/bin/env bash
# Abbau Restbestand: liest Positionen und offene Orders der IBKR-Instanz, nur lesend (ibkr_pruefen.py lesen).
# Ersteller: Pascal Michel Erstellt: 2026-10-07
# Doku: LIESMICH.md in diesem Ordner, Abschnitt "Paket AB"
#
# Faehrt scripts/ibkr_pruefen.py lesen im Instanzordner mit ~/venvs/trading-ibkr (Client-ID 12,
# lesend); den Unterbefehl orderweg ruft es nie. Den Instanzordner nennt der Aufrufer
# (abbau_restbestand.py); hier steht kein echter Pfad.
# Aufruf: bash abbau_ibkr_lesen.sh <instanzordner>
# Exit: der von ibkr_pruefen.py (0 gelesen, 1 Befund, 4 Voraussetzung fehlt), 2 Bedienfehler,
# 4 Instanzordner nicht erreichbar.
set -u
if [ "$#" -ne 1 ]; then
echo "Bedienfehler: Aufruf abbau_ibkr_lesen.sh <instanzordner>" >&2
exit 2
fi
export TRADING_GEHEIMNISSE=/home/claude/.config/trading-plattform/secrets.toml
export PYTHONIOENCODING=utf-8
if ! cd "$1"; then
echo "Voraussetzung fehlt: Instanzordner nicht erreichbar" >&2
exit 4
fi
exec /home/claude/venvs/trading-ibkr/bin/python scripts/ibkr_pruefen.py lesen