Produkcja i symulowany handel
Produkcja i symulowany handel: Agent Java SDK Integracja v0.3.0, przykłady, parametry i semantyka odpowiedzi.
Ten przewodnik jest przeznaczony dla Agent Java SDK v0.3.0 i Java 8+.
Wybierz zarówno tryb frontendowy, jak i środowisko funduszy
Skonfiguruj środowisko funduszy partnera oddzielnie od trybu handlu frontonu. Poświadczenia powiązania i wejścia są udostępniane; wystawienie biletu lub tokena nie powoduje wyboru portfela ani przeniesienia środków.
W przypadku wallet-transfer-status pominięcie environment powoduje wykorzystanie zapisanego środowiska pierwotnego zamówienia, w tym zamówienia symulowanego. Środowisko wyraźnie sprzeczne jest odrzucane. Wolę przechowywać środowisko i przekazywać je jawnie podczas odzyskiwania operacji.
isSimulatedUser opisuje konto. Nie kieruje nowych żądań do symulowanego portfela. Pominięcie environment w nowym żądaniu środków nadal powoduje wybranie produkcji, nawet jeśli flaga konta ma wartość true.
Obsługiwane modele żądań Java.
Te żądania obsługują withEnvironment(ExecutionEnvironment.SIMULATED):
TransferRequest,TransferAllOutRequest,ReverseOrderRequest.QueryOrderRequest,ListOrdersRequest.QueryUserAssetsRequest.WalletTransferRequest,WalletTransferQueryRequest.
bind, queryAccount, createEntryUrl, createEmbedToken i sześć modeli żądań ciągłego zapytania nie wybierają środowiska funduszy.
Zainicjuj client za pomocą Szybki start i użyj publicznego identyfikatora użytkownika z zapisanego powiązania.
Zachowaj oryginalne środowisko
Utrwal typ interfejsu, agentOrderNo, tożsamość użytkownika i środowisko przed wysłaniem prośby o środki. Zachowaj to środowisko podczas zapytań o status, odzyskiwania, uzgadniania i przetwarzania webhook. Po upływie limitu czasu nigdy nie próbuj ponownie, pomijając oryginalne środowisko lub używając nowego numeru zamówienia.
Transfery środków/kontraktów pozostają w jednym środowisku. Fundusze symulowane nie mogą stać się funduszami produkcyjnymi. Używaj oddzielnych symulowanych rozliczeń po stronie partnera i rozpoznawalnych prefiksów zamówień, takich jak SIM-.
Symulowana sekwencja integracji
- Powiąż użytkownika i zapisz identyfikator użytkownika platformy publicznej.
- Zapytaj o salda z wyraźnym
SIMULATEDi w razie potrzeby uwzględnij finansowanie. - Utwórz mały symulowany transfer środków i utrzymuj pierwotny porządek biznesowy.
- Potwierdź końcowy wynik za pomocą dedykowanego zapytania o status finansowania.
- Otwórz lub osadź stronę docelowych sekund w trybie
demo. - Zapytaj te same symulowane portfele i uzgodnij rzeczywistą przesłaną kwotę.
- Aby przetestować handel wieczysty, przenieś symulowane środki do symulowanego kontraktu i skorzystaj z interfejsu symulowanego kontraktu futures. Sześć zapytań wieczystych partnerów nie może zweryfikować symulowanej historii transakcji.
Lista kontrolna akceptacji
Przed przejściem do wersji produkcyjnej zmień zarówno cel funduszy backendu, jak i tryb frontendu. Zamówienia oczekujące są nadal odtwarzane w oryginalnym środowisku.