✨ HyperOpt over 3 separate timeranges & individual spaces #51
Comments
Hi Rik, can you please asssign this issue to me?I will start testing it tonight. |
I can finally post the results of the above test. Downtrend timerange:20210509-20210524 Final Trend_HO Default go-to-command timerange for backtesting Default go-to-command timerange for backtesting max_open 6 Timerange used to HO Timerange used to HO max_open 6 Downtrend Timerange Downtrend TImerange Max_open 6 Uptrend Timerange Uptrend Timerange Max_open 6 Sidetrend Timerange Sidetrend Timerange Max_open 6 |
Default go-to-command timerange for backtesting Default go-to-command timerange for backtesting Max_open 6 Timerange used to HO Timerange used to HO Max_open 6 Downtrend Timerange Downtrend Timerange Max_open 6 Uptrend Timerange Uptrend Timerange Max_open 6 Sidetrend Timerange Sidetrend Timerange Max_open 6 |
Some more information about the test. |
Very nice @3ylo! Thank you so much for the amazing test reports upon this issue! 🦾 ReviewFinal HO:
Default go-to-command timerange for backtesting:
Default go-to-command timerange for backtesting Max_open 6: Further we can conclude that a top 60ish VolumePairList would still be a better idea for dry/live, since we can see that more pairs should result in more profit since it gives MGM more "good" buying options! 🎉 Timerange used to HO:
Timerange used to HO Max_open 6: Uptrend/Downtrend: ConclusionOverall I think it seems like an improvement to the optimization process! 🥳 HyperOpting separate spaces with the unclogger off in the beginning is also a big thing that plays in my head lately where I think we could see good improvements! Perhaps we could combine these 2 things 👀 Suggesion for new optimization process using this + separate spaces:
|
Spaces: Buy, SellDowntrendClick to expand ⬇️timerange = 20210509-20210524
mgm_trends = [downwards]
spaces: buy sell
stoploss: -1
roi: {"0": 10}
unclogger: off
epochs: 800 🏃♂️ HO Run 1🏃♂️ HO Run 2🏃♂️ HO Run 3SidetrendClick to expand ⬇️timerange = 20210518-20210610
mgm_trends = [sideways]
spaces: buy sell
stoploss: -1
roi: {"0": 10}
unclogger: off
epochs: 800 🏃♂️ HO Run 1🏃♂️ HO Run 2🏃♂️ HO Run 3UptrendClick to expand ⬇️timerange = 20210127-20210221
mgm_trends = [upwards]
spaces: buy sell
stoploss: -1
roi: {"0": 10}
unclogger: off
epochs: 800 🏃♂️ HO Run 1🏃♂️ HO Run 2🏃♂️ HO Run 3Space: ROIDowntrendClick to expand ⬇️# Downtrend
hurry hyperopt --timerange=20210509-20210524 --spaces=roi 🏃♂️ HO Run 1🏃♂️ HO Run 2🏃♂️ HO Run 3SidetrendClick to expand ⬇️# Sidetrend
hurry hyperopt --timerange=side --spaces=roi 🏃♂️ HO Run 1🏃♂️ HO Run 2🏃♂️ HO Run 3UptrendClick to expand ⬇️# Uptrend
hurry hyperopt --timerange=up --spaces=roi 🏃♂️ HO Run 1🏃♂️ HO Run 2🏃♂️ HO Run 3Space: StoplossDowntrendClick to expand ⬇️# Downtrend
hurry hyperopt --timerange=down --spaces=stoploss 🏃♂️ HO Run 1
🏃♂️ HO Run 2
🏃♂️ HO Run 3
SidetrendClick to expand ⬇️# Sidetrend
hurry hyperopt --timerange=side --spaces=stoploss 🏃♂️ HO Run 1
🏃♂️ HO Run 2
🏃♂️ HO Run 3
UptrendClick to expand ⬇️# Uptrend
hurry hyperopt --timerange=up --spaces=stoploss 🏃♂️ HO Run 1
🏃♂️ HO Run 2
🏃♂️ HO Run 3Space: TrailingDowntrendClick to expand ⬇️# Downtrend
hurry hyperopt --timerange=down --spaces=trailing 🏃♂️ HO Run 1🏃♂️ HO Run 2🏃♂️ HO Run 3SidetrendClick to expand ⬇️# Sidetrend
hurry hyperopt --timerange=side --spaces=buy sell trailing
🏃♂️ HO Run 1🏃♂️ HO Run 2🏃♂️ HO Run 3UptrendClick to expand ⬇️# Uptrend
hurry hyperopt --timerange=up --spaces=trailing 🏃♂️ HO Run 1🏃♂️ HO Run 2🏃♂️ HO Run 3Space: UncloggerDowntrendClick to expand ⬇️# Uptrend
hurry hyperopt --timerange=down --spaces=!FIXME 🏃♂️ HO Run 1-- WIP 🏃♂️ HO Run 2-- WIP 🏃♂️ HO Run 3-- WIP SidetrendClick to expand ⬇️# Sidetrend
hurry hyperopt --timerange=side --spaces=!FIXME 🏃♂️ HO Run 1-- WIP 🏃♂️ HO Run 2-- WIP 🏃♂️ HO Run 3-- WIP UptrendClick to expand ⬇️# Uptrend
hurry hyperopt --timerange=up --spaces=!FIXME 🏃♂️ HO Run 1-- WIP 🏃♂️ HO Run 2-- WIP 🏃♂️ HO Run 3-- WIP |
The idea here is to:
HyperOpt over 3 separate timeranges (one representing each individual kind of trend, downwards/sideways/upwards, a timeframe that represents a corresponding trend should be picked). Experimental idea though, might not work at all.
How this would be implemented:
The text was updated successfully, but these errors were encountered: