All Projects → fj317 → PumpBot

fj317 / PumpBot

Licence: BSD-2-Clause license
A bot to use in a pump & dump event on Binance.com

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to PumpBot

CryptoCurrency
Page to keep track of value & profits of a portfolio of cryptocurrency (based on Coinmarketcap, Bitfinex and Binance)
Stars: ✭ 27 (-85.41%)
Mutual labels:  coin, binance
binance-profit-calculator
Just some Trade History import tool to see how much profit you made. If you have bags (unsold coins) it tries to take those into account as well.
Stars: ✭ 30 (-83.78%)
Mutual labels:  coin, binance
binance-pump-alerts
Tracks prices of pairs on binance and notifies when price movements based on pre-defined parameters are met.
Stars: ✭ 65 (-64.86%)
Mutual labels:  pump, binance
binance-pump-bot
Automation for Binance p&d(pump and dump) activity, ensures fastest purchase and provides auto selling functionality to lockdown profit during these events.
Stars: ✭ 112 (-39.46%)
Mutual labels:  pump, binance
pump-and-dump-dataset
Additional material for paper: Pump and Dumps in the Bitcoin Era: Real Time Detection of Cryptocurrency Market Manipulations, ICCCN '20
Stars: ✭ 66 (-64.32%)
Mutual labels:  pump, binance
easypump
EasyPump makes the coin pump easy and profitable
Stars: ✭ 14 (-92.43%)
Mutual labels:  coin, pump
Binance-api-step-by-step-guide
These are the code snippets used in the Binance Python API - A step-by-step guide on the AlgoTrading101 website
Stars: ✭ 110 (-40.54%)
Mutual labels:  binance
howtrader
Howtrader is a crypto currency quant framework, you can easily develop, backtest and run your own strategy in real market. It also supports tradingview or other 3rd party signals, just simply send a post request and it will help trade automatically. Now it only support binance spot, futures and inverse futures exchange. It will support okex, ftx…
Stars: ✭ 294 (+58.92%)
Mutual labels:  binance
Nescience-Indexing-CLI
Nescience Software & Capital Rebalancing Tool
Stars: ✭ 26 (-85.95%)
Mutual labels:  binance
equihash-zcash-c
Equihash solver port from C++ to C for Zcash
Stars: ✭ 31 (-83.24%)
Mutual labels:  coin
arcus.messaging
Messaging with Microsoft Azure in a breeze.
Stars: ✭ 20 (-89.19%)
Mutual labels:  pump
Binance-Asset-Manager
Extension of binance-python to automatically calculate balances and trade any trading pair.
Stars: ✭ 21 (-88.65%)
Mutual labels:  binance
twitter-crypto-bot
This is a Twitter bot that tweets about cryptocurrencies prices every certain amount of minutes
Stars: ✭ 21 (-88.65%)
Mutual labels:  binance
tradingview-jsapi-binance
Sample implementation of TradingView Charting Library JS API for Binance exchange
Stars: ✭ 41 (-77.84%)
Mutual labels:  binance
botdexdamar
🤖 multichain trading bot with sniper, frontrun, backrun, sandwich
Stars: ✭ 124 (-32.97%)
Mutual labels:  binance
binancer
An R client to the Public Rest API for Binance.
Stars: ✭ 51 (-72.43%)
Mutual labels:  binance
TradingBot
Clientside trading bot that supports the Binance-exchange
Stars: ✭ 38 (-79.46%)
Mutual labels:  binance
blockstarter
This is a white label solution to create a contribution crypto-wallet that can be used in your ICO campaign.
Stars: ✭ 21 (-88.65%)
Mutual labels:  coin
Decentra-Network
This is an open source decentralized application network. In this network, you can develop and publish decentralized applications.
Stars: ✭ 58 (-68.65%)
Mutual labels:  coin
CoinTaxman
Calculate your taxes from cryptocurrency gains
Stars: ✭ 110 (-40.54%)
Mutual labels:  binance

PumpBot Logo A bot to use in a pump & dump event on Binance.com.

No longer in active development

Code is available for any coders to tinker/use/modify however the code will not be updated and no pull requests will be accepted.

Features

  • Speedy.
    • Can create buy and sell orders within a second of entering the coin pair.
  • Stop loss feature.
    • Means you can set a stop loss sell order to ensure you won't lose too much in case coin never reaches your profit goal.
  • Average price checker.
    • Bot checks last 24 hours average price of coin and creates a buy order at a maximum pre-defined value. This means you won't be buying coins at huge markups from people pre-pumping.
  • Simple to use.
    • Easy to setup with a customisable config file.
  • Free
    • Its not costing you $300 like some other bots out there.
  • Regular updates with good support.

Quick Setup

  1. Ensure you have the most recent of Python installed, as well as sammchardy's Python Binance API.
  2. Download the bot.
  3. Enter customisable data in config.json (see below for further details)
  4. Run python file on the terminal with the command 'python3 PumpBot.py' prior to event
  5. Enter coin into the bot once it has been given
  6. Let bot setup buy order and sell order
  7. Profit?

Menu Screen

Config.JSON

Config.json allows the user to customise the bot to their liking. The parameters the user can change are as follows:

  • quotedCoin: allow you to change the quoted coin (in case Bitcoin is not the pair used in the pump). Default value is BTC.
  • buyLimit: enter the price for the Limit Buy order you will pay in relation to the current price of the coin when it is entered into the program. Eg 1.2 means you are will pay 1.2x the price of the coin to secure it. Default value is 1.15.
    • If this value is set to 1, the bot will create a market order rather than limit order. Please ensure you are aware of the differences if you use a market order.
  • percentOfWallet: determines what percentage of your wallet's BTC will be used. Default value is 50%.
  • manualQuoted: enter the exact amount of BTC you want use when placing buy order. If 0 then the percentOfWallet parameter will be used instead. Default value is 0.0.
  • profitMargin: determines what price the coin's sell order will be put at. Default value is 150 (a 50% increase)
  • stopLoss: sets a stop loss sell order at percentage of what you paid for the coin. Default value is 0.9 (i.e. coin will automatically sell at market price if value reaches 90% of what you orignally bought at).
  • endpoint: change what endpoint you will use to connect to Binance.com. Default value is 'default'. The possible values are:
    • default
    • api1
    • api2
    • api3

Keys.json

Keys.json is where you enter your Binance's API keys. These can be found on your Binance profile. These values are required for the bot to work so please do not forget to enter them. Please note, you will have to rename Keys.json.example to keys.json for the bot to correctly read your API keys.

  • apiKey: enter your own API key here.
  • apiSecret: enter your own secret API key here.

Common Errors

  • Timestamp for this request was 1000ms ahead of the server's time
    • This is an error with your PC rather than the program. See this thread for help
  • Insufficient balance
    • Ensure you have enough funds to pay for transaction fees (I'd recommend using BNB for the discount)
    • If using BNB, make sure to enable using BNB for the fees in your dashboard settings found here
  • Invalid API keys
    • You have entered your API keys incorrectly in keys.json.

Work in Progress Features

  • Add ability to override config.json data by entering arguments on the command line when starting program.
  • Pre-pump detection. This is a monumental feature so is not currently actively being worked on.
  • Improve profit strategies.
  • Real time price checker.
  • Sell 25% of coins bought at a time

Contributing

  • Fork this Repo
  • Commit your changes (git commit -m 'Add some feature')
  • Push to the changes (git push)
  • Create a new Pull Request

Thank you for your contributions...

  • @ezanchi
  • Noa Sade
  • @lbosk

Disclaimer

Please remember do not invest with money that you cannot afford to lose. I am not responsible if you invest money using the bot and for some reason a bug or error occurs that causes you to lose the money. I'll repeat this - do not invest money you cannot afford to lose. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS AND ALL AFFILIATES ASSUME NO RESPONSIBILITY FOR YOUR TRADING RESULTS. I'd recommend you to have some coding, Python and crypto-knowledge before using the bot. The bot is currently still in development so expect bugs and errors.

Copyright

PumpBot is licensed under the BSD 2-Clause License.

Copyright (c) 2021 Freddie Jonas & Ariel Katzir.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].