Metodologia SBF Intelligence
Toate cifrele din brief și din terminal sunt calculate de cod pe baza datelor de preț. Modelul lingvistic scrie doar titlul și trei puncte de context pentru un brief deja calculat — nu adaugă și nu modifică cifre. cod: analyze/llm_context.py
Mai jos — ce anume se măsoară, pe ce date și cu ce praguri. Fiecare punct are un link la codul de calcul.
Date
- Prețuri: bare intraday și zilnice din terminalul de tranzacționare MT5 (istoric din iulie 2021). Linia de cotații se actualizează la fiecare 15 secunde. cod: quotes_loop.py
- Macroeconomie: serii ale Băncii Rezervei Federale din St. Louis (FRED) — inflația CPI, șomajul, rata Fed, spread-ul 10y–2y, inflația așteptată, petrolul WTI, dolarul ponderat comercial. cod: core/fred.py
- Calendar economic: surse oficiale, ForexFactory și TradingView; o publicare văzută în mai multe surse se numără o singură dată. cod: event_reactions_job.py
- Fluxul de știri: fluxuri RSS, X și canalul Telegram SBF Economics. cod: news_burst_job.py
Reacția pieței la un eveniment
Pentru fiecare tip de eveniment (de exemplu, decizia privind rata) și fiecare instrument legat de el se iau publicările anterioare. Mișcarea în 30 de minute este diferența absolută dintre deschiderea și închiderea barei de 30 de minute care începe la momentul publicării.
Se ia mediana tuturor cazurilor anterioare și se împarte la ATR(14) zilnic al instrumentului, ca mișcările să fie comparabile între instrumente. Mișcarea se compară și cu mișcarea tipică a aceleiași ore din zi: 38 de puncte la 15:30 UTC și la 03:00 UTC sunt evenimente diferite. cod: event_reactions_job.py
În brief cifra apare doar dacă există cel puțin cinci publicări anterioare; altfel scriem „prea puține publicări anterioare deocamdată”. cod: analyze/build_brief_v2.py
Cine s-a mișcat mai larg decât de obicei
Pentru fiecare instrument mișcarea ultimei zile închise se împarte la propria normă — intervalul real mediu Wilder pe 14 zile (ATR14). Un raport peste unu înseamnă o mișcare mai largă decât de obicei. Datele mai vechi de trei zile nu se folosesc: este o lipsă în date, nu „ieri”. cod: core/movers.py cod: core/focus.py
Statistica tiparelor
Tiparele se caută pe tot istoricul disponibil pe intervalele H1, H4 și D1. Pentru fiecare caz se verifică dacă prețul a mers în direcția tiparului după 3, 5 și 10 lumânări. Cazurile mai apropiate de șase lumânări unul de altul se numără ca unul. Recalculare săptămânală. cod: pattern_stats_job.py
În brief un tipar apare doar cu o statistică de cel puțin 15 cazuri. cod: analyze/build_brief_v2.py
Ce au arătat măsurătorile noastre: concordanța tiparelor clasice de lumânări și grafice cu direcția următoarelor cinci bare este de 46,8–51,3% pe instrumente, indistinctă statistic de 50%. O arătăm în curs, nu o ascundem. cod: tools/edu_build/pattern_reality.py
Valuri de știri
Un val este atunci când în ultima oră au apărut cel puțin cinci știri despre un instrument și de cel puțin trei ori mai multe decât media orară din ultimele șapte zile. Verificare la fiecare 15 minute. Este atenție, nu preț. cod: news_burst_job.py
Cât de mult poți avea încredere într-un punct din brief
Fiecare punct de context din brief este marcat cu sursa: „din cotații” — se vede în prețuri; „din presă” — cu link la publicație; „din rețele sociale, neverificat” — îl arătăm pentru că piața reacționează, dar nu îl confirmăm. cod: analyze/prompt.md
Limitări
- Statistica istorică descrie trecutul și nu garantează rezultate viitoare.
- Eșantioanele mici dau o dispersie mare, de aceea fiecare cifră are un prag minim de cazuri.
- Lipsurile în datele de preț sunt posibile; datele vechi nu sunt prezentate drept ale zilei de ieri.
- Nimic din acestea nu este o recomandare de investiții: decizia de tranzacționare îți aparține.