225 lines
730 KiB
Plaintext
225 lines
730 KiB
Plaintext
|
|
|
|||
|
|
════════════════════════════════════════════════════════════
|
|||
|
|
MONEYMAKER RUNNER · 2026-05-26 20:03 UTC
|
|||
|
|
Mode: LIVE · DB: postgres
|
|||
|
|
════════════════════════════════════════════════════════════
|
|||
|
|
|
|||
|
|
Schema initialiseret (postgres)
|
|||
|
|
[runner] Henter Ground News …
|
|||
|
|
🌐 north-america 15 stories
|
|||
|
|
🌐 international 15 stories
|
|||
|
|
🌐 europe-economy 15 stories
|
|||
|
|
🌐 asia 15 stories
|
|||
|
|
🌐 europe 15 stories
|
|||
|
|
🌐 european-security-and-nato 15 stories
|
|||
|
|
🌐 africa 15 stories
|
|||
|
|
🌐 european-union 15 stories
|
|||
|
|
🌐 european-politics 15 stories
|
|||
|
|
🌐 south-america 12 stories
|
|||
|
|
🌐 united-kingdom 15 stories
|
|||
|
|
🌐 uk-politics 15 stories
|
|||
|
|
🌐 trump-administration 0 stories
|
|||
|
|
🌐 donald-trump 15 stories
|
|||
|
|
🌐 israeli-palestinian-conflict 15 stories
|
|||
|
|
🌐 australia 15 stories
|
|||
|
|
🌐 united-states 0 stories
|
|||
|
|
🌐 premier-league 3 stories
|
|||
|
|
🌐 soccer 13 stories
|
|||
|
|
🌐 pharma 14 stories
|
|||
|
|
🌐 business-and-markets 15 stories
|
|||
|
|
🌐 us-politics 0 stories
|
|||
|
|
🌐 memorial-day 14 stories
|
|||
|
|
🌐 energy 0 stories
|
|||
|
|
🌐 renewable-energy 14 stories
|
|||
|
|
🌐 technology 0 stories
|
|||
|
|
🌐 shipping 0 stories
|
|||
|
|
🌐 nordic 0 stories
|
|||
|
|
🌐 pharmaceutical 0 stories
|
|||
|
|
🌐 scandinavia 0 stories
|
|||
|
|
🌐 global-economy 0 stories
|
|||
|
|
🌐 danish-economy 0 stories
|
|||
|
|
🌐 corporate 0 stories
|
|||
|
|
🌐 denmark 14 stories
|
|||
|
|
🌐 climate-change 15 stories
|
|||
|
|
🌐 finance 15 stories
|
|||
|
|
🌐 biotech 9 stories
|
|||
|
|
🌐 global-markets 0 stories
|
|||
|
|
🌐 stock-market 0 stories
|
|||
|
|
🌐 logistics 0 stories
|
|||
|
|
🌐 clean-energy 0 stories
|
|||
|
|
🌐 healthcare 14 stories
|
|||
|
|
🌐 denmark-economy 13 stories
|
|||
|
|
🌐 investing 13 stories
|
|||
|
|
🌐 diabetes 13 stories
|
|||
|
|
+{'north-america': [{'slug': 'federal-court-blocks-alabama-plan-for-new-congressional-districts-that-could-help-republicans_59ebf8', 'story_id': 'a0d64e37-733e-4ad9-a3ed-4a72ad3d60f7', 'title': 'Federal court blocks Alabama plan for new congressional districts that could help Republicans', 'description': 'Rally over voting rights and redistricting outside the state capitol in Montgomery', 'start_date': '2026-05-26', 'source_count': 127, 'bias_src_count': 115, 'left_pct': 37.0, 'ctr_pct': 45.0, 'right_pct': 18.0, 'left_src_count': 42, 'ctr_src_count': 52, 'right_src_count': 21, 'overall_bias': None, 'blindspot': None, 'factuality': {'veryLow': 1, 'low': 5, 'mixed': 7, 'high': 61, 'unknown': 13, 'veryHigh': 40}, 'interests': [], 'category': 'north-america'}, {'slug': 'massie-teases-2028-comeback-after-primary-loss-to-trump-backed-challenger', 'story_id': '61695d37-7f99-48b7-a180-7cf4ec8a84df', 'title': 'Massie teases 2028 comeback after primary loss to Trump-backed challenger', 'description': 'U.S. House Judiciary Committee hearing on "Oversight of the Department of Homeland Security" in Washington', 'start_date': '2026-05-26', 'source_count': 64, 'bias_src_count': 59, 'left_pct': 14.0, 'ctr_pct': 49.0, 'right_pct': 37.0, 'left_src_count': 8, 'ctr_src_count': 29, 'right_src_count': 22, 'overall_bias': None, 'blindspot': None, 'factuality': {'veryLow': 2, 'low': 7, 'mixed': 10, 'high': 22, 'unknown': 5, 'veryHigh': 18}, 'interests': [], 'category': 'north-america'}, {'slug': 'house-democrat-trashes-graham-platner-over-disqualifying-nazi-tattoo-scandal', 'story_id': '79cc11c0-7538-495f-acee-5cf10462a697', 'title': 'House Democrat Trashes Graham Platner Over ‘Disqualifying’ Nazi Tattoo Scandal', 'description': 'Rep. Jake Auchincloss (D-MA) trashed his party’s presumptive nominee for U.S. Senate in Maine, Graham Platner, on Monday, calling the Democratic candidate’s Nazi tattoo scandal and his claims about it “personally disqualifying.” The controversy stems from reporting last year that Platner had a tattoo on his chest of a Nazi SS “Totenkopf” symbol. Platner has since covered the tattoo and denied knowingly displaying Nazi imagery, saying he got the …', 'start_date': '2026-05-26', 'source_count': 16, 'bias_src_count': 15, 'left_pct': 27.0, 'ctr_pct': 0.0, 'right_pct': 73.0, 'left_src_count': 4, 'ctr_src_count': 0, 'right_src_count': 11, 'overall_bias': None, 'blindspot': None, 'factuality': {'veryLow': 0, 'low': 4, 'mixed': 6, 'high': 5, 'unknown': 1, 'veryHigh': 0}, 'interests': ['06cc1372-98e9-4bc7-b45f-8deeca5bdc9a', '3d3b1f47-100d-4ac4-a8b7-62d7e665387d', 'db7cfba7-1b75-46e6-be73-dcb6b70a5920', 'd2f7b87a-8584-494a-9477-7d67249019b5', 'b8484bb3-a1dc-42c7-bd10-40f15538b7d4', '4c181e46-c613-47ec-91ff-b62687777645', 'bfc08141-5cee-4b73-9661-2c5ac69ec246', '18236d35-9ece-41dd-8ec5-cc97379f699c', '79cc11c0-7538-495f-acee-5cf10462a697'], 'category': 'north-america'}, {'slug': 'house-democrat-trashes-graham-platner-over-disqualifying-nazi-tattoo-scandal', 'story_id': '79cc11c0-7538-495f-acee-5cf10462a697', 'title': 'House Democrat Trashes Graham Platner Over ‘Disqualifying’ Nazi Tattoo Scandal', 'description': 'Rep. Jake Auchincloss (D-MA) trashed his party’s presumptive nominee for U.S. Senate in Maine, Graham Platner, on Monday, calling the Democratic candidate’s Nazi tattoo scandal and his claims about it “personally disqualifying.” The controversy stems from reporting last year that Platner had a tattoo on his chest of a Nazi SS “Totenkopf” symbol. Platner has since covered the tattoo and denied knowingly displaying Nazi imagery, saying he got the …', 'start_date': '2026-05-26', 'source_count': 16, 'bias_src_count': 15, 'left_pct': 27.0, 'ctr_pct': 0.0, 'right_pct': 73.0, 'left_src_count': 4, 'ctr_src_count': 0, 'right_src_count': 11, 'overall_bias': None, 'blindspot': None, 'factuality': {'veryLow': 0, 'low': 4, 'mixed': 6, 'high': 5, 'unknown': 1, 'veryHigh': 0}, 'interests': ['06cc1372-98e9-4bc7-b45f-8deeca5bdc9a', '3d3b1f47-100d-4ac4-a8b7-62d7e665387d', 'db7cfba7-1b75-46e6-be73-dcb
|
|||
|
|
[runner] Henter danske RSS feeds …
|
|||
|
|
🌐 Børsen 25 artikler (+1 nye)
|
|||
|
|
🌐 Finans.dk (top) 12 artikler (+0 nye)
|
|||
|
|
🌐 Finans.dk (seneste) 10 artikler (+0 nye)
|
|||
|
|
🌐 Politiken økonomi 20 artikler (+0 nye)
|
|||
|
|
+1 nye artikler fra RSS feeds
|
|||
|
|
|
|||
|
|
[runner] Kører NLP analyse …
|
|||
|
|
[analyze] 788 articles to process (force=False dry_run=False claude=True)
|
|||
|
|
[analyze] Phase 1: alias screen + coverage filter …
|
|||
|
|
[analyze] 12/788 passed (0 dropped by coverage filter)
|
|||
|
|
[analyze] Phase 2: NER upgrade …
|
|||
|
|
[analyze] Loading dslim/bert-base-NER …
|
|||
|
|
Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
|
|||
|
|
[analyze] Phase 3: fetching full text for 12 articles …
|
|||
|
|
5/12: finans-top-novo-nedlaegger-internt-klimaraad-i-stilhed-
|
|||
|
|
10/12: ema-backs-options-for-broadening-obesity-care-in-europe
|
|||
|
|
12/12: weaning-of-slimming-pens-requires-care-young-pan
|
|||
|
|
[analyze] 12 articles with confirmed C25 mentions
|
|||
|
|
[analyze] Phase 4: FinBERT sentiment …
|
|||
|
|
[analyze] Loading ProsusAI/finbert …
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
File "/home/hjess/Projects/MoneyMaker/runner.py", line 225, in main
|
|||
|
|
run_pipeline(dry_run=args.dry_run, analyze_only=args.analyze_only)
|
|||
|
|
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "/home/hjess/Projects/MoneyMaker/runner.py", line 66, in run_pipeline
|
|||
|
|
analyze_articles(
|
|||
|
|
~~~~~~~~~~~~~~~~^
|
|||
|
|
force=False,
|
|||
|
|
^^^^^^^^^^^^
|
|||
|
|
...<2 lines>...
|
|||
|
|
auto_fetch=False, # already fetched above
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
)
|
|||
|
|
^
|
|||
|
|
File "/home/hjess/Projects/MoneyMaker/analyze.py", line 506, in analyze_articles
|
|||
|
|
db.upsert(
|
|||
|
|
~~~~~~~~~^
|
|||
|
|
"article_signals",
|
|||
|
|
^^^^^^^^^^^^^^^^^^
|
|||
|
|
...<22 lines>...
|
|||
|
|
),
|
|||
|
|
^^
|
|||
|
|
)
|
|||
|
|
^
|
|||
|
|
File "/home/hjess/Projects/MoneyMaker/db.py", line 97, in upsert
|
|||
|
|
cur.execute(sql, vals)
|
|||
|
|
~~~~~~~~~~~^^^^^^^^^^^
|
|||
|
|
psycopg2.ProgrammingError: can't adapt type 'numpy.float32'
|
|||
|
|
[claude] borsen-medie-novo-har-nedlagt-internt-klimarad
|
|||
|
|
[claude] borsen-c25-aktie-ses-stige-27-pct-sadan-abner-mark
|
|||
|
|
[claude] finans-top-efter-bare-fire-aar-flatpay-runder-1000
|
|||
|
|
[claude] finans-top-midt-i-hormuzkrisen-krav-fra-energinet-
|
|||
|
|
[claude] finans-top-novo-nedlaegger-internt-klimaraad-i-sti
|
|||
|
|
[claude] finans-seneste-tirsdagens-aktier-aktiekoeb-loefted
|
|||
|
|
[runner] FEJL:
|
|||
|
|
|
|||
|
|
════════════════════════════════════════════════════════════
|
|||
|
|
MONEYMAKER RUNNER · 2026-05-26 20:04 UTC
|
|||
|
|
Mode: LIVE · DB: postgres
|
|||
|
|
════════════════════════════════════════════════════════════
|
|||
|
|
|
|||
|
|
Schema initialiseret (postgres)
|
|||
|
|
[runner] Henter Ground News …
|
|||
|
|
💾 europe 15 stories
|
|||
|
|
💾 uk-politics 15 stories
|
|||
|
|
💾 international 15 stories
|
|||
|
|
💾 south-america 12 stories
|
|||
|
|
💾 asia 15 stories
|
|||
|
|
💾 africa 15 stories
|
|||
|
|
💾 european-union 15 stories
|
|||
|
|
💾 european-politics 15 stories
|
|||
|
|
💾 united-kingdom 15 stories
|
|||
|
|
💾 north-america 15 stories
|
|||
|
|
💾 european-security-and-nato 15 stories
|
|||
|
|
💾 europe-economy 15 stories
|
|||
|
|
💾 united-states 0 stories
|
|||
|
|
💾 trump-administration 0 stories
|
|||
|
|
💾 us-politics 0 stories
|
|||
|
|
💾 israeli-palestinian-conflict 15 stories
|
|||
|
|
💾 australia 15 stories
|
|||
|
|
💾 donald-trump 15 stories
|
|||
|
|
💾 premier-league 3 stories
|
|||
|
|
💾 business-and-markets 15 stories
|
|||
|
|
💾 soccer 13 stories
|
|||
|
|
💾 memorial-day 14 stories
|
|||
|
|
💾 pharma 14 stories
|
|||
|
|
💾 energy 0 stories
|
|||
|
|
💾 corporate 0 stories
|
|||
|
|
💾 finance 15 stories
|
|||
|
|
💾 renewable-energy 14 stories
|
|||
|
|
💾 technology 0 stories
|
|||
|
|
💾 denmark 14 stories
|
|||
|
|
💾 shipping 0 stories
|
|||
|
|
💾 pharmaceutical 0 stories
|
|||
|
|
💾 climate-change 15 stories
|
|||
|
|
💾 denmark-economy 13 stories
|
|||
|
|
💾 nordic 0 stories
|
|||
|
|
💾 scandinavia 0 stories
|
|||
|
|
💾 healthcare 14 stories
|
|||
|
|
💾 biotech 9 stories
|
|||
|
|
💾 stock-market 0 stories
|
|||
|
|
💾 clean-energy 0 stories
|
|||
|
|
💾 danish-economy 0 stories
|
|||
|
|
💾 global-economy 0 stories
|
|||
|
|
💾 diabetes 13 stories
|
|||
|
|
💾 global-markets 0 stories
|
|||
|
|
💾 investing 13 stories
|
|||
|
|
💾 logistics 0 stories
|
|||
|
|
+{'europe': [{'slug': 'four-killed-in-belgian-train-school-bus-collision', 'story_id': 'dd5ec3c4-3cf1-4623-b694-a37b848ce68e', 'title': 'Four Killed in Belgian Train-School Bus Collision', 'description': 'BUGGENHOUT ACCIDENT TRAIN BUS; Author: DIRK WAEM / BELGA MAG / Belga / AFP via Getty Images; Getty Caption: the scene of an accident between a train and a minivan, at the railway crossing Vierhuizen, in Buggenhout, Tuesday 26 May 2026. The accident happe…', 'start_date': '2026-05-26', 'source_count': 282, 'bias_src_count': 169, 'left_pct': 32.0, 'ctr_pct': 40.0, 'right_pct': 28.0, 'left_src_count': 54, 'ctr_src_count': 67, 'right_src_count': 48, 'overall_bias': None, 'blindspot': None, 'factuality': {'veryLow': 0, 'low': 3, 'mixed': 27, 'high': 85, 'unknown': 115, 'veryHigh': 52}, 'interests': [], 'category': 'europe'}, {'slug': 'bp-shares-fall-after-ousting-chairman-albert-manifold-citing-oversight-and-conduct-issues', 'story_id': '781ae982-0174-43e7-9a62-f78ec922fc66', 'title': 'BP removes Chairman Albert Manifold, citing ‘oversight and conduct’ issues', 'description': 'FILE PHOTO: A BP sign at a petrol station in London', 'start_date': '2026-05-26', 'source_count': 134, 'bias_src_count': 106, 'left_pct': 28.0, 'ctr_pct': 57.0, 'right_pct': 15.0, 'left_src_count': 30, 'ctr_src_count': 60, 'right_src_count': 16, 'overall_bias': None, 'blindspot': None, 'factuality': {'veryLow': 0, 'low': 2, 'mixed': 5, 'high': 58, 'unknown': 28, 'veryHigh': 41}, 'interests': [], 'category': 'europe'}, {'slug': 'sentences-of-teenage-rapists-who-avoided-jail-referred-to-court-of-appeal_fcf640', 'story_id': '781ae982-0174-43e7-9a62-f78ec922fc66', 'title': 'Sentences of teenage rapists who avoided jail referred to Court of Appeal', 'description': 'Cabinet meeting at Downing Street in London', 'start_date': '2026-05-26', 'source_count': 23, 'bias_src_count': 19, 'left_pct': 26.0, 'ctr_pct': 53.0, 'right_pct': 21.0, 'left_src_count': 5, 'ctr_src_count': 10, 'right_src_count': 4, 'overall_bias': None, 'blindspot': None, 'factuality': {'veryLow': 0, 'low': 0, 'mixed': 5, 'high': 9, 'unknown': 5, 'veryHigh': 4}, 'interests': [], 'category': 'europe'}, {'slug': 'darmanin-calls-for-three-year-halt-to-legal-immigration-in-france', 'story_id': '68a4460c-043a-4853-8e03-2f3f7779c130', 'title': 'Justice Minister Darmanin Calls for Three-Year Halt to Legal Immigration in France', 'description': 'Questions to the government session at the National Assembly in Paris', 'start_date': '2026-05-26', 'source_count': 35, 'bias_src_count': 18, 'left_pct': 22.0, 'ctr_pct': 11.0, 'right_pct': 67.0, 'left_src_count': 4, 'ctr_src_count': 2, 'right_src_count': 12, 'overall_bias': None, 'blindspot': None, 'factuality': {'veryLow': 2, 'low': 2, 'mixed': 5, 'high': 5, 'unknown': 17, 'veryHigh': 4}, 'interests': [], 'category': 'europe'}, {'slug': 'rubio-named-a-condition-for-holding-a-new-round-of-trilateral-peace-talks', 'story_id': 'c915b65f-ee30-471f-9dac-5dca2e4bb3b7', 'title': 'Rubio: Ukraine Peace Talks Stalled, US Ready to Mediate If ‘Opportunities Emerge’', 'description': 'INDIA-US-DIPLOMACY; Author: Julia Demaree Nikhinson / POOL / AFP via Getty Images; Getty Caption: US Secretary of State Marco Rubio looks on during a dedication ceremony for an annex building at the US embassy in New Delhi on May 23, 2026. (Photo by Juli…', 'start_date': '2026-05-24', 'source_count': 25, 'bias_src_count': 9, 'left_pct': 67.0, 'ctr_pct': 11.0, 'right_pct': 22.0, 'left_src_count': 6, 'ctr_src_count': 1, 'right_src_count': 2, 'overall_bias': None, 'blindspot': None, 'factuality': {'veryLow': 0, 'low': 1, 'mixed': 2, 'high': 6, 'unknown': 16, 'veryHigh': 0}, 'interests': [], 'category': 'europe'}, {'slug': 'uk-targets-putins-cryptocurrency-networks-in-latest-sanctions', 'story_id': '789add1c-7036-46cb-80dd-b871b799493a', 'title': 'UK targets Russian crypto networks in latest sanctions', 'description': "Britain's PM Starmer co-chairs the Coalition of the Willing videoconference call with European leaders on Ukraine, in London", 'start_date': '2026-05-26', 'source_co
|
|||
|
|
[runner] Henter danske RSS feeds …
|
|||
|
|
💾 Børsen (cache)
|
|||
|
|
💾 Finans.dk (top) (cache)
|
|||
|
|
💾 Finans.dk (seneste) (cache)
|
|||
|
|
💾 Politiken økonomi (cache)
|
|||
|
|
+0 nye artikler fra RSS feeds
|
|||
|
|
|
|||
|
|
[runner] Kører NLP analyse …
|
|||
|
|
[analyze] 788 articles to process (force=False dry_run=False claude=True)
|
|||
|
|
[analyze] Phase 1: alias screen + coverage filter …
|
|||
|
|
[analyze] 12/788 passed (0 dropped by coverage filter)
|
|||
|
|
[analyze] Phase 2: NER upgrade …
|
|||
|
|
[analyze] Loading dslim/bert-base-NER …
|
|||
|
|
Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
|
|||
|
|
[analyze] Phase 3: fetching full text for 12 articles …
|
|||
|
|
5/12: finans-top-efter-bare-fire-aar-flatpay-runder-100000-ku
|
|||
|
|
10/12: ema-backs-options-for-broadening-obesity-care-in-europe
|
|||
|
|
12/12: weaning-of-slimming-pens-requires-care-young-pan
|
|||
|
|
[analyze] 12 articles with confirmed C25 mentions
|
|||
|
|
[analyze] Phase 4: FinBERT sentiment …
|
|||
|
|
[analyze] Loading ProsusAI/finbert …
|
|||
|
|
[claude] borsen-medie-novo-har-nedlagt-internt-klimarad
|
|||
|
|
[claude] borsen-c25-aktie-ses-stige-27-pct-sadan-abner-mark
|
|||
|
|
[claude] finans-top-novo-nedlaegger-internt-klimaraad-i-sti
|
|||
|
|
[claude] finans-top-midt-i-hormuzkrisen-krav-fra-energinet-
|
|||
|
|
[claude] finans-top-efter-bare-fire-aar-flatpay-runder-1000
|
|||
|
|
[claude] finans-seneste-markedsoversigt-afventende-aktiedag
|
|||
|
|
[claude] finans-seneste-tirsdagens-aktier-aktiekoeb-loefted
|
|||
|
|
[claude] study-glp-1s-may-hinder-cancer-spread
|
|||
|
|
[claude] ozivy-ems-slimming-pen-will-reach-the-pharmacies-a
|
|||
|
|
[claude] ema-backs-options-for-broadening-obesity-care-in-e
|
|||
|
|
[claude] is-ozempic-the-death-blow-for-the-hamburger-chains
|
|||
|
|
[claude] weaning-of-slimming-pens-requires-care-young-pan
|
|||
|
|
[analyze] Done. 14 signals written, 0 alerts triggered.
|
|||
|
|
|
|||
|
|
[runner] Evaluerer ordre-forslag …
|
|||
|
|
|
|||
|
|
══════════════════════════════════════════════════════════════════
|
|||
|
|
MONEYMAKER ORDRE-FORSLAG · 26 May 2026 20:05 UTC
|
|||
|
|
Kapital: 10,000 kr │ Brugt: 0 kr │ Åbne: 0/3 │ Pr. pos: 3,333 kr
|
|||
|
|
══════════════════════════════════════════════════════════════════
|
|||
|
|
|
|||
|
|
Ingen klare KØB-signaler lige nu.
|
|||
|
|
|
|||
|
|
🔍 FØLG MED (signal endnu ikke klart nok)
|
|||
|
|
──────────────────────────────────────────────────────────────
|
|||
|
|
NOVO-B 287 kr │ analytikere: HOLD
|
|||
|
|
DANSKE 334 kr │ signal 0.12 < 0.35
|
|||
|
|
VWS 191 kr │ signal 0.11 < 0.35
|
|||
|
|
GN 97 kr │ signal 0.10 < 0.35
|
|||
|
|
|
|||
|
|
Forklaring:
|
|||
|
|
Stop-loss = sælg automatisk hvis kurs falder 10% fra dit køb
|
|||
|
|
Take-profit = sælg hvis kurs stiger 25% — tag gevinsten hjem
|
|||
|
|
KØB-krav = signal≥0.25 + analytikere siger KØB + begge peger samme vej
|
|||
|
|
|
|||
|
|
SKIP NOVO-B — analyst=HOLD 🟡
|
|||
|
|
|
|||
|
|
[runner] Pipeline færdig.
|
|||
|
|
|