Instellingen · Planner
De geplande gegevenstaken, het van tijdstempels voorziene takenlogboek van elke run, en het handmatig draaien van de dagelijkse pipeline.
Geplande taken
Wat het is: De gegevenstaken die vanzelf draaien zolang de applicatie actief is, wanneer ze draaien, tijdstip, status en bericht van hun laatste run; een knop „Nu uitvoeren” voor de beheerder.
Welke gegevens het voeden: /api/system/jobs en de app.scheduler-instellingen in application.yml (tijd Europe/Istanbul). De dagelijkse pipeline op werkdagen om 19:00 (is de applicatie op dat moment niet actief, dan wordt 2 minuten na het starten en daarna elk uur gecontroleerd of er een dag is gemist, en start er een run met de aanleiding Inhaalslag; deze run haalt alle dagen op die ontbreken vanaf de laatste koers tot vandaag; na het ophalen van de koersen worden bedrijven waarvan de dagkoers nog niet binnen is direct nog drie keer bevraagd, omdat de servers van de bron de dag op verschillende tijden publiceren; ontbreken er daarna nog bedrijven die op de vorige handelsdag een koers hadden, dan wordt de dag elk uur opnieuw opgehaald tot er niets meer ontbreekt; een dag helemaal zonder koersen geldt als feestdag), kerngegevens van bedrijven op werkdagen om 19:30, indexleden (BIST 30/50/100, uit het bestand hisse_endeks_ds.csv van Borsa İstanbul; kloppen de aantallen niet met 30/50/100, dan wordt de lijst niet opgeslagen) op werkdagen om 19:45, de scan van het verbindingsnetwerk op werkdagen om 20:00, aandeelhoudersstructuur en kapitaalhistorie op zaterdag om 10:00, KAP-meldingen elke dag om 22:15, nieuwsfeeds elk half uur, de Claude-beoordeling aan het eind van de dag elke dag om 22:30, de spelercontrole elke tien minuten.
Wat het laat zien: Kerngegevens werken de marktkapitalisatie en het free-floatpercentage van alle aandelen met één verzoek bij. Aandeelhoudersstructuur en gestort kapitaal veranderen eens per kwartaal en vergen meerdere verzoeken per aandeel; daarom draaien ze eens per week en vernieuwen ze de laatste 24 maanden. Draait dezelfde taak al, dan wordt de tweede run overgeslagen en wordt dat gelogd.
Wat je eruit kunt concluderen: Staat de planner uit (app.scheduler.enabled=false), dan draait geen enkele taak vanzelf. Runs die zijn gemist terwijl de applicatie niet actief was, worden achteraf niet ingehaald; zo nodig worden ze handmatig gestart met de knop „Nu uitvoeren”.
Takenlogboek
Wat het is: Elke run van elke gegevenstaak, nieuwste eerst: starttijd, taak, gepland of handmatig gestart, status, duur, aantal rijen en bericht.
Welke gegevens het voeden: De tabel job_run; de laatste 100 runs worden getoond.
Wat het laat zien: GESLAAGD betekent dat de taak is voltooid. MISLUKT is een verbindings-, server- of leesfout; de reden staat in het bericht. GEBLOKKEERD betekent dat de bron het verzoek heeft geweigerd; de HTTP-code staat naast de status. BEZIG betekent dat de taak loopt.
Wat je eruit kunt concluderen: Toont dezelfde taak herhaaldelijk GEBLOKKEERD, dan accepteert de bron geen verzoeken uit dit netwerk; de applicatie verhoogt de verzoekfrequentie niet. Is de pipeline MISLUKT, dan is er voor die dag geen live signaal gemaakt.
Dagelijkse pipeline
Wat het is: Het formulier dat de pipeline nu of voor een bepaalde dag draait, de status van de planner en de lijst van ontbrekende dagen.
Welke gegevens het voeden: De eindpunten /api/system/pipeline en de tabel pipeline_run. De planner draait elke werkdag om 19:00 (Europe/Istanbul). Is de applicatie op dat moment niet actief, dan gaat de run niet verloren: staat er in het takenlogboek geen pipelinerun die na het laatste vervaltijdstip is gestart, dan merkt de applicatie dit 2 minuten na het starten of uiterlijk binnen een uur op en start ze een inhaalrun; tot dan verschijnt de rode waarschuwing „Gegevens ontbreken: dag” in de bovenbalk. Heeft de bron het dagslot nog niet voor alle bedrijven gepubliceerd (63 van de 115 bedrijven bij de run van 2026-09-14 om 19:00), dan verschijnt dezelfde waarschuwing en worden de ontbrekende elk uur opnieuw opgehaald.
Wat het laat zien: De pipeline haalt achtereenvolgens koersen op, werkt rendementen en residuen bij, draait de vijf modellen voor die dag en schrijft de LIVE-signalen. Wordt ze in het weekend of vóór het slot van de handelssessie gedraaid, dan draait ze voor de laatste handelsdag.
Wat je eruit kunt concluderen: Live signalen worden vastgelegd op de avond dat ze worden geschreven en daarna nooit meer gewijzigd; wordt een ontbrekende dag later opgevuld, dan is het signaal van die dag dus niet „live” maar laat gemaakt. De waarde van de live registratie hangt ervan af dat de pipeline elke dag regelmatig draait.
Pipelinegeschiedenis
Wat het is: De status van de pipelinerun van elke dag en de duur van de stappen.
Welke gegevens het voeden: De tabel pipeline_run; de stappen worden opgeslagen in het veld steps_json.
Wat het laat zien: Status, duur en bericht van de stappen koersen ophalen, rendementen en residuen, modellen en signalen.
Wat je eruit kunt concluderen: Een rode dag betekent dat er voor die dag geen live signaal is gemaakt; ook het gegevenslabel in de bovenbalk wordt rood. Een lange stap voor het ophalen van koersen komt meestal doordat de bron traag reageert.
De hier gegeven beleggingsinformatie, commentaren en aanbevelingen vallen niet onder beleggingsadvies. Beleggingsadvies wordt verleend op grond van een beleggingsadviesovereenkomst tussen een cliënt en beleggingsondernemingen, vermogensbeheerders of banken die geen deposito's aannemen. De signalen hier worden met statistische modellen uit historische gegevens gemaakt, voor iedereen gelijk getoond en zijn niet persoonlijk; ze passen mogelijk niet bij uw financiële situatie of uw risico- en rendementsvoorkeuren. Beleggingsbeslissingen nemen uitsluitend op basis van de hier gegeven informatie leidt daarom mogelijk niet tot resultaten die aan uw verwachtingen voldoen.