feat(V2): IBKR settings + env-specific credentials
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -51,6 +51,39 @@ ALPACA_URL_LIVE=https://api.alpaca.markets
|
||||
ALPACA_URL_TESTNET=https://paper-api.alpaca.markets
|
||||
ALPACA_MAX_LEVERAGE=1
|
||||
|
||||
# ─── EXCHANGE — IBKR ──────────────────────────────────────
|
||||
# Setup OAuth: vedi README "IBKR Setup" + scripts/ibkr_oauth_setup.py.
|
||||
# Le RSA keys (PEM) NON vanno nel .env: monta come file e referenzia il path.
|
||||
|
||||
IBKR_CONSUMER_KEY=
|
||||
IBKR_ACCESS_TOKEN=
|
||||
IBKR_ACCESS_TOKEN_SECRET=
|
||||
IBKR_SIGNATURE_KEY_PATH=/secrets/ibkr_signature.pem
|
||||
IBKR_ENCRYPTION_KEY_PATH=/secrets/ibkr_encryption.pem
|
||||
IBKR_DH_PRIME=
|
||||
|
||||
# Coppie env-specific (prevalgono):
|
||||
# IBKR_CONSUMER_KEY_TESTNET=
|
||||
# IBKR_ACCESS_TOKEN_TESTNET=
|
||||
# IBKR_ACCESS_TOKEN_SECRET_TESTNET=
|
||||
# IBKR_SIGNATURE_KEY_PATH_TESTNET=/secrets/ibkr_signature_paper.pem
|
||||
# IBKR_ENCRYPTION_KEY_PATH_TESTNET=/secrets/ibkr_encryption_paper.pem
|
||||
# IBKR_ACCOUNT_ID_TESTNET=DU1234567
|
||||
# IBKR_CONSUMER_KEY_LIVE=
|
||||
# IBKR_ACCESS_TOKEN_LIVE=
|
||||
# IBKR_ACCESS_TOKEN_SECRET_LIVE=
|
||||
# IBKR_SIGNATURE_KEY_PATH_LIVE=/secrets/ibkr_signature_live.pem
|
||||
# IBKR_ENCRYPTION_KEY_PATH_LIVE=/secrets/ibkr_encryption_live.pem
|
||||
# IBKR_ACCOUNT_ID_LIVE=U1234567
|
||||
|
||||
IBKR_URL_LIVE=https://api.ibkr.com/v1/api
|
||||
IBKR_URL_TESTNET=https://api.ibkr.com/v1/api
|
||||
IBKR_WS_URL_LIVE=wss://api.ibkr.com/v1/api/ws
|
||||
IBKR_WS_URL_TESTNET=wss://api.ibkr.com/v1/api/ws
|
||||
IBKR_MAX_LEVERAGE=4
|
||||
IBKR_WS_MAX_SUBSCRIPTIONS=80
|
||||
IBKR_WS_IDLE_TIMEOUT_S=300
|
||||
|
||||
# ─── DATA PROVIDERS — MACRO ───────────────────────────────
|
||||
FRED_API_KEY=
|
||||
FINNHUB_API_KEY=
|
||||
|
||||
Reference in New Issue
Block a user