Non pubblicato — questa pagina è visibile solo in staging e non è sul sito pubblico.
Vedi .mdENIT

Elenca i metodi di allocazione

POST/api/v1/research/list_allocation_methods

Elenca i metodi di allocazione che Fincanva offre — il modo in cui una strategia, o una Combinata tra le sue sotto-strategie, stabilisce il peso di ogni posizione — con le impostazioni proprie di ciascun metodo, i valori predefiniti e i limiti, i livelli a cui funziona e se il tuo piano lo include.

Autenticazione
REST: una chiave API o un token di accesso OAuth. MCP: un token di accesso OAuth.
Strumento MCP
list_allocation_methods
Costo
una chiamata di ricerca

Parametri

Quali parametri accetta Elenca i metodi di allocazione?

  • leveltestoFacoltativoPredefinito "both"

    uno tra combined, subStrategy, both

    Di quale livello elencare i metodi: combined per il livello della Combinata, subStrategy per il livello della strategia (l’allocazione propria di una Strategia singola, o quella di una sotto-strategia), both per i metodi di entrambi i livelli.

  • querytestoFacoltativo

    1–80 caratteri

    Parole da cercare, senza distinguere maiuscole e minuscole, nel nome e nella descrizione di ogni metodo; i metodi che non le contengono vengono esclusi.

Risposta

Che cosa restituisce Elenca i metodi di allocazione?

  • methodselenco

    I metodi corrispondenti, nell’ordine in cui li mostra il selettore dei metodi dell’app.

    Mostra i 7 campi
    • idtesto

      L’id pubblico e stabile del metodo, in snake_case.

    • nametesto

      almeno 1 caratteri

      Il nome del metodo come lo mostra l’app.

    • descriptiontesto

      almeno 1 caratteri

      La descrizione dell’app, in una riga, di che cosa fa il metodo.

    • levelselenco

      I livelli a cui il metodo funziona: combined (il livello della Combinata), subStrategy (il livello della strategia), oppure entrambi.

    • parameterselenco

      Le impostazioni proprie del metodo. Quelle che ogni metodo ha in comune, come il lookback e la leva, sono descritte da describe_strategy_model.

      Mostra i 16 campi
      • nametesto

        Il nome pubblico dell’impostazione, in camelCase.

      • labeltesto

        almeno 1 caratteri

        L’etichetta dell’impostazione nell’app.

      • levelselenco

        I livelli che questa voce descrive: combined (il livello della Combinata), subStrategy (il livello della strategia) oppure entrambi. Un’impostazione il cui tipo, i cui limiti, valori ammessi o piano cambiano da un livello all’altro compare una volta per livello, con lo stesso nome.

      • typetesto

        uno tra number, integer, boolean, enum, string, list

        number, integer, boolean, enum, string o list. Un’impostazione string è un identificatore, come il permaTicker dello strumento di riferimento che una strategia Mimicking replica; un’impostazione list è un elenco di numeri, come i pesi dei livelli del metodo basato sul ranking, descritto da items e length.

      • unittesto

        uno tra none, number, count, days, weeks, months, quarters, years, reports, bars, fraction, percent, multiple, sharpe_points, sigma, usd, base_currency, date, native

        L’unità del valore dell’impostazione. Convenzione: native_unit

      • defaultnumero / vero o falso / testo / elenco

        può essere null · unità: l’unità di ciò che descrive

        Il valore che l’app usa quando l’impostazione non viene indicata — un elenco di numeri per un’impostazione list, il valore di ciascun elemento per un’impostazione con per — oppure null quando non ne ha uno e va scelta, come uno strumento di riferimento. Convenzione: native_unit

      • minnumero

        può essere null · unità: l’unità di ciò che descrive

        Il valore più piccolo ammesso, oppure null quando l’impostazione non è un numero. Convenzione: native_unit

      • maxnumero

        può essere null · unità: l’unità di ciò che descrive

        Il valore più grande ammesso, oppure null quando l’impostazione non è un numero. Convenzione: native_unit

      • valueselenco

        può essere null

        I valori ammessi di un’impostazione enum, oppure null per ogni altro tipo.

      • stepselenco

        può essere null · unità: l’unità di ciò che descrive

        Gli unici numeri che l’impostazione accetta, in ordine crescente; null quando è accettato qualsiasi numero tra min e max. Convenzione: native_unit

      • boundsByoggetto

        può essere null

        Limiti che dipendono da un’altra impostazione del metodo, un caso per ogni valore di quell’impostazione; null quando i limiti sono fissi. I valori default, min e max dell’impostazione sono quelli del valore predefinito dell’altra impostazione.

        Mostra i 2 campi
        • ontesto

          Il nome dell’impostazione il cui valore decide i limiti.

        • caseselenco

          Una voce per ogni valore di quell’impostazione.

          Mostra i 6 campi
          • whentesto

            almeno 1 caratteri

            Il valore dell’impostazione decisiva a cui si applica questo caso.

          • unittesto

            uno tra none, number, count, days, weeks, months, quarters, years, reports, bars, fraction, percent, multiple, sharpe_points, sigma, usd, base_currency, date, native

            L’unità del valore dell’impostazione in questo caso. Convenzione: native_unit

          • defaultnumero / vero o falso / testo

            può essere null · unità: l’unità di ciò che descrive

            Il valore predefinito in questo caso. Convenzione: native_unit

          • minnumero

            può essere null · unità: l’unità di ciò che descrive

            Il valore più piccolo ammesso in questo caso, oppure null. Convenzione: native_unit

          • maxnumero

            può essere null · unità: l’unità di ciò che descrive

            Il valore più grande ammesso in questo caso, oppure null. Convenzione: native_unit

          • stepselenco

            può essere null · unità: l’unità di ciò che descrive

            Gli unici numeri accettati in questo caso, in ordine crescente; null quando è accettato qualsiasi numero tra min e max di questo caso. Convenzione: native_unit

      • valuePlanselenco

        può essere null

        I valori ammessi che richiedono un piano più alto di quello dell’impostazione stessa; null quando ogni valore è incluso con l’impostazione.

        Mostra i 3 campi
        • valuetesto

          almeno 1 caratteri

          Uno dei values dell’impostazione.

        • includedInYourPlanvero o falso

          Vale true quando il tuo piano attuale include questo valore.

        • lowestPlantesto

          uno tra free, starter, advanced, ultimate, professional · può essere null

          Il piano più basso che include questo valore, oppure null quando oggi nessun piano lo include.

      • itemsoggetto

        può essere null

        Per un’impostazione list, che cos’è ogni elemento; null per ogni altro tipo.

        Mostra i 4 campi
        • typetesto

          uno tra number, integer

          number o integer.

        • unittesto

          uno tra none, number, count, days, weeks, months, quarters, years, reports, bars, fraction, percent, multiple, sharpe_points, sigma, usd, base_currency, date, native

          L’unità di ogni elemento. Convenzione: native_unit

        • minnumero

          può essere null · unità: l’unità di ciò che descrive

          Il valore più piccolo che un elemento può assumere, oppure null. Convenzione: native_unit

        • maxnumero

          può essere null · unità: l’unità di ciò che descrive

          Il valore più grande che un elemento può assumere, oppure null. Convenzione: native_unit

      • lengthoggetto

        può essere null

        Per un’impostazione list, quanti elementi contiene; null per ogni altro tipo.

        Mostra i 2 campi
        • minintero

          almeno 0 · unità: un conteggio

          Il numero minimo di elementi ammesso.

        • maxintero

          maggiore di 0 · unità: un conteggio

          Il numero massimo di elementi ammesso.

      • pertesto

        uno tra instrument, subStrategy, rank · può essere null

        Per un’impostazione tenuta una volta per ogni elemento, per che cosa è tenuta; null per un valore singolo. instrument: invia una mappa dal permaTicker di ogni strumento al suo valore, come un peso fisso dentro una strategia. subStrategy: invia un elenco con un valore per sotto-strategia, nell’ordine di subStrategies[], come un peso fisso in una Combinata, oppure l’interruttore rotate e il staticWeight di ogni sotto-strategia nel metodo basato sul ranking. rank: invia un elenco con un valore per posizione in classifica, dalla migliore, tanti quante sono le sotto-strategie con rotate attivo, come rankWeight. type, unit, default, min e max descrivono allora un solo valore.

      • lowestPlantesto

        uno tra free, starter, advanced, ultimate, professional · può essere null

        Il piano più basso che consente l’impostazione a questi livelli, che può essere più alto di quello del metodo; null quando oggi nessun piano la consente.

    • availabilityoggetto

      Se il tuo piano include il metodo, livello per livello.

      Mostra i 2 campi
      • combinedoggetto

        può essere null

        La disponibilità al livello della Combinata, oppure null quando il metodo non funziona a quel livello.

        Mostra i 2 campi
        • includedInYourPlanvero o falso

          Vale true quando il tuo piano attuale include il metodo al livello della Combinata.

        • lowestPlantesto

          uno tra free, starter, advanced, ultimate, professional · può essere null

          Il piano più basso che include il metodo al livello della Combinata, oppure null quando oggi nessun piano lo include.

      • subStrategyoggetto

        può essere null

        La disponibilità al livello della strategia, oppure null quando il metodo non funziona a quel livello.

        Mostra i 2 campi
        • includedInYourPlanvero o falso

          Vale true quando il tuo piano attuale include il metodo al livello della strategia.

        • lowestPlantesto

          uno tra free, starter, advanced, ultimate, professional · può essere null

          Il piano più basso che include il metodo al livello della strategia, oppure null quando oggi nessun piano lo include.

    • operationIdtesto

      può essere null

      L’operazione che esegue il metodo da sola, su qualsiasi strumento, oppure null finché quell’operazione non è disponibile.

  • countintero

    almeno 0 · unità: un conteggio

    Quanti metodi corrispondono.

Ogni risposta arriva dentro la struttura del risultato comune a tutte le operazioni.

Errori

Quali codici di errore restituisce Elenca i metodi di allocazione?

Elenca i metodi di allocazione non ha codici di errore propri oltre a quelli comuni.

Comuni a tutte le operazioni

  • unauthorized HTTP 401
  • plan_limit HTTP 403
  • invalid_input HTTP 422
  • quota_exhausted HTTP 429
  • rate_limited HTTP 429

Tutti i codici di errore

Quando si usa Elenca i metodi di allocazione?

  • L’utente chiede quali modi di ponderare le posizioni esistono, o con che cosa si può regolare un metodo.
  • Prima di creare o modificare una strategia, per scegliere un metodo incluso nel piano dell’utente.
  • Ti servono tutti i campi di una strategia, non solo i suoi metodi di allocazione — Usa invece describe_strategy_model

Com’è fatta una chiamata a Elenca i metodi di allocazione?

Il metodo Inverse volatility e se il tuo piano lo include

Che cosa posso regolare in Inverse volatility, ed è nel mio piano?

1 allocation method matches 'inverse volatility': Inverse volatility, at the Combined level and the strategy level (a Single's own allocation, or a sub-strategy's), included in your plan.
Risposta completa · 200
{
  "status": true,
  "data": {
    "result": {
      "methods": [
        {
          "id": "inverse_volatility",
          "name": "Inverse volatility",
          "description": "Less-volatile instruments receive higher weights",
          "levels": [
            "combined",
            "subStrategy"
          ],
          "parameters": [
            {
              "name": "riskMeasure",
              "label": "Risk measure",
              "levels": [
                "combined",
                "subStrategy"
              ],
              "type": "enum",
              "unit": "none",
              "default": "annualized_volatility",
              "min": null,
              "max": null,
              "values": [
                "annualized_volatility",
                "max_drawdown"
              ],
              "steps": null,
              "boundsBy": null,
              "valuePlans": null,
              "items": null,
              "length": null,
              "per": null,
              "lowestPlan": "starter"
            }
          ],
          "availability": {
            "combined": {
              "includedInYourPlan": true,
              "lowestPlan": "starter"
            },
            "subStrategy": {
              "includedInYourPlan": true,
              "lowestPlan": "starter"
            }
          },
          "operationId": null
        }
      ],
      "count": 1
    },
    "summary": "1 allocation method matches 'inverse volatility': Inverse volatility, at the Combined level and the strategy level (a Single's own allocation, or a sub-strategy's), included in your plan.",
    "assumed": [
      {
        "field": "/level",
        "value": "both",
        "reason": "no level was given, so the methods of both levels are listed"
      }
    ],
    "dataVersion": null
  }
}

Dove si sbaglia più spesso con Elenca i metodi di allocazione?

  • Black-Litterman è elencato come metodo a sé ma funziona sul framework media-varianza: le sue impostazioni sono quelle della media-varianza più le sue views.
  • Un metodo può funzionare a un livello e non all’altro, o essere nel piano a un solo livello: leggi availability livello per livello prima di costruire.
  • Le impostazioni che ogni metodo ha in comune — il lookback, la leva, lo stimatore della covarianza dove un metodo ne usa uno — non sono in parameters: le elenca describe_strategy_model.
  • Un’impostazione può comparire due volte con lo stesso nome, una per livello, quando i suoi limiti, valori o piano cambiano da un livello all’altro; usa la voce il cui levels contiene il livello che stai costruendo.
  • Un’impostazione può richiedere un piano più alto di quello del suo metodo, come l’interruttore Resampled di MPT (Markowitz): leggi il lowestPlan di ogni parametro, non solo availability del metodo.
  • Un’impostazione con per si invia una volta per elemento, non una sola volta: i pesi fissi come mappa per permaTicker dentro una strategia o come elenco nell’ordine delle strategie in una Combinata; nel metodo basato sul ranking in una Combinata, un interruttore rotate e uno staticWeight per strategia e un rankWeight per posizione, uno per ogni strategia che ruota.

Quali piani includono Elenca i metodi di allocazione?

Famiglia: Creazione delle strategie · Costo in quota: una chiamata di ricerca — Disponibilità

Fincanva ha uno scopo solo educativo e illustrativo: non è una consulenza finanziaria personalizzata, e i risultati passati o simulati non indicano quelli futuri. Leggi l'Addendum ai Termini

DOCS · EN — IT