Harbor SDK
Início rápido
Uma estratégia que pode rodar precisa de um manifest e de pelo menos um entre onBar, onTick ou onTimer. Esta só grava o close de cada barra no log da instância. Ela não envia uma ordem.
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 é o nome da estratégia na instância. version marca edições posteriores.
- ccxtIds lista ids de exchange, como binance. markets é spot, swap ou ambos.
- Com symbolMode single, você escolhe um símbolo ao criar a instância.
- permissions contém apenas market, então a estratégia pode ler cotações. Adicione order para negociar e account para ler saldos ou posições.
- Crie uma instância simulada e rode-a. O log da instância mostra cada close.
Depois que o log estiver certo, acrescente dados de mercado, ordens e os exemplos seguintes. Rode numa conta simulada antes da real.
