Author

Topic: BITTBOT, fast Bittrex & Poloniex Auto Trading Bot (Read 708 times)

hero member
Activity: 865
Merit: 1006
Buenas a todos.

Gran noticia!!!

Tenemos nueva versión del bot, la 2.0, que incorpora un sistema completamente nuevo de captura de los datos de los exchanges y una nueva estrategia: Bollinger Bands.

También estrenamos página web:

https://www.bittbot.org

Esperamos que lo disfruteis
hero member
Activity: 865
Merit: 1006
Un trabajo increíble espero que sigas actualizando el proyecto por que tiene muy buena pinta. Mi consejo es si podrías incorporar un trailing stop con media móvil para salir de las operaciones cuando se vuelvan abajo de forma automática?

Es una de las opciones que estamos valorando
newbie
Activity: 13
Merit: 1
Un trabajo increíble espero que sigas actualizando el proyecto por que tiene muy buena pinta. Mi consejo es si podrías incorporar un trailing stop con media móvil para salir de las operaciones cuando se vuelvan abajo de forma automática?
hero member
Activity: 865
Merit: 1006
Buenas a todos.

Hoy hemos liberado una nueva versión de BittBot, y entre las muchas novedades, podemos destacar las siguientes:

  • Modificación de el antiguo analisis EMA por analisi tecnico puro con MACD+RSI
  • Integación con Telegram para ver al momento las operaciones que se abren, cierran, ect
  • Modificación del sistema de captura de datos, trabajando ahora con velas directamente para mejorar la precisión

Espero que os gusten las modificaciones.

Pongo una captura de las operacioes que he hecho hoy con el bot, y los parámetros utilzados

bittbot, [24.10.17 06:20]
Iniciada nueva sesión de Bittbot!

Estrategia: Análisis técnico (MACD + RSI)
Saldo Invertido: 0.03 BTC
Maren de Perdidas: 0.0 %
Margen de Beneficio: 2.0 %
MACD: 12/24/9
Num Max Alts Tradear: 2
Total de Ciclos: 5

bittbot, [24.10.17 07:00]
[BTC_GAME] Orden de compra creada a 0.00038377

bittbot, [24.10.17 07:00]
[BTC_GAME] Compra realizada correctamente a 0.00038377!

bittbot, [24.10.17 07:00]
[BTC_GAME] Orden de venta creada a 0.0003914454

bittbot, [24.10.17 09:00]
[BTC_STRAT] Orden de compra creada a 0.0006765

bittbot, [24.10.17 09:00]
[BTC_STRAT] Compra realizada correctamente a 0.0006765!

bittbot, [24.10.17 09:00]
[BTC_STRAT] Orden de venta creada a 0.00069003

bittbot, [24.10.17 09:04]
[BTC_STRAT] Venta finalizada correctamente a 0.00069003!

bittbot, [24.10.17 09:04]
[BTC_KMD] Orden de compra creada a 0.00031859

bittbot, [24.10.17 09:14]
[BTC_KMD] Compra realizada correctamente a 0.00032562!

bittbot, [24.10.17 09:14]
[BTC_KMD] Orden de venta creada a 0.0003321324

bittbot, [24.10.17 09:24]
[BTC_KMD] Venta finalizada correctamente a 0.0003321324!

bittbot, [24.10.17 09:27]
[BTC_GAME] Venta finalizada correctamente a 0.0003914454!

bittbot, [24.10.17 22:43]
Iniciada nueva sesión de Bittbot!

Estrategia: Análisis técnico (MACD + RSI)
Saldo Invertido: 0.03 BTC
Maren de Perdidas: 0.0 %
Margen de Beneficio: 2.0 %
MACD: 12/24/9
Num Max Alts Tradear: 2
Total de Ciclos: 2

bittbot, [24.10.17 22:44]
[BTC_XMR] Orden de compra creada a 0.01605

bittbot, [24.10.17 22:44]
[BTC_XMR] Compra realizada correctamente a 0.01605!

bittbot, [24.10.17 22:44]
[BTC_XMR] Orden de venta creada a 0.016370999999999997

bittbot, [24.10.17 22:44]
[BTC_MTL] Orden de compra creada a 0.0014605

bittbot, [24.10.17 22:47]
[BTC_MTL] Compra realizada correctamente a 0.0014605!

bittbot, [24.10.17 22:47]
[BTC_MTL] Orden de venta creada a 0.00148971

bittbot, [24.10.17 23:16]
[BTC_XMR] Venta finalizada correctamente a 0.016370999999999997!

bittbot, [24.10.17 23:40]
[BTC_MTL] Venta finalizada correctamente a 0.00148971!

bittbot, [24.10.17 23:48]
Iniciada nueva sesión de Bittbot!

Estrategia: Análisis técnico (MACD + RSI)
Saldo Invertido: 0.03 BTC
Maren de Perdidas: 0.0 %
Margen de Beneficio: 2.0 %
MACD: 12/24/9
Num Max Alts Tradear: 2
Total de Ciclos: 2

bittbot, [24.10.17 23:49]
[BTC_LSK] Orden de compra creada a 0.00102019

bittbot, [24.10.17 23:49]
[BTC_LSK] Compra realizada correctamente a 0.00102019!

bittbot, [24.10.17 23:49]
[BTC_LSK] Orden de venta creada a 0.0010405938

bittbot, [25.10.17 00:05]
[BTC_LSK] Venta finalizada correctamente a 0.0010405938!

hero member
Activity: 865
Merit: 1006
BITTBOT es un bot creado para trabajar en los exchanges Bittrex y Poloniex, con más de 3 meses de funcionamiento, multiplataforma (Linux, Windows), necesita muy pocos recursos de HardWare (Puede incluso ejecutarse en una Raspberry o VPS mínimo), trabaja con todas las alts del exchange simultáneamente y automatiza las órdenes de compra/venta de manera que sin conocimientos de trader, podamos aprovechar los beneficios generados con los grandes movimientos que tienen las Alts.

Requisitos mínimos para ejecutar el bot:
PC, VPS, RASPBERRY, ... con Windows o Linux y conexión permanente a internet.

Página web del bot (En Construcción)
http://www.bittbot.org

Contacto:
[email protected]

Precio de la licencia (Incluye los 2 exchanges, actualizaciones ilimitadas y acceso al exclusivo grupo BITTBOT de telegram para soporte)
0.05 btc


CARACTERÍSTICAS:

- Multiplataforma (Windows / Linux)
- Mínimos requisitos de hardware.
- Se pueden ejecutar múltiples bots sobre el mismo exchange o con los 2 exchanges a la vez.
- No se requieren conocimientos de trader para utilizarlo.
- Permite trabajar de forma simultanea con todas las alts del trader (o escoger las deseadas)
- Alt de base configurable (BTC, LTC, ETH ...)
- ConfigGenerator para seleccionar las alts con las que tradear, según su volumen 24h, incremento 24h, etc
- Herramienta para configurar el bot sin necesidad de editar ningún archivo.
- Permite guardar y compartir las estrategias sin comprometer datos privados.
- Incorpora librerías para implementar nuevas estrategias/indicadores (+100) utilizadas en trading profesional (Actualmente cruce EMAs + MACD)
- Margen de beneficio/pérdidas definido por el usuario.
- Número de ciclos (un ciclo es igual a COMPRA + VENTA finalizados) definido por el usuario.
- Cantidad a invertir en cada ciclo definida por el usuario.
- Potente herramienta que permite ejecutar/compartir el bot sin pedir nada (Ejemplo: Bittbot -f alts_volumen.cfg -c 5)
- Opción para escoger las alts a COMPRAR/VENDER, por su incremento 24H, Indicadores, etc
- Indicaciones por pantalla de las acciones que realiza el bot en todo momento.
- Fichero de log, con toda la operativa del bot desde su inicio.

El bot está en continua actualización, ya sea para incorporar nuevas estrategias, simplificar su utilización o implementar mejoras sugeridas por los usuarios.
En 3 meses hemos lanzado 14 versiones, con novedades y mejoras.


MENÚ PRINCIPAL DEL BOT:

A -> Añadir/Modificar API Keys
B -> Generador de ficheros de configuración
---------------------------------------------
1 -> Según margen de incremento 24h (con todas las alts)
2 -> Según margen de incremento 24h (escogiendo manualmente las alts)
3 -> Según indicadores (EMA - MACD)
4 -> Automático. Escoge las mejores Alts para tradear en cada momento (según márgenes)


EXPLICACIÓN DE LAS DIFERENTES OPCIONES:

Para ejecutar el bot, ejecutamos el cmd (en windows) o la consola de comandos en Linux, y vamos al directorio donde hemos guardado el bot.

Para ejecutarlo en Windows, una vez ya en el directorio release del bot, tecleamos:
Bittbot

Si queremos ver todas las opciones que nos ofrece la línea de comandos tecleamos
Bittbot -h

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

Para ejecutarlo en Linux, una vez ya en el directorio release del bot, tecleamos:
./Bittbot

Si queremos ver todas las opciones que nos ofrece la línea de comandos tecleamos
./Bittbot -h

Cuando lo ejecutamos por primera vez, el bot nos pedirá que entremos nuestras APIs, escogiendo primero el exchange, después poniendo la API_KEY, y después el SECRET. Estos datos se pueden volver a introducir desde la opción (A) del menú principal.

Por defecto, el bittbot.cfg funciona con BITTREX (que es el exchange más utilizado) por lo que si ejecutamos el bot con la configuración estándard, y las APIs que hemos puesto son de POLONIEX, dará error.

Lo mejor es, una vez puestas las APIs, ejecutar la opción (B) del menú principal, y nos creamos nuestro propio fichero de configuración.
Si por ejemplo, ejecutamos la opción (B) y creamos el fichero alts_volumen.cfg, después, simplemente ejecutamos el bot con la opción -f, de la siguiente forma (windows: Bittbot -f alts_volumen.cfg, en Linux: ./Bittbot -f alts_volumen.cfg)

Con esto el bot ya se ejecuta en el exchange escogido y con las APIs correctas.

OPCIÓN A:
Esta opción nos permite añadir o modificar las APIS de Bittrex o Poloniex.
Simplemente escogemos el exchange, la API_KEY, el SECRET, y ya está.
Si ese exchange ya existe, el bot lo sustituirá por la nueva API.

OPCIÓN B:
Esta opción nos permite escoger las alts con las que va a trabajar el bot.
Primero nos pide con que exchange vamos a trabajar
Después nos pide la ALT de base con la que operar (BTC, LTC, ETH, ...) Normalmente se usa BTC.
Después nos va enseñando una a una las diferentes alts que usa el exchange para esa ALT BASE, y nos muestra su Volumen 24h, incremento 24h, y sus valores actuales.
Nos permite poner (s/n/p): s -> Escogemos esa alt, n -> Descartamos esa alt, p -> paramos y generamos el fichero.

Cuando se finaliza el proceso, nos pide el nombre del fichero para guardarlo. Por ejemplo podemos poner: estrategia.cfg

Ese fichero lo podemos compartir con cualquier otro usuario del bot, y así trabajar varios con la misma configuración.

Dicha configuración NO GUARDA LAS APIs... Sólo las alts y exchange.

----------------------------------------------------------------------------------------
ESTRATEGIAS:

OPCIÓN 1:
Esta opción nos permite tradear con todas las alts que tenemos en nuestro fichero de configuracón según su incremento 24h

Primero nos muestra nuestro saldo y nos pide la cantidad a invertir. El bot coge esa cantidad y la divid entre todas las alts qu tenemos en nuestro fichero de configuración.
Por ejemplo: Si hay 10 alts en nuestro fichero y disponemos de 1 btc en el echange, y queremos usar 0.5 para el bot, este en cada operación usará 0.05 btc (0.5/10).
Esto es importante ya que si la cantidad a invertir en cada operación es muy pequeña, el bot dará error.

CONSEJO IMPORTANTE:
Nunca invertir el 100% de nuestro saldo ya que sinó dará error puesto que cada operación tiene una comisión del exchange.

Después nos pide el Márgen de incremento 24h de cada alt para invertir en ella (Porcentaje de Incremento/decremento de la alt las ultimas 24h).

Después nos pide el margen actual. Este valor es el porcentaje en el que se encuentra la alt en el momento actual respecto al Max-Min de la últimas 24h.

Después nos pide el Margen de pérdidas (Stop Loss) Si la alt baja de ese valor, se cierra la orden con pérdidas. Si se pone 0, no se usa.

Después ponemos el margen de beneficio para todas las alts. El beneficio será calculado así: precio de venta - (precio de compra + comisión exchange).
El precio de venta lo pone el bot automáticamente con la siguiente fórmula: precio de compra + margen beneficio.

Después nos pide el número de ciclos total que va a durar el bot. Cada ciclo implica una operación de COMPRA + VENTA cerradas correctamente.
Cada ciclo cerrado tendremos beneficio (Más o menos en función del margen de beneficio que le pongamos)

El bot finalizará cuando se cierre el número de ciclos entrado.

IMPORTANTE!!!

Mientras duran los ciclos, el bot no se puede parar ni se puede quedar sin internet. (es muy aconsejable ejecutarlo en un VPS)

OPCIÓN 2:

Exactamente igual que la primera opcion, pero podemos escoger una a una las alts de nuestro fichero con las que queremos operar, y poner un margen de beneficio diferente para cada una.

OPCIÓN 3:
Esta opción incorpora el uso de indicadores para calcular el momento de realizar la orden de compra.
En este caso se utiliza, una EMA corta, una EMA larga, su cruce y la confirmación con el valor del MACD.

Como siempre, lo primero que se nos pide es el saldo a invertir.
Después nos pide el periodo de la EMA corta. Se nos recomienda poner 12
Después nos pide el periodo de la EMA larga. Se nos recomienda poner 24
Después nos pide poner el periodo de smothing para MACD. Se nos recomienda 9
Después entramos el periodo entre lecturas EMA en minutos. Recomendado 15.

NOTA:
Estos valores se pueden modificar si somos expertos y sabemos lo que estamos tocando. Sinó, es mejor dejar los valores por defecto, ya que son los que mejores resultados dan.

Después nos pide el número de Alts simultaneas con las que tradear (del total que hay en nuestro fichero de configuración).
Y después, como siempre, el margen de beneficio, el margen de perdidas y el número total de ciclos que durará el bot.

OPCIÓN 4:
Esta opción trabaja en automático, escogiendo en cada momento la mejor alt para tradear, en función de los parámetros que le pongamos.
Junto con la OPCIÓN 3 es la opción más recomendable y seguramente la más usada.

Como siempre, nos pide el saldo a invertir, margen 24h, margen actual, margen de pérdidas, número de Alts simultáneas para tradear, margen de beneficio número de ciclos total del bot.


CONSEJOS GENERALES:

- Si tenemos poco saldo para tradear, es mejor no poner muchas alts a la vez (2-4 será suficiente)
- Si nos da algún error de API, una solución rápida es borrar el fichero apikeys.cfg y volver a arrancar el bot. Entonces nos pedirá que volvamos a introducir las APIs.
- A veces, puede mostrar por pantalla algún error 'OrderNumber', sobretodo en Poloniex. Es normal, y no pasa nada, simplemente el va intentando poner la orden, hasta que lo consigue.
- Cuando el bot pone una orden de VENTA, utiliza todo el saldo dispoible de esa Alt, por lo que si ya teníamos saldo, o utilizamos el bot varias veces con la misma alt, nos podemos encontrar con errores.
- Si alguna Alt nos queda 'Colgada' (abierta muchos días y sin vistas de que se cierre. Normalmente orden de VENTA) podemos cerrar el bot (CTRL + C varias veces) y ir nosotros al exchange y cerrarla manualmente. Depende del valor de la alt en ese momento y del precio de COMPRA, s pueden generar pérdidas.
- Cuanto más Margen de Beneficio pongamos, más ganaremos en cada ciclo, pero más van a tardar en cerrar las órdenes. Un valor entre 1.5 y 3 está bastante bien (hay que pensar que ese es el beneficio para cada ciclo cerrado. Si ponemos 10 ciclos, cuando acaben todos, si hemos puesto un beneficio de 2%, el total será un 20% menos comisiones)

Hemos abierto una campaña para buscar Resellers.
Interesados poneros en contacto con nosotros mediante correo electrónico.
Jump to: