Dokument Wymagań Produktu (PRD)
Przegląd Projektu
Celem tego dokumentu jest zapewnienie systemu Gry Handlu Futures opartej na kryptowalutach dla platformy. Wcześniej platforma zawierała tryb gry w górę/dół, ale ten tryb zostanie wycofany na rzecz rozwoju gry w handel futures. Gracze będą mogli angażować się w handel futures kryptowalutami na platformie, korzystając z dźwigni i danych rynkowych w czasie rzeczywistym do obstawiania. System zarządzania zapleczem pozwoli administratorom ustawiać minimalne i maksymalne kwoty zakładów, a także minimalne i maksymalne mnożniki dźwigni, zapewniając, że gracze będą handlować w określonych zakresach. Dodatkowo, platforma zintegruje różne popularne kryptowaluty do handlu.
Wymagania Funkcjonalne
1. Funkcjonalność Handlu Futures
Opis Wymagań:
Użytkownicy mogą angażować się w handel futures kryptowalutami na platformie, korzystając z danych rynkowych i dźwigni do obstawiania.
Handel futures w grze będzie oparty na danych rynkowych w czasie rzeczywistym, a system rozliczy się na podstawie wybranej przez gracza dźwigni.
Wymagania Funkcjonalne:
Obsługa handlu futures dla różnych kryptowalut, takich jak BTC, ETH, BNB, XRP, DOG, SOL itp., oraz umożliwienie administratorom dodawania lub usuwania innych kryptowalut.
Dostarczanie danych rynkowych w czasie rzeczywistym, w tym wahania cen, zmiany cen w 24 godziny itp., jako podstawa do obstawiania.
Umożliwienie graczom wyboru mnożników dźwigni do handlu, z konkretnymi mnożnikami ustawionymi przez administratora zaplecza.
Dostarczanie opcji kontraktów futures Long (kupno) i Short (sprzedaż), umożliwiających graczom handel na podstawie trendów rynkowych.
Wyświetlanie ceny futures, zmiany ceny, mnożnika dźwigni oraz zysku lub straty gracza.
2. Ustawienia Zaplecza
Opis Wymagań:
Wymagania Funkcjonalne:
Zaplecze może ustawiać zakres kwot zakładów, zapewniając, że gracze będą handlować tylko w tym zakresie.
Zaplecze może ustawiać zakres mnożników dźwigni, umożliwiając graczom wybór tylko w określonym zakresie mnożników.
Zaplecze powinno obsługiwać wybór źródeł danych rynkowych w czasie rzeczywistym, które będą używane do rozliczeń handlu futures.
Administratorzy mogą przeglądać historię transakcji każdego gracza oraz jego zyski/straty.
3. Dane Rynkowe w Czasie Rzeczywistym
Opis Wymagań:
Wymagania Funkcjonalne:
Zaplecze powinno obsługiwać integrację źródeł danych w czasie rzeczywistym dla popularnych kryptowalut, takich jak Binance, CoinGecko, CoinMarketCap itp., zapewniając aktualne kursy wymiany i wahania cen.
Każda transakcja w grze powinna automatycznie obliczać zysk lub stratę gracza na podstawie danych rynkowych w czasie rzeczywistym, a zmiany natychmiast odzwierciedlać się w wynikach transakcji.
Gracze mogą przeglądać wahania cen rynkowych w czasie rzeczywistym i procentowe zmiany, aby pomóc w podejmowaniu decyzji handlowych.
4. Funkcjonalność Handlu Gracza
Opis Wymagań:
Wymagania Funkcjonalne:
Gracze mogą wybierać swoje kwoty handlowe w zakresie ustalonym przez zaplecze dla kwot zakładów.
Gracze mogą wybierać odpowiedni mnożnik dźwigni i handlować Long (kupno) lub Short (sprzedaż) na podstawie zmian rynkowych.
Po wybraniu kwoty i dźwigni, gracze mogą zobaczyć oczekiwany zysk lub stratę i zatwierdzić handel.
Wynik transakcji będzie obliczany na podstawie wahań cen rynkowych i wybranego mnożnika dźwigni, a po zakończeniu transakcji saldo konta gracza będzie aktualizowane w czasie rzeczywistym.
5. Rozliczenie Handlu
Opis Wymagań:
Wymagania Funkcjonalne:
Przy każdym rozliczeniu transakcji system powinien obliczać zysk lub stratę gracza na podstawie ceny rynkowej i mnożnika dźwigni.
Obliczenia zysku lub straty powinny natychmiast odzwierciedlać się w saldzie konta gracza, umożliwiając śledzenie zysków i strat w czasie rzeczywistym.
Wsparcie automatycznego rozliczania na podstawie wykonania kontraktu futures, a saldo konta użytkownika powinno być automatycznie aktualizowane.
Projekt Systemu
1. Projekt Frontendu
Interfejs Gry:
Wyświetlanie danych rynkowych w czasie rzeczywistym, w tym cen kryptowalut, wahań cen itp.
Gracze mogą obstawiać na podstawie dostępnych kwot handlowych i mnożników dźwigni.
Zapewnienie jasnych informacji handlowych, takich jak cena futures, zmiana ceny, mnożnik dźwigni i oczekiwany zysk/strata, aby pomóc graczom w podejmowaniu decyzji.
Wyświetlanie przejrzystej historii handlu i zysków/strat, aktualizując saldo gracza w czasie rzeczywistym.
2. Projekt Zaplecza
Przechowywanie Danych:
Przechowywanie rekordów handlu futures graczy, kwot zakładów, mnożników dźwigni, zysków i strat.
Przechowywanie danych rynkowych w czasie rzeczywistym i danych historycznych transakcji.
Interfejsy API:
Udostępnianie interfejsów API do pobierania danych rynkowych w czasie rzeczywistym, takich jak ceny i zmiany cen.
Udostępnianie interfejsów API do handlu futures, obsługując ustawienia kwot zakładów, mnożników dźwigni i rozliczeń transakcji.
3. Integracja Danych
Integracja Danych Rynkowych w Czasie Rzeczywistym:
Integracja źródeł danych rynkowych w czasie rzeczywistym dla popularnych kryptowalut, takich jak CoinGecko, Binance itp., zapewniając aktualne kursy wymiany i dane rynkowe.
Wymagania Niefunkcjonalne
1. Wymagania Wydajnościowe
Proces handlu i aktualizacje danych rynkowych powinny być jak najbardziej w czasie rzeczywistym, zapewniając czas reakcji platformy poniżej 1 sekundy.
System powinien obsługiwać handel wysokiej częstotliwości, szybko przetwarzając i aktualizując powiązane dane, gdy użytkownicy wykonują wiele transakcji.
2. Wymagania Bezpieczeństwa
Wszystkie transakcje i transfery danych powinny korzystać z szyfrowania HTTPS, aby zapewnić bezpieczeństwo danych handlowych gracza.
Interfejsy danych rynkowych i handlowych powinny być uwierzytelnione, aby zapobiec atakom złośliwym lub manipulacji danymi.
3. Wymagania Zgodności
Schemat Przepływu
Gracze wchodzą na stronę handlu futures i przeglądają dane rynkowe w czasie rzeczywistym.
Gracze wybierają kwotę handlową i mnożnik dźwigni, a następnie potwierdzają handel.
Zaplecze weryfikuje, czy wybrana kwota mieści się w ustalonym zakresie.
Handel jest składany, a system oblicza zysk lub stratę na podstawie danych rynkowych i mnożnika dźwigni, a następnie rozlicza transakcję.
Wynik handlu jest odzwierciedlany w saldzie konta gracza w czasie rzeczywistym.
Podsumowanie
System handlu futures zapewni użytkownikom platformy funkcję handlu futures kryptowalutami, obsługującą handel z dźwignią i dane rynkowe w czasie rzeczywistym. Dzięki jasnym ustawieniom i logice operacyjnej poprawi doświadczenie użytkownika. Interfejs zarządzania zapleczem pozwoli administratorom łatwo ustawiać kwoty zakładów i mnożniki dźwigni, zapewniając uczciwy i elastyczny handel.
Uwaga: Ten PRD służy do zrozumienia wymagań, a zawartość jest wyłącznie informacyjna.
Data dostawy 18 dni, nie więcej niż 25 dni
Dokument Wymagań Produktu (PRD)
Przegląd Projektu
Celem tego dokumentu jest dostarczenie systemu Gry Handlu Futures opartej na kryptowalutach dla platformy. Platforma wcześniej zawierała tryb gry w górę/dół, ale ten tryb zostanie wycofany na rzecz rozwoju gry w handel futures. Gracze będą mogli angażować się w handel futures kryptowalutami na platformie, korzystając z dźwigni i danych rynkowych w czasie rzeczywistym do obstawiania. System zarządzania zapleczem pozwoli administratorom ustawiać minimalne i maksymalne kwoty zakładów, a także minimalne i maksymalne mnożniki dźwigni, zapewniając, że gracze handlują w określonych zakresach. Dodatkowo, platforma zintegruje różne popularne kryptowaluty do handlu.
Wymagania Funkcjonalne
1. Funkcjonalność Handlu Futures
Opis Wymagań:
Użytkownicy mogą angażować się w handel futures kryptowalutami na platformie, korzystając z danych rynkowych i dźwigni do obstawiania.
Handel futures w grze będzie oparty na danych rynkowych w czasie rzeczywistym, a system rozliczy się na podstawie wybranej przez gracza dźwigni.
Wymagania Funkcjonalne:
Wsparcie handlu futures dla różnych kryptowalut, takich jak BTC, ETH, BNB, XRP, DOG, SOL itp., oraz umożliwienie administratorom dodawania lub usuwania innych kryptowalut.
Dostarczanie danych rynkowych w czasie rzeczywistym, obejmujących wahania cen, zmiany cen w 24 godziny itp., jako podstawę do obstawiania.
Umożliwienie graczom wyboru mnożników dźwigni do handlu, z konkretnymi mnożnikami ustawionymi przez administratora zaplecza.
Dostarczanie opcji kontraktów futures Long (kupno) i Short (sprzedaż), umożliwiających graczom handel na podstawie trendów rynkowych.
Wyświetlanie ceny futures, zmiany ceny, mnożnika dźwigni oraz zysku lub straty gracza.
2. Ustawienia Zaplecza
Opis Wymagań:
Wymagania Funkcjonalne:
Zaplecze może ustawiać zakres kwot zakładów, zapewniając, że gracze mogą handlować tylko w tym zakresie.
Zaplecze może ustawiać zakres mnożników dźwigni, umożliwiając graczom wybór tylko w określonym zakresie mnożników.
Zaplecze powinno obsługiwać wybór źródeł danych rynkowych w czasie rzeczywistym, które będą używane do rozliczeń handlu futures.
Administratorzy mogą przeglądać historię transakcji każdego gracza oraz zyski/straty.
3. Dane Rynkowe w Czasie Rzeczywistym
Opis Wymagań:
Wymagania Funkcjonalne:
Zaplecze powinno obsługiwać integrację źródeł danych w czasie rzeczywistym dla popularnych kryptowalut, takich jak Binance, CoinGecko, CoinMarketCap itp., zapewniając aktualne kursy wymiany i wahania cen.
Każda transakcja w grze powinna automatycznie obliczać zysk lub stratę gracza na podstawie danych rynkowych w czasie rzeczywistym, a zmiany natychmiast odzwierciedlać się w wynikach transakcji.
Gracze mogą przeglądać wahania cen rynkowych w czasie rzeczywistym i procentowe zmiany, aby pomóc w podejmowaniu decyzji handlowych.
4. Funkcjonalność Handlu Gracza
Opis Wymagań:
Wymagania Funkcjonalne:
Gracze mogą wybierać swoje kwoty handlowe w zakresie ustalonym przez zaplecze dla kwot zakładów.
Gracze mogą wybierać odpowiedni mnożnik dźwigni i handlować Long (kupno) lub Short (sprzedaż) na podstawie zmian rynkowych.
Po wybraniu kwoty i dźwigni, gracze mogą zobaczyć oczekiwany zysk lub stratę i zatwierdzić handel.
Wynik transakcji będzie obliczany na podstawie wahań cen rynkowych i wybranego mnożnika dźwigni, a po zakończeniu transakcji saldo konta gracza będzie aktualizowane w czasie rzeczywistym.
5. Rozliczenie Handlu
Opis Wymagań:
Wymagania Funkcjonalne:
Przy każdym rozliczeniu transakcji system powinien obliczać zysk lub stratę gracza na podstawie ceny rynkowej i mnożnika dźwigni.
Obliczenia zysku lub straty powinny natychmiast odzwierciedlać się w saldzie konta gracza, umożliwiając śledzenie zysków i strat w czasie rzeczywistym.
Wsparcie automatycznego rozliczania na podstawie wykonania kontraktu futures, a saldo konta użytkownika powinno być automatycznie aktualizowane.
Projekt Systemu
1. Projekt Frontendu
Interfejs Gry:
Wyświetlanie danych rynkowych w czasie rzeczywistym, w tym cen kryptowalut, wahań cen itp.
Gracze mogą obstawiać na podstawie dostępnych kwot handlowych i mnożników dźwigni.
Zapewnienie jasnych informacji handlowych, takich jak cena futures, zmiana ceny, mnożnik dźwigni i oczekiwany zysk/strata, aby pomóc graczom w podejmowaniu decyzji.
Wyświetlanie przejrzystej historii handlu i zysków/strat, aktualizując saldo gracza w czasie rzeczywistym.
2. Projekt Zaplecza
Przechowywanie Danych:
Przechowywanie rekordów handlu futures graczy, kwot zakładów, mnożników dźwigni, zysków i strat.
Przechowywanie danych rynkowych w czasie rzeczywistym i danych historycznych transakcji.
Interfejsy API:
Udostępnianie interfejsów API do pobierania danych rynkowych w czasie rzeczywistym, takich jak ceny i zmiany cen.
Udostępnianie interfejsów API do handlu futures, obsługując ustawienia kwot zakładów, mnożników dźwigni i rozliczeń transakcji.
3. Integracja Danych
Integracja Danych Rynkowych w Czasie Rzeczywistym:
Integracja źródeł danych rynkowych w czasie rzeczywistym dla popularnych kryptowalut, takich jak CoinGecko, Binance itp., zapewniając aktualne kursy wymiany i dane rynkowe.
Wymagania Niefunkcjonalne
1. Wymagania Wydajnościowe
Proces handlu i aktualizacje danych rynkowych powinny być jak najbardziej w czasie rzeczywistym, zapewniając czas reakcji platformy poniżej 1 sekundy.
System powinien obsługiwać handel wysokiej częstotliwości, szybko przetwarzając i aktualizując powiązane dane, gdy użytkownicy wykonują wiele transakcji.
2. Wymagania Bezpieczeństwa
Wszystkie transakcje i transfery danych powinny korzystać z szyfrowania HTTPS, aby zapewnić bezpieczeństwo danych handlowych gracza.
Interfejsy danych rynkowych i handlowych powinny być uwierzytelnione, aby zapobiec atakom złośliwym lub manipulacji danymi.
3. Wymagania Zgodności
Schemat Przepływu
Gracze wchodzą na stronę handlu futures i przeglądają dane rynkowe w czasie rzeczywistym.
Gracze wybierają kwotę handlową i mnożnik dźwigni, a następnie zatwierdzają transakcję.
Zaplecze weryfikuje, czy wybrana kwota mieści się w ustalonym zakresie.
Transakcja jest składana, a system oblicza zysk lub stratę na podstawie danych rynkowych i mnożnika dźwigni, a następnie rozlicza transakcję.
Wynik handlu jest odzwierciedlany w saldzie konta gracza w czasie rzeczywistym.
Podsumowanie
System handlu futures zapewni użytkownikom platformy funkcję handlu futures kryptowalutami, obsługującą handel z dźwignią i dane rynkowe w czasie rzeczywistym. Dzięki jasnym ustawieniom i logice operacyjnej poprawi doświadczenie użytkownika. Interfejs zarządzania zapleczem pozwoli administratorom łatwo ustawiać kwoty zakładów i mnożniki dźwigni, zapewniając uczciwy i elastyczny handel.
Uwaga: Ten PRD służy do zrozumienia wymagań, a zawartość jest wyłącznie informacyjna.
Zaloguj się
lub
zarejestruj się,
żeby zobaczyć oryginał