Harbor SDK
빠른 시작
실행할 수 있는 전략에는 manifest와 onBar, onTick, onTimer 중 적어도 하나가 필요합니다. 아래 예는 각 봉의 종가만 인스턴스 로그에 씁니다. 주문은 넣지 않습니다.
const manifest = {
name: "最小策略",
version: "1.0.0",
ccxtIds: ["binance"],
markets: ["spot"],
symbolMode: "single",
params: {},
permissions: ["market"],
};
async function onBar(rt, bar) {
rt.log("info", bar.close);
}- manifest.name은 인스턴스에 표시되는 전략 이름입니다. version은 이후 수정을 구분합니다.
- ccxtIds는 binance 같은 거래소 id를 나열합니다. markets는 spot, swap, 또는 둘 다입니다.
- symbolMode가 single이면 인스턴스를 만들 때 심볼을 하나 고릅니다.
- permissions에 market만 있으면 전략은 시세만 읽을 수 있습니다. 거래하려면 order를, 잔고나 포지션을 읽으려면 account를 추가하세요.
- 모의 인스턴스를 만들어 실행하세요. 인스턴스 로그에 각 종가가 보입니다.
로그가 맞으면 시세, 주문, 이후 예시를 추가하세요. 실거래 전에 모의 계정에서 실행하세요.
