Te comento, ya que tengo ya programado un bot y activado desde el sábado y ya he sacado algunas conclusiones:
He estado pensando en el tema que comentabais en el foro respecto al bot para dar volumen a la moneda y se me ocurre una idea.
Se crearía en el trader dos bots y se ejecutarían mediante un cron job cada 5 minutos.
No hacen falta dos bot, con el mismo vale. 5 minutos me parece excesivo, las pérdidas por comisiones se multiplican. Lo del cron job se puede sin problemas, incluso en windows, y si me apuras con html de hace 20 años.
Cada uno de ellos tendría acceso a los datos del wallet del otro (BTC y PTC).
Con un sólo wallet vale, ya que sólo hay un bot.
Si el primero decide vender PTC busca en la order list y pone una cantidad fija de PTC a bid +1 y sale.
El segundo bot entra y envia orden de compra de PTC a la oferta anterior.
Si lo que se quiere es generar volumen (que creo que es el supuesto inicial), el bot pone una oferta, espera 5 segundos y se la compra a sí mismo. Cryptopia lo permite. Se consigue el efecto deseado, y el no deseado de pagar dobles comisiones.
Cada X veces se distribuyen carteras para mantener los montantes de PTC y BTC convenientes.
No hace falta.
Pueden darse varios casos porque no sólo estan ellos, pero en general los únicos costes serían los del trader.
Casos a considerar (ejemplos):
1. Bot 1 pone 1000PTC@31 -> Bot 2 compra 1000PTC@31. Todo correcto. En cryptopia lo puede hacer el mismo, en la misma instancia
2. Bot 1 pone 1000PTC@31 y alquien mete 1000 PTC@30 -> Bot 2 compra 1000 PTC@30 y bot 1 en siguiente ronda cancela orden y la recoloca.
3. Bot 1 pone 1000PTC@31 y alguien los compra -> Bot 2 ve que la no hay PTC a 31 y no hace nada. Perdemos PTC ganamos BTC y podemos pagar Trader fees.
Esta seria la idea. Me gustaría saber qué opinais, porque a lo mejor lo puedo estandariazar en varios traders
También estoy probando otros dos modelos de bot, con estrategias que no generen pérdidas por comisiones. Uno está en marcha y el otro lo tengo en la cabeza, pero supongo que esta semana lo pondré también en marcha.
El problema de estas estrategias sin pérdida es que se depende del movimiento y volumen del mercado y se encasquillan de vez en cuando las órdenes emitidas hasta que se cruzan.
Ok, no conocía esa posibilidad de que el mismo bot efectuara una compra sobre su misma orden de venta. A priori no parece demasiado lógico. ¿Sabes si está esta posibilidad en otros traders aparte de cryptopia? si lo permiten por supuesto que ganas en comisiones y demás. Respecto a la frecuencia / cantidad es algo que puede ser configurable sin problemas (hasta el límite que permita la API de peticiones). En todo caso estaba pensando en desarrollar un bot genérico para todos los traders y luego aplicarle el acceso a la API correspondiente, por eso lo del bot que pueda comprarse a si mismo ni se me había pasado por la cabeza.