Skip to content
Practical market worksheet

Price Tick, Quantity Step and Minimum-Notional Checker

Catch decimal-grid and bound mismatches before you prepare an order.

Your inputsBrowser calculationCSV export

Hypothetical price 100.03 and quantity 0.1054 do not align with a 0.05 price tick and 0.001 quantity step. Their entered notional is 10.543162, which clears the supplied minimum of 10. One of three checks passes. Rounded-down candidates are 100 and 0.105; they are shown for inspection, not applied as an order.

What this helps you check

A price that looks precise can still miss a tick grid, and a quantity can miss a step despite meeting minimum notional. This worksheet evaluates a supplied subset of static order filters using decimal-safe arithmetic. It shows each entered-value check and displays rounded-down candidates separately.

Passing these checks means only that the entered values meet the enabled static subset. Dynamic price bands, account limits and provider rules may still reject an order. Rounded candidates require fresh checks and are never treated as proof of a valid complete order.

Your worksheet

No account connection required

Inputs are processed in your browser by this calculator. There is no quote lookup or file upload for the calculation. Site measurement and consent are handled separately by the site's privacy and consent controls.

Unit: quote per base. Use a decimal point; do not use thousands separators.
Unit: base. Use a decimal point; do not use thousands separators.
Unit: quote per base. Use a decimal point; do not use thousands separators.
Unit: base. Use a decimal point; do not use thousands separators.
Unit: quote per base. Use a decimal point; do not use thousands separators.
Unit: quote per base. Use a decimal point; do not use thousands separators.
Unit: base. Use a decimal point; do not use thousands separators.
Unit: base. Use a decimal point; do not use thousands separators.
Unit: quote. Use a decimal point; do not use thousands separators.
Unit: quote. Use a decimal point; do not use thousands separators.

Interactive calculation requires JavaScript. The method and hypothetical worked example below remain readable.

Hypothetical worked example

Check the example by hand

Hypothetical price 100.03 and quantity 0.1054 do not align with a 0.05 price tick and 0.001 quantity step. Their entered notional is 10.543162, which clears the supplied minimum of 10. One of three checks passes. Rounded-down candidates are 100 and 0.105; they are shown for inspection, not applied as an order.

Checks passed
1
Applicable checks
3
Entered notional
10.543162quote
Price rounded down
100quote per base
Quantity rounded down
0.105base
Exact example inputs
{
  "price": "100.03",
  "quantity": "0.1054",
  "tick_size": "0.05",
  "quantity_step": "0.001",
  "min_price": "0",
  "max_price": "0",
  "min_quantity": "0",
  "max_quantity": "0",
  "min_notional": "10",
  "max_notional": "0"
}

The example is invented to demonstrate the method. It is not a current market quote, a provider's fee schedule or verified trading performance.

How the worksheet works

  1. Every enabled nonzero rule adds one applicable check: price tick, quantity step, min/max price, min/max quantity, min/max notional.
  2. Decimal grid rules use integer-scaled decimal strings: price modulo tick_size=0 and quantity modulo quantity_step=0; do not use binary floating-point %.
  3. notional=price*quantity; compare against supplied notional bounds.
  4. Rounded candidates use floor(price/tick_size)*tick_size and floor(quantity/quantity_step)*quantity_step, retaining entered values if the corresponding step is disabled.
  5. Only entered parameters are evaluated; rounded candidates are not automatically applied or treated as a valid complete order.

Passing these checks means only that the entered values meet the enabled static subset. Dynamic price bands, account limits and provider rules may still reject an order. Rounded candidates require fresh checks and are never treated as proof of a valid complete order.

Boundaries to keep in view

  • At most 12 fractional digits per decimal input; reject exponent notation for exact-filter operands.
  • Reject contradictory enabled minimum/maximum bounds.
  • Limit-order subset only: dynamic percent-price bands, market-price averaging, venue account rules and unknown filters are not checked.
  • A passed local subset does not guarantee exchange acceptance.

Compare resources for this task

Order-format research requires precise decimal rules and instrument-specific parameters. Official schemas explain the filters, while a local worksheet can test values you supply. A reference page is not a live authorization or acceptance check.

10 Resources for Checking Crypto Order Parameters

Official sources and scope

The sources document formats, mechanisms or record workflows. The arithmetic and editorial comparison on this page use the supplied worksheet definitions.

  • Binance official Spot filters

    PRICE_FILTER, LOT_SIZE and notional rules; current symbol parameters must be supplied.

    Reference checked 2026-10-01. Consult the source for current product rules.