Isn't that what we all want? Our money to go many? Well that's what this framework/strategy hopes to do for you! By giving you & HyperOpt a lot of signals to alter the weights from.
Please update your Freqtrade to it's official development
branch!
This release was brought to you in collaboration with @bgouvea & @raftersvk! :tada:
Changelog
Freqtrade Protections
optimized for MGMmgm-config-hyperopt.json
and mgm-config.json
WARNING: I am in no way responsible for your live results! This strategy is still experimental and under development!
WARNING: 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!
Please install Freqtrade Rikj000/Freqtrade/Rikj000/Freqtrade/moni-go-mani/v0.11.0
at commit bd44deea
(latest)!
Changelog
HyperOpt Results Copy/Paste Section
to a mgm-config-hyperopt.json
file, which can easily be applied/removed using commandsmonigomani_settings
section and moved nearly all MoniGoMani settings to itmgm-config.json
stake_currency: "USDT"
as the defaultsell_profit_only: true
as the defaultWARNING: I am in no way responsible for your live results! This strategy is still experimental and under development!
WARNING: MoniGoMani should always be re-optimized unless you really know what you are doing when manually allocating parameters!
I strongly recommended to re-optimize your own copy of MoniGoMani while thinking logically, don't follow your computer blindly!
Please update your Freqtrade development
too! (Tested on freqtrade develop-37b71b8c
)
Changelog
custom_sell()
function instead of a custom_stoploss()
, which is a less hacky/more natural place for it to live.custom_info['trend_indicator']
storage.roi_table_step_size
setting.buy/sell__downwards/sideways/upwards_trend_total_signal_needed_candles_lookback_window
parameters, which are used in the buy/sell signal calculation to take weighted signals that triggered in the last few candles into consideration.number_of_weighted_signals
setting to reach more equally divided total weighted signal scoresSome Test Results
WARNING: I am in no way responsible for your live results! This strategy is still experimental and under development!
WARNING: MoniGoMani should always be re-optimized unless you really know what you are doing when manually allocating parameters!
I strongly recommended to re-optimize your own copy of MoniGoMani while thinking logically, don't follow your computer blindly!
Brought to you in collaboration with @PoCk3T, a new addition to the development team of MoniGoMani! :rocket:
Changelog
sell___unclogger_trend_lookback_candles_window_percentage_needed
parameter which is used in the unclogger's last checksell___unclogger_enabled_when_downwards/sideways/upwards
parameters to a more clear naming format: sell___unclogger_trend_lookback_window_uses_downwards/sideways/upwards_candles
, representing more to what their actual purpose is-lf
or --load-file
Optional (Unused by default): Path to .json
file to load HyperOpt Results from which will be used in the Calculator..json
's should be extracted with freqtrade hyperopt-show --best --no-header --print-json > ./user_data/config-mgm-hyperopt.json
pairs-btc.json
file for freqtrade data-download
(Thanks to @nightshift2k)f-strings
Some Test Results
MoniGoMani Logo
WARNING: I am in no way responsible for your live results! This strategy is still experimental and under development!
WARNING: MoniGoMani should always be re-optimized unless you really know what you are doing when manually allocating parameters!
I strongly recommended to re-optimize your own copy of MoniGoMani while thinking logically, don't follow your computer blindly!
One of the biggest updates MoniGoMani has seen so far! Brought to you in collaboration with @DisesiD, @FreshLettuce, 2 amazing additions to the development team of MoniGoMani! :rocket:
Changelog
-pu
or --precision-used
to re-calculate the weights to what would be expected after running hyperopt with precision enabled. Always use this after running hyperopt with precision different from 1!-fm
or -pu
pairs-btc.json
file for freqtrade data-download
(Thanks to @PoCk3T)config.json
(Renamed to config-btc.json
+ timeframe
line removed!)docker-compose.yml
Some Test Results
& Cluster Results
(Thanks to @nightshift2k)WARNING: Old MoniGoMani became EOL (End Of Life) @ v0.8.0, please use MoniGoManiHyperStrategy from now on!
WARNING: I am in no way responsible for your live results! This strategy is still experimental and under development!
WARNING: MoniGoMani should always be re-optimized unless you really know what you are doing when manually allocating parameters!
I strongly recommended to re-optimize your own copy of MoniGoMani while thinking logically, don't follow your computer blindly!
In this update tools to help squize out more total profit / optimize better are included! :rocket:
Changelog
buy_params
& sell_params
through HyperOpt Setting Overrides
docker-compose.yml
file (be sure to docker-compose pull
& docker-compose up --build --force-recreate
)Total-Overall-Signal-Importance-Calculator.py
:
-fm
or --fix-missing
to re-include missing weighted buy/sell_params with 0 as their value & re-print them as copy/paste-able results. Also keeps the tool from crashing when there are missing weighted values (Mostly useful after a hyperopt with overridden values)MoniGoMani.py
, MoniGoManiHyperOpt.py
and MoniGoManiHyperOpted.py
to /Legacy MoniGoMani/user_data/
Edit: Use the included updated MoniGoMani.v0.8.1.zip
or clone from main
but the tagged GitHub zips will still contain a minor merge error.
WARNING: Auto-HyperOptable Strategies still need to be merged into Freqtrade, see VeryQuickStart for how to already set it up now though!
WARNING: I am in no way responsible for your live results! This strategy is still experimental and under development!
WARNING: MoniGoMani should always be re-optimized unless you really know what you are doing when manually allocating parameters!
I strongly recommended to re-optimize your own copy of MoniGoMani while thinking logically, don't follow your computer blindly!
The biggest update so far! :robot:
config.json
into config.json
+ config-private.json
& updated Go-To Commands to decrease risk in users leaking sensitive personal informationdocker-compose.yml
fileTotal-Overall-Signal-Importance-Calculator.py
(All Thanks to @DisesiD!):
Total Overall Downwards/Sideways/Upwards Signal Importance
results to improve upon trading in certain trendsTotal Buy/Sell Signal Percentages
for comparison towards the individual buy/sell signalsimportance.log
file in the same folder for easy sharing (Might write up another file that calculates a grand total average of all .log
files provided in a folder which should create a really stable result)-sc
or --staking-currency
with the one you use in config.json
as stake_currency
since it really matters-f
or --file
to submit a custom file name for the log file to be exported-nf
or --no-file
if you don't want a log file to be exportedWARNING: I am in no way responsible for your live results! This strategy is still experimental and under development!
WARNING: MoniGoMani should always be re-optimized unless you really know what you are doing when manually allocating parameters!
I strongly recommended to re-optimize your own copy of MoniGoMani while thinking logically, don't follow your computer blindly!
Huge code refactor that changed the original trend arrays to buy_params
& sell_params
arrays throughout all MoniGoMani code.
Also removed the unneeded debuggable_weighted_signal_dataframe
from MoniGoManiHyperOpted which should cause a some minor decrease in CPU usage.
It will also help in keeping people from accidentally turning it on for their runs.
WARNING: I am in no way responsible for your live results! This strategy is still experimental and under development!
WARNING: MoniGoMani should always be re-optimized unless you really know what you are doing when manually allocating parameters!
I strongly recommended to re-optimize your own copy of MoniGoMani while thinking logically, don't follow your computer blindly!
Paste the buy_params
& sell_params
results from your HyperOpt in /user_data/Total-Overall-Signal-Importance-Calculator.py
Then execute: python ./user_data/Total-Overall-Signal-Importance-Calculator.py
from your favorite
terminal / CLI to calculate the overall importance of the signals being used.
The higher the score of a signal the better, please share your results on the Discord server so we can improve! :rocket:
(MoniGoMani has been designed so signals can easily be inserted / swapped out)
Changelog:
WARNING: I am in no way responsible for your live results! This strategy is still experimental and under development!
WARNING: MoniGoMani should always be re-optimized unless you really know what you are doing when manually allocating parameters!
I strongly recommended to re-optimize your own copy of MoniGoMani while thinking logically, don't follow your computer blindly!
This release allows you to easily copy/paste the results from a hyperopt in MoniGoManiHyperOpted.
Thanks to @C9H13NO3-dev for this addition!
Changelog: