Cele podróży i miasta
W przypadku kierunków gotówkowych miasto staje się częścią pary i kodu TXT, dzięki czemu stawka nie miesza się z innymi miastami.
iEXRates zbiera oferty BestChange, oblicza ostateczne stawki według Twoich zasad, monitoruje konkurencję, publikuje pliki TXT i pokazuje operatorowi, dlaczego stawka tak się potoczyła.
Moduł został stworzony z myślą o giełdach, dla których ważny jest nie tylko odbiór kursu z BestChange, ale także zarządzanie pozycją, marżą, prowizjami, miastami, wyjątkami, formułami i szybkością aktualizacji w dużej liczbie kierunków.
Projekt łączy się z aktualną licencją iEXExchanger i działa jako dodatkowy moduł do platformy głównej.
Film przedstawia logikę panelu administracyjnego: profile, kierunki, formuły, kontrola pozycji, pliki TXT, analityka aktualizacji i ekrany pracy operatora.
Administrator ustala profil, kierunki i zasady. Następnie system sam aktualizuje katalogi, sprawdza dostępne pary, odbiera oferty, stosuje formuły, zabezpiecza pozycję i przygotowuje pliki wyjściowe na stronę internetową giełdy.
W przypadku kierunków gotówkowych miasto staje się częścią pary i kodu TXT, dzięki czemu stawka nie miesza się z innymi miastami.
Możesz uwzględnić rezerwy, limity, znaki kantora, czarną listę, swój kantor i wartości zerowe.
System może skupić się na konkretnym konkurentze i automatycznie wznieść się powyżej lub poniżej niego.
Ujednolicone ustawienia języka, rodzaju stawki, interwału, limitu czasu, pozycji domyślnej, własnego kantora i publikacji TXT.
Wskazówki można dodawać pojedynczo lub zbiorczo, grupować, filtrować, zmieniać pozycje i kroki natychmiast, zgodnie z wybranymi warunkami.
Szczegółowo możesz zobaczyć ofertę podstawową, pozycję, kantor, formułę, krok, prowizję, ograniczenia i ostateczną wartość emisji.
Formuła pokazuje dostępne tagi, wyjaśnia każdy etap obliczeń i pozwala sprawdzić wynik przed zapisaniem. Jest to wygodne, gdy kurs musi uwzględniać nie jedną pozycję, ale kilka warunków jednocześnie.
Najlepszy kurs, konkretna pozycja, zakres pozycji, średnia z kilku miejsc, Twój kantor lub konkurent.
Etykiety są wstawiane z etykiet narzędzi, a podgląd pokazuje wynik przed zastosowaniem do kierunku.
Możesz ograniczyć maksymalny skok, minimalną rezerwę, pozycję i zachowanie, jeśli nie ma danych.
Obsługiwane są +1, -1, +1%, -1%, dzielenie, poprawki formuł i osobne reguły dla źródeł zewnętrznych.
Dla każdego kierunku możesz wybrać kantor referencyjny, tryb „stań wyżej” lub „stań poniżej”, krok minimalny, limit zmian, prowizję i rezerwę w przypadku, gdy żądany konkurent zniknie z wyników wyszukiwania.
Kierunek można ukierunkować nie tylko na pozycję, ale także na konkretny kantor z wydania BestChange.
Możesz dostosować kurs tak, aby zawsze był nieco powyżej wybranego konkurenta lub wyraźnie poniżej niego.
Limit zmiany i funkcja antyskokowa zapobiegają gwałtownym zmianom kursu w wyniku przypadkowej oferty lub tymczasowego błędu rynkowego.
Dla stawki możesz ustawić +1, -1, +1%, -1%, /5, /5% lub własną formułę, aby od razu uwzględnić marżę i wydatki.
Reguły mogą uwzględniać pozycje, rezerwy, limity, tagi kantora, miasto i czarne listy.
Trace pokazuje, która oferta została wybrana, jaki krok został zastosowany, gdzie zadziałała prowizja i dlaczego wynik znalazł się w TXT.
Po ustaleniu zasad iEXRates sam zapoznaje się z rynkiem, wybiera właściwą ofertę, stosuje zabezpieczenie i publikuje ostateczną stawkę.
Na przykład BTC dla gotówki RUB, z obowiązkowym miastem Moskwa.
Pozycja nr 2, bądź wyższa od wybranego kantora lub bierz średnią z pierwszej 10-tki.
Filtry, rezerwa, limity, czarna lista, prowizja, zaokrąglanie i ochrona przed nagłymi skokami.
Gotowy kod w postaci BTC-CASHRUB_MSK trafia do pliku profilu i jest dostępny na stronie.
Rdzeń Go dzieli pracę na etapy: referencje, sprawdzanie kierunków, otrzymywanie ofert, obliczenia, zabezpieczanie pozycji i generowanie plików. Zmniejsza to opóźnienia i umożliwia skalowanie systemu do tysięcy par.
Waluty, miasta, kantori i znaczniki są aktualizowane na serwerze i wykorzystywane z lokalnego magazynu.
System może najpierw sprawdzić, które pary rzeczywiście istnieją, aby nie wczytywać dodatkowych kursów.
URL/pula kluczy, limity, powtórki, pamięć podręczna migawek i rezerwa pomagają wytrzymać niestabilność API.
Formuły, stanowiska, prowizje, kroki i ograniczenia są zebrane w jeden przejrzysty kurs końcowy.
Sprawdzana jest pozycja docelowa, zawodnik, minimalny krok i akceptowalna zmiana.
TXT jest przebudowywany tylko w przypadku wystąpienia zmian, więc publikowanie przebiega szybko.
Jeśli kurs nie został zaktualizowany, operator widzi dokładnie, co się stało: lustro BestChange nie zareagowało, klucz osiągnął limit, kierunek był nieaktualny, TXT nie zdążył się zmontować lub formuła dała zabroniony wynik.
Pokazuje czas trwania aktualizacji, liczbę udanych par, niezaktualizowane kierunki i prędkość na sekundę.
Możesz zobaczyć kurs końcowy, kurs surowy, pozycję, spread pomiędzy miejscami i zachowanie konkurentów.
Problem przedstawiony jest w sposób jasny: gdzie upadł, co się stało z kluczem, URL, kierunkiem i TXT.
Kluczowy login, grupy uprawnień, użytkownicy i dziennik aktywności pomagają zespołowi bezpiecznie pracować.
Centrum operacyjne pokazuje szybkość aktualizacji, aktualność TXT, stan kolejek, błędy API, historię obliczeń i jakość każdego kierunku.
Dla Binance, Bybit, WhiteBIT, Heleket, kursów plikowych i manualnych istnieją osobne profile, własne kody, prowizje, pliki TXT i paginacja serwerów.
iEXRates jest podzielony na panel administracyjny API i osobny rdzeń Go. Panel administracyjny nie ma bezpośredniego dostępu do BestChange: pracuje z gotowymi danymi z PostgreSQL, Redis i logami, a potok serwerowy wykonuje aktualizacje kursu.
React/Vite SPA z i18n, TanStack Query, tabelami zaplecza, listami wirtualnymi i działającymi partycjami operacyjnymi.
NestJS 11 integruje moduł administracyjny API, publiczny API, ustawienia profilu, prawa dostępu, harmonogram, kolejkę zadań i zdarzenia dla panelu administracyjnego.
iEXRates jest wdrażany jako oddzielny produkt serwerowy: Go core, Docker Compose, Nginx, PostgreSQL, Redis, ClickHouse i publiczna wersja plików TXT.
Połączenie jest dostosowane do Twojego kantora: profile, klucze API, lustra, kierunki, formuły, strategia pozycji, pliki TXT, dodatkowe źródła i analityka aktualizacji.