Matthias
|
222ecdecd2
|
Improve code quality
|
3 years ago |
Matthias
|
cd9c2c4c23
|
Merge branch 'develop' into pr/froggleston/7861
|
3 years ago |
Matthias
|
af6fc886f6
|
Small refactor for new methods
|
3 years ago |
Matthias
|
2c7ae756f5
|
Improve mock behavior
|
3 years ago |
Matthias
|
2ca8b0b12e
|
Update more exchange mocks to use EXMS
|
3 years ago |
Matthias
|
bcdf4e0fe8
|
Use variable for exchange mocks to shorten lines
|
3 years ago |
Matthias
|
d014e4590e
|
use Path.open() instead of open
|
3 years ago |
Matthias
|
bb355cfac5
|
improve naming of backtest function
|
3 years ago |
Matthias
|
80bb120026
|
Simplify backtesting by removing now unnecessary private function
|
3 years ago |
Matthias
|
1211b72255
|
Add test to show behavior reported in #7978
|
3 years ago |
Matthias
|
865d678304
|
Add backtest_detail test for futures
|
3 years ago |
Matthias
|
28e51e2dfb
|
Simplify some test setups
|
3 years ago |
Matthias
|
a5d87859dc
|
Refactor test to reuse variable
|
3 years ago |
Antonio Della Fortuna
|
5e10bb2cca
|
Merge branch 'develop' of https://github.com/freqtrade/freqtrade into max-open-trades
|
3 years ago |
Antonio Della Fortuna
|
ab12aace5f
|
changed `trades_space` to `max_open_trades_space`
|
3 years ago |
Antonio Della Fortuna
|
b0f1d914c8
|
Changed max_open_trades type to int or inf
|
3 years ago |
Matthias
|
cbcee02ded
|
call data migration from backtesting
|
3 years ago |
Matthias
|
4ea8962ca2
|
Rename futures test data
|
3 years ago |
Antonio Della Fortuna
|
7d27afd4b8
|
Fixed test broken due to change in trades_space range
|
3 years ago |
Antonio Della Fortuna
|
24ace646c3
|
Merge branch 'develop' of https://github.com/freqtrade/freqtrade into max-open-trades
|
3 years ago |
Antonio Della Fortuna
|
464cb4761c
|
Fixed max_open_trades update from hyperopt
Fixed max_open_trades update from hyperopt + removed max_open_trades as a param to backtesting + refactoring
|
3 years ago |
Matthias
|
34dbe9deaa
|
Improve fixture fake results
|
3 years ago |
Antonio Della Fortuna
|
5fd85368a9
|
Added support for max_open_trades hyperopting
|
3 years ago |
Matthias
|
cd4faa9c59
|
keep max_stake_amount through backtests
|
3 years ago |
Matthias
|
882e68c68b
|
Rename backtest-result from new to "not new".
|
3 years ago |
Matthias
|
2219d2f491
|
Merge pull request #7707 from freqtrade/bt/full_detail
backtesting - use full detail timeframe
|
3 years ago |
Matthias
|
d48a9ae96d
|
Add leverage to backtest results
closes #7574
|
4 years ago |
Matthias
|
ded57fb301
|
Remove no longer valid test part
|
4 years ago |
Matthias
|
5bd3e54b17
|
Add test for detail backtesting
|
4 years ago |
Matthias
|
29ba263c3c
|
Update some test parameters
|
4 years ago |
Matthias
|
25b8d34fe2
|
Update backtesting test
Had bad behavior before, and didn't properly test what it was supposed to
|
4 years ago |
Matthias
|
c3d4fb9f1b
|
Simplify backtest calling interface
|
4 years ago |
Matthias
|
6252ae466e
|
Convert position_stacking to attribute of backtest
|
4 years ago |
Evgeniy Vladimirov
|
de9f5660f3
|
Fix counting available trade slots in backtesting.
|
4 years ago |
Matthias
|
7672586de9
|
Fix unreliable hyperopt test
|
4 years ago |
Matthias
|
016e438468
|
Calculate market-change in hyperopt
closes #7532
|
4 years ago |
Matthias
|
578da343dc
|
Merge pull request #7491 from freqtrade/partial_close_leverage
Partial close leverage
|
4 years ago |
Matthias
|
b4fb28e4ef
|
Update tests for new dataload strategy
|
4 years ago |
Matthias
|
8eda3a45a3
|
Test backest detail with leverage
|
4 years ago |
Matthias
|
8c2e473ee5
|
Fix test warning
|
4 years ago |
Matthias
|
cf5267a4d3
|
Merge pull request #7481 from chusri/develop
✏️ fixed typo from StaticPairlist to StaticPairList
|
4 years ago |
Matthias
|
9f32e02bba
|
Update missing testcase
|
4 years ago |
Thaweesak Chusri
|
4faa6a0bd7
|
🐛 updated test case from StaticPairlist to StaticPairList
|
4 years ago |
Matthias
|
a1a62681bf
|
add fixes for random test failures
|
4 years ago |
Matthias
|
2a5bc58df8
|
Split datahandler and history tests
|
4 years ago |
Matthias
|
816c1f7603
|
add test for per epoch hyperopt
|
4 years ago |
Matthias
|
37fcbeba58
|
Update backtesting output wording to Entries
|
4 years ago |
Matthias
|
6636f17e0f
|
Simplify usage of amount_to_contract precision
|
4 years ago |
Matthias
|
70df037690
|
Improve test precision
|
4 years ago |
Matthias
|
5b3f031590
|
Use hyperopt safe amount precision method
|
4 years ago |
Matthias
|
7563050f17
|
Realign tests to precision backtesting
|
4 years ago |
Kavinkumar
|
a4bada3ebe
|
Partial exit using average price (#6545)
Introduce Partial exits
|
4 years ago |
Matthias
|
9347677c60
|
Uppdate pricecontours test to not recreate backtesting every loop
in hopes to fix random failure
|
4 years ago |
Matthias
|
bf07d8fe87
|
Update test to properly patch/mock exchange
|
4 years ago |
Matthias
|
e53e530874
|
Add test showing broken inheritance hyperopt
|
4 years ago |
Matthias
|
2e642593e5
|
Update formatting of hyperopt_conf fixture
|
4 years ago |
Matthias
|
07aa372e2a
|
Ensure bot_loop_start is called in hyperopt, too
closes #7001
|
4 years ago |
Matthias
|
53bfa7931d
|
Add rudimentary test for prior bug
Test fails without the fix in 8c46d19071
|
4 years ago |
Matthias
|
3c62df6b86
|
Ensure the same timestamp is used for backtest and signal export
|
4 years ago |
Matthias
|
0b806af487
|
Add orders column to btresult
|
4 years ago |
Matthias
|
5bf021be2e
|
Enhance hyperoptable strategy to test instance parameters
|
4 years ago |
Matthias
|
42ae8ba6fb
|
Refactor hyperopt parameters to separate file
|
4 years ago |
Matthias
|
d5486f17d8
|
Update Test to use StrategyV3
|
4 years ago |
eSeR1805
|
bb7ffd8fbe
|
Update testcases relying on BT results.
|
4 years ago |
eSeR1805
|
99aea454b5
|
Update testcases to match reporting.
|
4 years ago |
eSeR1805
|
ec54b47b6e
|
Flake fix.
|
4 years ago |
மனோஜ்குமார் பழனிச்சாமி
|
9d13c87292
|
cleaned up backtesting
Solves the [bug](https://github.com/freqtrade/freqtrade/runs/6425715015?check_suite_focus=true)
|
4 years ago |
eSeR1805
|
eca8d16c61
|
Minor fix and enhancement for TC51.
|
4 years ago |
Matthias
|
70bac41d89
|
Add more backtest test scenarios
|
4 years ago |
Matthias
|
2d9be6dace
|
move open_rate updating to close_bt_order
|
4 years ago |
eSeR1805
|
496bf84e3a
|
Merge branch 'develop' into feat_readjust_entry
|
4 years ago |
Matthias
|
b2f33944ec
|
Add preliminary backtesting test
|
4 years ago |
Matthias
|
4262f84744
|
Merge branch 'develop' into pr/nicolaspapp/6715
|
4 years ago |
Matthias
|
2acb68e6e2
|
Move hyperopt-loss functions to their own package
|
4 years ago |
Sam Germain
|
4a6f1e90c3
|
Merge branch 'develop' into bot-start
|
4 years ago |
Sam Germain
|
23431a7106
|
removed invalid plotting and test_default_strategy tests for bot_start, edited edge test
|
4 years ago |
Matthias
|
fbd142844f
|
Refactor bt-caching stuff to it's own module
|
4 years ago |
Matthias
|
d1a61f9c61
|
Don't start futures backtest if leverage-tiers don't contain pair
|
4 years ago |
Sam Germain
|
810e190e16
|
added tests for bot_start
|
4 years ago |
Matthias
|
ec2582a4ae
|
Update tests to no longer use Strategy V1
|
4 years ago |
Matthias
|
25c6c5e326
|
Update backtest sell terminology to exit
|
4 years ago |
Matthias
|
89f16ad3a5
|
Merge pull request #6543 from froggleston/v3_fixes
Add support for storing buy candle indicator rows in backtesting results
|
4 years ago |
Matthias
|
7328553c0b
|
Merge pull request #6563 from italodamato/opt-ask-force-new-points
Optimize only new points
|
4 years ago |
Matthias
|
dff9d52b30
|
Remove hints on no longer used option, add very primitive test
|
4 years ago |
froggleston
|
b3cb722646
|
Use joblib instead of pickle, add signal candle read/write test, move docs to new Advanced Backtesting doc
|
4 years ago |
froggleston
|
3ad1411f5e
|
Fix imports
|
4 years ago |
froggleston
|
84f486295d
|
Add tests for new storing of backtest signal candles
|
4 years ago |
Nicolas Papp
|
c8e4687833
|
Plots and hyperopt
|
4 years ago |
Matthias
|
4254d86658
|
Move test-backtestfiles to separate directory
|
4 years ago |
Matthias
|
baefda80d1
|
Enable flake8 E226 rule
|
4 years ago |
Matthias
|
68fe7476c9
|
Update more terminology to forceexit
|
4 years ago |
Matthias
|
54633e90a7
|
Merge branch 'develop' into pr/italodamato/6563
|
4 years ago |
Matthias
|
b1378efdeb
|
ignore_roi_if_buy_signal -> ignore_roi_if_entry_signal
|
4 years ago |
Matthias
|
4897731030
|
use_sell_signal -> use_exit_signal
|
4 years ago |
Matthias
|
5ce5c70be6
|
sell_profit_offset -> exit_profit_offset
|
4 years ago |
Matthias
|
bba9629a2a
|
Rename sell_profit_only to exit_profit_only
|
4 years ago |
Matthias
|
6d9218cb34
|
sell_signal -> exit_signal
|
4 years ago |
Matthias
|
54ad130bb9
|
Update force_sell to force_exit
|
4 years ago |
Matthias
|
dc462e63fe
|
update BTContainer use_sell_signal
|
4 years ago |
Matthias
|
d94b73b396
|
Update some documentation
|
4 years ago |
Matthias
|
543aa74278
|
update sell_reason to exit_reason
|
4 years ago |
Matthias
|
f742d21690
|
Add test showing #6629
|
4 years ago |
Matthias
|
a13d4e5519
|
Renumber backtest-detail tests
|
4 years ago |
Italo
|
a3b401a762
|
highlight random points in hyperopt results table
|
4 years ago |
Matthias
|
743a7b7849
|
Merge branch 'develop' into feat/short
|
4 years ago |
Matthias
|
dcfa3e8648
|
Update SellType to ExitType
|
4 years ago |
Matthias
|
b1e3ead88b
|
Merge branch 'develop' into feat/short
|
4 years ago |
Matthias
|
08777abd85
|
Update backtesting output terminology to "exit"
|
4 years ago |
Matthias
|
eb08b92180
|
Raise exception when ticker_interval is set.
|
4 years ago |
Matthias
|
9b2ec5e653
|
Fix missleading variable naming
|
4 years ago |
Matthias
|
20f02eb773
|
Add test for stoploss case
|
4 years ago |
Matthias
|
2fab3de4d7
|
More backtest-detail tests
|
4 years ago |
Matthias
|
295668d06c
|
Add a few testcases
|
4 years ago |
Matthias
|
c934f939e3
|
Update a few more short tests
|
4 years ago |
Matthias
|
c0781a98e8
|
Add ROI test
|
4 years ago |
Matthias
|
298797cbfd
|
Add stoploss short test
|
4 years ago |
Matthias
|
c47b5b9087
|
Update bt_detail column descriptions
|
4 years ago |
adriance
|
7dd57e8c04
|
format
|
4 years ago |
adriance
|
1d4eeacc6d
|
fix test_backtest__enter_trade_futures row data error
|
4 years ago |
Matthias
|
efc313b28b
|
Merge pull request #6512 from freqtrade/short_order_types
Short order types renamal
|
4 years ago |
Matthias
|
93a91bdeee
|
Update order_Types documentation
|
4 years ago |
Matthias
|
51828a0b0b
|
Update buy-signals to entry wording
|
4 years ago |
Matthias
|
3ff261e22c
|
Update order time in force to use entry/exit wording
|
4 years ago |
Matthias
|
d2a163e2cf
|
rename column to liquidation_price
|
4 years ago |
Sam Germain
|
c9988e0aa2
|
test_backtest__enter_trade_futures comment calculations include liquidation buffer
|
4 years ago |
Sam Germain
|
c0e11beced
|
linting
|
4 years ago |
Sam Germain
|
c0fb6f7e85
|
test_backtest__enter_trade_futures - fixed formula in comments
|
4 years ago |
Matthias
|
1c4a7c25d7
|
Fix failing test
|
4 years ago |
Matthias
|
478d440e80
|
Test backtesting with USDT pairs
|
4 years ago |
Matthias
|
1b07ad92cf
|
Merge branch 'feat/short' into pr/samgermain/6467
|
4 years ago |
Matthias
|
c39e7368ee
|
Split backtesting test to properly initialize it
|
4 years ago |
Matthias
|
8e2d3445a7
|
Move leverage_prep calculations to exchange class
|
4 years ago |
Sam Germain
|
1121965c6e
|
liq backtesting tests
|
4 years ago |
Sam Germain
|
499e21517b
|
test_persistence tests for stoploss with leverage adjustements
|
4 years ago |
Matthias
|
fd936e26ae
|
Merge branch 'develop' into feat/short
|
4 years ago |
Matthias
|
42df65d4ec
|
Make sure backtesting is cleaned up in tests
|
4 years ago |
Matthias
|
8952829adc
|
Merge branch 'develop' into feat/short
|
4 years ago |
Sam Germain
|
88a8ff2f4e
|
Merge branch 'feat/short' into leverage-tiers
|
4 years ago |
Matthias
|
e7bfb4fd5c
|
Add test case for "sell below close" case
|
4 years ago |
Matthias
|
30f6dbfc40
|
Attempt fix for #6261
|
4 years ago |
Matthias
|
acd7f26a9d
|
update tc36 to properly cover #6261
|
4 years ago |
Sam Germain
|
a99cf2eeed
|
redid get_max_leverage
|
4 years ago |
Sam Germain
|
fc2d3649a1
|
edited todos
|
4 years ago |
Matthias
|
0c6d92a7a6
|
Merge branch 'develop' into feat/short
|
4 years ago |
Matthias
|
9f47853661
|
Merge pull request #6235 from freqtrade/backtest_order_timeout
Backtest order timeout
|
4 years ago |
Matthias
|
dcf8ad36f9
|
Backtesting should not allow unrealistic (automatic-filling) orders.
|
4 years ago |
Matthias
|
85767d0d70
|
Add timedout_*_orders to tests
|
4 years ago |
Sam Germain
|
33b04b1992
|
deleted outdated todos
|
4 years ago |
zx
|
0b01fcf047
|
Add ProfitDrawdownHyperoptLoss method
|
4 years ago |
Matthias
|
22173851d6
|
Detail tests for custom exit pricing
|
4 years ago |