Skip to content

SignalR

Marius edited this page Aug 14, 2026 · 1 revision

SignalR — Externe signaalverbinding

De scanner bevat een ingebouwde SignalR-server waarmee externe applicaties realtime signalen en dashboard-informatie kunnen ontvangen.

Activeren

In de instellingen (tabblad Algemeen):

Instelling Beschrijving Standaard
SignalR Enabled SignalR-server aan/uit Uit
SignalR Port Poortnummer voor de server 5200

Na het activeren start de scanner een Kestrel-webserver op het opgegeven poortnummer. CORS is ingeschakeld zodat externe applicaties verbinding kunnen maken.

Beschikbare gegevens

De SignalR-hub (CryptoSignalHub) biedt de volgende gegevens:

Signalen (ReceiveSignal)

Bij ieder nieuw signaal wordt een CryptoSignalDto verstuurd met:

  • Signaalinformatie (symbool, interval, side, strategie, prijs, tijdstip)
  • Barometerwaardes (15m, 30m, 1h, 4h, 1d)
  • Trendinformatie

Barometer (GetBarometerGraph / GetBarometerValues)

  • GetBarometerGraph: de barometergrafiek-data voor weergave
  • GetBarometerValues: de actuele barometerwaardes per interval

Dashboard-updates

De server stuurt periodiek dashboard-updates:

  • Tijdens het laden: iedere 2 seconden
  • Wanneer de scanner draait: iedere minuut

De dashboard-data bevat:

  • Marktindicatoren (Dollar index, BTC dominantie, S&P 500, Market cap, Fear & Greed)
  • Symboolprijzen (BTC, ETH, etc.)
  • Ticker-statistieken (aantal symbolen, streams, signalen)
  • Barometerwaardes en -grafiek

Verbinding maken

Een externe applicatie kan verbinding maken via de standaard SignalR-client bibliotheek:

URL: http://localhost:5200/cryptohub

De hub accepteert verbindingen van iedere origin (CORS: AllowAnyOrigin).

Clone this wiki locally