Баратын жерлер мен қалалар
Қолма-қол ақша бағыттары үшін бағам басқа қалалармен араласпауы үшін қала жұптың және TXT кодының бір бөлігі болады.
iEXRates BestChange ұсыныстарын жинайды, ережелеріңізге сәйкес соңғы бағамдарды есептейді, бәсекелестерді бақылайды, TXT файлдарын жариялайды және операторға бағамның неліктен осылай болғанын көрсетеді.
Модуль BestChange-тен бағамды алу ғана емес, сонымен қатар позицияны, маржаны, комиссияларды, қалаларды, ерекшеліктерді, формулаларды және көптеген бағыттар бойынша жаңарту жылдамдығын басқару үшін маңызды болып табылатын айырбастау платформалары үшін жасалған.
Жоба ағымдағы iEXExchanger лицензиясына қосылады және негізгі платформаға қосымша модуль ретінде жұмыс істейді.
Бейнеде басқару панелінің логикасы көрсетілген: профильдер, бағыттар, формулалар, позицияны басқару, TXT файлдары, жаңарту аналитикасы және оператордың жұмыс экрандары.
Әкімші профильді, бағыттарды және ережелерді орнатады. Содан кейін жүйенің өзі каталогтарды жаңартады, қолжетімді жұптарды тексереді, ұсыныстарды алады, формулаларды қолданады, позицияны қорғайды және айырбастау платформасының веб-сайтына шығыс файлдарын дайындайды.
Қолма-қол ақша бағыттары үшін бағам басқа қалалармен араласпауы үшін қала жұптың және TXT кодының бір бөлігі болады.
Сіз резервтерді, шектеулерді, айырбастау платформасы белгілерін, қара тізімді, айырбастау платформасын және нөлдік мәндерді ескере аласыз.
Жүйе белгілі бір бәсекелеске назар аудара алады және автоматты түрде одан жоғары немесе төмен көтеріледі.
Тіл, бағам түрі, интервал, күту уақыты, әдепкі позиция, өзіңіздің айырбастау платформаңыз және TXT жарияланымының бірыңғай параметрлері.
Бағыттарды бір уақытта немесе жаппай қосуға, топтастыруға, сүзуге, позицияларды және қадамдарды таңдалған шарттарға сәйкес бірден өзгертуге болады.
Егжей-тегжейлі сіз негізгі ұсынысты, позицияны, айырбастау платформасын, формуланы, қадамды, комиссияны, шектеулерді және шығару үшін соңғы мәнді көре аласыз.
Формула қолжетімді тегтерді көрсетеді, есептеудің әрбір қадамын түсіндіреді және сақтау алдында нәтижені тексеруге мүмкіндік береді. Бұл бағам бір позицияны емес, бірден бірнеше шарттарды ескеру қажет болғанда ыңғайлы.
Ең жақсы бағам, нақты позиция, позициялар ауқымы, бірнеше орындардың орташа мәні, сіздің айырбастау платформаңыз немесе бәсекелесіңіз.
Тегтер құралдар кеңестерінен кірістіріледі және алдын ала қарау бағытқа өтінімс бұрын нәтижені көрсетеді.
Егер деректер болмаса, максималды секіруді, ең аз резервті, позицияны және мінез-құлықты шектей аласыз.
+1, -1, +1%, -1%, бөлу, формуланы түзету және сыртқы көздерге арналған бөлек ережелерге қолдау көрсетіледі.
Әрбір бағыт үшін анықтамалық айырбастау платформасын, «жоғары тұру» немесе «төменде тұру» режимін, ең аз қадамды, өзгерту шегін, қажетті бәсекелес іздеу нәтижелерінен жоғалып кеткен жағдайда комиссия мен резервті таңдауға болады.
Бағыт тек позицияға ғана емес, сонымен қатар BestChange шығарылымынан белгілі бір айырбастау платформасына да бағытталуы мүмкін.
Сіз жылдамдықты таңдалған бәсекелестен сәл жоғары немесе одан төмен болатындай етіп реттей аласыз.
Өзгеріс лимиті және анти секіру кездейсоқ ұсыныс немесе уақытша нарық қателігі салдарынан бағамның күрт өзгеруіне жол бермейді.
Тариф үшін маржа мен шығындарды бірден есепке алу үшін +1, -1, +1%, -1%, /5, /5% немесе өз формулаңызды орнатуға болады.
Ережелер позицияларды, резервтерді, лимиттерді, айырбастау платформасы белгілерін, қаланы және қара тізімдерді ескере алады.
Бақылау қандай ұсыныс таңдалғанын, қандай қадам қолданылғанын, комиссияның қайда жұмыс істегенін және нәтиженің TXT-те неліктен аяқталғанын көрсетеді.
Ережелер орнатылғаннан кейін iEXRates өзі нарықты алады, дұрыс ұсынысты таңдайды, қорғауды қолданады және соңғы бағамды жариялайды.
Мысалы, BTC міндетті Мәскеу қаласымен RUB қолма-қол ақша.
№2 позиция, таңдалған айырбастау платформасынан жоғарырақ болыңыз немесе алғашқы 10-ның орташа мәнін алыңыз.
Сүзгілер, резерв, шектеулер, қара тізім, комиссия, дөңгелектеу және кенеттен секірулерден қорғау.
BTC-CASHRUB_MSK пішінінің дайын коды профиль файлына түседі және сайтта қолжетімді.
Go ядросы жұмысты кезеңдерге бөледі: анықтамалықтар, бағыттарды тексеру, ұсыныстарды қабылдау, есептеулер, позицияны қорғау және файлды құру. Бұл кешігуді азайтады және жүйеге мыңдаған жұптарға дейін масштабтауға мүмкіндік береді.
Валюталар, қалалар, айырбастау платформалары және тегтер серверде жаңартылып, жергілікті жадтан пайдаланылады.
Қосымша бағамдарды жүктемеу үшін жүйе алдымен қандай жұптардың бар екенін тексере алады.
URL/кілт пулы, шектеулер, қайталаулар, суретті кэштеу және қалпына келтіру API тұрақсыздығына төтеп беруге көмектеседі.
Формулалар, лауазымдар, комиссиялар, қадамдар мен шектеулер бір нақты қорытынды курсқа жинақталған.
Мақсатты позиция, бәсекелес, ең аз қадам және қолайлы өзгеріс тексеріледі.
TXT өзгертулер орын алған кезде ғана қайта құрылады, сондықтан жариялау жылдам болып қалады.
Егер бағам жаңартылмаған болса, оператор не болғанын дәл көреді: BestChange айнасы жауап бермеді, кілт шекке жетті, бағыт ескірген, TXT құрастыруға уақыт болмады немесе формула тыйым салынған нәтиже берді.
Жаңарту ұзақтығын, сәтті жұптардың санын, жаңартылмаған бағыттарды және секундына жылдамдықты көрсетеді.
Сіз соңғы бағамды, шикі бағамды, позицияны, орындар арасындағы спредті және бәсекелестердің мінез-құлқын көре аласыз.
Мәселе анық карта ретінде ұсынылған: қайда құлады, кілтке не болды, URL, бағыт және TXT.
Негізгі логин, құқықтар топтары, пайдаланушылар және әрекеттер журналы топтың қауіпсіз жұмыс істеуіне көмектеседі.
Операциялық орталық жаңарту жылдамдығын, TXT балғындығын, кезектердің күйін, API қателерін, есептеулер тарихын және әр бағыттың сапасын көрсетеді.
Binance, Bybit, WhiteBIT, Heleket, файлдық және қолмен бағамдар үшін бөлек профильдер, меншікті кодтар, комиссиялар, TXT файлдары және сервер беттері бар.
iEXRates басқару панеліне, API және бөлек Go ядросына бөлінген. Әкімші панелі BestChange-ке тікелей кірмейді: ол PostgreSQL, Redis және журналдардан дайын деректермен жұмыс істейді, ал сервер құбыры бағам жаңартуларын орындайды.
React/Vite SPA i18n, TanStack Query, серверлік кестелер, виртуалды тізімдер және тікелей операциялық бөлімдер.
NestJS 11 әкімші API, жалпы API, профиль параметрлері, қатынас құқықтары, жоспарлаушы, тапсырмалар кезегі және әкімші панеліне арналған оқиғаларды біріктіреді.
iEXRates бөлек сервер өнімі ретінде орналастырылған: Go core, Docker Compose, Nginx, PostgreSQL, Redis, ClickHouse және TXT файлдарының жалпы шығарылымы.
Қосылым айырбастау платформасы үшін теңшелген: профильдер, API пернелері, айналар, бағыттар, формулалар, позиция стратегиясы, TXT файлдары, қосымша көздер және жаңарту аналитикасы.