Dostrzegając zróżnicowane potrzeby inwestorów, Dom Maklerski mBanku zdecydował się na nowatorskie podejście do funkcjonalności oferowanych w ramach mForex i daje swoim klientom szansę na własny wkład w ich rozwój. API (Application Programming Interface) jest zbiorem narzędzi służących do bezpośredniego komunikowania się z serwerami. Dzięki udostępnieniu ich na liberalnej licencji MIT, każdy może dostosować narzędzia do własnych potrzeb.
– Najlepszym sposobem na wyzwania jakie współcześnie stoją przed instytucją finansową są spersonalizowane rozwiązania – tłumaczy Robert Kosowski, dyrektor marketingu Domu Maklerskiego mBanku. – Elastyczność jest szczególnie ważna dla klientów o dużej wiedzy na temat mechanizmów, które rządzą rynkiem. Właśnie z myślą o doświadczonych inwestorach, którym dotychczasowe rozwiązania nie dawały wystarczających możliwości, stworzyliśmy zbiór narzędzi API. W przeciwieństwie do języka MQL dostarczonego przez firmę MetaQuotes, twórcy systemu transakcyjnego mForex, API jest asynchroniczne, co pozwala na efektywniejszą i elastyczniejszą pracę z systemem transakcyjnym – dodaje.
Wśród inwestorów coraz większą popularnością cieszy się handel algorytmiczny, oparty o zaawansowane analizy statystyczne. Rozwiązania dostępne w standardowej ofercie domów maklerskich nie były w stanie sprostać wymaganiom stawianym przez matematycznie wyrafinowane strategie. Dzięki API możliwe jest tworzenie spersonalizowanych rozwiązań oraz integracja z już istniejącymi systemami, takimi jak Matlab czy R. Interfejs przygotowany przez Dom Maklerski mBanku pozwala także na przygotowywanie i wdrażanie własnych koncepcji zleceń zaawansowanych oraz automatyczny dostęp do danych z platformy w czasie rzeczywistym.
W skład udostępnionych narzędzi wchodzą dwa protokoły sieciowe – protokół binarny, który pozwala na łatwą integrację systemów „desktopowych” w niemal wszystkich językach programowania oraz protokół bazujący na WebSocket umożliwiający integrację z serwisami dostępnymi na stronach internetowych. Dom Maklerski mBanku udostępnił również cztery gotowe implementacje klienckie w popularnych językach programowania. Cała komunikacja z serwerami, również testowymi, jest szyfrowana za pomocą protokołu SSLv3. Dzięki takiemu rozwiązaniu zapewniona jest poufność i integralność transmisji danych.
Obecnie narzędzia API dostępne są dla użytkowników kont demo w wersji Beta. Żeby móc ich używać wystarczy skontaktować się z Domem Maklerskim mBanku, wysyłając e-mail: [email protected]. Pod tym samym adresem można zgłaszać swoje uwagi praz proponować nowe funkcjonalności przyczyniając się tym samym do rozwoju API. Niecierpliwi programiści zainteresowani udostępnionymi przez mForex rozwiązaniami mogą znaleźć je bez problemu na publicznym repozytorium Github, pod linkiem https://github.com/mForex.