Prognozowanie szeregów czasowych MT4
Kontekst
Inwestor indywidualny z Dębicy, utrzymujący się z przychodów płynących z inwestycji w instrumenty finansowe, postanowił zbadać pewną zaobserwowaną przez siebie zależność na dużej ilości danych giełdowych. Ręcznie jest to możliwe, ale bardzo czasochłonne. W celu przyspieszenia tego zadania zaprojektowaliśmy oprogramowanie na zlecenie – prognozowanie szeregów czasowych. W efekcie powstał odpowiedni wskaźnik na platformę MT4 oraz automat zawierający transakcje.
Wyzwanie
Przed rozpoczęciem projektu wykonaliśmy zaawansowaną analizę następujących czynników:
- parametrów wejściowych, które mogą mieć wpływ na działanie automatu transakcyjnego
- różnych sposobów otwierania pozycji
- różnych sposobów prowadzenia i zamykania transakcji
- metod optymalizacji kodu – w celu dodatkowego przyspieszenia obliczeń
Tworzone oprogramowanie na zlecenie – prognozowanie szeregów czasowych – było celem naszego kolejnego projektu i nowym technologicznym wyzwaniem. W efekcie nie tylko wdrożyliśmy efektywne rozwiązanie – zdobyliśmy również cenne doświadczenie, które przyczyniło się do rozwoju całego naszego zespołu.

Współpraca i wdrożenie
Realizowany projekt był przedsięwzięciem zawierającym w sobie elementy badań i rozwoju. Działania podzieliliśmy na kilka etapów:
- szczegółowa analiza sposobu działania automatu
- zaprogramowanie wszystkich kombinacji parametrów
- przeprowadzenie testów poprawności działania i optymalizacja kodu
- testy na danych historycznych i optymalizacja krocząca
- przeprowadzenie testów bieżących
Korzyści
Podstawowe korzyści płynące z wykorzystania automatu na potrzeby pomysłu inwestycyjnego to przede wszystkim:
- ogromna oszczędność czasu podczas testów
- możliwość testowania wielu konfiguracji równocześnie
- łatwa analiza danych
- bezproblemowa analiza porównawcza wyników
Miarą sukcesu naszego kolejnego projektu jest zadowolenie klienta, który otrzymał możliwość bezproblemowej i sprawnej analizy bardzo dużej ilości danych. Postawione przed nami zadanie wykonaliśmy z najwyższą starannością, a finalny efekt był możliwy dzięki wiedzy i umiejętnościom, którymi dysponują nasi specjaliści.
Rozwiązanie
Rozwiązanie programowe zostało zoptymalizowane ze względu na kryterium czasu testowania. Wyzwanie wiązało się przede wszystkim z dużą ilością danych do przetworzenia. Jeśli chodzi o znaczne przyspieszenie obliczeń, to było ono możliwe również dzięki uruchomieniu procesów na kilku rdzeniach procesora.
Chcesz dowiedzieć się więcej?
Skontaktuj się z nami!
Telefon: 516 310 444
E-mail: biuro@perbis.pl
Lub podaj numer a oddzwonimy

Sprawdź, jakie projekty wykonaliśmy
Nie boimy się żadnych wyzwań. Mamy za sobą kilkadziesiąt projektów stworzonych dla wielu różnych branż.
Przeglądaj więcej realizacji →