Logo GH

Казыналык: ликвиддүүлүк жана камдар

TL; DR

iGaming казынасы - бул башкарылуучу ликвиддүүлүк "чөнтөктөрүнүн" тармагы (банктар, PSP, капчыктар, крипто-кастоди, соода-эсептери) ар кандай SLA менен кирүү/чыгуу. Максаты - нөлдүк нөлдүк нөлдүк накталай айырмачылыктар: агымдардын так болжолу, контрагенттер жана валюталар боюнча лимиттер, резервдик саясат (операциялык буферлер + жөнгө салуучу safeguarding + стресс-резерв), префундинг жана sweep-эрежелер дисциплинасы, Time-to-Payout жана Time-to-Fund SLO

1) Ликвиддүүлүк картасы: деңгээлдер, чөнтөктөр, агымдар

1. 1 Ликвиддүүлүк деңгээли (жеткиликтүүлүгү боюнча)

L0 (T0) - заматта ликвиддүүлүк: соодагер-эсептердеги операциялык калдыктар, instant A2A/RTP, капчыктар, стейбл-резервдер, payout T0 үчүн накталай буферлер.
L1 (T + 1... T + 3) - кыска горизонттун ликвиддүүлүгү: PSP/эквайерлердин эсептешүү эсептери, бир күндүк лимиттери бар банктык учурдагы эсептер.
L2 (T + 5... T + 10) - орто горизонттун ликвиддүүлүгү: депозиттик/аманат эсептери, казыналык инструменттерге свиптер (T-биллдер, MMF), тез оффрамп менен кастодиядагы стейблдердин "паркинги".
L3 (T + 10 +) - стратегиялык ликвиддүүлүк/капитал: узак депозиттер, облигациялар, резервдик капитал.

1. 2 Ликвиддүүлүк чөнтөктөрү (мисал)

Bank_OPS (операциялык банк): фиаттын кириши/чыгышы, эмгек акы, салыктар.
PSP_MERCHANT: ыкмалар боюнча соода эсептери (Card, A2A, Wallet).
PSP_SETTLEMENT: эсептешүү/топтоо эсептери (T + N).
CRYPTO_CUSTODY: он-чейн/кастоди, стейблдер жана базалык активдер.
PAYOUT_POOLS: Көз ирмемдик төлөмдөр үчүн өзүнчө бассейндер.
SAFEGUARD_ACCOUNTS: жөнгө салуучунун/лицензиянын талаптары боюнча сегрегацияланган эсептер.

1. 3 негизги агымдары

`Deposits → PSP_MERCHANT → Settlement → Bank_OPS`

`Bank_OPS → Payout_Pools/PSP → Withdrawals`

`On/Off-ramp ↔ Crypto_Custody`

'Sweeps: L0, L1, L2' график жана триггерлер боюнча.

2) Ликвиддүүлүк жана камдар саясаты

2. 1 максаттары

Төлөмдөрдүн критикалык рельстеринде нөлдүк кассалык ажырымдар.
Ликвиддүүлүккө ээлик кылуунун минималдуу наркы (комиссия, FX, жоголгон киреше).
Жөнгө салуу шайкештиги: safeguarding, кардарлардын каражаттарын сегрегациялоо (колдонулуучу жерде).
Ачык-айкындуулук: SLO боюнча күнүмдүк текшерүү жана дашборддор.

2. 2 камдык класс

1. Операциялык резерв (OpRes) - payout-чокусун жана settlement өзгөрмөлүүлүгүн жабуу (мисалы, p99 күндүк таза чыгарылыш + буфер 20-30%).
2. Жөнгө салуучу резерв (RegRes) - лицензия талап кылынган суммалар (segregated, safeguarding, ring-fencing).
3. Стресс-Reserve (StressRes) - сейрек шок жабуу: "кош" жогорку чыгаруу, T + N кечигүү негизги PSP, FX-шок.
4. Техникалык резерв (TechRes) - фейловерге/инциденттерге (сайтты/биржаны/банкты тоңдуруу).

2. 3 Чөнтөк боюнча максаттуу калдык формуласы


Target_Balance = OpRes(p99 horizon H) + RegRes + StressRes - Incoming_Settlement(T_window)

Horizon H жана терезе T_window рельске көз каранды (мисалы, RTP H = 1d, Card H = 3d).

3) Кассалык агымдарды болжолдоо

3. 1 кириш катар

Deposits by method/provider (p7/p30 сезондук, жума күндөрү, акциялар).
Withdrawals & Payouts (депозиттердин ылдамдыгы жана үлүшү, VIP/джекпот).
Settlement schedules (PSP/эквайерлер боюнча T + N).
FX календары (кайра баалоо, ири которуулар).
Операциялык төлөмдөр (салыктар, комиссиялар, эмгек акы).

3. 2 Модель (минималдуу)

Жергиликтүү салмактанып алынган же SARIMA/Prophet үчүн депо/корутундулар.
Колдонмо коэффициенттери: 'Cash-out Rate', 'Jackpot Probability', 'Promo Lift'.
Таза чөнтөк абалы: 'Inflow _ psp _ settlement − Outflow_payouts ± Sweeps'.

3. 3 Сапатын болжолдоо көрсөткүчтөрү

Daily Netto боюнча MAPE/WAPE.
Coverage: иш жүзүндө туу чокусу пландаштырылган OpRes ≤ күн үлүшү.
Stockout Incidents: L0 кеткен жолу <минималдуу босого.

4) Prefunding, sweeps жана толуктоо эрежелери

4. 1 Prefunding (рельс алдын ала төлөө)

токтоосуз payout рельстер жана кээ бир APM балансты талап кылат.
Эреже: rolling босогосун сактоо (мисалы, p95 акыркы жуманын күндүк төлөмдөрү) + буфер 20%.
Автотолтыруу триггерлери: 'Balance <LowWatermark' → 'TopUp to Target_Balance'.

4. 2 Sweeps

Күнүмдүк: PSP_MERCHANT → Bank_OPS кийин settlement терезелер.
Интрадей: максаттуу коридорлордон четтөө менен L0, L1.
L2 тарапка: MMF/T-Bills/Stables (L0 ≤ T + 1 кайтаруу саясаты) ашыкча калдыктардын түнкү свип.

4. 3 Чыгаша артыкчылыктары (waterfall)

1. Payout_Pools (T0 милдеттенмелери)

2. Белгиленген мөөнөт менен казына төлөмдөрү (салыктар/эмгек акы)

3. Конвертация/ребаланс FX

4. Салымдар L2/L3

5) Валюталар, FX жана пайыздык чөйрө

FX-экспозициясы: валюталар боюнча кирүүчү/чыгуучу балансы; натуралдык хедж (ошол эле валютадагы төлөмдөрдү колдоо).
Конвертация саясаты: TWAP/POV-алго үчүн ири суммадагы, слиппаге bps боюнча лимиттер, idempotent exec-id.
L2 пайыздык кирешелүүлүгү: MMF/кыска T-Биллс; контрагенттер боюнча чектөөлөр жана минималдуу ликвиддүүлүк (Т + 0/Т + 1).
SLO FX конвертациялар: чечимден аткарууга чейинки убакыт (p95 ≤ X мүнөт), котировкаларды журналдаштыруу.

6) Контрагенттик тобокелдик жана лимиттер

Контрагент боюнча лимиттер: банк, PSP, крипто-кастоди, биржа/OTS.
Rating Matrix: капитал/лицензия/окуялар/жеткиликтүүлүк/Proof-of-Reserves (крипто үчүн).
Диверсификация: критикалык рельске кеминде 2-3 провайдер, кластерлер боюнча калдыктарды бөлүштүрүү.
Custody-саясат: мультисиг/HSM, чегерүү лимиттери, даректүү allow-барактар, күнүмдүк текшерүүлөр.

7) жөнгө салуу жана комплаенс аспектилери

Safeguarding/segregation: кардарлардын каражаттары үчүн өзүнчө эсептери (талап кылынган жерде), баланстарды текшерүү, аралаштырууга тыюу салуу.
Отчеттуулук: калдыктар жана камдар боюнча күн сайын регуляторго/аудитке отчеттор.
KYC/AML: on/off-ramp контрагенттери, санкциялык скрининг, ири которуулар үчүн SoF/SoW.
DSAR/retention: төлөм издерин жана которуу журналдарын сактоо.

8) Метрика, SLO жана Алерт

8. 1 KPI

Убакыт-to-Payout (TtP) p95 ыкмалары боюнча.
Убакыт-to-Fund (TtF) бассейндерди толуктоо үчүн p95.
Stockout Rate L0 (тез ликвиддүүлүктүн жетишсиздиги).
Cash Utilization = L0/ Target_Balance төлөмдөр.
Idle Cash% = (Баланс − Target_Balance )/Баланс.
Counterparty Concentration = max (провайдер үлүшү).
FX Slippage bps, FX Cost/GGR.
Safeguard Coverage = min (сегрегацияланган эсептердин балансы/талап кылынган сумма).

8. 2 Алерталар

'Balance <LowWatermark' → P1 (автотолтыруу).
'Stockout Incident' → P0 (тез төлөм блогу/альтернатива киргизүү).
'Counterparty Concentration> limit' → P2 (ребаланс).
`Safeguard Coverage < 100%` → P0.
'TtF p95> SLO' → P1 (банк/PSP окуясы).

9) Маалыматтар модели (казыналык "катмар")

json
{
"as_of": "2025-11-03T12:00:00Z",
"pocket_id": "PSP_MERCHANT_CARD_A",
"currency": "EUR",
"balance": 425000. 00,
"target_balance": 380000. 00,
"low_watermark": 300000. 00,
"inflows_t0": 52000. 00,
"outflows_t0": 61000. 00,
"expected_settlement_t1": 210000. 00,
"safeguard_required": 150000. 00,
"safeguard_balance": 160000. 00,
"counterparty": "Acquirer_A",
"limits": {
"counterparty_limit": 1200000. 00,
"fx_slippage_bps_limit": 5
},
"alerts": ["BALANCE_BELOW_TARGET"],
"notes": "Expect promo cash-out spike tonight"
}
Жалпак факт катмары (BI үчүн):

date, pocket_id, counterparty, currency,
balance, target_balance, low_watermark,
inflows_t0, outflows_t0, expected_settlement_t1,
safeguard_required, safeguard_balance,
payout_slo_p95_sec, fund_slo_p95_sec

10) SQL тилкелери

10. 1 Калдыктардын кыймылы жана коридорлорго кирүү

sql
SELECT date,
pocket_id,
currency,
balance,
target_balance,
low_watermark,
CASE WHEN balance < low_watermark THEN 1 ELSE 0 END AS stockout_flag,
GREATEST(0, balance - target_balance) AS idle_cash
FROM treasury_balances_daily
ORDER BY date DESC, pocket_id;

10. 2 Контрагенттер боюнча топтолуу

sql
SELECT date,
counterparty,
SUM(balance) AS bal,
SUM(SUM(balance)) OVER (PARTITION BY date) AS bal_total,
(SUM(balance) / NULLIF(SUM(SUM(balance)) OVER (PARTITION BY date),0)) AS share
FROM treasury_balances_daily
GROUP BY 1,2
ORDER BY date DESC, share DESC;

10. 3 жабуу safeguarding

sql
SELECT date, pocket_id, currency,
safeguard_balance, safeguard_required,
safeguard_balance / NULLIF(safeguard_required,0) AS coverage_ratio
FROM treasury_balances_daily
WHERE safeguard_required > 0;

11) Dashboard (минималдуу widget)

1. Heatmap чөнтөктөр: 'balance vs target vs low_watermark'.
2. Кассалык воронка: 'inflows/outflows/settlements' күн сайын.
3. ыкмалар/провайдерлер боюнча TtP/TtF p50/p95.
4. Counterparty concentration жана алерталар.
5. Safeguard coverage: 100% сызык, бузуулар.
6. FX панели: slippage/наркы, ири которуулар.

12) Playbook

Корутундулардын өсүшү (cash-out wave)

Иш-аракеттер: Payout_Pools Target_Balance көбөйтүү, PSP → Bank _ OPS свипин тездетүү, жогорку тобокелдик үчүн чегерүү лимиттерин убактылуу төмөндөтүү, экинчи instant төлөм провайдерин киргизүү.

PSP settlement кечигүү

Иш-аракеттер: StressRes активдештирүү, кредиттик линияны/овердрафтты ачуу, төлөмдөрдү альтернативдик рельске убактылуу кайра бөлүштүрүү, PSPге эскалация.

Банктын/биржанын/кастодинин тоңдурулушу

Иш-аракеттер: kill-switch которуулар, альтернативдик контрагенттерге калдыктарды которуу, DR-планды ишке киргизүү, ачкычтарды/кирүүлөрдү кайра чакыртып алуу, жөнгө салуучу менен байланыш.

FX-шок/валютада ашыкча суроо-талап

Иш-аракеттер: Натуралдык хедж (ошол эле валютадагы төлөмдөр), тездетилген TWAP, акцияларды/бонустарды "үй" валютасында кайра бөлүштүрүү.

safeguard каптоо жетишсиздиги

Иш-аракеттер: сегрегацияланган эсепке каражаттардын токтоосуз свипи, кошумча төлөмдөрдү бөгөттөө, регуляторго отчет жана тастыктоо.

13) Test Cases (UAT/Prod даярдыгы)

1. Stockout Drill: p99 → бассейн L0 төлөмдөрдүн туу чокусуна окшоштуруу ≥ low_watermark бойдон калууда.
2. PSP settlement delay: + 2 күн T + N → StressRes жабат, TtP SLO үчүн эмес.
3. FX TWAP демпотенттик: кайталоо Webhook Quotes → 1 аткаруу.
4. Safeguard breach: автоматтык swip жана non-critical төлөмдөрдү бөгөт коюу.
5. Counterparty cap: провайдер боюнча чектен ашуу → алерт + авто-ребаланс.
6. Intraday sweep: баланс> Target_Balance + δ → L2 жана босогодо кайтуу.

14) Көп каталар жана аларды алдын алуу үчүн кантип

Маанилүү рельске бир провайдер → фейловердин жоктугу. жок дегенде эки кармап.
Жок p-деңгээл OpRes → камдар "көз" жана тез-тез stockout. p95/p99 колдонуу.
Маркаланбаган safeguard-эсептери → каражаттарды аралаштыруу. Катуу сегрегация жана отчеттуулукту киргизиңиз.
Ignor settlement-календары → туура эмес максаттуу калдыктары. PSP расписание ingestion автоматташтыруу.
Жөнөкөй кэш L0/L1 → жоголгон кирешелүүлүктүн жогорку наркы. L2 Swips орнотуу.
Жок, бирдиктүү "чөнтөк реестри" → калдыктары башаламандык. Pocket Registry киргизиңиз.

15) Чөнтөк реестри (Pocket Registry, API эскиз)

json
{
"pocket_id": "PAYOUT_POOL_EUR",
"type": "L0",
"counterparty": "Bank_X",
"currency": "EUR",
"segregated": false,
"prefund_required": true,
"slo": { "ttp_p95_sec": 60, "ttf_p95_min": 30 },
"limits": {
"low_watermark": 200000,
"target_balance": 350000,
"counterparty_limit": 1000000
},
"sweep_policy": {
"to_l2_when_idle_cash_over": 100000,
"intraday": true
}
}

Резюме

Туруктуу казыналык - бул эсеп топтому эмес, система: катмарланган ликвиддүүлүк деңгээли (L0-L3), башкарылуучу резервдер (OpRes/RegRes/StressRes), катуу лимиттер жана SLO, агымдарды болжолдоо жана автоматтык префундинг/sweep-механика. Ошентип, сиз бизнеске минималдуу TtP берет, накталай акча ажырымдарынан качат, капиталдын наркын төмөндөтөт жана ошол эле учурда жөнгө салуучу жана аудит талаптарына жооп берет.

Contact

Биз менен байланышыңыз

Кандай гана суроо же колдоо керек болбосун — бизге кайрылыңыз.Биз дайым жардам берүүгө даярбыз!

Telegram
@Gamble_GC
Интеграцияны баштоо

Email — милдеттүү. Telegram же WhatsApp — каалооңузга жараша.

Атыңыз милдеттүү эмес
Email милдеттүү эмес
Тема милдеттүү эмес
Билдирүү милдеттүү эмес
Telegram милдеттүү эмес
@
Эгер Telegram көрсөтсөңүз — Emailден тышкары ошол жактан да жооп беребиз.
WhatsApp милдеттүү эмес
Формат: өлкөнүн коду жана номер (мисалы, +996XXXXXXXXX).

Түшүрүү баскычын басуу менен сиз маалыматтарыңыздын иштетилишине макул болосуз.