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

Commit

Permalink
v0.7.2 Huge code refactor - Changed original trend arrays to buy_para…
Browse files Browse the repository at this point in the history
…ms & sell_params arrays - Removed unneeded debuggable_weighted_signal_dataframe from MoniGoManiHyperOpted
  • Loading branch information
Rikj000 committed Apr 1, 2021
1 parent cd0b60e commit e08bd00
Show file tree
Hide file tree
Showing 8 changed files with 480 additions and 757 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@
ReleaseTemplate.txt
# Ignore Python Caches
user_data/hyperopts/__pycache__/
user_data/strategies/__pycache__/
user_data/strategies/__pycache__/
# Ignore VSCodium Workspace
workspace.code-workspace
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,5 @@
- v0.6.3 (28-03-2021 - Enable/Disable Trading when Sideways made HyperOptable - Spoiler Alert, it should be False, for now...)
- v0.6.4 (29-03-2021 - BugFixed Debuggable Dataframe + Added (HyperOptable) Settings to Enable/Disable Buys/Sells for Upwards/Downwards trends too)
- v0.7.0 (31-03-2021 - Making Hyperopt Results Copy/Paste-able)
- v0.7.1 (01-04-2021 - Added Total Overall Signal Importance Calculator)
- v0.7.1 (01-04-2021 - Added Total Overall Signal Importance Calculator)
- v0.7.2 (02-04-2021 - Huge code refactor - Changed original trend array to buy_params & sell_params - Removed unneeded debuggable_weighted_signal_dataframe from MoniGoManiHyperOpted)
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
```
####################################################################################
#### ####
### MoniGoMani v0.7.1 by Rikj000 ###
### MoniGoMani v0.7.2 by Rikj000 ###
## ---------------------------- ##
# Isn't that what we all want? Our money to go many? #
# Well that's what this Freqtrade strategy hopes to do for you! #
Expand All @@ -27,7 +27,7 @@
**WARNING: MoniGoMani should always be HyperOpted unless you really know what you are doing when manually allocating weights!**
**MoniGoManiHyperOpted already has a decent hyperopt applied to it!**

# **Current `MoniGoMani` status @ `v0.7.1`** with:
# **Current `MoniGoMani` status @ `v0.7.2`** with:
- Configurable & HyperOptable Buy/Sell Signal Weight Influence Tables for Downwards/Sideways/Upwards trends
- Configurable & HyperOptable Total Buy/Sell Signal Percentages for Downwards/Sideways/Upwards trends
- Turn On/Off Trading on Downwards/Sideways/Upwards trends for Buys/Sells (HyperOptable)
Expand Down Expand Up @@ -65,7 +65,6 @@ python ./user_data/Total-Overall-Signal-Importance-Calculator.py
### **Planned**:
*Ordered by current schedule/priority*
- Add FreqUI to the MGM DockerFile
- Huge code refactor that will change the original `trend` array to the new `buy_params` & `sell_params` (added in `v0.7.0`) throughout all MGM code
- [Refactor to be compliant for Auto-HyperOptable Strategies](https://github.com/freqtrade/freqtrade/pull/4596)
- [MultiThreaded Dataframe indicator checking](https://www.machinelearningplus.com/python/parallel-processing-python/) if possible for speed improvements
- Settings to enable/disable HyperOpting for individual `buy_params` & `sell_params`
Expand Down
2 changes: 1 addition & 1 deletion docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ services:
command: >
trade
--logfile /freqtrade/user_data/logs/freqtrade.log
--db-url sqlite:////freqtrade/user_data/tradesv3-MoniGoMani_v0.5.0_HyperOpted.sqlite
--db-url sqlite:////freqtrade/user_data/tradesv3-MoniGoMani_v0.7.2_HyperOpted.sqlite
--config /freqtrade/user_data/config.json
--strategy MoniGoManiHyperOpted
2 changes: 1 addition & 1 deletion user_data/Total-Overall-Signal-Importance-Calculator.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Total Overall Signal Importance Calculator for MoniGoMani v0.7.1
# Total Overall Signal Importance Calculator for MoniGoMani v0.7.2
# ----------------------------------------------------------------
# Paste the results from your HyperOpt over below `buy_params` & `sell_params` arrays
# Then execute: `python ./user_data/Total-Overall-Signal-Importance-Calculator.py` from your favorite
Expand Down
2 changes: 1 addition & 1 deletion user_data/hyperopts/MoniGoManiHyperOpt.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ class MoniGoManiHyperOpt(IHyperOpt):
"""
####################################################################################
#### ####
### MoniGoManiHyperOpt for v0.7.1 by Rikj000 ###
### MoniGoManiHyperOpt for v0.7.2 by Rikj000 ###
#### ####
####################################################################################
Expand Down
515 changes: 265 additions & 250 deletions user_data/strategies/MoniGoMani.py

Large diffs are not rendered by default.

704 changes: 205 additions & 499 deletions user_data/strategies/MoniGoManiHyperOpted.py

Large diffs are not rendered by default.

0 comments on commit e08bd00

Please sign in to comment.