QuantBrasil
Documentação

quantbrasil profile questions

Mostra as perguntas e opções do perfil

Sintaxe

quantbrasil profile questions

Este é um comando operacional da instalação local do QuantBrasil.

Argumentos e opções

NomeTipoObrigatórioDescriçãoPadrão
--jsonOpçãoNãoMostra a resposta em JSON

Exemplos

quantbrasil profile questions
quantbrasil profile questions --json

Saída (--json)

Estrutura da resposta retornada com --json:

export interface ProfileQuestionsJsonOutput {
  ok: true;
  questions: readonly CliProfileQuestion[];
}

export interface CliProfileQuestion {
  id: CliProfileAnswerKey;
  question: string;
  multiple: boolean;
  options: readonly CliProfileOption[];
}

export type CliProfileAnswerKey = "market" | "horizon" | "risk";

export interface CliProfileOption {
  id: string;
  label: string;
  description?: string;
}

Exemplo de resposta

{
  "ok": true,
  "questions": [
    {
      "id": "market",
      "question": "Qual mercado você acompanha com mais frequência?",
      "multiple": true,
      "options": [
        {
          "id": "brazil-stocks",
          "label": "Ações brasileiras na B3"
        },
        {
          "id": "brazil-etfs",
          "label": "ETFs listados na B3"
        },
        {
          "id": "bdrs",
          "label": "BDRs listados na B3"
        },
        {
          "id": "us-stocks-etfs",
          "label": "Ações e ETFs dos EUA"
        },
        {
          "id": "crypto",
          "label": "Criptoativos"
        },
        {
          "id": "futures-indices",
          "label": "Futuros e índices"
        },
        {
          "id": "prefer-not-to-say",
          "label": "Prefiro não informar"
        }
      ]
    },
    {
      "id": "horizon",
      "question": "Qual horizonte costuma orientar suas análises?",
      "multiple": false,
      "options": [
        {
          "id": "intraday",
          "label": "Intraday ou curtíssimo prazo"
        },
        {
          "id": "swing-trade",
          "label": "Dias ou semanas"
        },
        {
          "id": "position",
          "label": "Meses"
        },
        {
          "id": "long-term",
          "label": "Trimestres ou anos"
        },
        {
          "id": "monitoring",
          "label": "Monitoramento contínuo sem horizonte fixo"
        },
        {
          "id": "prefer-not-to-say",
          "label": "Prefiro não informar"
        }
      ]
    },
    {
      "id": "risk",
      "question": "Ao avaliar setups e backtests, qual prioridade deve orientar a leitura dos resultados?",
      "multiple": false,
      "options": [
        {
          "id": "higher-hit-rate",
          "label": "Priorizar maior taxa de acerto, mesmo com retorno potencial menor"
        },
        {
          "id": "higher-upside",
          "label": "Aceitar errar mais quando o potencial de retorno compensar o risco"
        },
        {
          "id": "statistical-significance",
          "label": "Priorizar estratégias com mais ocorrências no histórico e maior significância estatística"
        },
        {
          "id": "balanced",
          "label": "Equilibrar taxa de acerto, retorno potencial e risco"
        },
        {
          "id": "compare-scenarios",
          "label": "Prefiro ver os cenários lado a lado antes de priorizar um perfil"
        },
        {
          "id": "prefer-not-to-say",
          "label": "Prefiro não informar"
        }
      ]
    }
  ]
}