用bot買幣只換到極少量的代幣 - 數位貨幣

Bethany avatar
By Bethany
at 2022-04-06T13:01

Table of Contents

最近嘗試自己寫一個簡單的程式 讓這個bot可以代替手動去買幣跟賣幣

之前測試了幾次看起來沒問題

今天發現

https://reurl.cc/oeWD6j

我去用0.2bnb($88.25)買這個ANM代幣

結果只換到價值$0.41的代幣回來而已...

這筆錢就這樣完全被吃掉了...

看了明細確定沒被夾子攻擊

https://reurl.cc/jkLdZq

我看別人的交易就大約有換到等值的代幣

不知道為什麼就唯獨我的交易有問題

我調用的合約方法單純是swapExactETHForTokens而已
path[0]是bnb address

function swapETHForTokens(address token, uint256 amount, address to) private
{
address[] memory path = new address[](2);
path[0] = 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c;
path[1] = token;
pancakeswapV2Router.swapExactETHForTokens{
value: amount
}(
0,
path,
to,
block.timestamp
);
}


我猜可能的原因是

這個ANM代幣是BUSD的交易對 不是BNB的交易對

我看別人的交易是先從BNB換成BUSD再換成ANM代幣

而我的是直接從BNB換成ANM代幣

不知道問題是不是出在這裡?

可是如果從pancakeswap頁面手動買不也是去呼叫swapExactETHForTokens

可是手動買的話看起來會先從BNB換成BUSD再換成ANM代幣

不太懂為什麼結果會不一樣

另外我看網路上其他的bot也都是直接用BNB或WBNB去Swap一次而已

似乎也沒有多一步去轉成BUSD的動作

所以可能也不是我猜的原因

可是又想不出來還有什麼別的問題 所以發文求助看看QQ

--

All Comments

Carol avatar
By Carol
at 2022-04-08T02:58
就像你說的,ANM-BNB這個pair深度不夠吧。如果是這個原
因,你的path用BNB-BUSD-ANM就可以
Ula avatar
By Ula
at 2022-04-09T16:55
…手動買網頁會有router搜尋可以用的交易對
你call function 要自己加router path,也就是path=[bnb,b
usd,AMM]
你沒給正確path,當然只換到一點點….
Franklin avatar
By Franklin
at 2022-04-11T06:52
下次記得用getAmountsOut檢查
一下,正常來講都會有這一步
檢查
Aaliyah avatar
By Aaliyah
at 2022-04-11T02:46
有這個pair只是深度兩百鎂,你投88鎂滑價到不行
0x09f9bCf6b3c6bd4B1dEf38b5791C6F4425224F65
你要不回來很正常,你以為其他bot都是吃素的嗎,有一筆單跟
在你後面把profit套出來了
0x3fd8cee0ba4e2181d07d046655fab12b10c6a72da206b0dce0e4
cca29bbe951d
Faithe avatar
By Faithe
at 2022-04-12T16:44
被夾了
Thomas avatar
By Thomas
at 2022-04-11T02:46
要試錯先用測試網吧
Eden avatar
By Eden
at 2022-04-12T16:44
測試網,不管做什麼尤其是寫程式,必須先測試
Thomas avatar
By Thomas
at 2022-04-11T02:46
小白只看的懂一點上面大大們的解釋,先推目前這裡還清

Ftx pro app 今天無法登入?

Erin avatar
By Erin
at 2022-04-06T12:46
網頁版的 ftx pro 可以登入 手機板的 ftx pro app 卻無法登入 有人也有遇到這樣的問題嗎? 出現了一行紅字 an account with this email exists, but is not linked to google. - ...

幣安電匯出入金 帳號姓名問題

Agatha avatar
By Agatha
at 2022-04-05T23:16
幣安認證的姓名是中文 我記得台灣銀行外幣帳號都是羅馬拼音 這樣 wire 入金 andamp; 出金會有問題嗎? 如果可以的話 假設要用 wire 轉入美國券商的錢也可以嗎?(這個姓名就一定是羅馬拼音了) 謝謝 - ...

請問用maicoin和max的報稅問題

Kama avatar
By Kama
at 2022-04-05T21:29
請問一下 因為下個月就是五月要申報綜合所得稅 想請問 因為我通常都是用maicoin和max居多 想請問如果出金都是這兩家 所得稅要怎麼算? 大部分我都是買賣SOL或USDT 偶爾買賣一點以太幣 這種算境外所得嗎? - ...

NEAR node 踩坑心得

Yuri avatar
By Yuri
at 2022-04-05T17:12
HI,大家好,上次有介紹AURORA Relay的架設心得,最近因為發現直接橋接官方NEAR NODE 人多的時候其實會LAG,經過一番研究,relay的速度還是取決於NEAR node的速度,所以如 果要快速拿到鏈上資料的話還是需要架NEAR NODE QQ AURORA其實只是一個智慧合約並沒有質押產生 ...

從幣安到ftx 怎樣最無損?

Carol avatar
By Carol
at 2022-04-05T16:25
就是有一筆國外收入 是美金 我想把美金在幣安 買幣 不知道在幣安要買 usdc或usdt或busd 走哪條路線轉到ftx 會比較無損? 還是說多少會有損失? - ...