Skip to main content

Capital Controls - Trades - Dollar

Description

This test for trades in dollar terms identifies users whose aggregate trade transactions exceed preset dollar thresholds, signalling potential irregularities or breaches of compliance standards. By analyzing trade transaction data at both user and asset levels, it flags activities surpassing these limits.

Use Cases

  • Compliance Monitoring: Detects users exceeding regulatory thresholds for transaction value or frequency to ensure adherence to AML and capital movement rules.

  • Fraud Detection: Flags unusual transaction patterns to identify potential fraud, unauthorized activity, or capital flight.

Required Data

Trades Data

VariableDescription
timestampTimestamp of the trade made (YYYY-MM-DD hh:mm:ss).
user_idUser ID to identify the individual user.
symbol_pairThe asset symbol; e.g., BTCUSDT, SHIBETH, DOGEUSDT.
sideWhether the trade is a BUY or SELL.
price_usdThe price of the symbol in USD.
priceThe execution price of the symbol pair.
amountThe amount of the symbol being traded.

Parameters

ParameterDescriptionTypeDefault ValueConfigurable
analysis_windowTime window for analyzing transactions, in hours.Integer168Yes
analysis_minimum_transaction_count_thresholdMinimum transaction count per user in analysis period to be considered.Integer10Yes
analysis_minimum_aggregate_dollar_thresholdMinimum aggregate dollar value of transactions per user in analysis period to be considered.Float1000Yes
create_ticketFlag to determine if tickets should be created for alerts.BooleanTrueYes

Methodology

  • Monitor Transaction Activity Evaluate user transactions over a defined time frame to assess which users and transactions to consider in the analysis.

  • Apply Compliance Thresholds Compare transaction activity against predefined limits for volume and value to identify breaches of regulatory or policy standards.

  • Flag High-Risk Users Flag users whose activities exceed the preset thresholds for further investigation.