Preskoči na sadržaj
Bot12 min

MT5 vs cTrader vs TradingView za Bot: Koja Platforma Kada

MT5, cTrader i TradingView za automatizaciju bota, iskreno poređenje. Gde svaka platforma jača, gde puca, i zašto sam za Hermesa izabrao cTrader.

·Ažurirano:

Izabereš platformu za bota u prvoj nedelji, dok još ne znaš šta ti stvarno treba, i tek kroz mesec dana vidiš gde te je ta odluka zaglavila. Jedna ti da gotove alate ali te veže za svoj zatvoreni svet, druga da moderan pristup ali radi sa manje brokera, treća crta najlepše grafikone a sama ne izvršava nijedan nalog. Nijedna nije loša. Svaka rešava drugačiji problem, i ako izabereš onu koja ne odgovara tvom planu, boriš se sa alatom umesto sa tržištem.

Ovaj tekst je pošteno poređenje tri najčešće platforme za automatizaciju: MetaTrader 5, cTrader i TradingView. Gde svaka jača, gde puca, koliko košta i sa kojim brokerima radi. Na kraju ti kažem šta sam izabrao za svog bota i zašto, da imaš stvaran primer odluke, ne samo tabelu.

MetaTrader 5: najveći ekosistem i gotovi alati#

MetaTrader 5 je platforma sa najviše korisnika i najviše gotovih botova na tržištu. Boti se pišu u jeziku MQL5 i zovu se Expert Advisor, skraćeno EA. U samu platformu je ugrađen editor koda i alat za testiranje na istoriji, pa možeš da napišeš, testiraš i pokreneš bota bez ijednog drugog programa. Marketplace je ogroman, sa hiljadama gotovih EA botova i indikatora, a skoro svaki broker nudi MT5.

Snaga je u toj širini. Šta god da ti treba, verovatno već postoji, i naći ćeš gomilu tutorijala i ljudi koji rade istu stvar. Slaba strana je što EA radi na tvom terminalu, pa da bi trgovao dvadeset četiri sata moraš da držiš upaljen računar ili da zakupiš server u oblaku. MQL5 je stariji jezik nalik na C, moćan ali manje prijatan od modernih jezika, a ceo ekosistem je prilično zatvoren i teško ga povezuješ sa spoljnim aplikacijama.

Jedna zamka MT5 sveta je marketplace gotovih botova. Baš zato što ih ima na hiljade, veliki deo su boti sa ulepšanom krivom rasta koja lepo izgleda na istoriji a ne preživi uživo. Kad kupuješ gotov EA, tražiš isto što bi tražio za svaku strategiju: rezultat na podacima koje autor nije koristio za štelovanje i period trgovanja bez rizika, ne samo glatki grafik iz prodaje. Kroz ovu zamku sam prošao detaljno u vodiču za backtesting botova, i vredi da ga pročitaš pre nego što bilo kome daš novac za gotovog bota.

Praktičan detalj oko servera: pošto EA radi na terminalu, većina ljudi koja hoće da bot trguje dvadeset četiri sata zakupi mali server u oblaku, takozvani VPS, i tamo drži upaljen MT5. To je dodatni mesečni trošak i još jedna stvar koju nadgledaš, ali je ustaljen način rada i lako se podešava.

MT5 je najbolji izbor kad želiš širinu i gotova rešenja: najveći broj brokera, ugrađen alat za testiranje i ogromnu zajednicu iza sebe. Cena te širine je što bot živi vezan za terminal i traži server da radi non-stop, a jezik i zatvoren ekosistem otežavaju povezivanje sa spoljnim sistemima.

cTrader: moderan API i čist pristup#

cTrader je platforma koju vodi Spotware i koja je od početka pravljena oko preciznog izvršavanja i modernog pristupa. Boti se pišu u jeziku C# kroz alat cTrader Automate, nekad zvan cAlgo, što je prijatniji i moderniji jezik od MQL5. Ono što cTrader izdvaja je otvoreni API preko koga možeš da napraviš zasebnu aplikaciju koja kontroliše nalog spolja, uz prijavu preko OAuth sistema gde korisnik daje i oduzima pristup bez deljenja lozinke.

Ta otvorenost menja kako gradiš bota. Umesto da živi zakačen za terminal, bot može da radi kao poseban servis na tvom serveru i da preko API-ja šalje naloge, što je čistije i pouzdanije za ozbiljnu automatizaciju. cTrader istorijski radi po modelu direktnog izlaska na tržište bez posrednika na strani brokera, pa je izvršavanje transparentno. Slabost je što ga nudi znatno manje brokera nego MT5 i zajednica je manja, pa ćeš naći manje gotovih rešenja i tutorijala.

Vredi razumeti razliku između dva načina na koja cTrader dozvoljava automatizaciju. Prvi je cTrader Automate, gde bota pišeš u C# i on radi unutar same platforme, slično kao EA na MT5. Drugi je otvoreni API, gde bota gradiš kao zasebnu aplikaciju koja se povezuje na nalog spolja. Za jednostavnog bota prvi način je dovoljan i lakši. Za ozbiljan sistem koji hoćeš da nadgledaš, loguješ i vežeš sa drugim servisima, drugi način ti daje slobodu kakvu MT5 teško pruža.

Alat za testiranje na istoriji u cTraderu je pristojan i radi u samoj platformi, pa strategiju napisanu u Automate režimu možeš da proveriš pre nego što je pustiš. Ono što ćeš osetiti kao slabost je zajednica: pošto je manja od MT5, za svaki problem nađeš manje gotovih odgovora, pa se više oslanjaš na dokumentaciju i sopstveno rešavanje. Za nekog ko voli da kontroliše svoj kod to je prednost, za nekog ko traži gotovo rešenje je prepreka.

cTrader je najbolji izbor kad želiš moderan jezik i čist API za ozbiljnu automatizaciju koja radi kao poseban servis, van terminala. Dobijaš transparentno izvršavanje i kontrolu pristupa preko OAuth sistema. Ceh je uži izbor brokera i manja zajednica, pa se više oslanjaš na sopstveni kod nego na gotova rešenja.

TradingView: najbolji grafikon, ali ne izvršava sam#

TradingView je najbolji alat za grafikone i analizu, i tu mu nema ravnog. Skripte se pišu u jeziku Pine Script, a bota u punom smislu ovde zapravo ne praviš. Ono što praviš je signal: Pine skripta okine upozorenje kad se uslov ispuni, a to upozorenje se preko takozvanog webhook poziva šalje dalje ka nekom sistemu koji stvarno izvršava nalog.

To je i snaga i granica. Kao mesto gde smišljaš i vidiš strategiju, TradingView je neprevaziđen, sa najboljim grafikonima i ogromnom bibliotekom indikatora. Ali sam po sebi ne trguje. Da bi signal postao nalog, potreban ti je most ka brokeru, bilo direktna veza sa brokerima koji podržavaju trgovanje iz TradingViewa, bilo poseban posrednik koji hvata webhook i prosleđuje ga. Taj dodatni sloj unosi kašnjenje i još jednu tačku koja može da otkaže, što za brzo trgovanje ume da bude problem.

Još jedna stvar koju ljudi potcene je da Pine Script nije pravljen za pravu automatizaciju, već za analizu i upozorenja. Možeš da opišeš uslov i da okineš signal, ali logiku upravljanja nalozima, delimično zatvaranje, složeno praćenje pozicije, sve to živi na drugoj strani mosta, u sistemu koji izvršava. Zato ozbiljni korisnici TradingView drže kao izvor signala, a pravo izvršavanje i upravljanje rizikom rešavaju kodom kod brokera ili u posebnom servisu.

TradingView je najbolji izbor kad ti je težište na analizi i signalu, uz najbolje grafikone i Pine Script za pravila. Sam ne izvršava naloge, pa ti treba most ka brokeru da signal postane trejd. Taj most dodaje kašnjenje i tačku otkaza, zbog čega je pogodniji za sporije strategije nego za trgovanje u kome se sekunde računaju.

Besplatan sistem

Nemaš napisan plan? Za 7 dana imaš.

Pravila, žurnal, dnevna rutina. Upiši ime i email. Besplatno.

CENA ČEKANJA

Koliko te košta svaki mesec bez sistema?

Procenjena mesečna cena improvizacije

~€328

8 od 20 trejdova bez pravila × razlika u stopi pobede (pretpostavka: 41pp)

Kalfa je €599 jednokratno. Otplati se za 2 meseca.

Procena na osnovu pretpostavke da disciplinovan ulazak pobeđuje oko 40pp češće od improvizacije. Tvoju stvarnu razliku izmeri žurnal.

Tabela: koja platforma šta nudi#

OsobinaMetaTrader 5cTraderTradingView
Jezik za botaMQL5C# (Automate)Pine Script
Izvršava nalogeda, ugrađenoda, ugrađenone, treba most
Gde bot raditerminal ili serverterminal ili servis preko API-jaeksterni sistem
Broj brokeranajvećiumerenpreko integracije
Zajednica i gotova rešenjaogromnamanjavelika za skripte
Testiranje na istorijiugrađenougrađenoograničeno
Najbolji zaširinu i gotove EAčistu automatizacijuanalizu i signal

Cena i brokeri#

Sve tri platforme su za korisnika u startu besplatne, jer ih daje broker ili same nude besplatan nivo. MT5 i cTrader dobijaš bez naknade kod brokera koji ih podržava, pa tu ne plaćaš softver, već trošak dolazi kroz spred i proviziju brokera. TradingView ima besplatan nivo za grafikone, dok ozbiljnija upotreba sa više upozorenja i webhook poziva traži jednu od plaćenih pretplata.

Kod brokera se slika razdvaja. MT5 nudi gotovo svaki broker, pa tu imaš najviše izbora, uključujući većinu onih popularnih na Balkanu. cTrader nudi uži krug, uglavnom brokeri sa direktnim izlaskom na tržište, poput onih poznatih po niskim spredovima. TradingView radi sa mnogo brokera preko integracije, ali moraš proveriti da baš tvoj broker podržava trgovanje iz TradingViewa, jer bez toga ostaje samo alat za analizu. Pre nego što se vežeš za platformu, proveri koje brokere podržava i da li ti taj izbor odgovara.

Kako da izabereš platformu za sebe#

Umesto da pitaš koja je platforma najbolja, pitaj sebe tri stvari, jer odgovor zavisi od tvog plana, ne od rang liste.

Prvo, da li praviš bota sam ili kupuješ gotovog? Ako kupuješ ili tek učiš, MT5 ti daje najviše materijala i najveću zajednicu, pa je najmanje bolan start. Ako gradiš sopstveni sistem i želiš čist kod van terminala, cTrader ti otvara vrata koja MT5 drži zatvorena.

Drugo, koliko ti je važno da bot radi non-stop bez tvog računara? Ako ti to znači mnogo, cTrader preko otvorenog API-ja ti daje bota kao poseban servis, dok MT5 traži server u oblaku da drži terminal upaljen. Oba puta rade, ali vode kroz različit trud.

Treće, gde ti je težište, na analizi ili na izvršavanju? Ako živiš u grafikonu i strategiju smišljaš vizuelno, TradingView ti je nezamenljiv za taj deo, samo znaj da ćeš izvršavanje morati da rešiš mostom ka brokeru. Ako ti je težište na tome da nalog uđe brzo i pouzdano, MT5 ili cTrader rade taj posao sami.

I na kraju, uvek proveri koje brokere platforma podržava pre nego što se vežeš, jer najbolji alat ne vredi ako ne radi sa brokerom kod koga hoćeš da držiš novac. Izbor brokera i izbor platforme idu zajedno, ne odvojeno.

Šta sam izabrao za Hermes i zašto#

Za Hermesa, bota na kome radim, izabrao sam cTrader. Iza tog izbora stoje tri konkretne stvari koje mi trebaju za način na koji hoću da bot radi.

Prvo, prijava preko OAuth sistema znači da korisnik daje botu pristup svom nalogu bez deljenja lozinke, i taj pristup može da povuče kad hoće. To mi je važno jer bot radi na tvom nalogu kod tvog brokera, a ti ostaješ vlasnik pristupa i u svakom trenutku možeš da ga isključiš. Drugo, otvoreni API mi dozvoljava da bota napravim kao poseban servis koji ne visi na terminalu, pa je pouzdaniji i lakši za nadgledanje. Treće, transparentno izvršavanje mi daje čist uvid u to po kojoj ceni nalog stvarno ulazi, što je bitno kad ravnam sve pozicije u isto vreme.

Ne znači da je cTrader jedini put. MT5 planiram kao sledeći korak, baš zbog njegove širine i broja brokera, da bot bude dostupan većem broju ljudi bez menjanja brokera. Ako te zanima kako je Hermes napravljen i po kojim pravilima trguje, sve stoji na stranici o Hermesu. A pre nego što bilo kom botu daš pristup nalogu, prođi kroz izbor platforme mirno, jer je to odluka koju kasnije teško menjaš.

Ako te zanima šire poređenje ove dve najpoznatije platforme za grafikone i analizu, van teme botova, napisao sam poseban tekst o MetaTraderu i TradingViewu. A ako razmišljaš da bota vežeš za prop nalog, prvo pročitaj vodič za prop trejding, jer mnoge prop firme imaju svoja pravila o automatizaciji.

Često Postavljana Pitanja#

Koja platforma je najbolja za početnika koji hoće bota?#

MT5, zbog širine. Naći ćeš najviše tutorijala, najviše gotovih primera i najveću zajednicu koja radi istu stvar, pa lakše učiš. Kad ti postane tesno u zatvorenom ekosistemu i poželiš čistiju automatizaciju, onda ima smisla da pogledaš cTrader. Za sam početak, mesto gde ima najviše materijala je najmanje bolan put.

Mogu li da pustim bota da radi bez upaljenog računara?#

Zavisi od platforme. Na MT5 bot radi na terminalu, pa da bi trgovao non-stop moraš da držiš računar upaljen ili da zakupiš server u oblaku. Kod cTradera, preko otvorenog API-ja, bota možeš da napraviš kao poseban servis koji radi na serveru nezavisno od terminala. To je jedan od glavnih razloga zašto ljudi za ozbiljnu automatizaciju biraju cTrader.

Da li TradingView može sam da izvršava trgovine?#

Ne u punom smislu. TradingView pravi signal i šalje upozorenje, ali sam ne drži tvoj novac i ne izvršava nalog bez veze sa brokerom. Treba ti direktna integracija sa brokerom koji podržava trgovanje iz TradingViewa, ili poseban most koji hvata webhook poziv i prosleđuje ga brokeru. Bez tog sloja, TradingView ostaje odličan alat za analizu, ne za automatsko trgovanje.

Da li je cTrader bolji od MT5?#

Zavisi šta ti treba, jer platforme rešavaju drugačije probleme. cTrader ima moderniji jezik i čistiji API, pa je prijatniji za ozbiljnu automatizaciju koja radi kao poseban servis. MT5 ima daleko više brokera i gotovih rešenja, pa je jači kad ti treba širina i brz start. Koji ti odgovara zavisi od toga da li ceniš više moderan pristup ili veći izbor i zajednicu.

Koju platformu koristi Hermes?#

Hermes trenutno radi na cTrader platformi, zbog prijave preko OAuth sistema, otvorenog API-ja i transparentnog izvršavanja. MT5 je planiran kao sledeći korak, da bot bude dostupan većem broju brokera bez da korisnik menja svoj nalog. Za Hermesa mi je važnije da korisnik drži kontrolu pristupa i da bot radi pouzdano, nego koliko je platforma popularna.

Poslednja provera činjenica: · sledeća planirana revizija

Upozorenje o riziku: Trgovanje na finansijskim tržištima nosi visok rizik. Ovaj sadržaj je edukativan, nije investicioni savet. Pun disclaimer.

Iskustva pojedinaca, ne garancija budućih rezultata. Trejding nosi rizik gubitka kapitala.

Znaš pravila. Ali ih nećeš poštovati pod pritiskom. Zašto?

Probaj Posejdon indikator 14 dana, besplatno. Nivoi institucija na tvom chartu, NJ Limit Entry rubrika u glavi.

Nikola Janjić, autor TradeCraft sistema

O AUTORU

Trguje od 2016. Autor 4P sistema i graditelj TradeCraft infrastrukture: pravila, žurnal i alati koji štite trejdera od njega samog. Vodi žive NY sesije sa zajednicom.

Više o meni →