Filters
Filters define trading rules for currency pairs and order execution in the EXMON Spot API.
All filters are derived from the /pair_settings endpoint and order parameters.
Symbol Filters
PRICE LIMITS
Defines allowed price range for a trading pair.
min_price— minimum allowed pricemax_price— maximum allowed price
Rules:
price >= min_priceprice <= max_price
Example:
{
"min_price": "1",
"max_price": "100000"
}
QUANTITY LIMITS
Defines allowed quantity range.
min_quantity— minimum order quantitymax_quantity— maximum order quantity
Rules:
quantity >= min_quantityquantity <= max_quantity
Example:
{
"min_quantity": "0.00001",
"max_quantity": "1000"
}
AMOUNT LIMITS (Market Orders Only)
Defines limits for total order value (quote currency).
min_amount— minimum total amountmax_amount— maximum total amount
⚠ Applies only to market orders (market_buy_total, market_sell_total)
Rules:
amount >= min_amountamount <= max_amount
Example:
{
"min_amount": "1",
"max_amount": "50000"
}
PRICE PRECISION
Defines number of decimal places allowed in price.
price_precision
Rule:
- Price must match allowed precision
Example:
{
"price_precision": 2
}
COMMISSION
Defines trading fees.
commission_maker_percent— "0"commission_taker_percent— "0"
Example:
{
"commission_maker_percent": "0",
"commission_taker_percent": "0"
}
Order Execution Filters
EXECUTION TYPE (exec_type)
Applies to limit orders only.
post_only— order will not execute immediatelyfok— fill-or-kill (must fully fill immediately or cancel)ioc— immediate-or-cancel (partial fill allowed, remainder canceled)
Stop Market Filters
Used in /stop_market_order_create.
trigger_price— activation pricequantity— order size
Rules:
trigger_pricemust respect pair price limitsquantitymust respect quantity limits
Notes
- All filters are pair-specific via
/pair_settings - No global exchange-level filters exist
- No asset-level filters exist
- Market and limit orders have different validation rules