Calcolatore di parità del potere d'acquisto
Se un paniere costa 50 nel suo paese e 5 all'estero, la parità del potere d'acquisto implica 10 unità di valuta nazionale per unità estera. Aggiunga il cambio di mercato per vedere se la valuta nazionale appare sottovalutata o sopravvalutata. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Prezzo interno
- 50
- Prezzo estero
- 5
- Tasso di PPA
- 10
- Tasso di PPA inverso
- 0,1
La parità del potere d'acquisto pone una domanda di prezzi che una quotazione di mercato da sola non risolve: se lo stesso paniere di beni costa un importo in moneta interna e un altro in moneta estera, quale tasso di cambio renderebbe quel paniere ugualmente caro in entrambi i paesi? Il tasso PPA implicito è il rapporto di quei due livelli dei prezzi, quotato come unità di moneta interna per un'unità di moneta estera. Studenti, tutor, analisti del commercio e autori di esami hanno bisogno di una procedura deterministica per trasformare due prezzi di paniere positivi in quel tasso del manuale senza mescolare convenzioni di quotazione né confonderlo con il tasso di cambio reale, che richiede anche una quotazione di mercato e due indici dei prezzi. Questo calcolatore di parità del potere d'acquisto accetta quei due prezzi, in via facoltativa un tasso di mercato per un controllo di sopravvalutazione o sottovalutazione in stile Big Mac, e restituisce il tasso PPA implicito, il suo inverso e —quando viene fornita una quotazione di mercato— lo scostamento percentuale rispetto alla PPA assoluta.
Che cosa misura il tasso di cambio PPA e come funziona la formula
La parità assoluta del potere d'acquisto è il tasso di cambio implicato dalla legge del prezzo unico applicata a un paniere comune. Se un paniere rappresentativo costa P in moneta interna e P* in moneta estera, l'unico tasso che uguaglia i due prezzi monetari è S_PPP uguale a P diviso per P*. Quel numero non è una previsione né un obiettivo di banca centrale: è il tasso al quale un paniere acquistato in patria si converte esattamente in un paniere acquistato all'estero.
La convenzione di quotazione qui è in unità di moneta interna per un'unità di moneta estera, la stessa direzione usata dalla maggior parte dei manuali intermedi di economia aperta quando scrivono S o e come interna per estera. L'inverso, P* su P, è il gemello estera-per-interna e viene restituito perché Lei non debba capovolgere il rapporto a mano.
Quando i due prezzi condividono un paniere confrontabile —due Big Mac, due pacchetti di consumo in stile CPI, due lotti di costruzione identici— il rapporto è un tasso di cambio implicito ben definito. Quando i panieri differiscono per qualità o copertura, l'aritmetica resta ben definita ma la lettura economica non è più la PPA assoluta. Questo calcolatore implementa soltanto l'identità di livello del manuale: non stima differenziali di inflazione di PPA relativa, effetti Balassa–Samuelson né converte tra quotazioni dirette e indirette.
Lei fornisce due prezzi di paniere positivi nelle rispettive valute e riceve il tasso di cambio implicito corrispondente, pronto per esercizi, diapositive e controlli automatici che non devono inventare una quotazione di mercato che lo studente non ha mai fornito.
Casi d'uso
Controlli di aula sulla PPA assoluta
Consenta agli studenti di inserire due prezzi di paniere e di verificare che il tasso PPA implicito è interno su estero, senza richiedere una quotazione di mercato che non è stata data loro.
Correzione automatica LMS ed esami
Valuti le voci di tasso PPA con un oracolo deterministico che rifiuta prezzi non positivi e, in via facoltativa, controlla una valutazione in stile Big Mac rispetto a una quotazione di mercato fornita.
Notebook di prezzi di paniere e cruscotti didattici
Ricostruisca colonne di cambio implicito da prezzi locali pubblicati nei cruscotti didattici senza importare un kit completo di tasso di cambio reale né un feed valutario in tempo reale.
Domande frequenti
Cosa succede se un prezzo di paniere è zero o negativo?
Entrambi i prezzi di paniere, e il tasso di mercato facoltativo quando fornito, devono essere strettamente maggiori di zero; l'input non valido non viene addebitato.
Qual è la formula del tasso di cambio di PPA?
Divida il prezzo nazionale del paniere per il suo prezzo all'estero. Se il paniere costa 50 nel suo paese e 5 fuori, il tasso implicito è di 10 unità di valuta nazionale per unità di valuta estera.
Come confronto il tasso di PPA con il cambio di mercato?
Inserisca il cambio di mercato nella stessa direzione, valuta nazionale per unità estera. Otterrà lo scarto percentuale rispetto alla parità: un valore negativo indica una valuta nazionale a buon mercato rispetto al paniere, uno positivo una valuta cara.
Che cosa significa il tasso di PPA inverso?
È la stessa parità vista dall'altro lato: valuta estera per ogni unità di valuta nazionale. Con prezzi di 50 e 5, l'inverso è 0,1, così non deve capovolgere il rapporto a mano.
Il tasso di PPA è una previsione del cambio?
No. È il tasso al quale un paniere comprato in patria equivale esattamente a un paniere comprato all'estero, non una previsione né un obiettivo della banca centrale. Non considera inoltre le differenze di inflazione nel tempo né di qualità tra panieri.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/econ/purchasing-power-parity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"domestic_price":50,"foreign_price":5}'const res = await fetch("https://api.kit.forhosting.com/econ/purchasing-power-parity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"domestic_price": 50,
"foreign_price": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/purchasing-power-parity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"domestic_price": 50,
"foreign_price": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/purchasing-power-parity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"domestic_price":50,"foreign_price":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"domestic_price":50,"foreign_price":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/purchasing-power-parity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"domestic_price": 50,
"foreign_price": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.purchasing_power_parity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Contratto di ingresso, convenzione di quotazione e valutazione di mercato facoltativa
Entrambi i prezzi devono essere strettamente maggiori di zero: un prezzo di paniere nullo o negativo renderebbe il tasso implicito indefinito o privo di senso, e un tasso di mercato non positivo viene rifiutato per lo stesso dominio d'aula. Invii con POST un corpo JSON con due numeri finiti obbligatori: domestic_price (prezzo del paniere interno P) e foreign_price (prezzo del paniere estero P*). Invii in via facoltativa market_rate come la quotazione nominale osservata nella stessa direzione —moneta interna per un'unità estera— e decimals come intero da zero a dodici (predefinito sei) per controllare l'arrotondamento half-up su ogni campo calcolato. Campi assenti, stringhe vuote, valori non finiti e decimals non interi fuori dall'intervallo consentito falliscono con invalid_input e non vengono addebitati. Sono accettati gli alias abituali: p_home, p_domestic, home_price, local_price o p per domestic_price; p_foreign, p_star, abroad_price o p_star_foreign per foreign_price; e, spot, nominal, fx_rate, exchange_rate o nominal_rate per market_rate. In caso di successo il corpo restituisce i prezzi ripetuti (arrotondati), ppp_rate come interno su estero, inverse_ppp_rate come estero su interno, e formula. Quando market_rate è presente il corpo include anche quella quotazione, valuation_percent come (ppp_rate meno market_rate) su market_rate per cento —il segno standard del Big Mac Index, negativo quando la moneta interna è a buon mercato rispetto al paniere— e valuation_band come domestic_undervalued, at_ppp o domestic_overvalued. Esempio: interno cinquanta, estero cinque produce ppp_rate dieci e inverse_ppp_rate zero punto uno; aggiunga market_rate venti e valuation_percent è meno cinquanta con domestic_undervalued. Ometta market_rate e quelle tre chiavi di valutazione vengono omesse, mai null.
Dove un'API di tasso di cambio PPA giustifica l'uso
I corsi di economia aperta di principi e intermedi usano un calcolatore di parità del potere d'acquisto perché gli studenti trasformino qualsiasi coppia valida di prezzi di paniere nel tasso di cambio implicito senza prendere in prestito una quotazione di mercato che non è mai stata data loro e senza confondere l'identità con il tasso di cambio reale e volte P-star su P. I generatori di esami e i plugin LMS hanno bisogno di un oracolo deterministico che rifiuti prezzi nulli o negativi invece di inventare un numero di parità vuoto che un correttore difettoso potrebbe trattare come uno a uno. Una convalida fallita non consuma saldo. I notebook di commercio e macro ricostruiscono spesso tabelle didattiche in stile Big Mac o ICP a partire da prezzi locali pubblicati; fissare l'aritmetica in una piccola API parse evita la deriva del foglio di calcolo nella colonna del tasso implicito e rende riproducibile in CI lo scostamento di valutazione facoltativo. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita. Tenga le richieste piccole, fissi nei test il ppp_rate arrotondato e, quando invia una quotazione di mercato, valuation_percent, e otterrà numeri di parità implicita riproducibili per i compiti, i plugin LMS e i worker al bordo senza allestire Lei stesso una condotta di rilevazione prezzi multipaese.
Domande tecniche
Come si calcola il tasso di cambio PPA?
Invii numeri positivi domestic_price (P) e foreign_price (P*). L'API restituisce ppp_rate = domestic_price / foreign_price, quotato come moneta interna per un'unità estera, più il tasso inverso.
Quale convenzione di quotazione usa ppp_rate?
Unità di moneta interna per un'unità di moneta estera (ad esempio pesos per dollaro). inverse_ppp_rate è il gemello estera-per-interna della stessa coppia.
Come confronto il tasso implicito con una quotazione di mercato?
Invii in via facoltativa market_rate nella stessa quotazione. L'API restituisce allora valuation_percent = (ppp_rate − market_rate) / market_rate × 100 e una banda grossolana: una percentuale negativa significa che la moneta interna è sottovalutata rispetto al paniere.
Quanto costa il calcolatore di parità del potere d'acquisto?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.