Metadata-Version: 2.1
Name: botgus
Version: 3.2
Summary: BOTGUS forma de uso


INDICADORES DE BOT GUS


INDICADORES LISTOS PARA BINANCE:


FUNCION PARA OBTENER DATOS HISTORICOS DE BINANCE:


def datos():


    if temporalidad=="1M":


        klines = client.get_historical_klines(cripto + estable, Client.KLINE_INTERVAL_1MINUTE, "4 hours ago UTC")


    if temporalidad=="5M":

        klines = client.get_historical_klines(cripto + estable, Client.KLINE_INTERVAL_5MINUTE, "17 hours ago UTC")

    if temporalidad=="15M":

        klines = client.get_historical_klines(cripto + estable, Client.KLINE_INTERVAL_15MINUTE, "3 days ago UTC")

    if temporalidad=="30M":

        klines = client.get_historical_klines(cripto + estable, Client.KLINE_INTERVAL_30MINUTE, "5 days ago UTC")

    if temporalidad=="1H":

        klines = client.get_historical_klines(cripto + estable, Client.KLINE_INTERVAL_1HOUR, "9 days ago UTC")

    if temporalidad=="4H":

        klines = client.get_historical_klines(cripto + estable, Client.KLINE_INTERVAL_4HOUR, "34 days ago UTC")

    data = pd.DataFrame(klines)

    data.columns = ['datetime', 'open', 'high', 'low', 'close', 'volume','close_time', 'qav', 'num_trades','taker_base_vol', 'taker_quote_vol', 'ignore']

    datos = data[['open', 'high', 'low', 'close','volume']].astype(float)

    df=datos.copy()

    return df


supertrend(df,atr_length,factor)


Devuelve 1: señal de compra o venta.


Forma de llamarlo:

botgus.supertrend(datos(),10,3)

--------------------------------------------------------------------------------------

bandas_bollinger(datos, periodo, desviaciones)
Devuelve 3 valores: valor banda superior, valor banda inferior, valor media movil

estocastico(df,k_period,d_period)
Devuelve 2 valores: Valor estocastico K y estocastico D

macd(df,rapidaema,lentoema,senialperiodo)
Devuelve 3 valores: Valor Macd, Valor señal de macd, valor divergencia

rsi(df,rsi_period,ema,longirsi,emamovil)
Devuelve 2 valores: Valor de rsi y valor de media movil de rsi

tendenciaactual(df,cualma,ma1,ma2,ma3)
Devuelve 1: Valor de tendencia actual

soportesyresistencias(df,tipo)
Devuelve 5 valores: Pivote central, soporte 1, resistencia 1, soporte 2, resistencia 2

squeeze_momentum(df,length, mult, length_KC, mult_KC):
Devuelve 1: Valor de compra o venta

dmi(df,period,perioddi)
Devuelve 3: Valores adx, adx + , adx -

aroon(df,periodoaron)
Devuelve 2: Valores Arron arriba, Arron Abajo

chandelierexit(df, atr_period, atrmulti)
Devuelve 1: Valor de compra o venta

rvi(df, longitud)
Devuelve 2: Valores rvi y rvi señal

williamd(df,periodo)
Devuelve 1: Valor william %D

keltnerchannel(df,cual, longitud, multipl, atrlongi)
Devuelve 3: Valores banda superior, banda inferior, media movil

coppockcurve(df, roclargo, roccorto,wma):
Devuelve 1: Valor curva coppock

ao(df, corto,largo)
Devuelve 1: Valor oscilador asombroso

