Toolverse
Wszystkie skille

ibkr-trading

autor: openclaw

Zautomatyzuj handel na Interactive Brokers bez ręcznych logowań — API, portfolio i strategie w jednym miejscu.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
8

O skillu

Skill do automatyzacji transakcji na Interactive Brokers przez Client Portal Gateway. Obsługuje uwierzytelnianie IBeam z dwustopniową autentykacją IBKR Key, monitorowanie portfela i pozycji oraz tworzenie botów handlowych. Idealne dla traderów, którzy chcą zintegrować IBKR z własnymi narzędziami bez ręcznego logowania.

Jak używać

  1. Zainstaluj wymagane pakiety systemowe: Java 17, Chromium z ChromeDriver, Xvfb (wirtualny ekran do headless'owego uwierzytelniania) oraz Python venv z bibliotekami ibeam i requests.

  2. Pobierz Client Portal Gateway z serwera Interactive Brokers i rozpakuj go do folderu ~/trading/clientportal.

  3. Utwórz plik .env w ~/trading z danymi logowania (IBEAM_ACCOUNT, IBEAM_PASSWORD), ścieżkami do Gateway'a i ChromeDriver'a oraz ustawieniem 2FA na "IB Key".

  4. Uruchom Client Portal Gateway w tle, czekając około 20 sekund na pełny start serwera.

  5. Aktywuj Python venv, załaduj zmienne środowiskowe z .env, uruchom wirtualny ekran Xvfb i wykonaj polecenie python -m ibeam --authenticate — system wyświetli powiadomienie na aplikacji IBKR Key, które musisz zatwierdzić na telefonie.

  6. Po pomyślnym uwierzytelnieniu możesz używać API do monitorowania portfela, zarządzania pozycjami i budowania strategii handlowych.

Podobne skille