β²οΈDCA Trading
How DCA Works
DCA Swap allows users to sell one token at regular intervals and continuously buy a target token. Once the plan is created:
Funds are allocated in a smart contract
The system executes swaps automatically based on your chosen frequency
Tokens purchased in each execution are immediately transferred to your wallet
You retain full visibility and control over active and completed orders
Creating a DCA Order
Follow the process below or watch this tutorial video to set up a DCA plan:
1. Select Sell Token
Choose the token you want to sell and enter the total amount you want to allocate.
Minimum order size: β₯ $50 (to prevent gas farming or abuse)
2. Select Buy Token
Choose the token you want to accumulate.
Batch buying will be available in a future version.
3. Set Execution Frequency
Define how often the system will execute your DCA plan.
Supported intervals:
Minutes
Hourly
Daily
Weekly
Monthly
Additional rules:
Minimum total executions: β₯ 2
Example: 2 times per hour, 1 time per day, etc. Set Price Range (Optional)
You may choose to set a custom min or max price to control execution conditions.
Displayed market price helps set reference
One-click option to use current price as max price
Supports up to 8 decimals
Max price must be β₯ min price
If the market price is outside your range at the scheduled time, that execution may be skipped.
5. Price Impact Protection
First DCA order: Users can choose whether to place orders based on the current estimated price impact
Subsequent orders: System automatically applies 5% price impact protection
6. Confirm Fees
Astros charges a small service fee (see βFee Structureβ below). A portion of the fee is converted into SUI for gas fees.
7. Confirm Estimated End Date
The system will calculate the estimated completion date of your DCA plan based on:
Total amount
Interval
Number of scheduled executions
Start time
Times are displayed in your local timezone.
8. Confirm & Allocate Funds
Once confirmed:
Funds are allocated to the smart contract for order execution
Users can cancel at any time and withdraw unused funds
Idle yield on unspent funds is not supported in v1
Your DCA plan is now active.
Managing Your DCA Orders
Active Orders
Under the βActive Ordersβ section, you can view:
Your selected price range
Estimated completion time
Execution history
Filled amount vs. total
Tx hashes for each execution
Current order status
Receive Purchased Tokens Automatically
Each time the system executes your DCA order:
Swapped tokens are immediately sent to your wallet
You do not need to claim anything manually
Cancel an Active Order
You may cancel your active DCA plan at any time.
All unused funds will be fully refunded
Completed executions remain valid, and already-delivered tokens stay in your wallet
Completed or Cancelled Orders
This section displays:
Total filled size (e.g., 100/100 tokens)
All execution timestamps
Execution details & Tx hashes
Final status: Completed or Cancelled
Fee Structure
Astros adopts a transparent fee model. A small service fee is deducted using a slippage-based mechanism, and part of the fee is converted into SUI to cover gas for order execution.
Service Fee Table
Order Size (USD)
Service Fee
Example Order
Fee (USD)
$3 β $249
0.10%
$3
$0.003
$250 β $999
0.06%
$250
$0.15
$1,000 β $4,999
0.04%
$1,000
$0.40
$5,000 β $9,999
0.03%
$5,000
$1.50
$10,000+
Fixed $5.00
$10,000
$5.00
Notes:
For orders above $10k, the fee dynamically adjusts to maintain a maximum service fee of $5.
Last updated