66 STRATEGIES v1.0 — TREND / REVERSION / BREAKOUT

SCOP
Acestea sunt trei scripturi Strategy Pine v6 de cercetare. Le adaugi separat de
indicatorii care trimit acum alertele live. Nu inlocui codurile sau alertele actuale.
Nu configura webhookul de semnale pentru aceste strategii: modelul lor de executie
este diferit de indicatorul initial, iar receptorul live nu accepta ordine Strategy.

CE ESTE IDENTIC
Conditiile de semnal provin din cele trei scripturi indicator v1.0: EMA/ADX pentru
Trend, Bollinger/RSI/ADX pentru Reversion, consolidare/expansiune pentru Breakout.
Nu exista timeframe superior, lookahead sau date viitoare in conditiile de intrare.

CE SCHIMBA MODELUL
- OANDA:XAUUSD / 15m / standard Candles / USD.
- Warmup comun: 200 bare.
- Ordinul este creat la inchiderea barei de semnal; umplerea simulata se produce
  la urmatorul tick disponibil (in mod normal deschiderea barei urmatoare).
- Distanta stop: ATR(14) x 1.5, rotunjita in tickuri la semnal.
- Bracket-urile sunt relative la pretul simulat al intrarii, inclusiv slippage.
- 50% din cantitate la 1R, 25% la 2R, 25% la 3R.
- Stop fix pentru fiecare fractie; nu mutam automat stopul la breakeven.
- Dupa 32 de bare de la bara umplerii, scriptul cere inchiderea soldului la
  urmatorul tick disponibil. Acest lucru poate extinde expunerea pana la deschiderea
  urmatoare; o pozitie de la marginea istoricului poate ramane deschisa.
- Un singur ordin/pozitie activa; fara piramidare sau inversare automata.
- Mai mult de 4 bare cooldown dupa inchiderea completa.
- Risc initial tintit: 0.5% din equity; expunere maxima notionala 2 x equity.
  Cantitatea este rotunjita la un multiplu de 4 unitati minime pentru fractiile
  50/25/25. Riscul real poate fi mai mic; gap/slippage il poate depasi.
- Capital initial implicit 10,000 USD, fara alimentari/retrageri.

COSTURI — VALORI DE TEST, NU COTATII DE BROKER
Commission implicit: cash per contract/unit, 0.20 USD per sens (aprox. 0.40
roundtrip/unit). Este o ipoteza de cost pentru test, nu o taxa confirmata.
Slippage: 10 tickuri. Costul monetar depinde de syminfo.mintick si cantitate.
Limitele TP cer pret cu 1 tick dincolo de nivel pentru umplere simulata.
In Settings / Properties ajusteaza costurile pentru brokerul si instrumentul tau.
Nu dubla spreadul daca l-ai incorporat deja in costul per contract.
Testeaza si scenarii cu costuri mai mari. Fara datele brokerului nu putem spune ca
valorile implicite reprezinta executia reala.

DE CE SUCCESS TP1 NU ESTE PROFIT
Fara costuri si cu executie exacta la nivel:
- SL pe toata pozitia: -1R.
- TP1 apoi SL pe rest: 0R.
- TP1 + TP2 apoi SL pe rest: +0.75R.
- Toate cele trei tinte: +1.75R.
Costurile reduc aceste rezultate. De aceea Performance Lab foloseste netul pozitiei
complete, nu numarul etichetelor SUCCESS din indicator.

INSTALARE
1. Pe computer, TradingView / Supercharts / OANDA:XAUUSD / 15m / Candles.
2. Seteaza timezone grafic UTC pentru compatibilitatea exportului.
3. Pine Editor / script nou. Copiaza TOT 66_Trend_Strategy_v1.txt.
4. Save cu numele 66 Trend Strategy v1.0 / Add to chart.
5. Repeta in scripturi separate pentru Reversion si Breakout. Poti testa pe rand.
6. Deschide Strategy Tester / Strategy Report. Verifica Properties si Inputs.
7. Pastreaza aceleasi date, costuri, capital, risk si setari la toate cele trei.
8. Bar Magnifier, daca este disponibil: foloseste aceeasi optiune la toate.
   Fara el emulatorul presupune ordinea intrabar. Nu elimina complet limitarile
   simularii si nu dovedeste ca un ordin real ar fi fost executat.
9. Inspecteaza cateva intrari/SL/TP manual in Trades. Verifica costurile efective.
10. Scripturile au fost revizuite static, DAR nu au fost compilate sau rulate in
    editorul TradingView in aceasta sesiune. Trimite orice mesaj de eroare exact.

PERFORMANCE LAB
https://cy66.org/performance-lab
1. Strategy Report / Trades sau List of trades / Download CSV.
   Exporta in limba ENGLEZA, moneda USD, timezone UTC. Nu exporta Overview/XLSX.
2. Performance Lab / Strategy reports / selecteaza sistemul corect.
3. Noteaza setarile: perioada, taxe, slippage, versiune si Bar Magnifier.
4. Bifeaza confirmarea timezone UTC; Import CSV.
5. Lab recunoaste entry IDs de forma 66T1/66R1/66B1|timestamp|R=...|Q=...
   si grupeaza toate iesirile partiale in pozitia originala. Pozitiile incomplete
   sunt excluse pe baza cantitatii totale codificate la intrare.
6. Daca TradingView schimba formatul exportului, importul refuza fisierul in loc
   sa ghiceasca. Foloseste formatul standard de mai jos sau trimite CSV-ul.
7. Reportul importat se pastreaza in browserul respectiv, nu este publicat ca
   performanta live verificata. Export normalized ledger permite salvarea datelor.
8. Clear/remove sterge numai raportul local. Backup: pastreaza exportul original.

FORMAT STANDARD (O POZITIE COMPLET INCHISA PER RAND)
trade_id,entry_time,exit_time,side,net_pnl,initial_risk
Date ISO cu Z sau offset explicit; side BUY/SELL; bani in USD; punct zecimal.
net_pnl dupa toate costurile si toate iesirile. initial_risk este riscul monetar
initial pentru intreaga pozitie; poate lipsi, dar atunci indicatorii R sunt ascunsi.
Nu aduna niciodata partial exits ca pozitii diferite. Nu inventa riscul lipsa.
Formatul standard permite si rapoarte ale indicatorului CyGuru original, atunci
cand exista intrari, iesiri si costuri suficiente pentru un raport real.

CUM CITIM METRICILE
- Net R pe pozitie = net_pnl / riscul initial al intregii pozitii.
- Expectancy = media rezultatelor R.
- Profit factor = suma rezultatelor nete pozitive / modulul sumei celor negative.
- Net win rate = pozitii net pozitive / toate pozitiile inchise, inclusiv zero.
- Curba si drawdown sunt calculate la inchiderea completa a pozitiilor.
  Nu reprezinta drawdown intratrade sau equity mark-to-market.
- Filtrele de perioada se aplica datei iesirii. Tabelele pe ora se bazeaza pe
  ora intrarii UTC, nu pe sesiuni cu ajustare automata DST.
- Raportul arata explicit date lipsa, pozitii incomplete si loturi mici.
  Nici 100, nici 1000 de tranzactii nu garanteaza profitabilitatea viitoare.

PROTOCOL DE CERCETARE
Alege o perioada de dezvoltare si una ulterioara neatinsa. Nu regla parametrii
privind rezultatele perioadei rezervate. Dupa test fixeaza versiunea si urmareste-o
inainte pe date noi, pastrand toate semnalele si costurile. Nu combina cele trei
pana nu ai dovezi ca acordul lor adauga avantaj dupa costuri.
Nu se pretinde un backtest deja efectuat sau o strategie castigatoare.

SURSE OFICIALE
https://www.tradingview.com/pine-script-docs/concepts/strategies/
https://www.tradingview.com/pine-script-docs/faq/strategies/
https://www.tradingview.com/support/solutions/43000613680-how-to-export-strategy-data/
