TradingView reunește grafice, alerte, Pine Script și conexiuni la anumiți brokeri. Separă însă sursa de preț, strategia simulată și contul live. Pot apărea în același spațiu de lucru, dar un semnal desenat de tester nu este o executare confirmată de broker. Începe fiecare verificare cu simbolul complet și starea contului din panoul de tranzacționare.

Ce primești și ce rămâne la broker?

Poți folosi aplicațiile web, desktop și mobile, cu funcțiile planului ales. Un layout salvat ajută lucrul între dispozitive, dar contul de grafice este separat de firma care păstrează banii și acceptă ordinele. Nu deduce tipul contului dintr-un grafic familiar sau dintr-un buton Buy. Confirmă produsul și conexiunea activă.

Un indice cash, futures pe acel indice și un CFD pot avea nume apropiate, fără a fi același instrument. Înregistrează furnizorul, simbolul complet, produsul, sesiunea și ajustarea seriei. Existența graficului nu dovedește că instrumentul este tranzacționabil prin contul legat. Pentru metodă, pornește de la Analiza tehnică: observații, calcule și limitele graficului, apoi verifică aceleași intrări la fiecare test.

O listă de urmărire nu înseamnă mai multe panouri simultane. Matricea Basic arată un grafic pe filă. Pentru Analiză pe intervale multiple: agregare și timp disponibil, verifică limita layoutului și intervalele disponibile înainte să construiești un proces care cere mai multe grafice deschise în același spațiu.

Fusul afișat nu schimbă automat variabila hour din Pine

Păstrăm un exemplu complet: bara ipotetică se deschide la 2026-10-06, 13:30 UTC, iar syminfo.timezone este America/New_York. Acolo este 09:30, deci variabila implicită hour este 9. Graficul setat la Europe/Warsaw arată 15:30. După schimbarea afișării la UTC, eticheta devine 13:30, însă hour rămâne 9.

Codul Pine nu citește automat preferința de fus a graficului. Pentru regula din Varșovia, hour(time, "Europe/Warsaw") dă 15 în acest exemplu. Pentru cititorul român, o regulă explicită hour(time, "Europe/Bucharest") dă 16: același moment este 16:30 la București. Acestea sunt conversii ale aceluiași moment, nu schimbări ale regulii.

Orele se referă la deschiderea barei, nu la închiderea ei. La data exemplului, New York este UTC−4, Varșovia UTC+2, București UTC+3. În jurnal păstrează data UTC completă, fusul simbolului și fusul filtrului. Un offset constant introdus din memorie poate să nu mai corespundă regiunii după schimbarea orei.

Pine și comunitatea: utilitate fără certificat de profit

Pine permite indicatori, strategii simulate și condiții de alertă, inclusiv folosirea unor indicatori precum RSI. Definește mai întâi regula și momentul: trecerea unui prag în interiorul lumânării diferă de închiderea confirmată peste prag. Codul și frecvența alertei trebuie să urmărească aceeași condiție. Numele limbajului nu garantează învățarea într-o jumătate de oră.

Scripturile publice sunt supuse regulilor și moderării TradingView. Verificarea respectării regulilor de publicare nu certifică un avantaj profitabil. Caută informația disponibilă la semnal și momentul confirmării: un marker istoric poate apărea numai după alte bare. Codul închis reduce ce poți inspecta; aprecierile și abonamentul autorului nu înlocuiesc un test reproductibil.

Planul de grafice și datele de piață se verifică separat

Matricea curentă include Basic, Essential, Plus, Premium și Ultimate. Premium nu este cel mai înalt nivel al întregii oferte. Compară limita de grafice, indicatori, alerte și istoric, împreună cu statutul de abonat. Un plan mai scump nu include automat toate taxele burselor pentru date în timp real.

Citește furnizorul și eticheta de întârziere a simbolului. Datele americane de acțiuni furnizate implicit pot proveni de la Cboe, nu de la bursa principală. Unele abonamente de date cumpărate prin broker pot fi recunoscute după verificare, dar numai pentru conexiunile și piețele din lista TradingView. Nu aplica acea posibilitate tuturor conturilor.

  • Layout: numărul panourilor și al indicatorilor necesari.
  • Alerte: tip, număr, durată și regula care le declanșează.
  • Istoric și replay: intervalul, simbolul și dreptul de acces.
  • Date: sursa exactă, întârzierea și eventualul cost separat.

Un ghid mai vechi poate avea instrucțiuni utile de conectare și limite de plan depășite. De exemplu, PDF-ul OANDA TMS își datează informațiile despre funcții în decembrie 2023. Pentru nivelurile actuale verifică matricea TradingView, nu transforma un tabel istoric în recomandare comercială curentă.

Condiția din alertă trebuie să coincidă cu regula

Într-o cronologie inventată, regula H1 cere închidere peste 1,1050. La 10:35 prețul ajunge la 1,1052, dar bara se închide la 11:00 la 1,1040. Trecerea pragului în interiorul barei poate fi adevărată; închiderea peste prag este falsă. Nu este o tranzacție istorică. Notează seria de preț și frecvența alertei, altfel compari două reguli diferite.

Emulatorul strategiei folosește ipoteze de executare. Bar Magnifier consultă date disponibile pe intervale mai mici, ceea ce poate modifica succesiunea intrării și ieșirii; nu confirmă poziția ta în coadă sau un preț live. Verifică acoperirea. Pentru Backtestul strategiei: date, costuri și cronologie, păstrează codul, costurile, perioada și modelul de executare; un rezultat diferit între două testere nu stabilește singur câștigătorul. La Divergența: pivoți, perioada ROC și confirmarea disponibilă, verifică și când devine disponibilă confirmarea semnalului.

O alertă creată salvează o copie separată a scriptului, intrărilor, simbolului și intervalului, rulată pe serverele TradingView. Editarea ulterioară a graficului nu actualizează acea copie. Recreează alerta în contextul modificat dacă vrei ca noua regulă să fie folosită. Modificarea fusului filtrului în cod și recrearea alertei sunt controale distincte.

Unde se termină comoditatea și începe sistemul de execuție?

Ordinele live cer conexiunea compatibilă cu entitatea, contul și produsul concret. Sigla OANDA nu dovedește suportul tuturor firmelor locale ale grupului. Ghidul OANDA TMS are propriul traseu de conectare și simboluri; verifică instrucțiunile actuale pentru furnizorul tău. Lipsa unei conexiuni nu demonstrează că MetaTrader este singura alternativă.

O strategie Pine nu plasează singură ordine la brokerul live conectat. Un receptor extern poate interpreta alerte webhook, dar devine un sistem separat, cu stare și tratarea erorilor. În exercițiul următor, același ID de decizie este primit de două ori, fiecare mesaj cerând suplimentar 0,10 lot long. Plecăm de la expunere zero și presupunem executări complete numai pentru a izola duplicarea; nu afirmăm că TradingView trimite întotdeauna mesaje repetate.

Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.

Același ID de două ori; reguli ipotetice de receptor
RegulăDecizii executateLong final
Execută fiecare mesaj20,20 lot
Reține ID-ul tratat10,10 lot

ID-ul trebuie să distingă decizia și versiunea regulii; numai EURUSD ar bloca semnale legitime ulterioare. Separă primirea, trimiterea și confirmarea execuției. „Văzut” nu înseamnă „executat”. Memoria volatilă dispare la repornire, iar o cădere între execuție și salvare lasă o stare incertă. Reconciliază contul înaintea reîncercării. Exemplul nu garantează execuție live exact o singură dată.

Ora repetată la București poate produce o coliziune de ID

Test offline, fără piață live: la 25 octombrie 2026, 00:30 UTC și 01:30 UTC se afișează ambele ca 03:30 în Europe/Bucharest, prima cu UTC+3, a doua cu UTC+2. Sunt două momente la o oră distanță. Data este duminică; exemplul testează identificatori și contabilitate, fără a presupune o sesiune forex tranzacționabilă atunci.

Presupune două decizii legitime ale aceluiași test, aceeași versiune, simbol și cont. Fiecare cere 0,10 lot și are un risc planificat inventat de 60 RON; bugetul comun este 150 RON. Primul mesaj este livrat de două ori, al doilea o dată. Un ID care reține numai data și ora locală fără offset le confundă: receptorul păstrează o singură decizie și 60 RON risc planificat.

Un ID care include momentul UTC complet și contextul deciziei respinge repetarea primului mesaj, dar distinge al doilea: două cereri, 0,20 lot și 120 RON risc planificat în buget. Executarea fiecărui mesaj fără deduplicare și fără controlul bugetului ar crea trei cereri, 0,30 lot și 180 RON, depășind limita de 150. Aceste sume sunt riscuri presupuse ale testului, nu pierderi realizate sau rezultate garantate de stop.

Păstrează identificatorul stabil, starea durabilă și confirmările contului; nu introduce ora sosirii drept ID nou la fiecare reîncercare. UTC rezolvă ambiguitatea celor două momente, dar nu rezolvă singur o cădere între trimitere și confirmare. Testează și această incertitudine înaintea unei automatizări reale.

Afișarea și calculul folosesc contexte diferite

Aceeași bară, afișare diferită și hour neschimbatDeschidere ipotetică la 6 octombrie 2026, 13:30 UTC. Fusul simbolului America/New_York dă 09:30 și hour 9. Graficul Europe/Warsaw arată 15:30; după schimbarea lui la UTC arată 13:30. hour implicit rămâne 9. Orele sunt ale deschiderii, nu ale închiderii barei.O bară: 2026-10-06Deschidere: 13:30 UTCFUS GRAFICFUS SIMBOLEurope/Warsaw15:30America/New_York09:30După schimbarea afișării:UTC: 13:30hour Pine implicit9: rămâne 9Alte etichete nu modifică regula.Specifică fusul filtrului în script.
Afișarea și calculul folosesc contexte diferite. O deschidere fictivă, două afișări ale aceluiași timestamp și aceeași valoare hour în fusul simbolului.

Varșovia 15:30 și UTC 13:30 sunt același moment; hour implicit rămâne 9 în New York. București 16:30 este o conversie separată în text.

Pe un ecran mic poți derula diagrama orizontal sau o poți mări. Valorile și concluzia apar și în textul de mai jos.

Ce verifici înainte de următoarea sesiune?

  1. Alege simbolul complet și notează furnizorul, produsul, sesiunea și fusul. Compară intervalele în limita reală a planului.
  2. Exersează o regulă scrisă într-un interval replay disponibil; separă deciziile manuale, simularea și execuția live.
  3. Testează cronologia 10:35/11:00 și identifică exact condiția satisfăcută. După schimbarea regulii, recreează alerta.
  4. Verifică entitatea și produsul acceptate de conexiune. După deconectare, caută ordinul în istoria brokerului înainte să-l retrimiți.
  5. Compară tranzacții concrete între testere după potrivirea datelor, costurilor și momentelor. Documentează prima diferență, nu numai totalul final.