Files
trading/PROMPTS.md
Marius Mutu dc2cd23045 Completeaza notele din transcriptul integral al video-ului
Rescrie NOTES.md pe baza transcriptului brut (via Echo), nu a rezumatelor:
teza despre eficienta operationala, cele trei categorii de traderi, cele patru
greseli, non-negociabilele si arborele de decizie pentru alegerea practicii.

Fiecare dintre cele cinci practici are acum specificatia completa, plus o
sectiune despre ce se transfera direct la stack-ul meu si ce trebuie adaptat
(EasyLanguage in loc de Pine Script, sesiune CFD in loc de opening range US).

Adauga PROMPTS.md cu cele cinci template-uri gata de folosit, inclusiv
super-promptul saptamanal de agregare a autopsiilor.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SR8ZjTrNMLKMzERmimpbK6
2026-08-02 00:46:28 +03:00

168 lines
7.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Template-uri de prompt
Cele cinci practici, transformate în prompturi gata de folosit și adaptate la
stack-ul meu (TradeStation / EasyLanguage, CFD-uri pe TradeLocker).
Regula de aur pentru toate: **specific, complet, iterat.** Prima versiune nu e
niciodată finală — rafinezi.
---
## 1. Alerte / indicatori custom
> Construiește un indicator EasyLanguage pentru TradeStation care semnalează când
> toate condițiile de mai jos sunt îndeplinite simultan:
>
> **Condiții:**
> 1. [condiția de structură — ex. close peste maximul range-ului dintre ORA_START și ORA_STOP]
> 2. [condiția de volum — ex. volumul barei ≥ 1.5× volumul mediu al range-ului]
> 3. [condiția de tendință — ex. preț peste VWAP]
> 4. [fereastra de timp — ex. doar în primele N ore ale sesiunii mele]
>
> **Cerințe vizuale:**
> - Trasează o linie orizontală la [nivelul de referință]
> - Marchează bara de semnal cu [simbol/culoare]
> - Colorează fundalul când toate condițiile sunt active
>
> **Cerințe de alertă:**
> - Se declanșează o singură dată per bară
> - Mesajul conține simbolul, prețul și ora
>
> **Parametri:** toate pragurile (multiplicatorul de volum, orele sesiunii, lookback-ul)
> expuse ca inputs configurabile, nu hardcodate.
>
> Cod curat, comentat pe secțiuni.
**Pasul de rafinare** (nu-l sări):
> Aproape. Adaugă un filtru: semnalul se declanșează doar dacă bara închide în
> treimea superioară a range-ului ei propriu.
---
## 2. Game plan pre-market
Template reutilizabil. Dimineața schimbi doar datele.
> Analizează această listă pentru sesiunea de azi.
>
> **Instrumente:** [lista mea de instrumente]
> **Știri / catalizatori overnight:** [headline-uri lipite]
> **Date pre-sesiune:** pentru fiecare instrument — preț, variație, volum, nivele cheie
>
> Pentru fiecare instrument, dă-mi:
> - Catalizatorul sau driver-ul de știri, dacă există
> - Evaluarea price action-ului pre-sesiune: forță, slăbiciune, prezența volumului
> - Nivelele cheie de urmărit — suport și rezistență, derivate din datele de mai sus
> - Potențialul de setup: ce pattern din playbook-ul meu s-ar putea dezvolta
> (vezi rules.md)
> - **Prioritate: high / medium / low**, în funcție de calitatea setup-ului și
> forța catalizatorului
>
> **Format:** tabel curat, un rând per instrument, sortat descrescător după
> prioritate. La final, 23 propoziții de context general de piață.
Note: nivelele și setup-urile trebuie să vină din `rules.md`, altfel primesc
categorii generice care nu înseamnă nimic pentru mine.
---
## 3. Analiză de performanță
> Scrie-mi un script Python care îmi analizează performanța de trading.
>
> **Input:** fișier CSV exportat de la broker.
> Coloane: simbol, dată intrare, oră intrare, preț intrare, dată ieșire, oră ieșire,
> preț ieșire, cantitate, P&L, plus o coloană `setup` completată manual de mine.
>
> **Analize:**
> 1. Statistici generale — total trade-uri, câștigătoare, pierzătoare, win rate,
> câștig mediu, pierdere medie, expectancy, cel mai mare câștig, cea mai mare
> pierdere, P&L total, P&L mediu per trade
> 2. Performanță pe tip de setup — win rate, raport câștig/pierdere, P&L total,
> număr de trade-uri per setup per săptămână
> 3. Performanță pe oră din zi — zi împărțită în blocuri orare; pentru fiecare bloc:
> win rate, câștig mediu, pierdere medie, P&L total, număr de trade-uri
> 4. Performanță pe zi din săptămână — aceleași metrici
> 5. Zi din săptămână încrucișat cu tip de setup
> 6. Detecție de pattern:
> - Cea mai bună oră și ce setup-uri tranzacționez în ea
> - Cea mai proastă oră și ce setup-uri tranzacționez în ea
> - Cel mai bun și cel mai prost setup, în general
> - Semnalează orice interval orar sau setup unde pierd **consecvent**
>
> **Output:** tabele formatate, plus un rezumat scris care evidențiază pattern-urile
> importante, plus recomandări concrete bazate pe date.
>
> **Cerințe tehnice:** pandas; rulare simplă `python analyze_trades.py <fisier.csv>`;
> error handling pentru date lipsă sau malformate; comentarii pe fiecare secțiune;
> conceput să-l rulez săptămânal peste trade-urile noi.
---
## 4. Logică custom de ieșire
Exemplul de referință — trailing stop pe două bare:
> Construiește în EasyLanguage o strategie cu următoarea logică de stop:
>
> - Stop-ul inițial se plasează la minimul cel mai mic al ultimelor 2 bare dinaintea intrării
> - De fiecare dată când prețul face un nou maxim de 2 bare (maximul barei curente
> depășește maximele ultimelor 2 bare), mută stop-ul la minimul cel mai mic al
> ultimelor 2 bare
> - **Stop-ul se mișcă exclusiv în sus. Niciodată în jos.**
>
> **Vizual:** trasează linia de stop pe chart — roșie cât timp e la nivelul inițial,
> verde după ce a urcat cel puțin o dată.
>
> **Parametri:** lookback-ul (2 bare) configurabil prin input, ca să pot testa 3, 5, 7.
>
> Structurat pentru backtesting, cu intrarea definibilă separat de logica de stop.
**Obligatoriu înainte de bani reali:** backtest + paper trading. Codul generat nu
se folosește pe cont live fără verificarea logicii linie cu linie.
---
## 5. Trade autopsy
### 5a. Autopsie pe un singur trade (după închiderea sesiunii)
> Analizează acest trade. Atașez screenshot-ul chart-ului cu intrarea și ieșirea marcate.
>
> **Setup:** [numele setup-ului din playbook]
> **Instrument:** [simbol] · **Data:** [data]
> **Intrare:** [preț] — logica: [de ce am intrat exact acolo]
> **Ieșire planificată:** [preț/condiție] · **Stop planificat:** [preț]
> **Ieșire efectivă:** [preț] — [ce am făcut de fapt]
>
> **Regulile mele de intrare pentru acest setup:** [din rules.md]
> **Regulile mele de ieșire pentru acest setup:** [din rules.md]
>
> **Context:** [ce s-a întâmplat și în ce stare eram — al câtelea trade al zilei,
> cum mergeau precedentele, ce am simțit în momentul deciziei]
>
> Întrebări:
> 1. Intrarea a respectat regulile mele? A fost curată?
> 2. Am urmat planul de ieșire? Dacă nu, ce anume am încălcat?
> 3. Pe baza chart-ului, ce pattern arăt aici?
> 4. Pe ce ar trebui să mă concentrez ca să îmbunătățesc?
> 5. Dacă m-ai antrena, ce mi-ai spune despre acest trade?
### 5b. Super-prompt săptămânal (aici e valoarea reală)
Faci autopsie pentru **fiecare** trade, nu doar pentru cele memorabile. Apoi:
> Atașez toate rapoartele de autopsie din această săptămână — toate trade-urile,
> fără selecție.
>
> Am observat la mine tendința spre [greșeala 1], [greșeala 2], [greșeala 3].
> Încerc să lucrez la [obiectiv].
>
> Ajută-mă să înțeleg trendurile din aceste rapoarte. Apoi definește **singurul
> cel mai important lucru** pe care trebuie să mă concentrez săptămâna viitoare.
> Prioritizează — nu-mi da o listă.
De ce cere prioritizare și nu listă: creierul nu poate corecta 10 lucruri simultan.
Dacă încerci să repari tot ce apare în fiecare autopsie individuală, faci
overfitting pe propriul trading și nu se consolidează nimic.