按照交割方式的不同可以将合约分为永续合约和定期合约
两者间的主要区别按照字面意思就是定期合约有固定交割日,而永续合约没有。其中定期合约按照交割时间的不同分为三类:当周合约、次周合约和季度合约。
合约交易是一种金融衍生品,它是相对于现货市场的交易,用户可以在期货合约交易中通过判断涨跌,选择买入做多或者卖出做空合约,To gain the benefits of price increases or decreases.
当然,不同的交易所所设置的交易合约也不尽相同,目前永续合约做的不错的有birmex,huobi,OKex。
const checkUSDTBalance=async()=>{
const balance=await usdt.balanceOf(wallet.address);
console.log(chalk.green(USDT balance:${ethers.utils.formatEther(balance)}
));
return balance;
}
const checkKCSBalance=async()=>{
const balance=await wallet.getBalance();
console.log(chalk.green(KCS balance:${ethers.utils.formatEther(balance)}
));
return balance;
}
//step2:if ksc,just swap or if usdt,approve and swap
if(Number(ethers.utils.formatEther(kcsBalance))>0.1){//KCS balance need to>0.1,since we swap 0.1 kcs to usdt and we need to pay gas fee
await swapKCS2USDT();
}
if(Number(ethers.utils.formatEther(usdtBalance))>=0.2){//0.2 is min amount of usdt,since we swap 0.1 usdt to kcs and 0.1 usdt to usdc
await approveUSDT();
await swapUSDT2KCS();
await swapUSDT2USDC();
}