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.

Skontaktuj się z nami!

Telefon: 516 310 444

E-mail: biuro@perbis.pl