Page cover image

๐Ÿ›‘Take Profit and Stop Loss

How It Works:

As a front-end coordinator with solvers through SYMMIO core contracts, weโ€™ve implemented our own proprietary solution for SL/TP. This comprehensive solution allows us to trigger orders as soon as the price hits the userโ€™s target; consisting of a price query from Binance official price feeds, Last Price, Mark Price, and a fallback option in case it goes down to always have a reliable Oracle to gather price from.

For us to be able to close a position on behalf of the user, the SYMMIO team has added a function inside the core contract that allows us to execute a transaction on the userโ€™s behalf after signing a transaction permitting us to do so.

The system works as follows:

Price >= TP โ†’ System is triggered, and the close request is sent to the solver.

Price <= SL โ†’ System is triggered, and the close request is sent to the solver.

Price is determined using "Last Price" from source market to align with charting in normal trading conditions (99% of the time). To add protection against price wicks, if "Last Price" dislocates from the market "Mark Price" by >0.25% during volatility, IntentX uses "Mark Price" to trigger the stop loss instead.

Once triggered, the transaction is closed at Market Price, which can vary from the trigger price.

The time between the system trigger and the transaction being sent is minimal, and thanks to our Account Abstraction technology, we can sponsor this operation with a $0 gas cost for the user.

However, the timing between different states on the SYMMIO on-chain side can vary between 3โ€“5 seconds, which creates room for orders not to get filled/executed because of price changes.

Users must consider that this system works better on medium & long-term operations rather than in scalping & low timeframe operations.

Setting Stop Loss & Take Profit

Setting your SL & TP is as easy as a few clicks.

Firstly, you need to open a position and view your position in the โ€˜โ€™Positionsโ€™โ€™ tab. From there, youโ€™ll find TP/SL. Click on the settings to start setting up your TP/SL.

Now, youโ€™ll need to enable stop loss with an approval. This approval needs to be set so IntentX can close your position.

Once youโ€™ve enabled stop loss, itโ€™s as simple as choosing your Take Profit & Stop Loss. Choose percentage-based, or put in your own desired prices.

Last updated