Advanced Features
Last updated
Last updated
Some users may wish to add additional parameters to their DCA order to further custom-tailor it to their needs. With these users in mind, Aftermath offers three simple to use but powerful additional features: Delay, Exchange Strategy, and Custom Recipient.
Delay is useful if the user wishes to create a DCA order, but does not wish for it to begin performing trades immediately. The order will be published on chain and will automatically execute the first trade after the specified delay has elapsed.
This feature is useful if there is a certain time of day you wish for your trades to be made, or if you have a particular target date in mind to begin entering or exiting a position. You can simply set up the DCA order now, and it will begin at the appropriate time.
In order for DCA to truly be a set it and forget it strategy, a user may want to ensure that trades only occur if the price of the asset being bought falls within a certain range. Enabling Exchange Strategy does exactly this, checking first that the current price meets the specified criteria before executing the trade. If the price is out of range, that scheduled trade is skipped and orders will not commence again until the parameters set by the user are once again met.
The above image is an example of using an Exchange Strategy to purchase SUI only if 1 USDC is worth 1.10 SUI or greater. A strategy like this ensure that if the price surges above a level the user wishes to purchase the asset at, the DCA order will pause until the price of the asset being purchased once again drops below the maximum allowable Exchange Rate. In the above example, the Current Exchange Rate is 1 USDC = 1.0886 SUI, so even though the DCA order was set to start immediately, it will not begin executing trades as the price is out of the specified range.
Specifying a Custom Recipient will cause the asset being purchased to be sent to a different address than the one used to create the DCA order. This offers additional automation to your portfolio management if desired. For example, a user may wish to use funds from a trading account to purchase an asset, and send that to an investment account. Or if taking profits, they may wish to send the purchased asset directly to a CEX account.