Bybit backtest support

This commit is contained in:
Nicolás Sánchez 2024-12-04 19:08:47 -03:00
parent 35c061cd10
commit 0f5e215d78
3 changed files with 4 additions and 2 deletions

View File

@ -24,6 +24,8 @@ Would be nice to have:
from a pre-populated list (the trading pairs can be selected by using Yang-Zhang, Parkinson or another volatility indicator)
This could be very benefitial, since it limits the long time commitment to a small list of trading pairs, enabling the instance to react to market trends very
rapidly.
4. Put n% of the available funds in the exchange's earn program if the available funds are more than a certain threshold. This could also be done with an external script,
not necessarily in the instance.
Maybe it's a good idea?:

View File

@ -281,7 +281,7 @@ if __name__=="__main__":
elif command==16:
print("Returns backtests of the pairs available in an exchange")
broker = input("Exchange? (binance, gateio, kucoin or okx): ")
broker = input("Exchange? (binance, gateio, kucoin, okx or bybit): ")
amount = input("Amount of days to consider? ")
max_rank = input("Maximum CoinMarketCap rank? ")
if not validate_int(amount):

View File

@ -230,7 +230,7 @@ def return_parkinson_backtests(broker, days, max_rank):
'''
Returns a dictionary containing backtests with the format {coin: value}
'''
if broker not in ["binance", "gateio", "kucoin", "okx"]:
if broker not in ["binance", "gateio", "kucoin", "okx", "bybit"]:
return {}
evaluation_dictionary = {}