πTake Profit and Stop Loss
Last updated
Last updated
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.
Warning: As a front-end implemented solution, IntentX cannot guarantee that the close order is complete on the solver side, only that the close request is sent correctly to the solver. This dependency exists on the SYMMIO and solver side, with further development required to create a 100% robust system, including a multi-dimensional system with redundancies on both the IntentX and solver side.
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.