← Tiedusteluyhdistelmät

Omaisuuserien suorituskyky

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.

Parametrit

crypto valinnainen

Crypto coins

fiat valinnainen

Fiat currencies

Esimerkkipyynnöt

Peruskäyttö
curl "https://nordapi.ee/api/v1/mashup/performance/compare?crypto=bitcoin,ethereum&fiat=EUR,NOK"
Compare Bitcoin, Ethereum against EUR and NOK
curl "https://nordapi.ee/api/v1/mashup/performance/compare?crypto=bitcoin,ethereum&fiat=EUR,NOK"
Compare just Bitcoin against major fiat currencies
curl "https://nordapi.ee/api/v1/mashup/performance/compare?crypto=bitcoin&fiat=USD,EUR,GBP"
Compare top cryptos against Nordic currencies
curl "https://nordapi.ee/api/v1/mashup/performance/compare?crypto=bitcoin,ethereum,solana&fiat=NOK,SEK"

Reaaliaikainen vastaus

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"