Risk Limits

You may run into risk limit errors when attempting to place trades. This page explains the different types of risk limits and the corrective action needed to resolve the issue.

Every risk check has an error message explaining the limit that was hit, and also the limit value in dollar terms. In the example above, the user tried to trade a notional size of $1.2M, but the limit was $1M.

NameError MessageCorrective Action

UserGrossNotionalLimitRiskCheck

Post trade gross notional {post_trade_gross_notional} exceeds user gross notional limit. Limit: {gross_notional_limit}

Each user has a max limit on their gross notional size for the entire account. Try reducing the trade size or file a Getting Help (Support) ticket to request an increase in limits.

UserNetNotionalLimitRiskCheck

Post trade net notional {post_trade_net_notional} exceeds user net notional limit. Limit: {net_notional_limit}

Each user has a max limit on their net notional size for the entire account. Try reducing the trade size or file a Getting Help (Support) ticket to request an increase in limits.

UserInstrumentLimitRiskCheck

Trade notional {signed_trade_notional} exceeds user instrument notional limit. Limit: {instrument_limit}

Each user has a max size limit on their position in each market. Try reducing the trade size or file a Getting Help (Support) ticket to request an increase in limits.

OlpVarLimitRiskCheck

OLP has hit the VaR limit.

OLP positions in aggregate have a max value-at-risk limit. Wait for others to close their positions or increase deposits into OLP.

OlpGrossNotionalRiskCheck

OLP has hit the gross notional limit.

OLP positions in aggregate have a max notional limit. Wait for others to close their positions or increase deposits into OLP.

OlpNetNotionalRiskCheck

OLP has hit the net notional limit.

OLP positions in aggregate have a max notional limit. Wait for others to close their positions or increase deposits into OLP.

OlpPositionLimitRiskCheck

Quote quantity {} * price {} exceeds OLP max position limit. OR Post trade notional {post_trade_notional_f64} exceeds OLP max position limit.

OLP has a max position size. Try reducing your trade size.

SkewAsPercentOfFdvLimit

Post trade skew {new_skew_dollars} exceeds fdv percent limit. FDV: {fdv}

The skew (long open interest minus short open interest) on this market is capped to a percent of the fully diluted value of the underlying token. Wait for others to close their positions and reduce skew or try trading the other direction (open a long instead of a short, or vice versa).

OiAsPercentOfFdvLimit

Post trade notional {post_trade_notional} exceeds fdv percent limit. FDV: {fdv} OR Quote quantity {} * price {} exceeds fdv percent limit. FDV: {}

The open interest on this market is capped to a percent of the fully diluted value of the underlying token. Wait for others to close their positions and reduce open interest before attempting to trade.

PricingRiskCheck

Price is too far from mark price

The quote price is too far away from the mark price. Try refreshing the quote or reducing the trade size.

GlobalConfigsCheck

Trading is disabled. Please visit our Discord for updates.

Admins have disabled trading on Omni. Wait for admins to re-enable trading.

Last updated