quantbrasil backtests get
Mostra um backtest salvo por ID
Sintaxe
quantbrasil backtests get <backtest-id>Esta é uma operação de leitura. Modos de saída: json, human.
Argumentos e opções
| Nome | Tipo | Obrigatório | Descrição | Padrão |
|---|---|---|---|---|
backtest-id | Argumento | Sim | ID do backtest | — |
--json | Opção | Não | Exibe saída JSON | — |
Exemplos
quantbrasil backtests get 123Saída (--json)
Estrutura da resposta retornada com --json:
export interface BacktestGetResponse {
ok: boolean;
backtest: BacktestDetailResponse;
}
export interface BacktestDetailResponse {
id: number;
origin: string | null;
asset_id: number;
timeframe_id: string;
batch_id: number | null;
start_date: string;
end_date: string;
initial_capital: number;
fixed_capital: boolean | null;
num_operations: number;
num_gains: number | null;
pct_gains: number;
avg_gains: number | null;
avg_losses: number | null;
avg_candles: number | null;
pct_profit: number;
profit_factor: number | null;
drawdown: number;
ev: number;
trade_history: JsonValue[];
best_win_streak: number | null;
worst_loss_streak: number | null;
created_at: string;
is_favorite: boolean;
max_risk: number | null;
ticker: string;
type: string;
strategy_id: string;
setup_id: number;
parameters: Record<string, JsonValue>;
alert_id: number | null;
alert_status: string | null;
can_monitor: boolean;
score: number | null;
score_percentiles: ScorePercentiles | null;
suspicious: boolean;
}
export interface ScorePercentiles {
percentile_5: number | null;
percentile_25: number | null;
percentile_50: number | null;
percentile_75: number | null;
percentile_95: number | null;
}Exemplo de resposta
{
"ok": true,
"backtest": {
"id": 123,
"origin": "tool",
"asset_id": 1,
"timeframe_id": "D1",
"batch_id": null,
"start_date": "2025-01-01",
"end_date": "2026-01-01",
"initial_capital": 10000,
"fixed_capital": true,
"num_operations": 12,
"num_gains": 7,
"pct_gains": 0.58,
"avg_gains": 420,
"avg_losses": -180,
"avg_candles": 4,
"pct_profit": 0.125,
"profit_factor": 1.8,
"drawdown": 0.04,
"ev": 0.012,
"trade_history": [
{
"entry_date": "2025-01-10",
"exit_date": "2025-01-13",
"profit": 250
}
],
"best_win_streak": 3,
"worst_loss_streak": 2,
"created_at": "2026-06-05T12:00:00",
"is_favorite": false,
"max_risk": null,
"ticker": "PETR4",
"type": "B3",
"strategy_id": "ifr2",
"setup_id": 456,
"parameters": {
"rsi": 30
},
"alert_id": null,
"alert_status": null,
"can_monitor": true,
"score": 0.62,
"score_percentiles": null,
"suspicious": false
}
}