RedotPay Trade supports four order types, plus a reduce-only setting. Some prioritize speed; others prioritize price control. No order type can guarantee an instant fill, an exact price, and zero slippage all at once.
The four order types are:
Market order
Limit order
Trigger market order
Trigger limit order
Market order
A market order fills as quickly as possible at the best available price.
Because it matches against whatever liquidity is available, your final price may differ from the price shown when you place it. This difference is called slippage.
Use it when: speed matters more than an exact price, or when you can accept some price movement in a fast market.
Example: The price is around 100 USDC and you place a buy market order. It fills immediately at the best available prices. If the market moves fast, your average fill price may end up above 100 USDC.
Limit order
A limit order fills only at your chosen price or better. It gives you price control but isn't guaranteed to fill — if the market never reaches your price, it stays open.
Use it when :price matters more than speed, or when you want to wait for a specific level.
Example: The price is 100 USDC and you place a buy limit order at 98 USDC. It fills only if the market drops to 98 USDC or lower. If it stays above, the order doesn't fill.
Trigger market order
A trigger market order places a market order once your trigger price is reached. It's built for speed after the trigger, so the final price may differ from the trigger price.
Use it when: you want to exit quickly after a stop level, or enter after a breakout.
Example: The price is 100 USDC and you set a buy trigger market order at 105 USDC. When the market reaches 105 USDC, a buy market order is submitted.
Trigger limit order
A trigger limit order places a limit order once your trigger price is reached. It gives you more price control than a trigger market order, but it may not fill if the market moves too fast after triggering.
Use it when: you want a trigger-based order with price control and can accept the risk it doesn't fill.
Example: The price is 100 USDC and you set a buy trigger limit order with a trigger price of 105 USDC and a limit price of 105.5 USDC. When the market reaches 105 USDC, a buy limit order is placed at 105.5 USDC. If the market keeps rising too quickly, it may not fill.
Reduce Only
Reduce Only isn't a separate order type — it's a setting that limits an order so it can only reduce an existing position. It won't increase your position or flip it to the opposite direction.
Use it for: taking profit, stopping loss, scaling out, or avoiding accidental reverse exposure.
Example: If you hold a long position, a sell Reduce Only order reduces or closes it. If you have no matching position, or the order is larger than the position, it may not execute as expected.
Choosing an order type
Prioritize speed: market order or trigger market order.
Prioritize price control: limit order or trigger limit order.
Only reduce an existing position: use Reduce Only.
Risks to keep in mind
In fast-moving or low-liquidity markets:
Market orders may experience slippage.
Limit orders may not fill.
Trigger orders may execute differently than you expected once triggered.
Common questions
Will a market order always fill immediately?
It's designed to, but the final fill depends on available liquidity, and in volatile conditions the price may differ from the quoted price.
Why didn't my limit order fill?
The market may not have reached your limit price, or there wasn't enough liquidity at that price.
What's the difference between a trigger market and a trigger limit order?
A trigger market order becomes a market order when triggered (faster, less price control). A trigger limit order becomes a limit order when triggered (more price control, may not fill).
Why did my Reduce Only order fail?
You may have had no matching position to reduce, or the order was larger than the position available to close.
Which order type is best for beginners?
Many people start with market and limit orders, then move to trigger orders as they get comfortable.
