Matthias
98f3142b30
Improve handling of backtesting params
5 years ago
Matthias
8d61a26382
Allow dynamic stake for backtesting and hyperopt
5 years ago
Matthias
4facf662de
Fix random test-failure caused by un-clean hyperopt shutdown
...
pytest --random-order-seed=415781
5 years ago
Matthias
8ee264bc59
Don't use profit_percent for backtesting results anymore
5 years ago
Matthias
e1e2829ef3
Improve and refactor hyperopt tests
6 years ago
Matthias
23bad8fd9f
Rename DefahltHyperoptLoss function to ShortTradeDurHyperOptLoss
6 years ago
Matthias
8c2f763193
Add test to ensure --hyperopt-loss is mandatory
6 years ago
Matthias
fa1d1679f0
Adapt tests to work without default hyperoptloss
6 years ago
Matthias
06759234b6
Add test to verify output of roi / trailing stop hyperopt
6 years ago
Matthias
6977ffdbf9
Merge branch 'develop' into isort_config
6 years ago
Matthias
9df366d943
Apply isort to tests
6 years ago
Matthias
15bb0af1b3
Add some test-coverage
6 years ago
Matthias
f3de74f817
Mock all occurances of hyperopt.dump
6 years ago
Matthias
5769b9244f
Mock test correctly
6 years ago
Matthias
c42a924df8
Load latest file
6 years ago
Matthias
b736691e0e
Remove hyperopt --continue
6 years ago
Matthias
f0d7f18cf9
Pad wins / draws / losses for hyperopt with spaces instead of 0's
6 years ago
Allen Day
3fe2ed0e18
zero pad in test
6 years ago
Matthias
3d515ed5bf
Merge pull request #3558 from freqtrade/bt_add_maxdrawdown
...
Revise backtesting export format, add some metrics
6 years ago
Matthias
1f153f51ee
Merge pull request #3660 from freqtrade/hyperopt_default_tests
...
Move DefaultHyperopt to tests
6 years ago
Matthias
b98107375e
Improve formatting of result string to be a bit conciser
6 years ago
Matthias
d76ee43246
Show wins / draws / losses in hyperopt table
6 years ago
Matthias
05bd099f51
Merge branch 'develop' into pr/yazeed/3008
6 years ago
Matthias
59370672b8
Fix more tests
6 years ago
Matthias
081625c5dc
Have hyperopt tests use new hyperopt location
6 years ago
Matthias
2881718733
Adapt tests for new column names
6 years ago
Matthias
f9bb1a7f22
Update more occurances of ticker_interval
6 years ago
Matthias
950f358982
Replace occurances in test files
6 years ago
Matthias
009ea0639f
Exchange some occurances of ticker_interval
6 years ago
Matthias
5a9a31351a
Adjust empty f-strings to be non-fstrings
6 years ago
hroff-1902
c26835048c
Hyperopt cleanup, do not use 'trials'
6 years ago
Yazeed Al Oyoun
72b088d85f
added test
6 years ago
hroff-1902
51f52c8609
Merge branch 'develop' into no-ticker-2
6 years ago
hroff-1902
1b6e77649a
Add test for hyperopt
6 years ago
hroff-1902
3208faf7ed
Do not use ticker where it's not a ticker
6 years ago
hroff-1902
57523d58df
Merge pull request #2994 from Fredrik81/hyperopt-table
...
Added dynamic print table function to hyperopt
6 years ago
Fredrik81
090d1e8a70
Alignment and cleanups
6 years ago
Fredrik81
7652a2bb95
Updated table layout and aligning better for hyperopt
6 years ago
Fredrik81
4aca8d7fcc
PEP8 fix
6 years ago
Fredrik81
399c419163
Changed table formating. Adding some code to align hyperopt table generation. WIP
6 years ago
Fredrik81
379275e2d6
Updated tests
6 years ago
Fredrik81
267416eced
Changed test for new table printing
6 years ago
hroff-1902
0528af1700
Merge pull request #2879 from freqtrade/sortino_hyperopt_loss
...
Sortino hyperopt loss
6 years ago
Yazeed Al Oyoun
3fb6818bd8
Merge branch 'develop' into sortino_hyperopt_loss
6 years ago
Matthias
6335d81ceb
Merge branch 'develop' into data_handler
6 years ago
hroff-1902
d07c69809d
Fix tests for hyperopt_loss
6 years ago
Matthias
83644ce5d8
Fix mypy type errors in tests
6 years ago
Matthias
d65a06947d
Merge branch 'develop' into data_handler
6 years ago
Yazeed Al Oyoun
6b279f297c
fixed test
6 years ago
Yazeed Al Oyoun
a46b7bcd6d
more fixes...
6 years ago
Yazeed Al Oyoun
951a19fb00
added tests for both sortino methods
6 years ago
Yazeed Al Oyoun
9639ffb140
added daily sharpe ratio hyperopt loss method, ty @djacky ( #2826 )
...
* more consistent backtesting tables and labels
* added rounding to Tot Profit % on Sell Reasosn table to be consistent with other percentiles on table.
* added daily sharpe ratio hyperopt loss method, ty @djacky
* removed commented code
* removed unused profit_abs
* added proper slippage to each trade
* replaced use of old value total_profit
* Align quotes in same area
* added daily sharpe ratio test and modified hyperopt_loss_sharpe_daily
* fixed some more line alignments
* updated docs to include SharpeHyperOptLossDaily
* Update dockerfile to 3.8.1
* Run tests against 3.8
* added daily sharpe ratio hyperopt loss method, ty @djacky
* removed commented code
* removed unused profit_abs
* added proper slippage to each trade
* replaced use of old value total_profit
* added daily sharpe ratio test and modified hyperopt_loss_sharpe_daily
* updated docs to include SharpeHyperOptLossDaily
* docs fixes
* missed one fix
* fixed standard deviation line
* fixed to bracket notation
* fixed to bracket notation
* fixed syntax error
* better readability, kept np.sqrt(365) which results in annualized sharpe ratio
* fixed method arguments indentation
* updated commented out debug print line
* renamed after slippage profit_percent so it wont affect _calculate_results_metrics()
* Reworked to fill leading and trailing days
* No need for np; make flake happy
* Fix risk free rate
Co-authored-by: Matthias <xmatthias@outlook.com>
Co-authored-by: hroff-1902 <47309513+hroff-1902@users.noreply.github.com>
6 years ago
Matthias
1b9af9d2d8
Merge branch 'develop' into data_handler
6 years ago
Matthias
f347e5934a
Small adjustments for moved commands
6 years ago
Matthias
699c0d6bc3
Merge branch 'develop' into data_handler
6 years ago
Matthias
1ffda29fd2
Adjust improts to new exception location
6 years ago
Matthias
aa39f2160b
Use load_data instead of a sequence of calls
...
in tests which don't test this
6 years ago
Matthias
25e6d6a7bf
Combine load_object methods into one
6 years ago
Matthias
6d5aca4f32
Convert hyperoptloss resolver to static loader
6 years ago
Matthias
248ef5a0ea
Convert HyperoptResolver to static loader
6 years ago
hroff-1902
cf4c3642ce
Minor improvements in data.history
7 years ago
Matthias
703924d6c4
Merge pull request #2643 from freqtrade/mins
...
Remove min (plural) from codebase
7 years ago
Matthias
7c7ca1cb90
Remove min (plural) from codebase
7 years ago
hroff-1902
3252654ed3
Test adjusted
7 years ago
hroff-1902
0e4ef33d6a
Merge pull request #2581 from hroff-1902/hyperopt-list
...
Add hyperopt-list and hyperopt-show commands
7 years ago
Matthias
703458f365
Add test for loading ticker-interval from strategy
7 years ago
hroff-1902
017a94adc1
Merge develop
7 years ago
hroff-1902
b20bea8492
Adjust tests
7 years ago
Matthias
054484ad73
load_pair_history should not return None, but an empty dataframe if no
...
data is found
7 years ago
hroff-1902
86342efa7a
Adjust test
7 years ago
hroff-1902
05967442c3
Adjust test
7 years ago
hroff-1902
d6b587678e
Adjust test
7 years ago
hroff-1902
69b0767165
Merge remote-tracking branch 'upstream/develop' into hyperopt-trailing-space
7 years ago
hroff-1902
8f9b5095b5
Fix some tests
7 years ago
hroff-1902
6cb4830534
Testcase added
7 years ago
hroff-1902
067267f4cf
Log messages improved (plural/singular)
7 years ago
hroff-1902
99db53417c
Tests adjusted
7 years ago
hroff-1902
175591e524
Fix test
7 years ago
hroff-1902
e7ddd81251
Merge branch 'develop' into hyperopt-trailing-space
7 years ago
Matthias
9b050523e9
Merge pull request #2397 from freqtrade/feat/new_args_system
...
require subcommand for all actions
7 years ago
hroff-1902
f9a92c2879
Adjust test
7 years ago
hroff-1902
ab194c7d75
Add test
7 years ago
hroff-1902
d3a3765819
Fix test
7 years ago
hroff-1902
f90676cfc5
Add trailing stoploss hyperspace
7 years ago
Matthias
ca77dbe8da
Fix UnicodeError in hyperopt output
7 years ago
Matthias
6f01d7f8ea
Merge branch 'develop' into feat/new_args_system
7 years ago
Matthias
80ad37ad93
Updated plot_indicators test
7 years ago
Matthias
0c3a8ddfb9
Merge branch 'develop' into feat/new_args_system
7 years ago
Matthias
6fe7b13e37
Replace coins in whitelist with existing ones
7 years ago
Matthias
a368646745
Merge branch 'develop' into feat/new_args_system
7 years ago
Matthias
132a4da7cf
Small style fixes and adjusted tests
7 years ago
Matthias
2ba388074e
Fix small bugs
7 years ago
Matthias
1c503f39b2
Handle some merge aftermaths
7 years ago
Matthias
f3cfe147b5
Merge branch 'develop' into feat/new_args_system
7 years ago
hroff-1902
4ec83a2c24
DefaultHyperOpts --> DefaultHyperOpt; hyperopts --> hyperopt where it's not correct
7 years ago
Matthias
89283ef486
Rename --custom-hyperopt to --hyperopt
7 years ago
hroff-1902
08e6d8a780
Rollback defaulting to DefaultHyperOptLoss
7 years ago
hroff-1902
c4105436eb
Disable defaulting to DefaultHyperOpts and DefaultHyperOptLoss
7 years ago
Matthias
52523bcd8b
Use strategy child parser
7 years ago
Matthias
09f18d07b0
Adjust some hyperopt tests
7 years ago
Matthias
ed10048394
Merge pull request #2308 from hroff-1902/hyperopt-config
...
Allow use of config in custom hyperopt methods
7 years ago
Matthias
42b5a0977e
fix failing test
7 years ago
Matthias
e9de088209
Add import-fails code as a fixture
7 years ago
Matthias
27cc73f47e
Dynamically import hyperopt modules
7 years ago
Matthias
313091eb1c
some more refresh_pairs cleanups
7 years ago
Matthias
e66fa1cec6
Adjust tests to not use --refresh-pairs
7 years ago
hroff-1902
50b4563912
Tests adjusted
7 years ago
hroff-1902
c3e19507bf
Merge pull request #2268 from gaugau3000/hyperopt_test_use_case
...
Hyperopt test use case
7 years ago
hroff-1902
e9a75e57b8
test adjusted
7 years ago
Pialat
b7da02aab4
realistic fixture datas
7 years ago
Pialat
f3e3a8fcbe
unused in tests
7 years ago
Matthias
3430850421
don't print in tests
7 years ago
Matthias
9513115ce0
Fix paths in tests
7 years ago
Matthias
26d76cdb19
Adjust imports in tests to new path
7 years ago
Matthias
65a516e229
Move tests out of freqtrade module
7 years ago