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);
}- manifest.name es el nombre de la estrategia en la instancia. version marca las ediciones posteriores.
- ccxtIds lista identificadores de exchange como binance. markets es spot, swap o ambos.
- Con symbolMode single, eliges un símbolo al crear la instancia.
- permissions contiene solo market, así que la estrategia puede leer cotizaciones. Añade order para operar, y account para leer saldos o posiciones.
- 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.
