NativeScript NativeScript

Community mobile application created for the Freqtrade bot, made with NativeScript/Nativescript-Vue

What does?

  • Dashboard screen where you can see the Closed profit and the open profit.
  • Monitoring of all open operations.
  • History of all closed operations.
  • Total balance.
  • Manage servers. The application supports multiple bots.

img_readme.png

Contribute

Anyone can contribute to this project. All you have to do is the following:

  • Make a fork.
  • Make your changes. At this point it is important to know how Nativescript works and how to install the environment.
  • Upload your changes to your branch.
  • Do a PR.

Bot Freqtrade by default

When you start the application, it will have by default the parameters to create a connection with a bot launched of freqtrade. You can find the settings here.

Configuration for your freqtrade server.

We recommend using docker and docker-compose for their simplicity. Important points to enable the bot API and have connectivity.

//docker-compose.yml

version: '3'
services:
    mybot
        ...
        ports:
          - "0.0.0.0:8080:8080" #important ip 0.0.0.0
//config.json

"api_server": {
    "enabled": true,
    "listen_ip_address": "127.0.0.1",
    "listen_port": 8080,
    "verbosity": "error",
    "enable_openapi": false,
    "jwt_secret_key": "YOUR_SECRET_HERE",
    "CORS_origins": [],
    "username": "freqtrader",
    "password": "YOUR_PASSWORD_HERE"
},

ROADMAP

  • Stable application on Android. 🔨
  • Stable application on iOS. 🔨
  • Publish base APP on Play Store (Android). 🔨
  • Publish base APP on Apple Store (iOS). 🔨
  • 🏁 Start/Stop/StopBuy bot.
  • 🔎 View config/whitelist/blacklist Bot.
  • 💸 Implement Forcesell.
  • 📱 Widget for Android.
  • 📈 Screen Trade.
  • 🔥 Backend/APP integration with Firebase.
  • 🧑🏽‍🤝‍🧑🏽 ... Ideas to contribute 🚀