• Stars
    star
    116
  • Rank 302,109 (Top 6 %)
  • Language
    JavaScript
  • Created almost 2 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Lick Hunter is a free trading bot for Bybit built in Node.

CryptoGnome_a_robot_multiple_stock__crypto_screens_wall_street__12b4bad1-1b9a-4afb-8661-05cf768f6761

Lick Hunter v4 is a full rewrite of LickHunter using some of the skills I have learned in the past two years and fully async compatable in Node JS. I have also released all of the source code in hope that if other users want to contribute to the project or add new features it is avaialable to them.


image

First off if you enjoy using open source software please use my refferel link to create a new account when using this bot, its free and helps me make more cool stuff for you guys:

https://partner.bybit.com/b/lickhunterv4



Suggested OS to Linux Unbuntu Vultr

image

Using a VPS can ensure high uptime and is much more stable than running on your own PC

VULTR IS OUR RECOMMENDED VPS PROVIDER



Quick Linux Setup Steps:

run each of these one at a time in the terminal, and wait for each to complete

apt install npm
npm install n -g
n stable
apt install git
git clone https://github.com/CryptoGnome/Bybit-Lick-Hunter-v4.git
cd Bybit-Lick-Hunter-v4
npm install
cp example.env .env

edit .env to the setup you wish to run you can learn more about the settings int the next section below

sudo npm install pm2 -g 
pm2 start app.js
pm2 monit 

Using pm2 will allow the bot to catch restarts and run after you close the server, if you are familiar with linux and would prefer to use screen you could also do that.

Using the dockerfile:

To run the bot as docker container just do it this way

docker build -t lick-hunter .
docker run -p 3000:3000 --name lick-hunter-container lick-hunter

Dont forget to set your api inside the dockerfile


# Set environment variables for .env file
ENV API_KEY=apikeyhere
ENV API_SECRET=apisecrethere
ENV GUI_PASSWORD=password
ENV FIRST_START=false

Settings Explained:

API_KEY = apikeyhere  /// Bybit API Key
API_SECRET = apisecrether /// Bybit API Key
GUI_PASSWORD = password // Your personal password to access the gui
GUI_SESSION_PASSWORD = secret // Private signing key for session cookie 
WITHDRAW=false // set true to activate withdrawl function
WITHDRAW_ADDRESS = withdrawladdresshere // Set your withdrawl address, make sure its set on trusted on bybit before, also you need to set your IP whitelisted
WITHDRAW_ACCOUNT = SPOT // Wallet to withdraw from (SPOT/FUND)
WITHDRAW_COIN = USDT // Coin to withdraw
WITHDRAW_CHAIN = SOL // Chain to withdraw from, make sure to select the right chain for specific coin. You can see more information on bybit on manual withdraw window
AMOUNT_TO_WITHDRAW=10 // Here you can set the amount you want to withdrawl
TRANSFER_TO_SPOT = false       // set to true for auto funds transfer to spot account
AMOUNT_TO_SPOT=10 // Here you can set the amount transferred to spot
MARGIN = CROSS // Margin for every trade to use (ISOLATED/CROSS)
LEVERAGE = 10 // Default Leverage to use
LIQ_SOURCE = bybit  /// Options = bybit, binance, both
MAX_POSITION_SIZE_PERCENT = 1 // Max Position a single pair can use in equity
MAX_OPEN_POSITIONS = 10 // Max Amount of Positions the bot will open
PERCENT_ORDER_SIZE = 0.01 // Deafult order size the bot will use, if this is not bigger than minimum bot will use min order size (START WITH SMALL %  TO TEST!!!)
MIN_LIQUIDATION_VOLUME = 500 // the min liquidation amount in USDT in a period of 5s that the bot will trade on (bot will count up over multiple liquidations)
USE_DCA_FEATURE = true // If another liquidation happens but the position is already open, the PERCENT_ORDER_SIZE will be opened as a DCA order 
USE_TAKE_PROFIT=true // bool for using take profit
TAKE_PROFIT_PERCENT = 0.886 // take profit limit, will be adjust based on average entry price
STOP_LOSS_PERCENT = 20 // stop loss  will be adjusted based on avg entry price
USE_STOPLOSS = true // bool for using stop loss
USE_SMART_SETTINGS = true // New feature that will auto setup setting based on AI data from https://liquidation.report/research to find the best offsets
UPDATE_MIN_ORDER_SIZING = true // this will auto create order sizing for you based on PERCENT_ORDER_SIZE and update it as you balance changes
RISK_LEVEL = 2 // 1-5 this will adjust risk by ajusting offsets of the the Smart settings 1 = conservative 5 = very risky
BLACKLIST = ETHUSDT, BTCUSDT, C98USDT // Place symbols you do not want to trade here
USE_WHITELIST = false   // if true only pairs in WHITELIST will be traded
WHITELIST = ETHUSDT, ETCUSDT, BTCUSDT, BCHUSDT, LINKUSDT, LTCUSDT, FTMUSDT, MANAUSDT, MAGICUSDT, ADAUSDT, AAVEUSDT, SOLUSDT, FILUSDT
USE_DISCORD = false // if you want to use discord webhooks make this true and add link to channel below
DISCORD_URL = webhook_url_here //webhook url for discord channel here
DISCORD_REPORT_INTERVALL = */5 * * * *  // cron style timeing for the report send to discord webhook - ex.  */5 * * * * will send every 5 seconds; 00 */1 * * * * will send every hout at 00:00 01:00 02:00 and so on..
FIRST_START = false // bool for if the bot has startet yet
CHECK_FOR_UPDATE = false // bool for check on every start for new version
TIMEOUT_BLACKLIST_FOR_BIG_DRAWDOWN = false // bool for drawdown protection
DRAWDOWN_THRESHOLD = 3.5 // drawdown to set a pair on timeout

Webhook Examples

image

image


API settings for all features

To prevent error with fetch balance and similar you should check the API settings so that all features of the bot can be used. If you have the error 10004 = signing error, you should simply create a new API data

USDC Contracts and Account History rights may be for later features. An IP whitelist is also necessary for the withdraw function

image


TO START AND STOP BOT

pm2 list to get id
pm2 stop id
pm2 start id

TO UPDATE BOT WHEN A NEW RELEASE IS OUT

cd Bybit-Lick-Hunter-v4
git stash
git pull


Check For Errors

pm2 logs 'App ID' --err --lines 1000


For Help & to Chat with other users

Join The Disccord


Are you a Developer?

image

There are now bounties on some issues in GitHub for anyone wanting to contribute by completing feature requests with the Bounty Tag, complete the task & send a pull request and DM to claim! https://github.com/CryptoGnome/Bybit-Lick-Hunter-v4/issues If there are enhancements you would like to see make sure to open a detailed issue explaining how you would like it to be added to the bot.

More Repositories

1

Limit-Sniper

A mempool sniping bot for Ethereum, Binance Smart Chain, Matic, & Fantom
Python
488
star
2

Profit-Trailer-Settings

Place to store and stay up to date with configs & strategies from the CryptoGnome Group
336
star
3

LimitSwap

LimitSwap is fully functional DeFi Trading Bot. No fees. You just need to hold LIMIT Utility token in your wallet to use.
Python
276
star
4

LickHunterPRO

Cryptocurrency Trading Bot that looks for large pools of liquidity getting liquidated on margin trading, when it finds these it counter trades them!
139
star
5

Tradingview-Webhook-Bot

A Trading bot built using Flask & Python to that is designed to be hosted for free on Heroku, this bot can accept webhooks from Tradingview and place trades on multiple crypto exchanges.
Python
134
star
6

Gnome-Feeder

Profit Trailer Feeder Full Build with Settings
Batchfile
123
star
7

Bybit-Futures-Bot

A Trading Bot for Bybit USDT Futures with a built in strategy for Liquidation Hunting, Dollar Cost Averaging & Position Control
Python
102
star
8

Community-Tools

A collection of tools created and curated by our community!
JavaScript
75
star
9

Bybit-Bot

Open Beta Version of Bybit Bot that I am currently working on to practice my developing skills.
55
star
10

Gnome-Alerts

Gnome Signals for Profit Trailer
26
star
11

Crypto-Tracker

Simple Bot to Track Balances using Python, SQLite, & Flask
Python
24
star
12

bybit-degen-bot

Automated Position Manager for Bybit that will use trailing profit and stop loss to close your positions.
20
star
13

Profit-Pi

A Raspberry Pi Clone using Stretch OS with Profit Trailer PRE-INSTALLED
20
star
14

Bybit-TraidingView-Trader

This a free bot that scraped your gmail for emails for tradingview alerts and makes trades in via the Bybit API.
19
star
15

Betfury-Dicebot

A Dice Gambling Bot for Farming BFG on Betfury
Python
16
star
16

Degen-Bot

Deribit Trading Bot that parses TradingView Alerts via email then monitors your open position with stop loss and trailing profit!
15
star
17

DeckTrader

A Stream Deck Trading Tool Built with Python
Python
15
star
18

Sentiment-Bot

Bot that trades bitcoin on ByBit based on Twitter Sentiment
9
star
19

TerraCore-Smart-Contract

Smart Contracts with listeners on the $HIVE blockchain for hive only events.
JavaScript
3
star
20

Hive-KeyChain-Unity

A Example Unity projet that show you how to connect Hive Keychain wallet to process transaction in WebGL on the Hive Blockchain
ShaderLab
1
star
21

Terracore-Hive-Engine

Smart Contract for Terracore for Hive-Engine private token events only. This allows tracking of ingame assets
JavaScript
1
star