Opis zlecenia
Zakres Projektu: Poszukujemy doświadczonego dewelopera lub zespołu programistycznego do opracowania zaawansowanego widgetu, który będzie wykorzystywany do symulacji zysków lub strat na kontach giełdowych. Celem tego narzędzia jest analiza i wizualizacja skuteczności różnych strategii handlowych. Przewidywany budżet projektu wynosi około 15 000 zł.
Kluczowe Wymagania i Funkcjonalności Widgetu:
Symulacja Monte Carlo: Widget powinien używać symulacji Monte Carlo do określania prawdopodobieństwa sukcesu w wyzwaniach handlowych, opierając się na zadanych parametrach strategii oraz warunkach brzegowych. Precyzując potrzebujemy określić prawdopodobieństwo sukcesu w wyzwaniach giełdowych (proptrading)
Wizualizacja Wyników:
Wizualizacja średniej wartości z kilku symulacji, która będzie pogrubiona/wyszczególniona.
Opcja prezentacji średniej wartości wraz z 6-10 symulacjami w tle.
Wybór wyzwań, które przeszły lub się nie powiodły, z opcjami: najszybszy i najdłuższy czas.
Parametryzacja:
Możliwość wprowadzenia parametrów takich jak Take Profit (TP), Stop Loss (SL), ilość faz wyzwania, maksymalny drawdown (w procentach lub dolarach), dzienny maksymalny drawdown, wymagany do osiągnięcia take profit, ilość symulacji, procentowa skuteczność strategii, wielkość opłat, liczba pozycji w ciągu dnia, minimalna i maksymalna ilość dni, czas handlu na koncie funded.
Prezentacja Danych:
Tworzenie wykresów z osią Y reprezentującą balans konta i osią X odzwierciedlającą ilość dni.
Rozwiązania dla wyzwań, np. takich jak przekroczenie 60 dni symulacji, w zakresie prezentacji danych na wykresach.
Rozszerzona Funkcjonalność: Dodanie bardziej skomplikowanych warunków drawdown, wyliczanych na podstawie procentowych zmian najwyższego salda konta.
Bezpieczeństwo danych źródłowych i ochrona kodu:
Oprogramowanie odpowiedzialne za backend powinno być zabezpieczone przed nieautoryzowanym dostępem oraz kopiowaniem kodu źródłowego.