09-10-2019, 02:48 PM
well, installed the new version and done some comparison testing against the "old" version.
TIME-FRAME:
FROM: 2019-01-01 00:00
TO: 2019-09-10 14:15
CANDLE SIZE: 1 hour
WARMUP: 30
OLD VERSION TOML:
[Swings]
Magica = 280
MediumOut = 280
ShortSight = 380
MaxPeekPred = 580
[ForcastTrend]
Short = 6
Medium = 17
Long = 100 #nan
[PeriodAverage]
Short = 6
Medium = 25
Long = 100 #nan
[VolumePeriodAverage]
Short = 6 #nan
Medium = 30
Long = 100 #nan
NEW VERSION TOML:
[Swings]
Magica = 280 # used in buy price dips
MediumOut = 280 #
ShortSight = 380 #
MaxPeekPred = 580 # short to go out of deep falls based on last peek difference prediction
BullsEye = 60000 # Since we are taking very long positions and BTC tends to have huge variation this was set to a high value so it doesn't trigger this condition
[ForcastTrend] #forcast trend tulip indicator
Short = 6
Medium = 17
Long = 100 #nan
[PeriodAverage] #moving averages
Short = 6
Medium = 25
Long = 100
[VolumePeriodAverage] #volume moving averages
Short = 6 #nan
Medium = 30
Long = 100 #nan
OLD VERSION BACKTEST RESULTS:
NEW VERSION BACKTEST RESULTS:
using the same configuration the new version performs below the old version in the same time-frame and with the same candle size.
If the candle size is reduced to 30 min, we have the same kind of results. Older version outperforms the new version.
OLD VERSION:
market 169.84227%
simulated profit 174.22247%
NEW VERSION:
market 169.84227%
simulated profit 74.23887%
I don´t have the skills to understand the code, but whatever logic was changed in the new version is making it under-perform.
TIME-FRAME:
FROM: 2019-01-01 00:00
TO: 2019-09-10 14:15
CANDLE SIZE: 1 hour
WARMUP: 30
OLD VERSION TOML:
[Swings]
Magica = 280
MediumOut = 280
ShortSight = 380
MaxPeekPred = 580
[ForcastTrend]
Short = 6
Medium = 17
Long = 100 #nan
[PeriodAverage]
Short = 6
Medium = 25
Long = 100 #nan
[VolumePeriodAverage]
Short = 6 #nan
Medium = 30
Long = 100 #nan
NEW VERSION TOML:
[Swings]
Magica = 280 # used in buy price dips
MediumOut = 280 #
ShortSight = 380 #
MaxPeekPred = 580 # short to go out of deep falls based on last peek difference prediction
BullsEye = 60000 # Since we are taking very long positions and BTC tends to have huge variation this was set to a high value so it doesn't trigger this condition
[ForcastTrend] #forcast trend tulip indicator
Short = 6
Medium = 17
Long = 100 #nan
[PeriodAverage] #moving averages
Short = 6
Medium = 25
Long = 100
[VolumePeriodAverage] #volume moving averages
Short = 6 #nan
Medium = 30
Long = 100 #nan
OLD VERSION BACKTEST RESULTS:
NEW VERSION BACKTEST RESULTS:
using the same configuration the new version performs below the old version in the same time-frame and with the same candle size.
If the candle size is reduced to 30 min, we have the same kind of results. Older version outperforms the new version.
OLD VERSION:
market 169.84227%
simulated profit 174.22247%
NEW VERSION:
market 169.84227%
simulated profit 74.23887%
I don´t have the skills to understand the code, but whatever logic was changed in the new version is making it under-perform.