DoQuant
Volver al manual

Harbor SDK

Inicio rápido

Una estrategia que pueda ejecutarse necesita un manifest y al menos uno de onBar, onTick u onTimer. Esta solo escribe el cierre de cada vela en el registro de la instancia. No envía ninguna orden.

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 es el nombre de la estrategia en la instancia. version marca las ediciones posteriores.
  2. ccxtIds lista identificadores de exchange como binance. markets es spot, swap o ambos.
  3. Con symbolMode single, eliges un símbolo al crear la instancia.
  4. permissions contiene solo market, así que la estrategia puede leer cotizaciones. Añade order para operar, y account para leer saldos o posiciones.
  5. Crea una instancia de simulación y ejecútala. El registro de la instancia muestra cada cierre.

Cuando el registro se vea bien, añade datos de mercado, órdenes y los ejemplos posteriores. Ejecútala en una cuenta de simulación antes de pasar a real.