Reklama
WIG82 671,59+1,36%
WIG202 431,00+1,51%
EUR / PLN4,32+0,06%
USD / PLN4,00+0,25%
CHF / PLN4,42+0,23%
GBP / PLN5,05+0,28%
EUR / USD1,08-0,19%
DAX18 493,84+0,09%
FT-SE7 957,12+0,32%
CAC 408 244,60+0,48%
DJI39 760,08+1,22%
S&P 5005 248,49+0,86%
ROPA BRENT86,15+0,53%
ROPA WTI82,24+0,64%
ZŁOTO2 210,76+0,87%
SREBRO24,65+0,33%

Masz ciekawy temat? Napisz do nas

twitter
youtube
facebook
instagram
linkedin
Reklama
Reklama

MetaTrader 5

Po 6 latach od zakończenia beta testów i oficjalnego udostępnienia platformy MetaTrader 5, MetaTrader 4 jest nadal najczęściej używanym produktem firmy MetaQuotes. Pomimo znaczącego postępu z punktu widzenia programistycznego i funkcjonalnego, sama platforma jak i język MQL5, służący do tworzenia skryptów nie zdobyły popularności wśród użytkowników. Czy kolejny rok może być przełomowy w kontekście rywalizacji dwóch braci z rodziny MetaQuotes?

 

Upadku MT5 historia krótka…

Trzy lata testów, analizy i zaangażowania wszystkich sił w rozwój i korektę nowego produktu. Firma MetaQutes była przekonana, że wraz z oficjalnym wydaniem MT5, jej starszy brat odejdzie w zapomnienie. Świadczyć może o tym liczba aktualizacji udostępnianych w okresie testów nowego narzędzia, przeznaczonych dla MT4. W okresie od kwietnia 2009 roku do listopada 2010, firma wydała oficjalnie 4 nowe aktualizacje, gdy przeciętnie kilka tego typu łatek pojawiało się regularnie każdego miesiąca (informacje na podstawie historii aktualizacji dostępnej na oficjalnej stronie MetaQuotes).

To miała być rewolucja, nie tylko z punktu widzenia nowych możliwości programowania, czy też całego interfejsu użytkownika. MT5 miał otworzyć drogę na nowe rynki. Szczególny ukłon, został zrobiony w stronę Stanów Zjednoczonych, gdzie zasada NFA o braku możliwości Hedgingu została zaimplementowana w rdzeń programu. Co jak się okazało stało się jednym z wielu gwoździ do trumny nowego rozwiązania. Ogromna ilość systemów eksperckich pozwalających na automatyczny handel, opierała się na zasadzie otwierania przeciwstawnych pozycji. Na nic zdało się wprowadzenie możliwości tworzenia skryptów w oparciu o paradygmat programowania obiektowego OOP (ang. Object-oriented Programming) w sytuacji, w której podcięto skrzydła dla zasadniczej logiki tworzonych algorytmów.

Reklama

OOP jest w skrócie pewną formą modelowania rzeczywistości, a dla programisty oznacza przede wszystkim lepszą czytelność i organizację swojego kodu. Użytkowników platform nie przekonał także (naprawdę świetny) moduł do testowania i optymalizacji tworzonych strategii. Znacznie szybszy i bardziej precyzyjny, przegrał z inną ciemną stroną stworzonego narzędzia – brakiem możliwości migracji skompilowanych plików ex4. Wielu traderów korzysta ze wskaźników, czy systemów eksperckich kupionych na aukcjach lub napisanych na zamówienie. W takich przypadkach rzadko kiedy otrzymuje się plik źródłowy skryptu, a jedynie jego wersję wykonywaną przez platformę. Niestety, nie można ich użyć w MT5. Nic więc dziwnego, że użytkownicy woleli pozostać przy starszym rozwiązaniu, wobec którego zainwestowali już pewne środki pieniężne. Bo z jakiej racji mają płacić ponownie za to samo? W przypadku, gdy dostęp do kodu źródłowego jest możliwy, skrypt można „przetłumaczyć” na nowy język. Można nawet spotkać nieoficjalne rozwiązania, które dokonują tego w sposób automatyczny. Nie powinniśmy im jednak ufać ze względów bezpieczeństwa naszych systemów.

I tutaj nastałby idealny moment do tego, by wyjaśnić różnice pomiędzy dwoma platformami oraz ich językami. Jednak nie ma to najmniejszego sensu, gdyż z każdym kolejnym rokiem od premiery, MetaQuotes, niekoniecznie w słowach, ale przede wszystkim w swoich czynach przyznawało się do popełnienia wielu kardynalnych błędów, za które niewątpliwie wiele zapłacił.

 

Jeśli młodszy brat nie może... Starszy pomoże?

Na oficjalnej stronie MetaQuotes zaczęło pojawiać się coraz więcej informacji o rozmaitych aktualizacjach platformy MetaTrader4. I to nie jest redaktorska pomyłka. Nie 5, a 4. Z każdą łatką, MT4 wraz ze swoim językiem MQL4 był wzbogacany o funkcjonalności młodszego brata. W wielu artykułach poświęconych temu tematowi, największą rolę w zrównaniu języków przypisuje się aktualizacji nr 600 (build 600). Od tamtej pory, obie platformy wydają się iść podobnymi drogami, głównie dostosowując się do możliwości obsługi na systemach mobilnych, jak Android, czy iOS, czy też przyjmując formę platform webowych. Ale czy na pewno obie drogi mają ten sam cel?

Reklama

 

MT5 nie pozostało na lodzie

W rozwoju platformy MetaTrader 5 oraz jej języka MQL5, widać było pewien spadek dynamiki. Ważna sytuacja miała miejsce w kwietniu 2016 roku, w którym to jeden z ogromnych mankamentów narzędzia – zablokowanie możliwości otwierania przeciwstawnych pozycji (ang. Hedge), został usunięty, a dokładniej mówiąc, opcjonalny. Od tej pory Hedgowanie stało się faktem dla wszystkich użytkowników owych platform, dzięki czemu MT5 został otwarty na wiele nowych (starych) rynków. Ta oraz kolejne aktualizacje, które ostatnio ściśle związane są ze standardami bezpieczeństwa oraz mobilnością, jasno pokazują że MetaQutoes wcale nie odpuściło projektu MT5, a wręcz przeciwnie. Rozwija go pod kątem zdobywanych rynków oraz z duchem nowych rozwiązań i trendów technologicznych. Warto także zwrócić uwagę na pozycję wpisywanych haseł w przeglądarce Google. Otóż w listopadzie bieżącego roku, fraza MQL5 oraz MetaTrader 5 osiągnęły największą liczbę zapytań od marca 2008, czyli de facto całej swojej historii. Fraza MetaTrader 5 najczęściej łączona jest ze słowem download, co oznacza zainteresowanie związane z pobieraniem platformy. Można implikować, że wspomniana aktualizacja stała się momentem rozpoczęcia ofensywy platformy na rynku narzędzi handlowych.

 

Czy powrót do MT4 był konieczny?

Reklama

Cała zabawa z rozwojem MT4 jest wynikiem zderzenia się firmy z twardą rzeczywistością, w której użytkownik przyzwyczajony do rozwiązań które działają i pozwalają realizować swoje cele (choć nie zawsze są idealne), niechętnie otwiera się na zmiany. Niewątpliwie możliwość przenoszenia skryptów ze starszej wersji na nowszą, według opinii wielu osób związanych ze środowiskiem traderskim, bardzo pomogłaby w przyjęciu świeższego rozwiązania. Ale na to najlepszy moment już był. W czerwcu 2010 roku (oficjalne wydanie platformy), a taka funkcjonalność prawdopodobnie nigdy nie zostanie zrealizowana.

Według mojej opinii, wszystkie działania związane z rozwojem platformy MetaTrader 4 mają jeden cel – jak najbliżej stanąć w linii z młodszym narzędziem. Wszystko po to, by zwykły użytkownik, czy programista MQL4, jak najmniej dotkliwie odczuł ewentualne zmiany związane z wygaszaniem starszej wersji produktu. Czy nastanie to już w 2017 roku? Prawdopodobnie nie, gdyż taki proces trwa bardzo długo, jednak w ciągu najbliższych dwóch lat mt5 może przejąć dominację w kategorii popularności platform. Przytoczę tutaj jeszcze uwagę związaną z analizowaniem trendów wpisywanych fraz w Google. Krzywe reprezentujące frazy MQL4 oraz MQL5 są coraz bardziej zbieżne. W przyszłym roku możliwe jest ich przecięcie. Jest o tyle istotne, iż sugeruje zwiększone zainteresowanie tworzenia skryptów w tym języku – bardzo często w ten sposób wyszukiwane są np. ekwiwalenty pewnych funkcji, które występują w innych językach programowania (w tym MQL4). Jednocześnie ponad połowa osób przebadanych przed aktualizacją MT5 z kwietnia 2016 roku na pytanie „Czy jesteś gotowy porzucić MT4 na rzecz MT5?” odpowiedziała negatywnie. Przebadano ok. 230 osób związanych z językiem MQL4/5 (źródło badania: Oficjalna strona mql5.com). Niezwykle ciekawy byłby wynik kolejnego takiego badania po wprowadzonej aktualizacji, na które z niecierpliwością oczekuję.

 

Dajmy szansę MT5

Po wprowadzeniu aktualizacji, szczególnie tych z kwietnia, MT5 to naprawdę świetne narzędzie. Dla osób, które nie potrafią lub po prostu nie lubią bawić się w dodawanie nowych rozszerzeń, MetaTrader 5 jest także źródłem rozbudowanych możliwości przeprowadzania analizy. Dostarcza nowe interwały czasowe (np. M2, M20, H12, Y), wskaźniki oraz obiekty graficzne, więcej instrumentów w tym towarów czy indeksów (choć ten aspekt jest także uzależniony od wyboru brokera). Udostępnia także świeższy, bardziej poręczny i czytelny kalendarz makroekonomiczny. Uwagę zwraca także poprawiony interfejs, który pozwala przede wszystkim nowym użytkownikom na szybsze zapoznanie się z narzędziem. Według twórców, ważnym aspektem platformy MT5 jest także większa szybkość związana z realizacją zleceń.

Reklama

Czy kolejny rok może być przełomowy w kontekście rywalizacji dwóch braci z rodziny MetaQuotes? Wszystko wskazuje na to, że tak, niemniej pewne jest jedno. Proces wygaszenia starszego brata MetaTrader 5 już się rozpoczął.

Czytaj więcej