DeltaTrade
  • Introduction to DeltaTrade 🤖
    • Vision
    • Features
      • Trading Vault
        • Grid Trading
        • Swing Vault
        • DCA
        • Rebalancing Bot
      • MultiChain - Chain Abstraction(Coming Soon)
      • OrderBook(Coming Soon)
      • Full Platform Market Maker
      • AI Powered Strategy(Coming Soon)
    • Protocol fees
    • Fee referral rebate mechanism
    • Official Links
    • FAQ
  • Technical information
    • Security
      • Fund Security
      • Audit
      • Oracle
    • Implementation Concepts
    • Source of liquidity
  • Activities
    • DeltaDisk NFT
    • Testnet campaign
      • NFT Details
    • Gachapon
    • Delta Points
    • Ranking Competition
    • Burrow & Trade
    • Mining
  • User guide
    • Official DeltaBot Links
    • Introduction to Near Protocol
    • Introduction to DeltaBot Functional Modules
      • Home Page
      • Market
      • Vaults
      • DashBoard
      • LeaderBoard
    • How to Create a Trading Bot
    • Grid Trading Bot Creation Strategies
      • Wide Price Range
      • Narrow Price Range
      • Pure Buy Order Grid Strategy
      • Pure Sell Order Grid Strategy
      • Unbalanced Buy-Sell Order Grid Strategy
  • SDK
    • SmartContract
      • DCA
        • Token Storage Deposit
        • Deposit
        • Create DCA
        • Query DCA
      • Grid
      • Swing
    • JS
      • DCA
      • Grid
      • Swing
  • Business
    • Contact Us
Powered by GitBook
On this page
  • Method:
  • Params
  • Near Cli
  • Event
  1. SDK
  2. SmartContract
  3. DCA

Create DCA

Method:

Near Call create_dca

Params

Name
Type
Description

name

string

Name of the DCA

token_in

AccountId

Sell Token

token_out

AccountId

Buy Token

single_amount_in

U128

Number of single executions

start_time

u64

millisecond, for example: 1729580505000

interval_time

u64

millisecond, for example: 60000(1minute)

count

u16

dca execution times

lowest_price

u64

lowest execution price, price = token_in / token_out

highest_price

u64

highest execution price, price = token_in / token_out

slippage

u16

ref's slippage during swap, min:10, max:10000; 10->0.1%

Near Cli

near call deltadca.testnet create_dca '{"name":"","token_id":"","token_out":"","single_amount_in":"","start_time":123,"interval_time":123,"count":8,"lowest_price":123,"highest":123,"slippage":20}' --deposit=0.02 --accountId=zero.testnet

deposit 0.02Near: Mainly used for storage, excess will be returned directly

Event

Name: create_dca

Event Body:

EVENT_JSON:{"data":[{"dca_vault":{"buy_amount_record":"0","buy_amount_to_user":false,"closed":false,"count":2,"execute_count":0,"highest_price":1000000000,"id":"DCA:224","interval_time":864000000,"left_amount_in":"100000000000000000000000000000","left_amount_out":"0","locked":false,"lowest_price":200000000,"name":"neko quick1","need_withdraw_amount":"0","process":0,"single_amount_in":"50000000000000000000000000000","slippage":50,"start_time":1729526703685,"token_in":"ftv2.nekotoken.near","token_out":"17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1","user":"59583199fc8d2b7207ad71f5213b3e7c917cbf07579d0e63fe1d7cebd9a2cd00"}}],"event":"create_dca","standard":"DeltaBot","version":"0.0.1"}

DCA ID will be returned on Event.

PreviousDepositNextQuery DCA

Last updated 6 months ago