DoQuant
한국어

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);
}
  1. manifest.name은 인스턴스에 표시되는 전략 이름입니다. version은 이후 수정을 구분합니다.
  2. ccxtIds는 binance 같은 거래소 id를 나열합니다. markets는 spot, swap, 또는 둘 다입니다.
  3. symbolMode가 single이면 인스턴스를 만들 때 심볼을 하나 고릅니다.
  4. permissions에 market만 있으면 전략은 시세만 읽을 수 있습니다. 거래하려면 order를, 잔고나 포지션을 읽으려면 account를 추가하세요.
  5. 모의 인스턴스를 만들어 실행하세요. 인스턴스 로그에 각 종가가 보입니다.

로그가 맞으면 시세, 주문, 이후 예시를 추가하세요. 실거래 전에 모의 계정에서 실행하세요.