BADZO 1.70 - SAMO MASTER I FOLLOWER Paket sadrzi DVA samostalna fajla: BADZO_Master.mq5 - stavi na glavni racun BADZO_Follower.mq5 - isti fajl stavi na svaku kopiju U njima su copier, podaci racuna, XAUUSD historija, Emergency, Nastavi te kontrola lota/SL-a/TP-a. Dodatni BADZO .mqh i History EA nisu potrebni. Standardna Trade biblioteka vec dolazi uz MT5. INSTALACIJA / NADOGRADNJA 1. Sacuvaj Inputs postojeceg EA-a kroz Inputs > Save (.set). 2. File > Open Data Folder > MQL5 > Experts. Zamijeni odgovarajuci Master ili Follower .mq5 iz NOVOG paketa. Jedna uloga po racunu. 3. F4 > MetaEditor: otvori odgovarajuci fajl i F7 Compile. Treba 0 errors. 4. Ponovo ucitaj EA na njegov graf i ucitaj sacuvane Inputs. Provjeri StateFile, MasterSymbol/FollowerSymbol (npr. XAUUSD.s), lot, MagicNumber, DemoOnly, TelemetryURL, TelemetryKey i SiteAccessKey. 5. TelemetryIntervalSeconds=1, EnableHistorySync=true, HistoryDays=90. EnableEmergencyClose=true, EnableRemoteResume=true, Algo Trading ON. 6. U Tools > Options > Expert Advisors dozvoli WebRequest za osnovni URL sajta. TelemetryURL zavrsava s /api/telemetry. Kljucevi ostaju isti. 7. Ukloni stari BADZO_History EA s dodatnog grafikona nakon nadogradnje. Ukloni stare aktivne Master/Follower instance. Stari .mqh fajlovi mogu ostati na disku; novi samostalni EA ih ne cita. 8. Ponovi na Masteru i svim kopijama. U Experts provjeri TELEMETRY CONNECTED i HISTORY SYNCED, a na sajtu stanje racuna i status uvoza historije. RACUNI I LOT Svaki racun treba svoj terminal. Ista grupa koristi isti StateFile i FILE_COMMON folder istog Windows korisnika na VPS-u. Nezavisne grupe trebaju razlicite nazive i jednog mastera po grupi. Za pracenje tvog master lota 0.05 koristi BADZO_SAME i MaxLot=0.05. Vrati svoje Inputs; nadogradnja ne odabire lot umjesto tebe. DemoOnly=true blokira kopiranje live racuna, ali slanje balansa ostaje aktivno. Za svoj live racun postavi DemoOnly=false na Masteru i Followeru. To ne mijenja lot niti iskljucuje ostale provjere. Algo Trading mora biti ukljucen na Followeru, uz trgovacku lozinku (investor pristup ne dozvoljava naloge). CopyMasterClose upravlja normalnim pracenjem zatvaranja. CopyExistingPositionsOnStart=false pamti postojece master tickete i preskace ih dok su otvoreni. Nove master pozicije se kopiraju. Vec povezane kopije i dalje prate SL/TP i zatvaranje. true ukljucuje i postojece master pozicije; ulaz se izvrsava po trenutnoj cijeni kopije, ne staroj cijeni mastera. Nadogradi oba EA-a. Izmjenu i prvo pokretanje provjeri na demo grupi. BALANS I LIVE DIJAGNOSTIKA Balance/equity se citaju iz MT5 svakim ciklusom. Promjena balansa i brokerova transakcija oznacavaju podatke za slanje, bez cekanja nove XAUUSD pozicije. Blokada copiera ne gasi slanje podataka. Sajt prikazuje razlog blokade i brokerov kod greske. Ako MT5 nije povezan, prikazuje posljednje poznato stanje. Balans se ne izracunava sabiranjem trgovina: uplata/isplata nije trading P/L. Za istovremeno pracenje oba racuna trebaju raditi oba zasebna MT5 terminala. Jedan terminal prijavljen na drugi racun vise ne osvjezava prethodni racun. Pri generickom XAUUSD simbolu EA moze koristiti suffix simbola grafikona ako broker nema tacni XAUUSD. Izricito unesen simbol se ne zamjenjuje. Za Follower izvorni simbol dolazi iz novog master zapisa ako je MasterSymbol ostavljen XAUUSD; FollowerSymbol bira simbol na brokeru kopije. Neispravan, blokiran ili vise od 10 s star zapis mastera zaustavlja redovno kopiranje i pracenje zatvaranja do oporavka izvora. Emergency radi zasebno. Nepotvrdjen nalog se ne salje ponovo naslijepo: provjeri Trade/Experts. HISTORIJA Salje se istim zahtjevom kao podaci racuna, bez dodatnog URL-a, kljuceva, grafikona ili mrezenog zahtjeva. EnableHistorySync ukljucuje slanje. HistoryDays bira pocetni period (1-3650), HistoryRefreshSeconds osvjezavanje (minimum 5 s, zadano 30). Uvoz ide po 40 zapisa; napreduje samo nakon potvrde sajta. Ponovljeni zahtjev ne duplira trgovine. Profit, provizija, swap i naknade zadrzavaju stvarni predznak i valutu. Emergency/Nastavi imaju prednost. KONTROLA KOPIRANJA Master i kopije > Kontrola kopiranja prikazuje svaku master poziciju i njene kopije s ticketom, stvarnim lotom, SL-om i TP-om. Veza koristi BZ: komentar, MagicNumber, simbol i master racun iz StateFile-a. Brokerova izmjena komentara moze sprijeciti potvrdu. Ne mijenjaj master iste grupe dok postoje stare kopije. Netting spaja pozicije: pojedinacna provjera zato trazi hedging racun na Followeru. Lot se provjerava prema stvarnom FIXED/MULTIPLIER/SAME modu, MaxLot-u i koraku/minimumu/maksimumu brokera; namjerna razlika se jasno prikazuje. SL/TP se porede s masterom; 0 znaci da nivo nije postavljen. Prikazuje se iskljucen CopySLTP. Oba snimka moraju biti svjeza (do 10 s). Odstupanje se potvrdjuje nakon ponovljenih snimaka i najmanje 2,5 s. Prikaz ne popravlja naloge i obuhvata otvorene pozicije racuna koji nisu obrisani iz dashboarda. EMERGENCY I NASTAVI Zatvori sve trazi potvrdu i obuhvata sve simbole i rucne pozicije izabranih vidljivih racuna. Oznacena opcija za pending naloge uklanja i njih. Zatvaranje je po dostupnoj trzisnoj cijeni. Zahtjev traje do dvije minute. Svaki terminal posebno potvrdjuje ishod. Nedostupnost, iskljucen Algo Trading ili odbijanje brokera mogu sprijeciti izvrsenje; tada provjeri Trade/Experts. Copier ostaje pauziran. Nakon isteka roka i jos 10 s klikni Nastavi i potvrdi grupe. Svi poznati clanovi, ukljucujuci skrivene na sajtu, trebaju svjeze podatke, potvrdjenu pauzu, nula pozicija i nula pending naloga. Nastavak uklanja zajednicku pauzu FILE_COMMON/StateFile grupe i moze uticati na neprijavljeni terminal iste grupe. Potom se postojece i nove master pozicije mogu kopirati. Rucno trgovanje i drugi EA nisu ugaseni. Novi Emergency ponistava nastavak koji jos ceka na sajtu. Za vec izvrsen nastavak potreban je novi prijem Emergency komande na MT5. Za redovan nastavak koristi sajt. Opcionalna skripta za rucni oporavak na VPS-u ostaje zasebno dostupna u pomoci prozora Zatvori sve. DEMO PROVJERA Kompajliraj u MetaEditoru, zatim na demo grupi provjeri novu poziciju, kopirani lot i SL/TP, zatvaranje, historiju te Emergency i Nastavi. Lokalni testovi ne zamjenjuju kompajliranje i izvrsenje na Windows VPS-u. Za podrsku posalji Errors/Experts poruke bez kljuceva i lozinki.