此网页仅供信息参考之用。部分服务和功能可能在您所在的司法辖区不可用。

What is a stop order and how does it work?

While trading cryptocurrencies on an exchange usually involves buyers and sellers placing market orders, more sophisticated traders require more advanced tools, such as the stop order.

What is a stop order?

A stop order is a conditional trading function that lets traders buy or sell an underlying asset once its price reaches a specific point, called the trigger price, that they set in advance. Once the market price reaches this predefined trigger price, a buy or sell command is executed automatically at the predefined order price (not necessarily the same as the trigger price), or the market price at the time.

What this means in practice is that a trader looking to sell BTC has two main choices of how to sell it via a stop order: Either they can sell at a higher price (to ensure making a profit) using a take-profit, or TP, order; or they can prevent losses by setting a floor price at which to sell, using a stop-loss, or SL, order.

The same is true if the trader is looking to buy BTC — they can set a specific price, or trigger price, at which they want to buy BTC, depending on market conditions. This functionality is particularly useful in crypto markets due to their 24/7 nature, allowing traders to set up algorithmic orders and step away from the markets.

Stop order example

For instance, let’s say a trader bought BTC at $9,000. They can set a stop order to take profit, setting the trigger price at $10,000 and the order price at $9,950 ($50 less to ensure that the order gets filled immediately).

The trigger price serves as the threshold that the market needs to meet before the conditional order comes into play. A trader could very well use the same value for both the trigger price and the order price, but given the volatile nature of crypto markets, it could result in orders remaining unfilled, as the price could momentarily touch $10,000 before dropping sharply.

Setting the order price slightly below the trigger price improves the chances of an order being filled even if the market doesn’t stay at $10,000 for long.

This means that if the market stays below $10,000, nothing will happen, but as soon the market price touches $10,000, this order price of $9,950 will be triggered and subsequently executed.

Similarly, the trader who bought BTC at $9,000 can prevent losses with a stop-loss order by setting the trigger price at, let’s say, $8,500 — and an order price of $8,450, for example — in order to exit the position within their acceptable margin for loss.

Alternatively, the trader can also set trigger and order prices to buy BTC at certain levels (as shown below) for profitable entries (bullish or bearish) and so on. 

In summary, a stop order allows traders to set trigger and order prices to open or close long and short positions depending on market direction.

OKX stop order optimizations

OKX recently launched multiple new optimizations for the stop-order function, available for traders on both the desktop and mobile app versions of OKX. These upgrades for stop orders give users more flexibility and freedom to strategically trade digital assets on the OKX platform.

One Cancels the Other

Firstly, we have introduced the One Cancels the Other feature. With the OCO order, a trader can set both a stop-loss condition and a take-profit condition at the same time, and whichever order is executed first — based on the user’s set trigger and order prices — will invalidate the other.

For example, a trader holding $9,000 can set conditions for both — i.e., taking profit and stopping loss — at the same time, using the OCO function. This means Bitcoin’s price can swing either way and activate one of the conditions, invalidating the other automatically.

Once again, this order type is uniquely suited to crypto markets that are extremely volatile and can move in either direction within hours, necessitating such multi-conditional orders for optimal trades.

Moreover, this optimization resolves issues that prevent an order from being executed when a user sets a limit order (i.e., to buy or sell the underlying asset at a set price or better) for TP and a stop order for SL at the same time. By using the OCO order type, users can now trade securely and flexibly.

Meanwhile, traders can also continue utilizing the conditional order function as usual to open or close positions based on their trading strategies. 

Trigger Order

The second optimization we are launching is another new order type called a trigger order. A trigger order works the same as a conditional stop order except that it does not freeze a user’s margins or positions. What this means is that traders who do not want to lock in their position and want to chase price surges or drops can do so by denoting a trigger price and a scenario.

The rules above indicate the order conditions traders need to follow in various scenarios, depending on whether they’re opening or closing a position (i.e., buying or selling). Some of the rules are fairly obvious, such as that closing a long position for profit would require a trigger price to be set higher than the last market price. Similarly, closing the position to stop loss would require the trigger price to be less than the last price. Corresponding rules apply to opening new positions, depending on whether a trader is bullish (or looking to rebound) or bearish.

However, due to the fact that margins and positions are not frozen, trigger orders can fail due to various factors, such as position limit, price limit and so on.

Position stop order

The third optimization supports the setting of a stop order for a specific position, called the position stop order. Using this order type freezes the particular position in question and its TP and SL settings can be viewed and canceled on the “Open Orders” page. This means a trader could set a conditional order for 1 BTC out of their total 10 BTC.

Order with TP/SL

The latest optimization allows users to set stop orders alongside any market or limit order. As shown in the screenshot below, users have the option to activate one or both stop order (take-profit or/and stop-loss) functions while placing a market order.

When using this new optimization with a limit order, users get the added option to define a trigger price and an order price for one or both of the stop order functions. This allows users to set order prices below or above the trigger prices for added flexibility.

The selected functions will be active once the actual order (limit or market) is fulfilled and can be viewed under the “Open Orders” tab. While users can edit their limit orders before they are fulfilled, the stop order functions will be canceled if they don’t fit the changed parameters.

Stop order limits

Finally, users of the stop-order feature on OKX should note the various limits imposed on single orders, as shown below. These limits change with market conditions.


Disclaimer: This material should not be taken as the basis for making investment decisions, nor be construed as a recommendation to engage in investment transactions. Trading digital assets involves significant risk and can result in the loss of your invested capital. You should ensure that you fully understand the risk involved and take into consideration your level of experience, investment objectives and seek independent financial advice if necessary.

免责声明
本文章可能包含不适用于您所在地区的产品相关内容。本文仅致力于提供一般性信息,不对其中的任何事实错误或遗漏负责任。本文仅代表作者个人观点,不代表欧易的观点。 本文无意提供以下任何建议,包括但不限于:(i) 投资建议或投资推荐;(ii) 购买、出售或持有数字资产的要约或招揽;或 (iii) 财务、会计、法律或税务建议。 持有的数字资产 (包括稳定币和 NFTs) 涉及高风险,可能会大幅波动,甚至变得毫无价值。您应根据自己的财务状况仔细考虑交易或持有数字资产是否适合您。有关您具体情况的问题,请咨询您的法律/税务/投资专业人士。本文中出现的信息 (包括市场数据和统计信息,如果有) 仅供一般参考之用。尽管我们在准备这些数据和图表时已采取了所有合理的谨慎措施,但对于此处表达的任何事实错误或遗漏,我们不承担任何责任。欧易 Web3 功能,包括欧易 Web3 钱包和欧易 NFT 市场都受 www.okx.com 单独的服务条款约束。
© 2024 OKX。本文可以全文复制或分发,也可以使用本文 100 字或更少的摘录,前提是此类使用是非商业性的。整篇文章的任何复制或分发亦必须突出说明:“本文版权所有 © 2024 OKX,经许可使用。”允许的摘录必须引用文章名称并包含出处,例如“文章名称,[作者姓名 (如适用)],© 2024 OKX”。不允许对本文进行衍生作品或其他用途。
展开
相关推荐
查看更多
查看更多
立即注册并领取奖励