> For the complete documentation index, see [llms.txt](https://docs.origami.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.origami.tech/reference/grid-language/structures/symbol.md).

# Symbol

The Symbol structure — fee coin, amount precision and price precision of a trading pair, returned by symbol().

The Symbol structure in Origami Tech represents trading pairs and market identifiers, essential for defining strategy scope and assets.

<details>

<summary><code>Symbol</code></summary>

`Symbol.fee_coin`

`Symbol.amount_precision` amount (base coin) rounding. Decimal 10 ^ n

`Symbol.price_precision` price (counter coin) rounding. Decimal 10 ^ n (usually, n < 0)

`Symbol.total_counter_min` minimum value: price \* amount, that can be used to create an order

`Symbol.total_counter_last_min` minimum price \* ticker.last, that can be used to create an order

`Symbol.amount_min` - minimum amount to create an order

`Symbol.bid_max_multiplier` - price protection. Order can not be more than ticker.last \* bid\_max\_multiplier while placing buy order. (todo)

`Symbol.ask_min_multiplier` - price protection. Order can not be less than ticker.last \* ask\_min\_multiplier while placing sell order. (todo)

</details>
