← Combinaisons intelligentes

Performance des actifs

GET /mashup/performance/compare

Comparez côte à côte les performances de différentes classes d'actifs : cryptomonnaies (Bitcoin, Ethereum, etc.), monnaies fiduciaires (par rapport au USD) et or. Renvoie les valeurs actuelles, les évolutions de prix récentes et les indicateurs de performance comparée. Utile pour les tableaux de bord d'investissement multi-classes d'actifs, les outils d'analyse de diversification de portefeuille et les plateformes d'éducation financière qui démontrent les performances relatives des différentes réserves de valeur.

Paramètres

crypto optionnel

Crypto coins

fiat optionnel

Fiat currencies

Exemples de requêtes

Utilisation de base
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"

Réponse en direct

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"