Ghid · Trade Copier
Cum copiezi tranzacțiile între propriile conturi în NinjaTrader 8
Ca să copiezi tranzacțiile între propriile conturi în NinjaTrader 8, alegi un cont ca leader, iar pe celelalte ca followeri: un trade copier repetă fiecare ordin al leaderului, inclusiv intrările, bracketurile ATM, modificările și anulările, pe fiecare follower, cu mărimea și maparea contractelor proprii acelui follower. Rulează configurația întâi pe conturi de simulare, pornește cu toate conturile flat și verifică dacă brokerul și prop firm-ul tău permit copierea între conturile tale.
Actualizat la · 7 min de lectură · TapeCrest
Ce face un trade copier?
Un trade copier urmărește un cont și îi repetă ordinele pe altele. În TapeCrest Copier, un add-on pentru NinjaTrader 8, contul pe care tranzacționezi este leaderul, iar fiecare cont care primește copii este un follower. Tranzacționezi pe leader la fel ca acum, din Chart Trader, din SuperDOM sau cu o strategie ATM (Advanced Trade Management din NinjaTrader, care atașează intrării tale un ordin stop loss și unul take profit), iar Copierul trimite fiecărui follower propria copie.
Trei reguli explică aproape tot ce vezi:
- Copiază ordine, nu execuții. Se copiază ordinele market, limit, stop market, stop limit și MIT (market if touched), împreună cu modificările de preț și de cantitate și cu anulările. Fiecare copie ajunge în contul followerului și se execută acolo, așa că prețurile și momentele execuției pot diferi între conturi.
- Fiecare follower are propria mărime și propria mapare. Mărimea este un multiplu al ordinului leaderului sau un număr fix de contracte, cu un maxim pe ordin. Maparea alege instrumentul: același contract sau varianta lui micro ori mini, în aceeași lună.
- Fiecare follower are propriul bracket. După ce intrarea unui follower se execută, copiile ordinelor bracket ale leaderului se plasează pe acel follower ca pereche OCO (one cancels other: când unul se execută, celălalt se anulează).
Copierul nu ia decizii de tranzacționare proprii și nu deschide niciodată singur o poziție. Repetă ce faci tu pe leader.
De ce ai nevoie înainte să începi?
| Verificare | Detalii |
|---|---|
| Propriile conturi | Copiază doar între conturi care îți aparțin. Brokerul și prop firm-ul tău decid dacă e permisă copierea între ele, așa că verifică-le întâi regulile actuale. |
| Un singur NinjaTrader 8 | Leaderul și followerii conectați în același NinjaTrader 8, pe un singur calculator, pentru ordine și pentru prețuri. |
| Conturi acceptate | Conturile de simulare NinjaTrader 8 al căror nume începe cu Sim și conturile Tradovate în dolari americani, pe o conexiune care permite blocarea conturilor de către broker. Alte conexiuni și conturile Market Replay nu apar în listă în această versiune. |
| Pornire flat | Leaderul și fiecare follower selectat sunt flat, fără poziție și fără ordine active, când apeși Start copier. Pozițiile deja existente nu se copiază ulterior pe followeri ca să-i aducă la zi. |
| Fereastra deschisă | NinjaTrader 8 și fereastra Copier rămân deschise cât timp copiezi. Închiderea ferestrei oprește copierea și lasă pozițiile și ordinele așa cum sunt. |
| Internet | Pentru verificarea accesului TapeCrest la pornire și reînnoirea ei în fundal. Order Flow+ și Tick Replay nu sunt necesare. |
Cum configurezi copierea în NinjaTrader 8?
Rulează prima sesiune pe conturi de simulare, unde nu poți pierde bani. Cu TapeCrest Copier instalat și activat:
- Adaugă un cont follower. În tabul Accounts din Control Center, dă clic dreapta, alege Add Simulation Account și dă-i un nume, de exemplu
Sim102. Verifică dacăSim101șiSim102sunt flat. Când piața e închisă, conectează-te la Simulated Data Feed din NinjaTrader. - Deschide Copierul. Alege New → TapeCrest Copier și lasă bifat SIM accounts only, ca doar conturile de simulare să poată copia.
- Alege leaderul. Apasă Role ▾ pe
Sim101, alege Leader și selectează Save copy settings. - Alege followerul. Apasă Role ▾ pe
Sim102, alege Follower, bifează Include this follower when I start the copier, păstrează Match / multiply leader quantity la1, setează Maximum contracts per order la5, păstrează Same instrument și selectează Save copy settings. - Verifică fără ordine. Deschide Tools ▾ → Copy setup & order-free check…, introdu contractul pe care îl tranzacționezi ca Sample contract, de exemplu
MNQ 12-26, și selectează Check setup · no orders. Nu se trimite nimic; rezultatul așteptat esteSETUP SNAPSHOT OK. - Pornește. Apasă Start copier. Antetul arată ● COPIER RUNNING, iar Copy status al followerului arată Copying.
- Tranzacționează pe leader. Pe
Sim101, cumpără un contract la market cu o strategie ATM care are un stop loss și un profit target. Când intrarea followerului se execută, urmează și propriul lui bracket, iar Position sync din View → Copying arată Synced. - Mută stopul, apoi ieși. Mută stopul leaderului: Event log arată
Change sent, apoiChange confirmed. Închide tranzacția leaderului: followerul iese cu propria copie, iar ordinul bracket rămas al acestuia este anulat. - Exersează butoanele de urgență. Flat followers închide pozițiile followerilor, păstrează tranzacția leaderului și pune pe pauză copierea în ei până repornești copierul. Panic oprește imediat copierul și listează conturile gestionate, pentru închidere; un leader fără propria sesiune de protecție nu apare în listă, așa că îl închizi tu. Ambele îți arată conturile exacte, pentru verificare, înainte să se închidă ceva.
Cum funcționează mărimea și maparea contractelor?
Fiecare ordin copiat se dimensionează separat și se rotunjește la cel mai apropiat număr întreg de contracte, jumătatea rotunjindu-se în sus. Un ordin care iese sub un contract sau peste Maximum contracts per order al followerului nu se trimite deloc acelui follower; nu este niciodată redus ca să încapă. De exemplu:
| Setarea followerului | Ordinul leaderului | Ordinul followerului |
|---|---|---|
| Multiplicator 1, același instrument | Cumpără 1 MNQ | Cumpără 1 MNQ |
| Multiplicator 2 | Cumpără 1 MNQ | Cumpără 2 MNQ |
| Multiplicator 0,5 | Cumpără 3 MNQ | Cumpără 2 MNQ (1,5 se rotunjește în sus) |
| Multiplicator 0,3 | Cumpără 1 MNQ | Nu se trimite (0,3 se rotunjește la 0) |
| Fix 2 contracte | Cumpără 1 sau cumpără 4 | Cumpără 2, la fiecare ordin copiat |
| Micro → Mini | Cumpără 1 MNQ | Cumpără 1 NQ, de zece ori expunerea |
| Mini → Micro | Cumpără 1 NQ | Cumpără 1 MNQ, o zecime din expunere |
Maparea acoperă șase familii de contracte, NQ/MNQ, ES/MES, YM/MYM, RTY/M2K, GC/MGC și CL/MCL, mereu în aceeași lună de contract. Cantitatea nu se convertește, iar prețurile se copiază neschimbate, așa că setează multiplicatorul și maximul ținând cont de mapare. Pentru că rotunjirea se face pe fiecare ordin, intrările și ieșirile în tranșe cu multiplicatori fracționari pot lăsa un follower cu o poziție diferită de a leaderului; multiplicatorii întregi evită asta.
Cum protejezi fiecare cont?
Copierea funcționează și fără protecție, iar fiecare cont poate avea propriul plan în Risk limits și Trading hours:
- Trailing drawdown: cât poate scădea P&L-ul contului față de maximul atins de la activare. De exemplu, cu 500 permiși și un maxim de +200, limita se declanșează la −300.
- Maximum session loss și Profit target, ambele măsurate de la activare.
- Ore blocate și ferestre de știri: până la trei intervale pe zi, plus ferestre în jurul orelor de publicare dintr-un fișier CSV de știri pe care îl imporți.
- Lock / pause account…: după ce protecția e activă, o pauză sau o blocare manuală pentru 15 minute, 2 ore, un număr de minute ales de tine, până la sfârșitul sesiunii sau până la miezul nopții după ceasul calculatorului tău.
Pe un cont de simulare, o limită pune pe pauză noile intrări copiate în acel cont. Pe un cont Tradovate, cere blocarea proprie a contului de la broker, care poate închide poziții și anula ordine. O limită este un declanșator, nu un preț de ieșire: pierderea finală poate fi mai mare decât valoarea setată. Firma ta poate măsura drawdown-ul altfel, așa că ține-ți limitele cu o marjă clară în interiorul valorilor ei.
Ce se întâmplă dacă verificarea licenței eșuează în timpul sesiunii?
TapeCrest Copier nu anulează niciodată un ordin, nu închide o poziție și nu deblochează un cont din cauza unui răspuns al licenței. Dacă accesul expiră în timpul unei rulări, ieșirile complete, anulările, ordinele bracket mutate mai aproape de preț, Flat followers, Panic și fiecare protecție activă funcționează în continuare. Intrările noi, adăugările la poziție, ieșirile parțiale și stopurile mai largi nu se mai copiază până la sfârșitul acelei rulări: când totul e flat, pune copierul pe pauză, asigură-te că accesul e activ și pornește-l din nou. Pornirea unei rulări necesită întotdeauna un acces actual, verificat.
Ce greșeli să eviți?
- Să tranzacționezi manual un follower cât timp face parte dintr-un copier care rulează. O poziție a followerului pe care leaderul nu o are se închide, iar una deschisă cât timp leaderul e flat declanșează Panic-ul automat, care oprește copierul și închide followerii acestei rulări.
- Două instrumente pe același cont. Nu rula un alt copier pe aceleași conturi și nu proteja un cont copiat cu TapeCrest Risk Manager în același timp.
- Să uiți de rollover. Testează fiecare mapare în simulare, cu luna exactă de contract pe care o tranzacționezi, și din nou după fiecare rollover.
- Să te aștepți la execuții identice. Piețele rapide și mărimile mai mari măresc diferența dintre conturi.
Încearcă-l
TapeCrest Copier vine cu o perioadă de probă gratuită de 7 zile, fără card, apoi cu o licență pe viață, cu plată unică (prețuri). Pagina Trade Copier are un demo interactiv cu un leader, followerii lui și limite pe fiecare cont, iar Prop trading te ghidează printr-o listă de verificări înainte să copiezi. Dacă îți tranzacționezi conturile direct, fără copiere, Risk Manager, gratuit, adaugă limite și blocări pentru conturile Tradovate în USD.