Harbor SDK
Overview
Harbor is the strategy runtime. A strategy reads markets, places orders, reads the account, and draws UI only through the runtime the platform injects. Everything else is unavailable.
01What you cannot do
- No import, and no ccxt.
- No network calls, no filesystem, and no environment variables.
- No exchange keys. The platform places orders with the key. The strategy receives the order result.
- No withdrawal and no transfer between wallets.
02How a symbol is written
A symbol is exchange, a colon, then the pair. Spot is BINANCE:BTC/USDT. A USDT-margined perpetual is BINANCE:BTC/USDT:USDT. The exchange is uppercase. The pair follows that venue's spot or swap form. Dual-leg and basket strategies declare every symbol in the manifest. They cannot switch to an undeclared symbol while running.
SDK docs on the Strategies page, the SDK link on the marketing site, and the old paths /strategies/sdk and /docs/sdk all open this chapter.
