You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- If squash is needed (messy history), do it — but never combine with `--delete-branch`
122
133
-`archive/dev-pre-beta6` is a historical snapshot — do not modify or delete
123
134
-**After merging a PR**, always `git pull origin master` to sync local master. Stale local master causes confusion about what's merged and what's not.
135
+
-**Before creating a PR**, always `git fetch origin master` to check what's already merged. Use `git log --oneline origin/master..HEAD` to verify only the intended commits are ahead. Stale local refs cause PRs with wrong diff.
setupGuide: `CCXT is a unified library that connects to 100+ cryptocurrency exchanges through a single API. After picking a specific exchange below, the form will auto-load the credential fields that exchange requires.
70
+
71
+
Most exchanges (Binance, Bybit, OKX, etc.) use API key + secret — you can create them in your exchange account's API settings. OKX additionally requires a passphrase you set when creating the key.
72
+
73
+
Wallet-based exchanges like Hyperliquid use a wallet address + private key instead. For Hyperliquid, you can generate a dedicated API wallet at app.hyperliquid.xyz/API to avoid exposing your main wallet's private key.
74
+
75
+
Make sure to grant only the permissions you need (read + trade), and never enable withdrawal permissions on automated trading keys.`,
setupGuide: `Alpaca is a commission-free US equities broker with a clean REST API. It supports paper trading (free, simulated) and live trading.
90
+
91
+
Sign up at alpaca.markets, then create API keys from the dashboard. Toggle "Paper" on this form to use the paper trading endpoint with your paper keys, or off for live trading with your live keys (different key sets).`,
setupGuide: `Interactive Brokers requires a local TWS (Trader Workstation) or IB Gateway process running on your machine. OpenAlice connects to it over a TCP socket — no API key needed, authentication happens via TWS login.
107
+
108
+
Before connecting:
109
+
1. Open TWS / IB Gateway and log in to your paper or live account
110
+
2. Enable API access: File → Global Configuration → API → Settings → "Enable ActiveX and Socket Clients"
111
+
3. Note the socket port (paper: 7497, live: 7496)
112
+
4. Add 127.0.0.1 to "Trusted IPs" if running locally
113
+
114
+
Paper trading requires a separate paper account login in TWS.`,
0 commit comments