Coder Social home page Coder Social logo

lleps / tradexchange Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 600 KB

Automated asset trading bot with nice UI that lets you teach the bot how to trade using machine learning.

Kotlin 57.44% CSS 25.62% Java 7.76% Python 9.18%
javafx kotlin python spring-boot springboot tensorflow

tradexchange's People

Contributors

lleps avatar

Watchers

 avatar  avatar

tradexchange's Issues

Hacer migración de branches

Organizar el proyecto en diferentes branches, para mantener master estable y organizar el trabajo.

master: Como está ahora, con un RSI basico.
migration-ta4j: Desde master. La que voy a empezar ahora. Se pasa el mismo programa, a ta4j.
ml: Desde migration-ta4j.

Cómo implementar con Machine Learning

  1. Implementar con python, usando tensorflow.
  2. Implementar tal cual como está ahora, con modelos lineales, usando smile.

Para este caso, comprendiendo los modelos lineales se puede simplificar el razonamiento. Por eso conviene la 2. Es un ambiente que ya conozco. Entonces, la interfaz del programa es:

java -jar tradexchange.jar <pair> <mode> <days> (Donde mode: backtest, train, live).

Backtest

Leeria y probaria el modelo.

Train

Te mostraría un modelo interactivo, en el que clickeando un punto con click primario te pide el monto para comprar. Clickeando con click secundario, genera una venta en el punto. Y, clickeando con la rueda, elimina. El procesamiento de los datos debe ser independiente del entrenamiento.
Los entrenamientos se deberían guardar en un directorio ej. data/USDT_ETH-train.json

Live

Tradear con keys reales. Debería leer los keys de poloniex desde ej data/poloniex-auth-data.json

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.