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
168 lines
7.0 KiB
Markdown
168 lines
7.0 KiB
Markdown
# 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, 2–3 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.
|