În acest articol
După lectură vei putea să…
- Separi ROC propriu pozitiv de primul loc într-un grup definit.
- Reproduci ROC, Momentum MT5, baza mobilă și exemplele de stop/rezultat net.
- Compari ordinea clasamentului și eligibilității volumului în modelul RON.
Explicații ale termenilor în articol
Backtesting: testare pe date istorice Plan de tranzacționare Soldul contului (balance) Lichiditate pentru un volum determinat Ordin stop-loss Jurnal de tranzacționare — plan, execuție și registruO lumânare mare și un trend puternic sunt observații diferite. Regula momentum cere fereastră de măsurare, condiție de intrare și politică de ieșire, apoi testarea rezultatului după costuri. Exemplele expun aceste inputuri pentru a separa semnalul calculat de povestea convingătoare a graficului.
Indicator, regulă și rezultat de cercetare
Indicatorul momentum descrie modificarea trecută a prețului; strategia adaugă decizii; cercetarea privește anumite instrumente, date și construcții de portofoliu. Time-series momentum compară seria cu propria istorie. Momentum transversal clasifică randamentele relative într-un grup definit. Rezumatul găzduit de autori al lucrării Moskowitz, Ooi și Pedersen din 2012 privește futures și forward, inclusiv valute; nu testează prototipul retail EUR/USD de aici. Breakout și urmărirea trendului pot folosi momentum, fără ordine obligatorie a intrărilor sau orizont săptămânal/lunar care să despartă numele.
Declară fereastra, sursa, instrumentele eligibile, intrarea și ieșirea înainte de evaluarea mișcării aparent puternice. Indicatorii suplimentari sau așteptarea mai lungă nu măresc prin definiție probabilitatea continuării. Activitatea și aspectul atractiv al graficului nu sunt test complet de randament net.
Creșterea prețului nu înseamnă primul loc
Trei indici fictivi pornesc în aceeași perioadă de la 100 și ajung la 102,104,106. Definim două reguli de comparație.
Perioadă comună și aceeași definiție Close. Regula pe seria proprie este ROC >0; regula grupului alege numai maximul dintre A,B,C. Fără ordine, costuri sau egalități. StockCharts — Rate of Change definește comparația dintre Close curent și Close cu un număr specificat de perioade în urmă.
Pe un ecran mic, derulează diagrama orizontal sau mărește-o. Explicația este disponibilă și în text.
A are ROC+2%: prețul a crescut față de baza proprie. Totuși, este ultimul între cele trei; C conduce cu+6%. Înlocuirea „ROC propriu pozitiv” cu „ROC maxim al grupului” schimbă selecția și cere păstrarea componenței grupului. Nu adăuga instrumente după rezultate. Calificarea aritmetică nu demonstrează avantaj și nu autorizează tranzacția.
ROC: formula și nivelul de referință
ROC=(Close curent/Close cu n perioade în urmă−1)×100%. Valoarea 14 este o alegere posibilă: pe D1 Forex înseamnă aproximativ 14 ședințe, aproape trei săptămâni de tranzacționare; pe H4,56 de ore ale perioadelor graficului, fără intervalele de închidere a pieței. Compară capetele unei ferestre mobile, fără prognoză pentru următoarea mișcare.
ROC=(C[t]/C[t−n]−1)×100%; Momentum MT5=C[t]/C[t−n]×100. Cu C[t−20]=1,1000 și C[t]=1,1220, ROC este+2%, Momentum 102. Valoarea 102 nu înseamnă schimbare de preț 102%.
La preț curent neschimbat 1,1200, baza veche 1,1000 dă ROC≈+1,8182%, iar baza 1,1100 dă≈+0,9009%. Scăderea ROC nu presupune scăderea prețului curent. Modificarea zero între capete nu dovedește consolidare: traseul intermediar poate varia.
ROC se schimbă prin numărător sau prin Close istoric diferit în numitor. Când o mișcare mare traversează limita ferestrei, indicatorul se poate modifica brusc fără mișcare comparabilă astăzi. Verifică prețurile de bază și testează confirmările; diferența ROC singură nu demonstrează accelerare sau inversare.
Clasificarea graficului nu este ordin
Lateral după scădere, ascendent, lateral după creștere și descendent sunt descrieri posibile, care cer definiții operaționale pentru test. Etapele de mai jos nu constituie metodă completă de selecție a acțiunilor și nu se transferă automat unui contract Forex. Eticheta nu identifică acumulare/distribuție instituțională și nu stabilește traseul viitor.
Nu valida decizia anterioară printr-o etapă observată ulterior. Definește filtrul înainte, păstrează cazurile respinse și evaluează contribuția lui la rezultatul net. Clasificarea nu dovedește îmbunătățirea strategiei.
Un prototip de intrare complet specificat
Prototip separat de cercetare: numai long EUR/USD, bare D1 Bid de la un furnizor și fus orar fix al serverului. Calculează ROC(20) numai după închiderea barei. Fără poziție, semnal la trecerea de la≤0 la>0; intrare la primul Ask disponibil executat ulterior. O singură poziție, fără adăugări sau semnale acceptate în timpul ei. Stopul rămâne fix: minimul Bid Low al ultimelor cinci bare închise, inclusiv bara semnalului, minus 0,0002. Respinge intrarea dacă Bid curent este deja la/sub stop sau condițiile brokerului împiedică ordinul.
Controlează respectarea regulii, mai ales bara închisă și orice filtru de interval superior ales explicit. Abaterea este abatere de la regulă, fără reclasificare retrospectivă drept dovadă a unei etape. Filtrele precizează selecția, dar valoarea lor se testează.
ATR și volumul măsoară lucruri diferite
ATR măsoară amplitudinea intervalelor de preț, inclusiv gapuri; nu direcția sau identitatea participanților. Volumul tick al brokerului descrie activitatea cotațiilor înregistrate, fără volum spot Forex global consolidat. ATR sau tick volume crescute pot fi filtre definite, fără dovadă a participării instituționale ori a unui registru gros de ordine.
Pentru un test ilustrativ, ATR cu cel puțin 20% peste media sa pe 20 de bare și tick volume cu cel puțin 40% peste media sa pe 20 de bare sunt praguri candidate. Nu sunt experiență personală a autorului sau valori optime documentate. Păstrează-le fixe în evaluare și include costul.
Trailing: alt algoritm, alt model
O variantă opțională diferită poate folosi ieșire trailing bazată pe ATR. Definește ancora, calculul ATR, momentele actualizării și dacă stopul long transmis se poate muta doar în sus. Indicatorul, modificarea acceptată și execuția sunt evenimente separate. Niciun multiplu nu este prezentat drept cea mai bună ieșire sau condiție pentru câștig mare.
Multiplicatorul schimbă spațiul pentru retrageri și distanța ieșirii. Aici folosim doi, fără ca unu să fie universal prea strâns sau trei prea larg. Chandelier Exit standard StockCharts folosește maximul/minimul pe 22 de perioade și trei ATR: altă ancoră. Creșterea multiplicatorului 2→2,5 lărgește distanța, nu o strânge. Fixează ancora și regula monotonică înainte de test.
Cinci condiții candidate de testat separat
Acestea sunt condiții de grafic sau administrare a poziției, fără cinci strategii exhaustive ori clasament demonstrat al mișcărilor celor mai lungi și clare.
- Close peste rezistență. Nivel cunoscut anterior, condiție pe bară închisă și eventual filtru trend/ATR. Testează varianta, fără început garantat al celei mai lungi mișcări.
- Continuare după pauză. Definește pauza și depășirea fără alegerea duratei după rezultat. Compară eligibilele și respinsele în același model.
- Adăugare la poziție. Cantitate, declanșator și stop proprii; refă expunerea și costul total. Profitul curent nu garantează profitul cantității inițiale sau adăugate.
- Retragere la medie. Alege perioada și confirmarea înainte. Media pe 21 de perioade este parametru opțional pentru instrumentul testat.
- Formă plus ROC. Definește separat neckline-ul unui cap-umeri invers și condiția ROC. Coincidența nu stabilește inversare clară sau probabilitate mare.
Cinci categorii de erori de verificat
Intrarea înaintea confirmării, confuzia etapelor, ieșirea nepotrivită și ignorarea execuției sunt categorii utile. Notează ce apare în eșantionul tău, fără frecvență presupus observată de autor.
- Identificarea participanților din indicatori. ROC aplatizat, ATR scăzut sau umbre lungi nu identifică distribuție instituțională. Verifică măsurarea efectivă.
- Bare neînchise într-o regulă pe Close. Valoarea curentă se modifică. Așteaptă închiderea cerută și modelează execuția ulterioară; Close final istoric nu era obligatoriu tranzacționabil.
- Sesiune egal lichiditate garantată. Notează instrumentul, furnizorul, programul datat, spreadul și execuția. Numele sesiunii nu dovedește registru subțire sau inversare la Londra.
- Ieșire nespecificată. Ancora, multiplicatorul, actualizarea ATR și transmiterea monotonică schimbă algoritmul. Testează, fără cerință universal adecvată de minimum 2×ATR.
- Filtru modificat retrospectiv. Condiția pe interval superior este altă regulă candidată. Salvează valoarea la decizie și compară contribuția; alinierea nu dovedește durată mai lungă.
ROC compară capete de fereastră, ATR măsoară intervale, filtrul de trend clasifică structura prețului. Combinația încă are nevoie de intrare și ieșire testate.
Prototipul EUR/USD are altă ieșire și permite calcul net explicit. Precedent C[t−21]=1,1200 și C[t−1]=1,1180 dau ROC≈−0,1786%; acum C[t−20]=1,1000 și C[t]=1,1220 dau+2%. Trecerea zero reflectă parțial altă bază. Presupunem intrare Ask 1,1224 pentru 10 000 EUR și minimul ultimelor cinci 1,1170: stop fix 1,1168,56 pips de la intrare. Cost fictiv 4 USD comision+2 USD finanțare în fiecare alternativă: Bid 1,1324/1,1168/1,1158 dau brut+100/−56/−66 USD și net+94/−62/−72 USD. Formula brutului este 10 000×(Bid ieșire−Ask intrare). Spreadul este inclus; execuția mai rea poate depăși planul.
Același ROC+2% poate însoți stopuri diferite. Cu minimul cinci bare 1,1100 sau 1,0900 și aceeași intrare, stopurile sunt 1,1098/1,0898:126/326 pips. Comparație separată fără costuri: buget 50 USD și pas 0,01 lot produc 0,03 lot cu distanță brută monetară 37,80 USD ori 0,01 lot cu 32,60 USD. Folosești 50/(pips×10 USD/pip/lot), rotunjit în jos. Niciun caz nu dovedește avantaj.
Diagnostic RON: verifici bugetul înainte sau după clasament?
Model nou separat: trei candidate A/B/C au ROC+2/+4/+6% pe aceeași perioadă, dar distanțele stopului sunt 56/126/326 pips. Contractul ipotetic are 10 USD/pip/lot, minim și pas 0,01 lot. Buget 150 RON, curs fix fictiv 4,50 RON/USD și cost total fix 6 USD/tranzacție completă la orice cantitate, fără alte costuri sau poziții. Stop exact, fără marjă verificată. Nu sunt ofertele ori tarifele unui broker.
Bugetul în USD este 150/4,50=33,3333; după cost rămân 27,3333 pentru componenta de preț. Loturi teoretice A≈0,048810, B≈0,021693, C≈0,008384. Rotunjite în jos pe pas dau 0,04/0,02/0. La C, zero înseamnă că minimul 0,01 nu încape, nu o poziție de zero cu ordin permis.
| Candidat | ROC | Volum în buget | Pierdere planificată RON | Pasul următor |
|---|---|---|---|---|
| A | +2% | 0,04 lot | 127,80 | 0,05 lot:153,00 RON |
| B | +4% | 0,02 lot | 140,40 | 0,03 lot:197,10 RON |
| C | +6% | niciun volum admis | minim 0,01:173,70 | Deja peste 150 RON la minim |
Regula „alege întâi maximul ROC, apoi verifică volumul” selectează C și nu deschide tranzacție. Regula diferită „elimină mai întâi candidatele fără volum admis, apoi alege maximul ROC” selectează B. Ordinea operațiilor este parte din algoritm. Nu introduce retrospectiv B drept înlocuitor după ce afli rezultatul lui C. Nicio regulă nu este demonstrată mai profitabilă, iar bugetul planificat nu garantează pierderea maximă.
Maximul înaintea eligibilității înseamnă C și nicio tranzacție. Eligibilitatea înaintea maximului înseamnă B. Sunt algoritmi diferiți, fără câștig demonstrat.
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.
- A: ROC+2%, stop 56 pips
- 0,04 lot;127,80 RON – Următorul 0,05 lot ar da 153 RON, peste buget.
- B: ROC+4%, stop 126 pips
- 0,02 lot;140,40 RON – Următorul 0,03 lot ar da 197,10 RON.
- C: ROC+6%, stop 326 pips
- niciun volum admis – Minimul 0,01 lot ar da 173,70 RON, peste 150.
Ce pregătești pentru următorul test
- Prototip și variante: perioade, preț, intrare/resetare și ieșire. Separă clasificarea de tranzacție, salvează grupul înainte de clasament și ordinea verificării eligibilității.
- Formule pe date identice: ROC+2% și Momentum MT5 cu valoarea 102 exprimă același raport cu alt centru. Salvează unitățile, barele și includerea curentei.
- Date ulterioare și costuri: reproduce toate tranzacțiile eligibile cu execuții, gapuri, cost și drawdown. Trei exemple convenabile nu stabilesc cel mai bun stop ATR sau profitabilitate așteptată. Folosește testul și jurnalul, fără schimbarea planului după rezultat.
Compară regulile înrudite: urmărirea trendului, breakout pas cu pas și trailing ATR. Numele lor nu prescriu momente de intrare sau durate reciproc exclusive.
Verifică ce ai învățat
Exercițiu: aproximativ 2 minute.
Arată răspunsul și explicația
6% este maximul. Semnele pozitive ale A și B satisfac o altă regulă.
Alte întrebări
Cum diferă momentum de trend following și breakout?
Numele se pot suprapune: breakout poate declanșa un sistem momentum sau de trend. Nu există ordine obligatorie breakout/momentum/pullback ori durată universală. Definește măsurarea, intrarea, ieșirea și instrumentele. Time-series compară instrumentul cu trecutul lui; transversal clasifică randamentele grupului definit.
Cum calculezi ROC și ce capcane are?
(Close/Close cu n bare în urmă−1)×100%; n numără bare, nu săptămâni calendaristice. Momentum MT5 raport×100:102 corespunde ROC+2%. La curent 1,1200, baze 1,1000/1,1100 dau≈1,8182/0,9009%. Scăderea indicatorului poate veni din baza mobilă; nu demonstrează accelerare continuă, ieșire sau inversare viitoare.
Rezultatele pe acțiuni se transferă pe Forex?
Nu direct. Studiul time-series din 2012 include futures/forward valutare, dar nu testează acest prototip ROC(20). Tick volume al brokerului este activitate de cotații, fără volum global sau identitate de investitor. Contractul, datele, execuția și costul trebuie definite. Nu rezultă prag universal+2%, levier recomandat 5–10× ori limită de trend trei luni.
Care este greșeala cea mai frecventă?
Nu pretindem clasament universal al erorilor. Controlează formula, baza mobilă, disponibilitatea semnalului, execuțiile, cantitatea și costul. ATR și umbrele nu identifică distribuție instituțională. Sesiunea și intervalul superior cer test separat. În prototip, stop planificat 56 pips poate fi executat la 66, schimbând pierderea netă 62→72 USD.
Surse și verificare
- StockCharts — ROC
Formula compară Close cu Close anterior la n perioade. Nu atribuim probabilități din exemplele de grafic.
- MetaTrader 5 — Momentum
Raportul Close(i)/Close(i−n)×100, cu centru 100. Nu adoptăm afirmații generale despre continuare ca garanție.
- Moskowitz, Ooi, Pedersen — rezumat Time Series Momentum 2012
Rezumat găzduit de autori: futures/forward, inclusiv valute, propria istorie versus comparația transversală. Nu validează prototipul retail ROC(20).
- StockCharts — Chandelier Exit
Formula standard cu maxim/minim 22 perioade și 3 ATR; altă ancoră decât secvența noastră. Nu adoptăm optim universal.
- MetaTrader 5 — date de preț
Bid/Ask/Last și tick volume; activitatea cotațiilor nu este volum spot global sau identitate de participant.
- MetaTrader 5 — noțiuni de execuție
Ordine, execuții, prețuri Bid/Ask și stări distincte; semnalul nu este preț executat.
- IG UK — tipuri de ordine
Stop obișnuit poate aluneca. Nu deducem ofertă pentru un client român sau pierdere maximă din distanța atribuită.
Calculele folosesc ipotezele precizate explicit. Nu înlocuiesc datele actuale ale pieței sau condițiile furnizorului.
