# Pancakeswap and Uniswap trading client
A Pancakeswap and Uniswap trading client (and bot) with market orders, limit orders, stop-loss, custom gas strategies, a GUI and much more.
<H3>If you have any questions or inquiries, or want the full version of this bot, you can contact my support via Discord: AviddotSupport#8131 OR telegram: <a href="https://t.me/aviddotsupports">@aviddotsupports</a> or <a href="https://t.me/aviddotsupport2">@aviddotsupport2</a> <b>(please note: these are not the makers of the bot, they deliver the support)</b>. Also check out the website: www.aviddot.com </H3>
<H2>Changelog v2.0</h2>
- Added multiple DEXs (Pcs v1, Uniswap v2)
- Force Buy and Force Sell buttons, when clicked it will buy or sell with your chosen settings (excluding limit price)
- Speed improvements
- Many, many bug fixes (no more force closes or not working tokens)
- Added USDT as maincoin option
- The program now determines the name and decimals of the token automatically
![alt text](https://github.com/aviddot/Pancakeswap-and-uniswap-trading-bot/blob/main/v2gif.gif?raw=true "GIF application")
<H2>Prerequisites</H2>
- An ethereum/bsc address
- A Windows machine (adding support for Mac OS and Linux soon)
- When trading on Uniswap: infura.io
- <i>Not sure whether needed anymore: Visual C++ build tools (www.visualstudio.microsoft.com/visual-cpp-build-tools/)</i>
<br> </br>
<H2>Getting started</H2>
0. Read prerequisites
1. Download the latest release or download "configfile.py" and "tradingbot.exe" from the repository.
2. Open "configfile.py" (with notepad for instance) and add your ethereum address and personal key at the bottom of the file between the quotation marks('').
<pre>...
my_address = ''
my_pk = ''</pre>
3. Run "tradingbot.exe"
- Make sure configfile.py and bot.exe are in the same folder.
5. Edit settings according to choice.
<br> </br>
<H2>Functions</H2>
<b>Main coin/token</b>: The token or coin you want to trade tokens for and with
<b>Token address</b>: Fill the token address of the token you want to trade (such as 0x0000000000000000000000000000000000000000)
<b>Notes</b>: A place to fill in notes, such as the name of the token
<b>Sell($)</b>: The price you want the trader to sell the token for (0.01 = 1 dollar cent)
<b>Buy($)</b>: The price you want the trader to buy the token for (0.01 = 1 dollar cent)
<b>Trade w/ main</b>: Toggle if you want to activate trading with your main-coin/token
<b>Trade w/ token (Experimental!)</b>: Toggle if you want to trade the token with other BEP20 tokens of which this option is activated (see tokentokennumerator)
<b>Stoploss</b>: Toggle to activate stoploss (0.01 = 1 dollar cent)
<b>Second(s) between checking price</b>: Standard is 4 seconds. With a infura server with max 100.000tx/day 4 seconds is good for 2 activated token 24hr/day
<b>Seconds waiting between trades</b>: depends on how fast transactions finalize
<b>Max slippage</b>: The maximum slippage you want to allow while trading (3 = 3%)
<b>$ to keep in ETH/BNB after trade</b>: The amount of ETH/BNB you want to keep after each trade (excluding transaction fees) in terms of $.
<b>GWEI</b>: The amount of gas you want to use for each trade (5 GWEI is fine for PCS). When trading on uniswap, This becomes the max GWEI you want to pay on the eth network, the GWEI will be determined from ethgasstation.com
<b>Different deposit address</b>: Use this if you want the swap output to go to a different address (without extra fees).
<b>Tokentokennumerator (Experimental!)</b>: This value lets you trade ERC tokens with each other. The code to create the value is as followed:
<pre>if pricetoken1usd > ((token1high + token1low) / 2) and pricetoken2usd < ((token2high + token2low) / 2):
token1totoken2 = ((pricetoken1usd - token1low) / (token1high - token1low)) / ((pricetoken2usd - token2low) / (token2high - token2low))</pre>
If you dont want to wait till the token1 is sold for the maincoinoption, because you are uncertain whether token2 will still be at this price level or think that token1 will drop, you can use this function. To use this function, "Trade with ERC" should be activated for at least 2 tokens, and the highs and lows should be set seriously.
As an example, if the current price of token1 is $0.9 and its set "high"=$1 and "low"=$0, the value of this token is seen as "90%". Token2 also has a high of $1, but the current price is 0.2$, value of this token is seen as 20%. The tokentokenmnumerator is set at 3.3. If we divide the 90% by the 20%, we get 4.5, which is higher than 3.3, which means that token1 gets traded for token2 instantly. If the tokentokennumerator was set to 5, the swap would not happen.
<br> </br>
<H2>Changelog v2.0</h2>
- Added multiple DEXs (Pcs v1, Uniswap v2)
- Force Buy and Force Sell buttons, when clicked it will buy or sell with your chosen settings (excluding limit price)
- Speed improvements
- Many, many bug fixes (no more force closes or not working tokens)
- Added USDT as maincoin option
- The program now determines the name and decimals of the token automatically
<br> </br>
<H2>Current bugs</h2>
- Let me know!
<br> </br>
<H2>To do</H2>
- Add uniswap V3 support
- Add Linux and Mac OS executables
- Create manual and update github text
- Let me know what other DEX's should be added (solidity based ones only)
(Depends on whether the application is used)
<br> </br>
<H2>Author</H2>
<br> </br>
Contact: [email protected]
Donations: 0x6B1CeA1c27Bbb1428978dC3C0423642fDa404367
<br> </br>
<H2>Disclosure</H2>
I own some of the tokens portayed in the gif. These tokens are used only for example purposes and are not meant to be an endorsement. I am not affiliated with these tokens or any subsidiaries. Use the application at your own risk, I am not in any way responsible for losses.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Pancakeswap 和 Uniswap 交易客户端 Pancakeswap 和 Uniswap 交易客户端(和机器人),带有市价单、限价单、止损、自定义 gas 策略、GUI 等等。 如果您有任何问题或疑问,或想要此机器人的完整版本,您可以通过 Discord 联系我的支持:AviddotSupport#8131 或电报: 或 (请注意:这些不是机器人的制造商,他们提供支持) 。 另请查看网站: 变更日志 v2.0 添加了多个 DEX(Pcs v1、Uniswap v2) 强制买入和强制卖出按钮,当点击它时,它会以您选择的设置买入或卖出(不包括限价) 速度提升 许多,许多错误修复(不再强制关闭或不工作的令牌) 添加 USDT 作为主币选项 该程序现在自动确定令牌的名称和小数 先决条件 一个以太坊/bsc 地址 一台 Windows 机器(即将添加对 Mac OS 和 Linu
资源详情
资源评论
资源推荐
收起资源包目录
Pancakeswap&uniswap-bot夹子.zip (15个子文件)
交易机器人
交易窗口.zip 39.14MB
交易机器人.exe 39.58MB
v2gif.gif 897KB
LICENSE 1KB
source files
app.ico 261KB
router02.abi 12KB
factory.abi 2KB
erc20.abi 4KB
icon.ico 261KB
pancakeswap_bot.py 212KB
swap.py 40KB
configfile.py 3KB
.gitignore 2KB
README.md 6KB
configfile.py 3KB
共 15 条
- 1
weixin_43434179
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0