Skip to content
This repository has been archived by the owner on Jun 8, 2023. It is now read-only.

Latest commit

 

History

History
74 lines (65 loc) · 6.64 KB

VERYQUICKSTART_FREQTRADE.md

File metadata and controls

74 lines (65 loc) · 6.64 KB

Join CryptoStonksShallRise on Discord Total Releases Downloaded from GitHub Latest Official Release on GitHub GNU General Public License The current place where you can find all MoniGoMani Documentation! Freqtrade - The open source crypto day-trading bot ICONOMI - The world’s largest crypto strategy provider Buy me a Coffee as a way to sponsor this project!

⚠️ Disclaimer

  • This strategy is under development. It is not recommended running it live at this moment.
  • Always test this strategy before using it!
  • I am in no way responsible for your live results! This strategy is still experimental and under heavy development!
  • MoniGoMani should always be re-optimized after doing manual changes!
  • You need to optimize your own copy of MoniGoMani while thinking logically, don't follow your computer blindly!

TIP: Native installation is recommended since MoniGoMani sometimes requires a specific Freqtrade commit. It's also faster/better than a Docker VM, but Docker is easier to install

Very Quick Start (From Source Code):

Need a more detailed guide? Checkout the Official Freqtrade Installation Guide!

  1. Install Git
  2. Install jq (command-line JSON processor)
  3. Open a terminal window and navigate to where you want to put freqtrade
  4. Type git clone https://github.com/freqtrade/freqtrade.git to clone the Freqtrade repo
  5. Type cd freqtrade
  6. Type git checkout remotes/origin/develop to switch to the development branch (MoniGoMani often uses some of the latest versions of Freqtrade)
  7. Type ./setup.sh -i to install Freqtrade from scratch
  8. Type source ./.env/bin/activate to activate your virtual environment (Needs to be done every time you open the terminal)
  9. (Type ./setup.sh -u to update freqtrade with git pull)
  10. (Type ./setup.sh -r to hard reset the branch)
  11. Download the latest MoniGoMani release and unzip it in the Freqtrade folder. Or clone the main branch through git & copy the files over.
  12. Type freqtrade install-ui to install FreqUI
  13. Follow all of Step 3 from the Very Quick Start (With Docker) below

That's it you successfully set up Freqtrade natively, connected to Telegram, with FreqUI!
You can now start using MoniGoManiHyperStrategy for HyperOpting/BackTesting/Dry/Live-running! Congratulations 🎉
But this is only the beginning, now please read the MGM_DOCUMENTATION to learn how to use it properly!

Very Quick Start (With Docker):

Need a more detailed guide? Checkout the Official Freqtrade Docker Quickstart!

  1. Download the latest MoniGoMani release and unzip it somewhere. Or clone the main branch through git.
  2. Install Docker Desktop
  3. Open and edit MoniGoMani/user_data/mgm-config-private.json & MoniGoMani/user_data/mgm-config.json
    (VSCodium is open source and comes pre-installed with good color codes to make it easier to read .json or .log files, and many more too)
    3.A. Follow these 4 easy steps to create your own Telegram bot and fetch it's api-token, fill token under telegram up in mgm-config-private.json with this. Make sure to start a conversation with your bot before continuing!
    3.B. Say /start to @userinfobot on Telegram to get your Chat ID, fill chat_id under telegram up in mgm-config-private.json with this.
    3.C. Generate a strong key/password for jwt_secret_key under api_server in mgm-config-private.json
    3.D. Choose and fill in a username and strong password also under api_server in mgm-config-private.json
  4. Open a terminal window and navigate to where you put MoniGoMani and type on of the following:
    • docker-compose pull to pull in any updates to the Image if there are any
    • docker-compose up --build to build and start the bot & view its log or
    • docker-compose up -d to build and start the bot in the background.
    • docker-compose stop to stop the bot.
  5. When running the included compose file FreqUI is already included and can be accessed from localhost:8080, login is possible using the username and password from step 3.D.

That's it you successfully set up Freqtrade through Docker, connected to Telegram, with FreqUI!
You can now start using MoniGoManiHyperStrategy for HyperOpting/BackTesting/Dry/Live-running! Congratulations! 🎉
But this is only the beginning, now please read the MGM_DOCUMENTATION to learn how to use it properly!