How to Use Trade Butler Bot
by @EtonKrow
Here is a full guide for Trade Butler Bot for trade in BSC.
I’m not a member of Trade Butler Bot dev team, I’m just one of user of this bot. And what i want is just help to another users to install and use this really nice bot.
What is the point to use this bot?
Right now the biggest platform for trade in Binance Smart Chain is Pancake Swap. There you can see a hundreds new tokens listed every day and there you can buy and sell any of this tokens.
But on Pancake Swap platform you can’t put any sell/buy orders with custom price, and you can’t put stop loss orders to save your money if price will drop crazy down. Only what you can do, is manually buy or sell directly with current price.
The solution is Trade Butler Bot. You can setup this bot, enter your own orders with your custom prices and strategies, and you can go sleep while bot will catch the trade.
With this bot you can:
- Buy & Sell tokens by putting orders with your price;
- Setup Stop Losses;
- Buy on the bottom and sell on the top with trailing orders (what is trailing buy/sell you can see on THIS VIDEO:
- Can trade a few coins at the same time;
- Token Pre-Approval Before Liquidity add on Pancake Swap (approval any token by using contract address);
- Instant Trade. Buy/Sell directly with current price. Working more faster then using Pancake Swap (Sometimes need this function if price moving so fast and you need to buy or Sell right now);
- Moonbag — Customized sell amounts if you want to keep a small bag “just in case”;
- Can setup Maximum Price Impact Limits:
- Can see current price right now (on charts or in Pancake Swap current price is late to updated);
- Buy immediately on listing (mempool sniping) with custom setup.
A few words about dev and Trade Butler Bot as a project
I’m on this project since they are did first launch and i really like the devs and team, always quick respond and really good community support and organisation.
The dev is @draukan (can find him in discord https://discord.gg/dj42K9JMUD ). The first bot he created for himself to trade in Uniswap, and after that he decide to created this bot for crypto community and now everyone can use it, on BSC and Uniswap (about Uniswap you can check THIS ARTICLE how to setup).
I recommended to check podcast with draukan on RektPodcast channel HERE.
Devs planing to keep upgrade this bot and there will be chart, whale wallet trade, and another functions. Keep follow updates and also you can check their WEB SITE
How to start it?
Simply Hold TBB to Use Trade Butler!
“As long as you hold TBB in the wallet connected to Trade Butler, you’re all set. We will NEVER raise our pricing on our initials tiers. We WILL continuously develop new features and will introduce additional tiers/pricing plans in the future.” (From their Web)
So, before we download this bot and install it, we need to choose which tiers we will use. For trade on Binance Smart Chain (BSC) we just need to buy bTBB token or provide liquidity bTBB/BNB on PancakeSwap.
There have 3 tiers:
- Price is 1 bTBB tokens or 0.4 LP (Liquidity Providing tokens bTBB/BNB).
This is just basic one. You can setup Buy/Sell orders, Stop Loss, and you can trade maximum only 2 tokens at the same time (10 trades in the same time). - Price is 4 bTBB tokens or 1.5 LP (Liquidity Providing tokens bTBB/BNB).
Here have everything from first tier + trailing buy/sell orders and can trade 10 tokens in the same time (10 trades in the same time). - Price is 8 bTBB tokens or 3 LP (Liquidity Providing tokens bTBB/BNB).
This is maximum tier with full functional. Everything from second tier + Unlimited Simultaneously Active Tokens + mempool sniper. For mempool sniper if you use 8 bTBB need pay 5% fee for every mempool snipe, if you buy 3 LP you not needed pay any fee.
Actually you use this bot for free, you hold this tokens while you use this bot. If you don’t want to use it anymore, you can just sell yours bTBB on Pancake Swap.
You can check full info about this tiers on WEB SITE.
How to buy bTBB?
If you still not install your metamask for Binance Smart Chain (BSC), HERE is a article about how to do it.
bTBB tokens you can buy on exchanger Pancake Swap:
https://exchange.pancakeswap.finance/#/swap
Click on “Select a currency” and enter bTBB contract address:
0xb1ac5dac9099fda18390901371ce03c5ec637c89
or just open PancakeSwap by this link:
https://exchange.pancakeswap.finance/#/swap?outputCurrency=0xb1ac5dac9099fda18390901371ce03c5ec637c89Or you can provide liquidity and get LP tokens
How to provide liquidity pool (LP) get LP tokens?
Open Pancake Swap Liquidity:
Click on “Add Liquidity” button and select BNB and bTBB:
Then click “Supply” button and you will see how many LP tokens you will received. Its depend of current price of bTBB. At this moment to get 3 LP need to enter 3.525 bTBB and 2.6524 BNB:
After that confirm transaction in Metamask and after it’s confirmed you will receive LP token on your wallet.
You can check your LP toke here:
Right now (14.03.2021) there is 4.68586 bTBB and 2.00014 BNB.
After we bought bTBB tokens or provided liquidity, we can start to setup the Trade Butler Bot. For using bot just keep tiers amount of bTBB tokens, or LP tokens, on your wallet, which you will use for trade with bot. Usually i recommend to created a new wallet for that and use it for trade with this bot.
How to install Trade Butler Bot for BSC?
This bot installed on you machine. You need just download it. Your private keys is safe and its on your local machine. There have version for Windows, Mac and Linux. You can download latest version from here:
https://bitbucket.org/draukan/trade-butler-bot-release/downloads/
The latest as of writing is Release v2.5.3 (AUDITED VERSION!)
Mac, Windows, Linux x64 and Linux (ARM) are all available
This version (2.5.3) is audited, check out audit paper here: https://bitbucket.org/draukan/trade-butler-bot-release/downloads/TBB-Audit-Vidar.pdf
Your private keys is safe and its on your local machine!
I’m using Mac, so, i will show you how i install it on Mac OS.
Unpack ZIP archive in to some folder and just copy all files to your any folder:
For first time start this bot hold CMD button and click “Open”:
Wait …
Click “Open” button and Trade Butler Bot will be launched:
How to Install Trade Butler Bot settings?
First we need to setup Personal Settings, Wallet Keys and Trade Settings:
Click on “Wallet Keys” button end enter private keys from your wallet and new password for bot (not from metamask):
Your private keys you can get from metamask. Open metamask and click on 3 dots and then click on “Account details”:
Then click on “Export Private Key” button:
Enter your metamask password and click “Confirm” button:
And copy your private keys from here:
You should see your wallet address in the lower left corner, but you may not see a token balance yet until you add your Infura ID below.
Now we need to enter Trade Settings. Click on “Trade Settings” button:
- First is Scan delay rate. Usually i put 5 sec (5000 ms). By default is 10 sec (10000ms).
- Second is Infura ID (later in the down here you can read where we can get Infura ID).
- You can leave other settings blank, but if you experience connection issues, then I recommend to enter Custom HTTP provider: https://bsc-dataseed1.defibit.io/
- If BSC main RPC is busy and lagging, then this secondary link is a backup
- Network switch to BSC Mainnet
- and DEX to Pancakeswap
- and others settings just enter same like on screenshot (Trade Settings 2/2)
Where we can get Infura ID?
- Infura ID can get after you register on https://infura.io/
Sign Up here first:
Enter you email and new password for Infura (not from your email):
Verify your account by checking your email:
After you get verified, open dashboard: https://infura.io/dashboard
Click “ETHEREUM” on the left dashboard and then click “CREATE A PROJECT” button:
Put the name of your project:
Copy this Infura ID and paste it in Trade Settings:
Thats it! Now our Bot ready to trade!
Also you can see video guide, from @draukan, how to setup GUI TBB
thi video guide IS HERE: https://open.lbry.com/@tradebutler:7/GUI-Basic-Setup:6After that, if you did all right, you will see your bTBB token or/and LP token amount in the left down corner here:
How to trade with Trade Butler Bot?
Now we can add token and setup buy & sell order. Click on left dashboard “Add New Trade Strategy”:
First, what i want to said before we start to setup our trade, all here in BNB, if you see ETH, it means BNB if you are on BSC. Devs still not fix it on user interface, but it’s in BNB.
So, here is our trade strategy. Let’s setup just simple one with buy and sell order and with stop loss. Let’s choose bTBB token and setup trade for this coin.
!!! Price in settings is in BNB, not in USD !!! excluding you use a middle token.
Current price can check on charts chartex (chartex.pro) its support a BSC tokens if buy 2000 CHART tokens. Or can use a free chart: https://unidexbeta.app/bscCharting and enter there a contract address, for example bTBB: 0xb1ac5dac9099fda18390901371ce03c5ec637c89
Also can see current price in Pancake Swap:
Lets check all fields one by one:
- Output Token Code (OT) — for display only
Here we just put name of toke what we want to buy/sell. In our case is bTBB - Output Token Address (OT)
It’s token address what we want to buy/sell. We entered bTBB contract address. - Mid-Route Token Address (MRT)
This can be used if trade with BUSD for example you would like to trade:
BUSD->WBNB->Token. Mid-Route token will be WBNB. And in this field you need to enter WBNB address. - Input Token Code (IT) — for display only (put BNB)
Here we put name of Input token, by default i used BNB if i just trade with BNB pairs. In our case we put BNB. But if we use mid token WBNB like in this example BUSD->WBNB->Token, then we can put here BUSD. - Input Token Address (IT) leave blank for ETH by default
If we just trade with BNB, we can just leave it blank. But if we use mid token like BUSD->WBNB->Token, then here we need to put BUSD address. - Input Amount (in ETH or Input Token Amount)
Here we enter Input amount in BNB (if we trade with BNB). If with mid token, then here amount will be in Input Token. For example if we do BUSD->WBNB->Token, here will be amount in BUSD.
In our case we put in BNB because we will trade only bTBB to BNB. - Buy Limit Price (IT/OT units) — Buy will execute at or below this price
Here we put enter price in BNB. All prices here in BNB! Not in USD!!! Excluding if we use mid token. If mid token, then price will be in Input Token, like in this sample “BUSD->WBNB->Token”, Buy limit price will be in BUSD.
Buy Limit order will be execute if buy limit price at current price or above current price. - Sell Limit Price (IT/OT) — Sell will execute at or above this price
Here we put our sell price. Also price in BNB. All prices here in BNB! Not in USD!!! Excluding if we use mid token. If mid token, then price will be in Input Token, like in this sample “BUSD->WBNB->Token”, Sell limit price will be in BUSD.
Sell Limit order will be execute if sell limit price at current price or below current price. - Stop Loss Price (IT/OT) — Sell all tokens (except Tokens to Never Sell) once at or below this price
Stop Loss order will be executed once its hit stop loss price or current price below stop loss price. It’s will sell all tokens (even you put % ti keep in moonbag), excluding Tokens to Never Sell. - Trailing Sell (%) — Price must rise this % above current price, then fall back down to trigger a sell. Good for high liquidity coins
If you don’t know what is trailing buy/sell order, you can WATCH THIS VIDEO.
Trailing Buy/Sell orders can use with high liquidity coins, which is have a big volume and price moving more smoothly.
It’s will sell after rise this % above current price, then fall back down to trigger a sell.
For example you put 5% Trailing Sell order and current price is 0.01
To execute Trailing Sell order price must to go up above current price + this 5 % (ato0.0105), then order will be executed when price will go down this 5% (at 0.01).
But if price keep go up, for example until 0.02, and then go down, then order will be executed at 0.02 minus this 5% (at 0.019).
If price will not go up to hit this % (0.0105 in our example), trailing sell order will not be triggered and will not be executed. - Trailing Buy (%) — Price must lower this % below current price, then rise back up to trigger a buy. Good for high liquidity coins
Here is similar with trailing sell order.
Price must go lower this % to triggered Trailing Buy order and execute it when it’s rise back up to trigger a buy.
For example you put 5% Trailing Buy order and current price is 0.01.
To execute Trailing Buy order price must to go down below current price this 5% (to 0.0095), then order will be executed when price will go up this 5% (at 0.01).
But if price keep go down, for example until 0.005, and then go to the up, then order will be executed at 0.005 + this 5% (at 0.00525).
If price will not go down to hit this % (0.0095 in our example), trailing buy order will not be triggered and will not be executed. - Moonbag (% to keep) — Will still sell this if a stoploss is trigged
If you don’t want to sell all tokens, you can setup this moonbag. Need to enter how many % you want to keep.
For example you have 12 tokens and you want to keep 3 tokens and 9 tokens to sell.
Then you need to put 25 % (3 tokens) to keep. Others 9 tokens will be sell. - Num Tokens to Never Sell — always keep this amount for example if trading TBB
Enter here numbers of tokens what you don’t want to sell and always want to keep.
For example if you trade bTBB token and you want always keep 8 bTBB and never sell it, you just enter here number 8. - Max Gas (gwei) — Don’t post TX if calculated over this amount
I’m not touching this settings because 200 gwei in BSC it’s more then enough. - Slippage Tolerance (in bips 50 = 0.50 % — 1 bip = 0.01%)
Here you need to put numbers in bips, 1 bip is 0.01%.
If slippage 0.5% then put 50 (bips)
If slippage 1% then put 100
In Pancake Swap some of tokens can use some fee and need to put more slippage there. Sometimes can be 3% — 5% or even more. Check every token by yourself. - Maximum Price Impact (%)
Price impact is same like in Pancake Swap — is the difference between the market price and estimated price due to trade size.
So, here is Max % price impact you are willing to accept or Tx will not be posted. - Numbers of Scans to Average (set to 1 to disable and use instant price)
Here we put numbers of scans, to average the price.
For example, if have some crazy pump and dump in just a few seconds, average price scans will not executed your orders.
Usually i’m enter here 2 or 3 scans.
And Marks opposite “Wait for Average Scans” and “Token Approval”
Mark “Wait for Average Scans” for using Average Scans price. If no mark its will disabled.
Mark “Token Approval”.
This function we need if token still not approved. Every token, if we buy it first time in current wallet, to sell it we need to approve it first. And later not needed to approve it again. I’m using this mark if i want to approve token before its will buy.
Also about this function @draukan have THIS VIDEOMarks “Support Fee on Transfer (allow burn/fees when selling)” and “Keep trying on TX Fail” i’m not use it at all. I just leave it by default.
After we setup all our settings, click “Save” button. And after that we can start to scan our token.
How to start scanning?
Choose token what we add just now and click “Start” button:
Enter password:
And it’s start scanning:
That’s it. Now you know how to trade with Trade Butler Bot.
If you will ask me which strategy i’m using to trade, i will said its depend of token and situation. Usually i’m putting orders to sell high if i’m go to sleep and have some tokens with high liquidity i’m using trailing buy order with 1% and trailing sell order with 5% and average scans 3. Stop losses i’m using if i’m not sure about token and project.
How to do Instant Trade?
Another nice function of Trade Butler Bot is Ape Feature or Instant Trade!
This is fastest way you could possibly ever trade on Pancake Swap. It’s interact directly with the router. And it’s gonna be more faster then Pancake Swap interface.
To get absolutely fastest result switch on Bypass Confirmation. So, we don’t get any confirmation, we just go to instant Ape in to what ever contract we have. Also here now have “LOAD FORM WITH LAST” button to load your last form, rather than loading on start. This will keep the form from changing on slower systems if you refresh and then input values quickly.
So, here is all functions of Instant Trade. Can Instant Buy, Sell or Approve:
- Password
Here you need to enter your password from Trade Butler Bot. So, later just click Buy, Sell or Approve button without enter anything. - Token Address
Enter token address what you want to interact. Or can select it from trade strategies. - Buy Input Amount (in ETH / BNB)
Here put amount (in BNB) what you want to spent to buy current token (if want to buy token only). - Sell Input Amount (TKNs) — leave blank to use Moonbag/Never Sell or to Sell All Tokens
Here you can put tokens amount what you want to sell. But you can leave it empty is you want to sell all or if you want to setup moonbag or never sell amount. - Token Code
Is name of token (for display purpose only). For example if we sell bTBB, we put here bTBB.
Here is a few more settings:
- Input Token Address — Leave blank for ETH/BNB
Here same like in buy/sell order can put middle token and input token. If we trade something like BUSD > WBNB > Token, then here (Input Token) we need to put BUSD address. If we trade token with BNB, just leave it blank. - Input Token Code — For display only
Here is input token name. Put BNB if we trade token with BNB. If we used middle token, then enter here Input Token name (BUSD if we trade BUSD > WBNB > Token). - Mid Route Token Address — Leave blank for No Midroute
Also this is the same like in buy/sell order. Put middle token address if we use mid token. If like in our sample (BUSD > WBNB > Token), here need to enter WBNB address. If no mid route token, just leave it blank. - Slippage Tolerance (in bips 50 = 0.50% — 1 bip = 0.01%)
Here is slippage in bips also. 500 bips is 5% slippage tolerance. It’s really good when coin id dumps really really fast (for example the whale is sales off is crazy amount) and everyone is rushing to buy that. You can increase your slippage. - Max Price Impact — Percentage (%) — Over this amount TX will not post
Here is Max % price impact you are willing to accept or Tx will not be posted. - Moonbag to Keep (%) — Keep this %
Here is the same like in Sell Order. Enter in % amount of tokens what you want to keep in your wallet. - Never Sell Tokens — Number of Tokens to Never Sell
Same like in Sell Order also. Enter here amount of token to never sell. - Override Gas (Gwei) — Use instead of Etherscan detected gas
This option is for ETH mainnet, not for BSC. Just leave it empty. - Support Fee on Transfer (allow burn/fees when selling)
It’s like tax coins, like RFI (on ETH) or like LIGHT (lightningprotocol.finance) on BSC. - Overwrite Last Nonce (replaces a pending TX — for example to speed up with faster gas)
If TX pending its will replace Nonce number. For BSC its not really important. Can just leave it unmarked.
That’s it. When ever you ready to buy, all you have to do, is just click “Buy” button! And you can see how fast it’s will interact. And it’s sooo fast! And it’s similarity with selling also, just click “Sell” button. HERE you can also check video from @draukan, he shows how its working in Uniswap (its similar on BSC Pancake Swap also).
Mempool Sniper! How to setup on BSC?
Before using Mempool Sniper, we need to buy 8 bTBB or 3 LP (liquidity providing bTBB/BNB token). I explained about that before in this article.
But have a bit different between 8 bTBB and 3 LP.
If have 3 LP, then not needed pay any fee for Mempool Scans. And if have 8 bTBB and don’t have 3LP, then need to pay fee 5%.
For example, when we do mempool snipe, we want to put 10 BNB, then fee will be 0.5 BNB. And need to pay this before we start to mempool snipe. Even we not catch this liquidity, still need to pay this 5%. But if we have 3LP, then we not need to pay this 5% fee.
About mempool sniper @draukan have THIS VIDEO
There he explained how its works on BSC and ETH mainnet.
Here is Mempool Scans settings:
- Token Code (for display only)
Name of token what we gonna to snipe (for example bTBB) - Token Address
Contract address of token what we want to snipe - Input Amount (in ETH or BNB)
Amount (in BNB) what we want to spent to buy this token on mempool snipe - Buy Token Amount (in Tokens) — Before Slippage — CANNOT BE BLANK!!
Here we need to enter amount of tokens what we want to buy on mempool snipe. We need to counted it from listing price and listing tokens amount. For example, if listing price will be 0.05 BNB, and will be 100,000 tokens on this listing. If our input amount 1 BNB, then we divide 1 by 0.05 = 20 tokens we ready to buy. Or, for example, if we ready to buy with double price from listing price, then we can counted price 0.05 * 2 = 0.1 and 1 / 0.1 = 10 tokens. Also we can put zero here, and you would then buy at any price, meaning even the highest price you see on the first candle of charts when they launch. A faster node will get you in sooner. - Wei Offset — ETH: Set to 0 for fastest but not guaranteed snipe — Set to 1 for guaranteed snipe but later to be mined. BSC: Always use 0 offset to make your tx isn’t underpriced
Here we just put zero. Because for BSC if they post liquidity at 10 gwei, you would post at 9.99999999 gwei and the tx will fail. - Slippage Tolerance (in bips 50 = 0.5% — 1500 = 15% — 1 bip = 0.01%) — Can be 0 if you set your Buy Token Amount to be the Exact minimum you want out.
Here we can put zero, if we are ready to get tokens amount what we already put in Buy Token Amount. Or we can put % of slippage comfortable for us. For example, if we already counted our Buy Token Amount and we want to adjust the price, can add for example 15% (will get -15% from Buy Token Amount) or % what you feel comfortable for you.
The button “LOAD FORM WITH LAST” is button to load your last form, rather than loading on start. This will keep the form from changing on slower systems if you refresh and then input values quickly.
That’s it.
About mempool sniper have a lot of questions already answered in official telegram group of Trade Butler Bot: https://t.me/tradebutlerbot_chat
And in discord also: https://discord.gg/dj42K9JMUD
Developer Tools in Trade Butler Bot
Here you can see logs of alls your action with this bot. Open menu>View>Toggle Developer Tools:
And you can see in the right side Developer Tools console:
On this console you can see your scans, Tx, errors etc.
Ready to trade with Trade Butler Bot!
Congratulations! Now you ready to trade with this bot. From first looking it’s looks not easy to understand, but after you try it a few times you will understand how it’s working and it’s really simple to use.
I recommend to try with small amount first, then after you will understand how it’s works, you can do normal trades and setup your orders and sleep well in the night.
Right now i’m not see any platforms, services or bot who can have the same functional like this bot. And this bot already running long time and don’t have any problems with devs or team.
Absolutely solid and legit project! And right now is really cheap to use it.
Actually you can use this bot for free, because you can sell this bTBB tokens at any time you want if you don’t want to use it or something else.It’s simple, just hold minimum 1 bTBB token and you already can trade with this bot!
Trade Butler Bot also can use on ETH (Uniswap). Here is my article how to install it on ETH mainnet: https://telegra.ph/How-to-install-Trade-Buttler-Bot-TBB-02-14
If my articles helped for you, please share some:
ETH: 0x797b74d96b87f019e6eDa682E073845279840326
BNB: 0x797b74d96b87f019e6eDa682E073845279840326
any ETC-20, BSC-20: 0x797b74d96b87f019e6eDa682E073845279840326
Thank you and i wish you to have a good trades and good profit!
If you have any questions you can DM me in telegram: https://t.me/EtonKrow
About Trade Butler Bot (TBB):
AUDITED! By Vidar (https://twitter.com/VidarTheAuditor)
See audit here: https://bitbucket.org/draukan/trade-butler-bot-release/downloads/TBB-Audit-Vidar.pdfWeb: https://tradebutlerbot.app/
Telegram official community: https://t.me/tradebutlerbot_chat
Discord also: https://discord.gg/dj42K9JMUD
bTBB on Pancake Swap: https://exchange.pancakeswap.finance/#/swap?outputCurrency=0xb1ac5dac9099fda18390901371ce03c5ec637c89
bTBBCharts:
Free custom chart: https://unidexbeta.app/bscCharting (and enter bTBB address:
0xB1aC5dAC9099fDA18390901371Ce03c5eC637TBB (ETH mainnet Uniswap):
TBB on CoinGecko: https://www.coingecko.com/en/coins/trade-butler-bot
Uniswap: https://app.uniswap.org/#/swap?&exactField=output&outputCurrency=0x4a7adcb083fe5e3d6b58edc3d260e2e61668e7a2&exactAmount=8Dextools: https://www.dextools.io/app/uniswap/pair-explorer/0x4f839e991bb8c66b7066e2d4d753f47613f4d558
Cartex: https://chartex.pro/?symbol=UNISWAP%3ATBB&interval=5&theme=Dark