Tracker transakcji na giełdzie kryptowalut.
#### 1. Ogólne informacje
Nazwa projektu: Śledzenie transakcji dokonanych na giełdzie kryptowalut Deribit
Cel projektu: Stworzenie aplikacji webowej, która pozwoli traderom prowadzić ewidencję transakcji, analizować swoją działalność handlową i poprawiać strategię handlową.
Docelowa grupa odbiorców: Indywidualni traderzy zajmujący się handlem kryptowalutami, kontraktami terminowymi i opcjami na giełdzie Deribit.
#### 2. Wymagania funkcjonalne
##### 2.1 Rejestracja i autoryzacja, podstawowa funkcjonalność
Możliwość rejestracji przez email/hasło.
Realizacja dwuetapowej autoryzacji (na życzenie użytkownika).
Powiązanie API giełdy.
Dodawanie, edytowanie, usuwanie globalnych "hedży" - nazwa, rozmiar, data, koszt, faza, stan (w pieniądzach lub procentach zysku/straty), aktualność (w trakcie/ukończony)
Dodawanie, edytowanie, usuwanie strategii użytkowników.
Dodawanie wyników finansowych "hedża" przy jego przejściu z etapu "W trakcie" do etapu "Ukończony". Dane finansowe są zyskiem/stratą razem z wynikami handlu na giełdzie.
##### 2.2 Zarządzanie transakcjami
Pobieranie przez API danych o transakcji:
Data i czas otwarcia/zamknięcia.
Narzędzie (waluta, opcja-data, strike itd.).
Typ transakcji (kupno/sprzedaż).
Cena wejścia i wyjścia.
Wielkość transakcji.
Opłaty.
Możliwość dodawania notatek (powiązania z globalnym "hedżem") do każdej transakcji.
Możliwość zbiorowego powiązania transakcji z "hedżami", gdy lista transakcji jest powiązana z listą "hedży" w postaci procentów (Przykład: Lista transakcji Y1, Y2... YN, które są rozdzielone między hedże A, B i C w proporcji Ah%, Bh%, Ch%).
##### 2.3 Analiza
Automatyczne obliczanie kluczowych wskaźników:
Całkowity P&L (zysk i strata) na koncie jako całość oraz dla poszczególnych "hedży" i strategii (patrz poniżej), a także w interwałach (rok, miesiąc, tydzień, dzień, konkretne daty).
Filtry i sortowanie:
Według typu transakcji, narzędzia, daty, "hedża", aktualności (W trakcie / Ukończony) i innych parametrów.
##### 2.4 Zarządzanie strategiami
Możliwość dodawania strategii użytkowników:
Nazwa strategii.
Opis.
Powiązanie transakcji z wybraną strategią i/lub "hedżem".
Analiza efektywności każdej strategii w sekcji "Analiza".
##### 2.5 Przypomnienia i powiadomienia
Przypomnienia o ważnych wydarzeniach (na przykład o wygaśnięciu opcji).
#### 3. Wymagania niefunkcjonalne
Interfejs: Powinien być intuicyjny, z naciskiem na minimalizm i szybkość działania.
Wsparcie platform: Wersja webowa, dostosowana do komputerów stacjonarnych.
Wydajność: Czas ładowania strony - nie więcej niż 2 sekundy przy standardowym obciążeniu.
Bezpieczeństwo:
Szyfrowanie danych użytkowników.
Regularne kopie zapasowe bazy danych w trybie automatycznym i ręcznym.
Ochrona przed XSS i SQL-iniekcjami.
#### 4. Realizacja techniczna
4.1 Stos technologiczny
Frontend: ???
Backend: ???
Baza danych: ???
Hosting: hosting klienta -- funkcjonalność do uzgodnienia
Integracje: API do pobierania danych z giełdy Deribit.
#### 5. Etapy rozwoju
Analiza i projektowanie:
Analiza/systematyka API Deribit.
Tworzenie prototypów interfejsu (Wireframes).
Rozwój MVP (minimalnie działającego produktu):
Rejestracja/autoryzacja.
Odczyt i wyświetlanie transakcji.
Dodawanie, edytowanie, usuwanie globalnych "hedży".
Dodawanie, edytowanie, usuwanie strategii użytkowników.
Rozszerzenie funkcjonalności:
Analiza.
Powiadomienia.
Administracja - zarządzanie użytkownikami i kopie zapasowe.
Testowanie i debugowanie.
Wydanie i wsparcie.
#### 6. Przykłady interfejsów
Strona główna:
Transakcje - Lista nowych transakcji, które nie są przypisane do "hedży"
Przegląd - Lista aktywnych "hedży" oraz wskaźników i wykres rentowności.
Analiza: Raporty i filtry.
#### 7. Terminy realizacji
Analiza i projektowanie: 2 tygodnie.
Rozwój MVP: 6 tygodni.
Rozszerzenie funkcjonalności: 8 tygodni.
Testowanie i debugowanie: 2 tygodnie.
Łącznie: ~4 miesiące.
#### 8. Budżet
Podaj przybliżony budżet na podstawie zakresu pracy i używanych technologii.
#### 9. Uwagi
Poprawki i dodatkowe wymagania będą omawiane osobno.
#### 10. Dalsze wsparcie
W przyszłości będzie konieczne dalsze rozwijanie i wsparcie projektu.
-
449 3 1 1 Gotowy do opracowania aplikacji internetowej do śledzenia transakcji na giełdzie Deribit z funkcjami rejestracji i autoryzacji (w tym 2FA), integracji z API giełdy, zarządzania "hedżami" i strategiami, raportami analitycznymi oraz powiadomieniami.
Aplikacja będzie zawierać automatyczne obliczanie P&L, filtry i sortowanie transakcji, wsparcie dla strategii użytkowników oraz przypomnienia o ważnych wydarzeniach. Użyję nowoczesnego stosu technologii: React.js dla frontendu, Python/Django lub Node.js dla backendu, PostgreSQL dla bazy danych. Zapewnię bezpieczeństwo danych, wydajność i przyjazny interfejs.
Gotowy do omówienia szczegółów projektu i przystąpienia do realizacji.
-
11606 44 0 Cześć! Jestem gotów zająć się realizacją twojego projektu. Porozmawiajmy o szczegółach i uzgodnijmy wszystkie niuanse!
-
9984 117 0 Cześć.
Jestem programistą NodeJS, gotowym do podjęcia się projektu. Pisz, omówimy.
Aktualne zlecenia dla freelancerów w kategorii Kryptowaluty i blockchain
Audyt i budowa zabezpieczonej infrastruktury do wysyłania transakcji BTC
2206 PLN
Szukamy inżyniera ds. bezpieczeństwa Bitcoin do dwóch zadań: (1) audyt obecnego systemu generacji portfeli i wysyłania BTC z identyfikacją luk; (2) projektowanie i budowa nowej zabezpieczonej infrastruktury do przechowywania kluczy i wysyłania transakcji.Część 1 — Audyt obecnego… Administracja systemem i siecią, Kryptowaluty i blockchain ∙ 2 dni 16 godzin temu ∙ 6 ofert |
Potrzebny inżynier/mistrz kontraktów inteligentnych
29 266 PLN
Chcę znaleźć inżyniera/mentora kontraktów inteligentnych, który ma bogate doświadczenie w rozwoju kontraktów inteligentnych w Solidity. Kryptowaluty i blockchain, Doradztwo inżynieryjne ∙ 9 dni 12 godzin temu ∙ 12 ofert |