GET /mashup/performance/compare
Vertaile eri varallisuusluokkien tuottoa rinnakkain: kryptovaluutat (Bitcoin, Ethereum jne.), fiat-valuutat (suhteessa Yhdysvaltain dollariin) ja kulta. Palauttaa nykyiset arvot, viimeaikaiset hintamuutokset ja vertailevat tuottomittarit. Hyödyllinen useita varallisuusluokkia kattaviin sijoitusnäkymiin, portfolion hajautuksen analysointityökaluihin ja taloudellisen koulutuksen alustoihin, jotka havainnollistavat, miten eri arvon säilyttäjät suoriutuvat toisiinsa nähden.Vertaa eri omaisuusluokkien suorituskykyä rinnakkain: kryptovaluutat (Bitcoin, Ethereum jne.), fiat-valuutat (suhteessa USD:hen) ja kulta. Palauttaa nykyiset arvot, viimeaikaiset hintamuutokset ja vertailevat suorituskykymittarit. Hyödyllinen sijoitusnäyttöihin, salkun hajautusanalyysityökaluihin ja talouskoulutusalustoihin.
crypto
valinnainen
Crypto coins
fiat
valinnainen
Fiat currencies
| Nimi | Pakollinen | Oletus | Kuvaus |
|---|---|---|---|
crypto |
Ei | - | Crypto coins |
fiat |
Ei | - | Fiat currencies |
curl "https://nordapi.ee/api/v1/mashup/performance/compare?crypto=bitcoin,ethereum&fiat=EUR,NOK"
curl "https://nordapi.ee/api/v1/mashup/performance/compare?crypto=bitcoin,ethereum&fiat=EUR,NOK"
curl "https://nordapi.ee/api/v1/mashup/performance/compare?crypto=bitcoin&fiat=USD,EUR,GBP"
curl "https://nordapi.ee/api/v1/mashup/performance/compare?crypto=bitcoin,ethereum,solana&fiat=NOK,SEK"
HTTP 500: "# UndefinedFunctionError at GET /api/v1/mashup/performance/compare\n\nException:\n\n ** (UndefinedFunctionError) function App.Mashup.performance_compare/3 is undefined (module App.Mashup is not available)\n (app 0.1.0) App.Mashup.performance_compare([\"bitcoin\", \"ethereum\"], [\"EUR\", \"NOK\"], \"USD\")\n (app 0.1.0) lib/app_web/controllers/api/v1/mashup_controller.ex:110: AppWeb.API.V1.MashupController.performance_compare/2\n (app 0.1.0) lib/app_web/controllers/api/v1/mashup_controller.ex:1: AppWeb.API.V1.MashupController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/mashup_controller.ex:1: AppWeb.API.V1.MashupController.phoenix_controller_pipeline/2\n (phoenix 1.8.5) lib/phoenix/router.ex:416: Phoenix.Router.__call__/5\n (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.plug_builder_call/2\n (app 0.1.0) deps/plug/lib/plug/debugger.ex:155: AppWeb.Endpoint.\"call (overridable 3)\"/2\n (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.call/2\n (phoenix 1.8.5) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4\n (bandit 1.10.4) lib/bandit/pipeline.ex:131: Bandit.Pipeline.call_plug!/2\n (bandit 1.10.4) lib/bandit/pipeline.ex:42: Bandit.Pipeline.run/5\n (bandit 1.10.4) lib/bandit/http1/handler.ex:13: Bandit.HTTP1.Handler.handle_data/3\n (bandit 1.10.4) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3\n (bandit 1.10.4) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2\n (stdlib 7.3) gen_server.erl:2424: :gen_server.try_handle_continue/3\n (stdlib 7.3) gen_server.erl:2291: :gen_server.loop/4\n (stdlib 7.3) proc_lib.erl:333: :proc_lib.init_p_do_apply/3\n \n\n## Connection details\n\n### Params\n\n %{\"crypto\" => \"bitcoin,ethereum\", \"fiat\" => \"EUR,NOK\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/mashup/performance/compare\n * Query string: crypto=bitcoin,ethereum&fiat=EUR,NOK\n\n### Headers\n \n * accept-encoding: gzip\n * host: localhost:4000\n * user-agent: req/0.5.17\n\n### Session\n\n %{}\n"