AlgoDeal – companionul de cariera pentru quantul de retail
[English version] [MQLmagazine.com in english] [Editia romaneasca]
Cand am numit acest site “MQLmagazine”, m-am gandit, bineinteles, la MetaTrader. Dar nu sunt un fundamentalist. Daca apare vreo noua unealta de backtesting multiasset, este binevenita la MQLmagazine. Si am fost placut surprins sa gasesc AlgoDeal… Niciodata nu uita sa navighezi pe grupurile LinkedIn, nu stii niciodata ce se ascunde pe acolo.
AlgoDeal vine cu un model de business interesant, care este bine primit, mai ales de noi, quantii ghinionisti din retail. Cred ca ar putea fi numit prop trading online. Similar cu automatizarea facuta de grupurile avansate de prop trading, iti poate tranzactiona strategia, cu banii lor, si-ti va da o parte din profit, desigur, daca strategia e selectata de ei. In acelasi timp activitatea nu e inchisa intr-o cladire undeva intr-un oras civilizat din vest, unde primesti acces daca reusesti sa treci de un HR arogant, e ceva ce poti lucra acasa. Platforma este proiectata pentru quanti, astfel incat ar trebui sa-ti dea toata puterea unei platforme de backtesting pentru quanti, pe care n-ai putea altfel sa pui mainile decat daca ai lucra intr-un hedge fund, lucru care stim ca e imposibil pentru quantii uitati de Dumnezeu (si care au devenit quali (de la qualitative trading) din aceste motive ) din Europa de Est.

Totusi, Market Runner (asa se numeste platforma) nu este o platforma de trading. Pentru ca nu-l vei folosi niciodata pentru trading. Este o platforma de multiasset backtesting. Nu e chiar usor de instalat. Sectiunea de suport a site-ului lor acopera destul de bine instalarea, dar probleme pot aparea. Pentru ca Market Runner e scris in Java. Trebuie sa ai JDK instalat, plus un IDE, si cel de recomandat de echipa lor este Eclipse (ai detalii destul de extinse de instalare in sectiunea de suport, iar echipa e gata sa te ajute daca ai probleme). De asemenea fisierele din interiorul backtesterului sunt pregatite sa fie folosite impreuna cu Eclipse.
Conceptul este interesant. Diferit fata de alte instrumente pentru quanti, nu are nevoie de download separat de date, pentru ca vine cu datele proprii. De asemenea, pe langa testarea locala, are si testare la distanta, facuta pe serverele lor. Alte instrumente care sunt pe piata nu numai ca sunt scumpe, dar si extrem de dependente de calitatea datelor. In al doilea rand, Market Runner nu este un pachet de matematica sau statistica, precum MatLab, S-Plus sau R, unde ar trebui sa aproximezi procesul de backtesting, Market Runner este intr-adevar un motor de backtesting, si ceea ce scrii sunt direct strategii. Strategiile sunt clase, iar programul principal este chiar backtesterul, deja scris:

Vezi buy(1) si sell(1) ? Nu e nicio inchidere aici… ceea ce inseamna ca acestea nu sunt “ordine”, ci “tranzactii incheiate”. Buy deschide pozitia, la deschiderea barei (evenimentul onBarOpen()) si Sell inchide pozitia la inchiderea barei (evenimentul onBarClose()). Iti aduci aminte o discutie triviala, despre cum a fost MT5 prostit din “motive conspirative” prin “eliminarea hedgingului” ? Ei, se pare ca si platformele de hedge fund se supun acelorasi reguli ale lumii civilizate a pietelor, detestatul sistem pozitional.
Si backtestul arata cam asa:

Asa ca Market Runner are cateva avantaje:
1. Backtesting multiasset care nu e inca disponibil pe MetaTrader. Ca observatie, noi cerem de patru ani un backtester multiasset de la MetaQuotes , si niste tipi de care nici n-am auzit l-au facut in cateva luni!
2. Este bazat pe Java, asa ca iti permite sa-ti formezi abilitati de programare in Java, care sunt bune pentru cariera, caci hedge funds cauta intotdeauna programatori Java. Java e totusi o sabie cu dublu tais, ceea ce castigi in termeni de abilitati pierzi pe linia de acomodare cu limbajul.
3. E gratuit – deci castiga interoperabilitate cu MetaTrader. Probabil in viitor ceea ce MetaTrader nu va putea verifica in backtest va fi verificabil prin AlgoDeal si ce AlgoDeal nu va tranzactiona va fi tranzactionabil pe MetaTrader.
Totusi, limita pare a fi similara cu cea de la MetaTrader, date de un minut. Nu sunt complet convins de aceasta limita, stiu ca se aplica la futures. Asa ca trebuie sa ai minte sursa de date inainte de a incerca sa faci pe backtesting la strategii cu actiune sub 1 minut.
In concluzie, AlgoDeal se adauga la arsenalul quantului de retail alaturi de MetaTrader5 avand rol dublu, de unealta de backtesting cat si de unealta de cariera. HR-ii ultra selectivi ar putea sa-ti arunce CV-ul la gunoi daca vad MetaTrader5 si MQL, dar daca AlgoDeal si Java apar, atunci norocul ti se poate schimba. In acelasi timp, poti vedea acelasi strategii din MetaTrader5 prin ochii unui backtester diferit. Pana atunci, iti poti chiar planifica strategiile MetaTrader5 direct pe AlgoDeal, evitand pierderea timpului in timp ce astepti backtesterul MT5.
Viziteaza site-ul lor sau discutia pe LinkedIn.