QuantBrasil
Documentação

quantbrasil watchlists remove-assets

Remove um ou mais tickers monitorados de uma watchlist

Sintaxe

quantbrasil watchlists remove-assets <watchlist-id> <ticker...>

Esta é uma operação de alteração. Modos de saída: json, human.

Argumentos e opções

NomeTipoObrigatórioDescriçãoPadrão
watchlist-idArgumentoSimID da watchlist
tickerArgumentoSimUm ou mais tickers para remover
--jsonOpçãoNãoExibe saída JSON

Exemplos

quantbrasil watchlists remove-assets 123 PETR4

Saída (--json)

Estrutura da resposta retornada com --json:

export interface PortfolioMutationResponse {
  ok: boolean;
  summary_markdown: string;
  portfolio: PortfolioOut;
}

export interface PortfolioOut {
  id: number;
  name: string;
  kind: "WATCHLIST" | "HOLDING" | "SYSTEM" | null;
  symbols: string[];
  weights: Record<string, number> | null;
  default_allocation_input: "TARGET_WEIGHT" | "POSITION" | null;
  has_target_weights: boolean;
  has_positions: boolean;
}

Exemplo de resposta

{
  "ok": true,
  "summary_markdown": "Carteira **Longo Prazo** atualizada.",
  "portfolio": {
    "id": 182,
    "name": "Longo Prazo",
    "kind": "HOLDING",
    "symbols": ["PETR4", "VALE3"],
    "weights": {
      "PETR4": 0.6,
      "VALE3": 0.4
    },
    "default_allocation_input": "TARGET_WEIGHT",
    "has_target_weights": true,
    "has_positions": false
  }
}