Code Monkey home page Code Monkey logo

bybit-lick-hunter-v4's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bybit-lick-hunter-v4's Issues

Conversion to BYBIT API v5 required by October.

BYBIT API version 5 being pushed
Previous API will cease in October
Conversion to API v5 required before October.
Is anyone working on this ?
Good opertunity to ad support for coin margined acounts too (inverse perpertual, eg. bybit.com/trade/inverse/BTCUSD)

TRACE_TRADES_FIELDS variable missing

Its probably just my issue and Im new to this whole thing. But an error message comes after starting the app.

TypeError: Cannot read properties of undefined (reading 'replace')
at file:///C:/Users/andor/Desktop/Lickhunter%20v4%202nd/Bybit-Lick-Hunter-v4-main/app.js:88:58
at ModuleJob.run (node:internal/modules/esm/module_job:217:25)
at async ModuleLoader.import (node:internal/modules/esm/loader:316:24)
at async importModuleDynamicallyWrapper (node:internal/vm/module:431:15)

Do you know how to solve this ? If I add the enviromental variable manually, what value should I set?
Im new to the bots and the programming as well. So any help is appriciated.

Add Disable DCA feature

Paid Bounty
Starting to do community bounties paid in crypto, to claim you must submit a working pull request with the fix & DM me in our Discord Here

Bounty Award: $10

Add limit tp (can't make limit sl as far as I know)

I have noticed the current way tp and sl orders are placed are executed by a market order. This has caused a lot of bad fills that are not where the designated tp or sl was wanted. Adding the option to execute these as limit orders will make sure the tp and sl is executed at the desired price no matter what. With the way limit orders and bybit tp and sl system works, we would not be able to place a limit order for the sl but we can for the tp. This means we would continue using the designated system for sl but for a tp we would need to actually create a limit order in the order book of the pair at the desired percent. I don't think there is any possible way to make the sl a limit order, but there is with certainty a way to make the tp a limit order and this will greatly improve profit and testing.

DCA fail if max open positions reached

Apparently line 965 has defective logic
bot not taking licks if the no. of positions is maxed out. (this will definatly get you some red bags!)
lets have a local fix posted if we cant get somebody to do a request.

MIN_LIQUIDATION_VOLUME condition check

it seems like in both Binance and Bybit Liq stream, scalp is not executed for first liquidation found for a particular coin. even if liq order quantity is greater then MIN_LIQUIDATION_VOLUME, is that intentional ?
app.js line 395 and 431

Create Stop Trade Pair After Stop Loss

If a pair stops out create a list that holds the pair and ignores it for a set time in the .env

Paid Bounty
Starting to do community bounties paid in crypto, to claim you must submit a working pull request with the fix & DM me in our Discord Here

Bounty Award: $20

Martingale DCA strategy options

Consider implementing the option to only allow additional DCA trades at increasing multiples of depth from the initial entry.
This should prevent a bunch of lick buys all at similar price levels thus saving them for use on a deeper dip.
also the multiplication of the order size helps move the average entry closer to the current price.
0.2
0.4
0.8
1.6
3.2

Settings change by TV webhook

Could we add a webhook receiver so that any of the variables in the .env file can be updated by a TV PINESCRIPT
That way we can dynamically change the settings(RISK, TP) depending on something like the RSI, MACD on TOTAL2, BTC Dominance or some other kind of MFI (endless options here Iโ€™d suspect) ?

Whitelist not working.

Whitelist flag seems to block all pairs but fails to allow the whitelisted pairs through.

Error 10006

Hello, gettign a rate limit and restart every 10 seconds or so? what to do?

Long/Short Bias

Could we have seperate risk settings for LONG & SHORT including a setting to disable completely eg. "short_risk=0"
and also seperate TP for LONG/SHORT

New Report Webhook Function

Create a standalone function that runs every 5 minutes to send webhook report.

  • Open Positions
  • Balance
  • PNL
  • PNL %

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.