În acest articol
După lectură vei putea să…
- Validezi câmpul versiunii înaintea comparării ordinii.
- Separi sintaxa JSON validă de schema validă a mesajului.
- Compari bare pregătite cu aceleași momente și bază de preț.
Explicații ale termenilor în articol
Executarea ordinului Plan de tranzacționare Valoare noțională a poziției Comision de tranzacție Spread bid–ask Jurnal de tranzacționare — plan, execuție și registruUn trader ipotetic folosește TradingView pentru analiză și MT5 pentru testare și ordine prin cont compatibil. Împărțirea poate fi utilă când fiecare instrument oferă funcția necesară. Verifică legătura cu brokerul înaintea construirii procesului: pagina XTB România precizează că nu oferă acces MT4 sau MT5.
Două instrumente, un singur cont de identificat
TradingView oferă analiză grafică și conexiuni cu brokeri acceptați; MT5 oferă tranzacționare prin broker și testare. Există versiuni web și mobile, cu funcții dependente de versiune și cont. MT5 are șase tipuri de ordine în așteptare; 21 desemnează intervalele grafice, nu tipurile de ordine. Contul este administrat de broker, fără a exista numai pe laptop. Comparația pentru începător tratează funcțiile; aici verificăm procesul de lucru.
Ce organizezi în TradingView
Alege graficele, marchează nivelurile, salvează configurația și examinează scriptul comunității înainte să te bazezi pe el. Scriptul public este idee de verificat, fără dovadă de profitabilitate. Definește tipurile de grafice, numărul simultan și istoricul necesar, apoi verifică limitele abonamentului actual. Timpul de învățare și echivalentul MT5 depind de script și competențe.
Alertele TradingView sunt evaluate pe servere; închiderea laptopului nu le oprește evaluarea. Testează separat notificarea aleasă. Alerta Pine păstrează copia scriptului, intrărilor, simbolului și intervalului de la creare. Schimbarea graficului nu o actualizează: după modificarea regulii, șterge și recreează alerta. Separă condiția intrabar de verificarea la închiderea barei. Codul MT5 desktop necesită terminal activ; ordinele păstrate de broker au reguli distincte. Compară sarcinile mobile pe contul tău. Vezi prezentarea TradingView.
Ce verifici în MT5 și la fiecare transfer
Execuția depinde de broker, simbol și cont. Verifică ordinele disponibile și Depth of Market. Stop-limit are declanșator și preț limită separat; ordinul limită rezultat poate rămâne neexecutat. Identifică în ambele instrumente produsul, furnizorul datelor, contractul, pasul volumului, moneda cotației și sesiunea; la futures, luna contractului. Graficul și panoul ordinelor pot utiliza alte surse și drepturi de acces. Plata datelor graficului nu garantează cotație în timp real în panoul brokerului.
Reconciliere fictivă a prețului: la momentul de referință, EUR/USD Bid este 1,10000, Ask 1,10012; cumpărarea ulterioară se execută la 1,10015. La pip 0,0001, spreadul observat este 1,2 pips, înrăutățirea față de Ask 0,3 pips și diferența totală față de Bid 1,5 pips. Pentru o expunere nominală de 10.000 EUR, cei 0,3 pips înseamnă 0,30 USD înaintea altor costuri. Nu numi întreaga diferență slippage. Aceste observații nu separă mișcarea pieței, latența, lichiditatea și comportamentul execuției; trebuie evidențe sincronizate.
Notează prețul cerut, execuția, tipul ordinului, ora, conexiunea și condițiile. Unul din cinci ordine cu abatere peste doi pips ar fi observație ipotetică, fără cauză demonstrată sau îmbunătățire lunară dedusă.
Testează întregul traseu semnal–ordin. MQL5 poate trimite cereri, iar webhookul TradingView trimite alerta unui receptor extern care validează și execută. Conectarea brokerului nu automatizează singură strategia Pine. Verifică simbolul, volumul, vechimea semnalului și expunerea; tratează duplicate, mesaje lipsă și reporniri. Nu pune credențiale în corpul webhookului. Livrarea poate eșua; starea din jurnalul alertei nu este confirmarea tranzacției.
Testerul MT5 oferă optimizare și testare forward, în limitele datelor și setărilor. TradingView are și testare de strategii; execuțiile emulatorului nu sunt dovadă de execuție reală. Citește Expert Advisors și MT4 versus MT5.
Versiunea arată numeric, dar este text
Receptorul demonstrativ păstrează versiunea 9 și primește 10, ambele șiruri. Python le compară lexicografic: "10" > "9" este False, deși versiunea numerică este mai nouă.
Compararea textului cu numerele în receptor
Pe un ecran mic, derulează diagrama orizontal sau mărește-o. Explicația este disponibilă și în text.
JSON valid poate conține {"version":"10"} ori {"version":10}. Antetul JSON nu transformă automat șirul în număr. Definește contractul câmpului, validează tipul, formatul și domeniul, apoi compară. Modelul admite un singur flux de versiuni întregi nenegative, 9 și 10 în reprezentare zecimală, fără semne, fracții sau zerouri inițiale. Conversia urmează validării.
Analiză și execuție: o rutină ipotetică
O revizuire de weekend poate privi patru perechi majore și doi indici, cu condiții scrise pentru piețele selectate: Bid/Ask, atingere intrabar sau închidere, anulare și volum. La alertă, verifică instrumentul, cotația actuală, expunerea, stopul și ținta. După cerere, verifică starea, pozițiile și istoricul înaintea repetării după conexiune pierdută. Lipsa confirmării nu dovedește respingere. Pe cont hedging, ordinul opus poate deschide altă poziție; selectează închiderea poziției intenționate. Jurnalizează planul, execuțiile, costurile și graficul cu sursă și oră.
Protocol fictiv propriu, mesaje cu țintă completă de poziție: versiunea 41 cere long 0,10 loturi, 42 cere zero. Sosesc 42, apoi 41. Ultima sosire aplicată orbește redeschide ținta veche; validarea și respingerea 41 păstrează zero. Detectarea duplicatelor nu ajunge, fiindcă identificatorii diferă. Persistă ultima versiune acceptată pentru contul, simbolul și fluxul regulii potrivite, inclusiv peste repornire. Mesajele incrementale cer altă reconciliere. Nu afirmăm ordinea livrării TradingView sau execuție reușită la broker.
Compară funcțiile și facturarea cu nevoile înregistrate. Limitele, promoțiile și datele cu plată se schimbă; MT5 nu elimină costurile brokerului sau găzduirea opțională. Folosește convenție temporală explicită și păstrează ora serverului, fără decalaj fix de două ore pentru toate datele. Vezi funcțiile MT5.
Model RON: formatul afișat nu este protocolul
Model nou: interfața locală arată bugetul „100,00 RON”, iar contractul receptorului cere un număr JSON în RON. Interpretarea explicită a formatului local produce valoarea 100,00, transmisă numeric ca {"risk_ron":100}. Ștergerea virgulei ar produce greșit 10000. Nu transmite moneda sau virgula locală ca și cum ar fi număr JSON valid.
În modelul separat cu stop 20 pips și valoare fictivă 50 RON/lot/pip, bugetul 100 RON dă volum teoretic 0,10 loturi; bugetul interpretat greșit 10.000 RON dă zece loturi, de o sută de ori mai mult. Nu presupunem executarea sau marja disponibilă. Validează tipul, moneda și intervalul permis la receptor; traducerea etichetei nu modifică schema câmpului.
Interpretarea localei și validarea schemei sunt operații distincte. Ștergerea virgulei nu este conversie corectă.
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.
- Buget interpretat corect
- 100 RON → 0,10 loturi – Număr JSON 100, fără simbol monetar sau virgulă zecimală locală.
- Virgulă ștearsă greșit
- 10.000 RON → 10 loturi – De o sută de ori volumul teoretic; nu presupunem marjă sau execuție.
- Control la receptor
- Tip, monedă, interval permis – Eticheta română nu schimbă unitatea sau schema protocolului.
Când ajunge un singur instrument?
Când versiunea și contul oferă analiza, instrumentele și execuția necesare. Strategia automatizată poate necesita găzduire fiabilă, fără ca găzduirea să dovedească profitabilitate. Acțiunile, ETF-urile, valutele și cripto depind de instrumentele și permisiunile conexiunii. MT5 nu este exclusiv Forex; marca platformei sau brokerului nu garantează același catalog pentru toate conturile.
Două exporturi acoperă aceleași intervale?
Notează produsul, furnizorul, intervalul, baza prețului și sensul orei. TradingView distinge sursele Forex, iar parametrii OANDA separă fusul construirii lumânărilor de reprezentarea răspunsului UTC. Numele perechii și orele UTC nu demonstrează aceleași limite zilnice.
Instrumentul cere două fișiere pregătite cu antetul timestamp,open,high,low,close, coloane separate prin virgulă, prețuri cu punct zecimal și ora completă a deschiderii barei cu secunde și Z ori offset UTC. Nu citește orice export nativ MT5/TradingView fără pregătire. Păstrează originalele și documentează conversia. Declară grila fixă de la prima la ultima deschidere inclusiv; nu deplasează automat D1/H4. Limitele sunt 2 MiB pe fișier, 100.000 rânduri și poziții de grilă. Precizia urmează controlul lacunelor.
Compară două exporturi de lumânări
Exemplu sintetic: ore comune și un preț schimbat
Fișierele descărcabile sunt inventate. A are patru bare M1 de la 08:00 la 08:03 UTC; B are trei, fără 08:02. B utilizează ore +02:00 pentru aceleași momente. Alege Bid pentru ambele: trei bare comune, două identice, una diferită, una numai în A și niciuna numai în B. Diferența maximă Close este 0,0001 unități de preț la 08:01 UTC. Nu stabilește furnizorul corect.
Rândurile invalide, OHLC contradictoriu și orele în afara grilei blochează comparația. Duplicate identice nu adaugă momente comune; rândurile din afara ferestrei se numără separat. Baze Bid/Ask/mijloc/Last diferite cer exporturi comparabile noi, fără scăderea spreadului fix. Instrumentul nu dovedește manipulare, slippage sau execuție. Fără bare comune nu există comparație de preț; OHLC identic poate ascunde alte secvențe de tickuri. Pentru simulare diferită, vezi compararea evidențelor backtestului.
Ce verifici la următoarea sesiune de lucru
- Creează lista EUR/USD, GBP/USD, USD/JPY și DAX, verifică graficele zilnice și salvează notele. Verifică dreptul la afișare simultană când este necesar.
- Confirmă entitatea, permisiunile relevante și compatibilitatea MT5. Configurează testul după instrument, spread, comisioane și finanțare; verifică acoperirea datelor.
- Configurează alertele în limitele planului, alege notificarea și testează livrarea cu laptop închis. Alerta declanșează revizuirea, fără click manual automat obligatoriu.
- Exersează pe demo potrivit și consemnează prețuri cerute/executate, volum, cost, oră și motiv. Rezolvă diferențele înainte să adaugi complexitate; perioada aleasă nu dovedește identificarea tuturor cauzelor.
- Notează funcțiile folosite și limitele întâlnite, apoi compară drepturile și facturarea actuale. Volumul tranzacțiilor sau durata deținerii nu hotărăsc singure abonamentul necesar.
Verifică ce ai învățat
Exercițiu: aproximativ 2 minute.
Arată răspunsul și explicația
În schema explicită, 10 > 9. Ordinea nu depinde de aspectul textului.
Alte întrebări
Cu TradingView sau MT5 încep?
Merită abonamentul Premium TradingView?
Cum compar automatizarea Pine și MQL5?
Poate fi suficient numai MT5?
Surse și verificare
- XTB România — platforme
Oferta declarată xStation și lipsa accesului MT4/MT5; nu compatibilitate presupusă după numele brokerului.
- TradingView — alerte Pine
Evaluarea pe server și copia scriptului/intrărilor/simbolului/intervalului la creare.
- TradingView — webhook
JSON, corpul mesajului, protejarea credențialelor și posibilitatea livrării eșuate.
- TradingView — surse Forex
Surse compozite și brokeri separați; orele și datele pot diferi.
- OANDA — alinierea lumânărilor
alignmentTimezone și dailyAlignment privesc construcția; răspunsul poate rămâne în UTC.
- MetaQuotes — MT5
Șase tipuri pending și 21 intervale grafice; versiuni și mai multe clase de active.
- MetaQuotes — ordine și poziții
Stop-limit, ordine/execuții și închiderea explicită în hedging.
- Python — comparații
Șirurile sunt comparate lexicografic; schema și conversia sunt controale separate.
- TradingView — strategii
Simularea prin broker emulator, fără confirmare de execuție reală.
- TradingView — abonamente
Verifică funcțiile și drepturile actuale după nevoie, fără preț permanent presupus.
- MetaQuotes — testare
Moduri, date și costuri ale testului; fără execuție istorică autentică garantată.
Calculele folosesc ipotezele precizate explicit. Nu înlocuiesc datele actuale ale pieței sau condițiile furnizorului.
