Sam Germain
|
c0fb6f7e85
|
test_backtest__enter_trade_futures - fixed formula in comments
|
2022-03-02 01:26:47 -06:00 |
|
Matthias
|
1c4a7c25d7
|
Fix failing test
|
2022-03-02 07:14:36 +01:00 |
|
Matthias
|
478d440e80
|
Test backtesting with USDT pairs
|
2022-03-02 07:00:07 +01:00 |
|
Matthias
|
1b07ad92cf
|
Merge branch 'feat/short' into pr/samgermain/6467
|
2022-02-28 20:07:19 +01:00 |
|
Matthias
|
c39e7368ee
|
Split backtesting test to properly initialize it
|
2022-02-28 19:58:44 +01:00 |
|
Matthias
|
8e2d3445a7
|
Move leverage_prep calculations to exchange class
|
2022-02-28 19:29:42 +01:00 |
|
Sam Germain
|
1121965c6e
|
liq backtesting tests
|
2022-02-27 14:28:28 -06:00 |
|
Matthias
|
fd936e26ae
|
Merge branch 'develop' into feat/short
|
2022-02-24 19:56:42 +01:00 |
|
Matthias
|
42df65d4ec
|
Make sure backtesting is cleaned up in tests
|
2022-02-24 14:22:49 +00:00 |
|
Matthias
|
0c6d92a7a6
|
Merge branch 'develop' into feat/short
|
2022-02-11 17:02:04 +01:00 |
|
Matthias
|
85767d0d70
|
Add timedout_*_orders to tests
|
2022-02-07 19:33:22 +01:00 |
|
Sam Germain
|
33b04b1992
|
deleted outdated todos
|
2022-02-07 02:47:18 -06:00 |
|
Matthias
|
58fad72778
|
Update wallets when necessary
closes #6321
|
2022-02-05 16:28:47 +01:00 |
|
Matthias
|
f4149ee462
|
Force ROI to be within candle
|
2022-02-05 16:28:21 +01:00 |
|
Sam Germain
|
3ee2b7978c
|
wallets.validate_stake_amount added param max_stake_available
|
2022-02-03 20:33:16 -06:00 |
|
Sam Germain
|
7465037906
|
freqtradebot.execute_entry test for too high stake amount
|
2022-02-03 20:33:16 -06:00 |
|
Sam Germain
|
6b6b35ac1c
|
check for max stake limit in freqtradebot and backtesting
|
2022-02-03 20:33:04 -06:00 |
|
Sam Germain
|
30519aa3be
|
Changed name Collateral -> MarginMode, collateral -> margin_mode, and _supported_trading_mode_margin_pairs -> _supported_trading_margin_pairs
|
2022-02-01 13:05:40 -06:00 |
|
Matthias
|
463714832d
|
Merge branch 'develop' into feat/short
|
2022-01-29 14:19:30 +01:00 |
|
Matthias
|
4b9d55dbe2
|
Add test for backtest dataprovider
(should cache the correct candle)
|
2022-01-27 18:59:23 +01:00 |
|
Matthias
|
88ccfedd32
|
Improve wording of "no history found" error
|
2022-01-26 06:53:00 +01:00 |
|
Matthias
|
6492e1cd76
|
Investigate random test failure
|
2022-01-23 17:42:18 +01:00 |
|
Matthias
|
bf0b95b3d8
|
Improve backtest tests
|
2022-01-22 19:46:11 +01:00 |
|
Matthias
|
f090dcc597
|
Merge branch 'develop' into feat/short
|
2022-01-22 17:56:01 +01:00 |
|
Matthias
|
314a544881
|
Add Failing test for get_strategy_run_id
Fails because max_open_trades is "inf"
emulates behaviour of `max_open_trades=-1` when loading the
configuration)
|
2022-01-22 08:09:08 +01:00 |
|
Rokas Kupstys
|
5fffc5033a
|
Rework backtesting --no-cahche to --cache=[none, day, week, month].
Fix an issue where config modification during runtime would prevent use of cached results.
|
2022-01-19 11:44:35 +02:00 |
|
Matthias
|
9becce9897
|
Update failing test
|
2022-01-15 17:30:40 +02:00 |
|
Rokas Kupstys
|
526ed7fa9a
|
Add test_backtest_start_multi_strat_caching test flexing backtest result caching.
|
2022-01-15 17:30:40 +02:00 |
|
Matthias
|
ddfbe55e7c
|
Merge branch 'develop' into feat/short
|
2022-01-01 19:16:49 +01:00 |
|
Rokas Kupstys
|
a715083fc0
|
Reduce memory usage by not holding on to no longer needed data.
|
2021-12-31 12:10:01 +02:00 |
|
Matthias
|
22cda87211
|
Update some tests after merge
|
2021-12-02 19:05:06 +01:00 |
|
Matthias
|
f4d0abc51a
|
Merge branch 'feat/short' into pr/samgermain/5780
|
2021-12-02 07:09:37 +01:00 |
|
Matthias
|
67f3570bf3
|
Merge branch 'develop' into feat/short
|
2021-12-01 07:21:36 +01:00 |
|
Matthias
|
134b129d9d
|
get_analyzed_df does not need a "candle_type" argument
|
2021-11-28 19:14:58 +01:00 |
|
Matthias
|
897788de17
|
Reformulate exception to be "nicer"
|
2021-11-26 07:02:50 +01:00 |
|
Stefano Ariestasia
|
5307d2bf3b
|
Trimming the sentence
|
2021-11-25 17:04:04 +09:00 |
|
Stefano Ariestasia
|
c23d90e2b8
|
Update test_backtesting.py
|
2021-11-25 16:56:56 +09:00 |
|
Stefano Ariestasia
|
0c629fc951
|
Update test_backtesting.py
|
2021-11-25 16:03:29 +09:00 |
|
Sam Germain
|
920151934a
|
Added candle_type to a lot of methods, wrote some tests
|
2021-11-21 17:48:14 -06:00 |
|
Matthias
|
c26c0b6822
|
Merge branch 'feat/short' into short_buy_tag_compat
|
2021-11-21 19:31:59 +01:00 |
|
Matthias
|
36deced00b
|
Remove more buy_tag references
|
2021-11-21 09:55:10 +01:00 |
|
Matthias
|
0a50017c84
|
Add long/short support to backtesting
|
2021-11-18 20:34:59 +01:00 |
|
Matthias
|
ebc38159b8
|
Merge branch 'develop' into feat/short
|
2021-11-06 15:24:52 +01:00 |
|
Sam Germain
|
aed22f7dad
|
Merge branch 'develop' into feat/short
|
2021-10-22 11:45:27 -06:00 |
|
Matthias
|
78724e304e
|
Merge branch 'develop' into pr/theluxaz/5710
|
2021-10-21 17:46:39 +02:00 |
|
theluxaz
|
0e085298e9
|
Fixed test failures.
|
2021-10-21 17:25:38 +03:00 |
|
Matthias
|
7b5346b984
|
Add test for breakdown-stats
|
2021-10-21 07:11:39 +02:00 |
|
Matthias
|
0e13d57e57
|
Update advise_* methods to entry/exit
|
2021-09-22 20:42:31 +02:00 |
|
Matthias
|
c791b95405
|
Use new TestStrategy (V3) by default in tests
|
2021-09-21 20:24:08 +02:00 |
|
Matthias
|
49350f2a8e
|
Fix backtesting test
|
2021-09-05 08:36:22 +02:00 |
|
Matthias
|
2e50948699
|
Fix some tests
|
2021-09-04 20:23:51 +02:00 |
|
Matthias
|
ca44d2e092
|
Merge branch 'feat/short' into pr/samgermain/5378
|
2021-09-04 19:54:34 +02:00 |
|
Matthias
|
b0c4f079c2
|
Merge branch 'develop' into feat/backtest_detail
|
2021-08-31 20:16:42 +02:00 |
|
Matthias
|
07d71f014f
|
Rename defaultStrategy file
|
2021-08-26 19:38:41 +02:00 |
|
Matthias
|
6d96b11279
|
Rename DefaultStrategy
|
2021-08-26 07:25:53 +02:00 |
|
Matthias
|
fbf8eb4526
|
Rename test-legacy strategy
|
2021-08-26 07:04:33 +02:00 |
|
Matthias
|
11bd8e912e
|
Fix some tests
|
2021-08-24 06:52:28 +02:00 |
|
Matthias
|
fa4ec9f83e
|
Add explicit test for get_sell_trade_entry
|
2021-08-15 14:52:24 +02:00 |
|
Matthias
|
3406b889b6
|
First test
|
2021-08-14 17:06:28 +02:00 |
|
Matthias
|
3f160c7144
|
Cache dataframe before cutting the first candle
This allows providing the "current closed" candle in all cases.
|
2021-08-10 09:14:29 +02:00 |
|
Matthias
|
cf27968b97
|
Properly preserve trade's low during backtesting
|
2021-08-09 19:38:56 +02:00 |
|
Matthias
|
895b912c71
|
Fix recently introduced lookahead bias in backtesting
closes #5388
|
2021-08-09 14:54:47 +02:00 |
|
Matthias
|
a5f796bc97
|
refactor ohlcvdata_to_dataframe to advise_all_indicators
|
2021-08-09 14:53:18 +02:00 |
|
Matthias
|
f17942b68f
|
Fix random test failure
|
2021-08-09 11:18:18 +02:00 |
|
Matthias
|
6abd352c0f
|
Add test for backtesting dataframe cache
|
2021-07-31 08:44:09 +02:00 |
|
Matthias
|
138b126d03
|
Merge pull request #5299 from kevinjulian/feat/kevinjulian/add-buy-signal-name
Add buy signal name
|
2021-07-30 08:23:11 +02:00 |
|
kevinjulian
|
aea5da0c73
|
changes testcase
|
2021-07-23 11:42:43 +07:00 |
|
kevinjulian
|
49886874aa
|
rename to buy_tag
|
2021-07-21 20:05:35 +07:00 |
|
kevinjulian
|
5d04d6ffa7
|
fix edge testcase
|
2021-07-20 23:40:32 +07:00 |
|
Kevin Julian
|
edf9c08f06
|
Merge branch 'develop' into feat/kevinjulian/add-buy-signal-name
|
2021-07-20 19:19:46 +07:00 |
|
kevinjulian
|
ed30c023cd
|
fix some testcase
|
2021-07-20 19:08:14 +07:00 |
|
Matthias
|
365479f5e0
|
Remove startup-candles after populating buy/sell signals
closes #5242
|
2021-07-18 11:06:41 +02:00 |
|
Matthias
|
7b7d9c02d7
|
Merge pull request #5243 from freqtrade/feat/webservermode_progress
Introduce webserver mode subcommand
|
2021-07-18 10:48:55 +02:00 |
|
Matthias
|
7ea0a74c53
|
Default to proposed stake
|
2021-07-11 14:11:41 +02:00 |
|
Matthias
|
005da97183
|
extract backtesting abort functionality
|
2021-07-06 19:48:28 +02:00 |
|
barbarius
|
a0f28f4a15
|
Added max open trades to strategy summary first line
|
2021-06-28 17:05:12 +02:00 |
|
barbarius
|
c99ae3b419
|
Added timerange above multiple strategy backtest result summary table
|
2021-06-28 10:20:34 +02:00 |
|
Matthias
|
0235868c66
|
Update tests for new config structure
|
2021-06-26 16:39:01 +02:00 |
|
Matthias
|
cf7394d01c
|
Export backtesting results by default
closes #4977
|
2021-06-14 19:57:24 +02:00 |
|
Matthias
|
9c34304cb9
|
Move state enums to enums package
|
2021-06-08 21:20:35 +02:00 |
|
Matthias
|
89b9915c12
|
Update imports for SellType in tests
|
2021-06-08 21:07:16 +02:00 |
|
Matthias
|
a39860e0de
|
Add tests for rejected signals
|
2021-05-23 14:15:02 +02:00 |
|
Rokas Kupstys
|
2d5f465f1b
|
Fix protections being loaded multiple times for first strategy when backtesting.
|
2021-05-15 13:37:03 +03:00 |
|
Matthias
|
554f5f14b6
|
Raise exception if no data is left
|
2021-05-07 06:41:15 +02:00 |
|
Matthias
|
4c00d4496d
|
Update tests to reflect new backtest returns
|
2021-05-02 09:46:27 +02:00 |
|
Matthias
|
f2e182002d
|
Simplify calling backtesting by returning the proper result
|
2021-05-02 09:46:27 +02:00 |
|
Matthias
|
b125c975c7
|
Rename strategy_comparison method
|
2021-05-02 09:46:27 +02:00 |
|
Matthias
|
92a2e254af
|
Fix backtesting test
|
2021-04-21 20:17:30 +02:00 |
|
Matthias
|
d8c8a8d8c2
|
Remvoe pointless arguments from get_trade_stake_amount
|
2021-04-21 20:01:10 +02:00 |
|
Matthias
|
98f3142b30
|
Improve handling of backtesting params
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
fc256749af
|
Add test for backtesting _enter_trade
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
52acacbed5
|
Check min-trade-stake in backtesting
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
72f21fc5ec
|
Add trade-volume metric
|
2021-02-27 09:32:59 +01:00 |
|
Matthias
|
8d61a26382
|
Allow dynamic stake for backtesting and hyperopt
|
2021-02-27 09:32:59 +01:00 |
|
Matthias
|
e4abe902fc
|
Enable compounding for backtesting
|
2021-02-27 09:32:59 +01:00 |
|
Matthias
|
712d503e6c
|
Use sell-reason value in backtesting, not the enum object
|
2021-02-27 09:32:59 +01:00 |
|
Matthias
|
3110d2dbb1
|
Add small test cases
|
2021-02-09 20:09:10 +01:00 |
|
Matthias
|
789a980a30
|
Fix tests for new export format
|
2021-01-24 19:42:32 +01:00 |
|
Matthias
|
8ee264bc59
|
Don't use profit_percent for backtesting results anymore
|
2021-01-24 08:58:41 +01:00 |
|
Matthias
|
48977493bb
|
Backtesting does not need to convert to BacktestResult object
|
2021-01-24 08:58:41 +01:00 |
|