- 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
Need a more detailed guide? Checkout the Official Freqtrade Installation Guide!
- Install Git
- Install jq (command-line JSON processor)
- Open a terminal window and navigate to where you want to put
freqtrade
- Type
git clone https://github.com/freqtrade/freqtrade.git
to clone the Freqtrade repo - Type
cd freqtrade
- Type
git checkout remotes/origin/develop
to switch to the development branch (MoniGoMani often uses some of the latest versions of Freqtrade) - Type
./setup.sh -i
to install Freqtrade from scratch - Type
source ./.env/bin/activate
to activate your virtual environment (Needs to be done every time you open the terminal) - (Type
./setup.sh -u
to update freqtrade with git pull) - (Type
./setup.sh -r
to hard reset the branch) - Download the latest
MoniGoMani
release and unzip it in theFreqtrade
folder. Or clone themain
branch through git & copy the files over. - Type
freqtrade install-ui
to install FreqUI - 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!
Need a more detailed guide? Checkout the Official Freqtrade Docker Quickstart!
- Download the latest
MoniGoMani
release and unzip it somewhere. Or clone themain
branch through git. - Install Docker Desktop
- 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, filltoken
undertelegram
up inmgm-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, fillchat_id
undertelegram
up inmgm-config-private.json
with this.
3.C. Generate a strong key/password forjwt_secret_key
underapi_server
inmgm-config-private.json
3.D. Choose and fill in ausername
and strongpassword
also underapi_server
inmgm-config-private.json
- 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 anydocker-compose up --build
to build and start the bot & view its log ordocker-compose up -d
to build and start the bot in the background.docker-compose stop
to stop the bot.
- When running the included compose file FreqUI is already included and can be accessed from localhost:8080,
login is possible using the
username
andpassword
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!