Matthias
b934644039
Fix tests, explicitly test for missing timerange
2023-08-09 18:36:20 +02:00
Matthias
2069abe314
Remove custom fetch_funding_fees from bybit
2023-08-08 20:56:03 +02:00
Matthias
78cf8a1c09
Fix exchange bybit test
2023-08-08 20:31:10 +02:00
Matthias
565e2699b4
Re-set funding-fee history limit for bybit to 200
2023-08-08 20:29:57 +02:00
Matthias
62ad2cca1a
Add active test for alternative futures rates (ensures history is loaded correctly).
2023-08-08 20:18:46 +02:00
Jan Smets
ab156b6ad7
Increase bybit ohlcv_candle_limit to 1000 in tests
2023-08-08 12:28:28 +02:00
Matthias
05bbc8e7aa
Remove last sandbox occurance
2023-08-08 06:26:25 +02:00
Matthias
88d6f70abe
Remove sandbox related code
2023-08-08 06:25:06 +02:00
Matthias
4b07720d0b
Update test strategy to ensure we're using stake_amount
2023-08-07 06:59:16 +02:00
yinon
a3c6904fbc
pytorch - naming refactor - max_iters to n_steps
2023-08-04 13:45:21 +00:00
yinon
8ebfb731d8
Merge branch 'develop' into freqai-pytorch-bugfixes
2023-08-04 12:47:41 +00:00
axel
2893f0544a
fix test_apply_fee_conditional_multibuy
2023-08-03 19:13:43 -04:00
Matthias
6d6111864e
Test also backtest result list
2023-08-03 06:43:12 +02:00
Matthias
23a2b95994
Add test for updating metadata
2023-08-03 06:39:27 +02:00
Axel CHERUBIN
f397d973f3
Merge branch 'freqtrade:develop' into feature/multiple_open_orders
2023-08-02 23:48:13 -04:00
Matthias
53c0d30f36
Update test for new kucoin behavior
...
related: https://github.com/ccxt/ccxt/pull/18745
2023-08-02 20:04:41 +02:00
Matthias
0e63335d2e
Remove bitvavo temp. workaround
2023-08-02 20:01:31 +02:00
Matthias
261a593ba5
Update tests for new output format (string-formatted dates are not relevant).
2023-08-02 19:48:59 +02:00
Matthias
482cc615cc
Fix empty Path inits in tests
2023-08-02 17:57:49 +02:00
Matthias
33eecfa9ef
Fix test typo
2023-08-01 06:32:23 +02:00
Matthias
730ae781a9
Add explicit test for get_backtest_metadata
2023-07-31 21:22:22 +02:00
Matthias
1926e642cd
Improve backtest_stats storing test
2023-07-30 19:49:20 +02:00
Matthias
71737d8792
Remove half-commented test part
2023-07-29 20:08:20 +02:00
Matthias
6659d26131
Merge branch 'develop' into dataformat/feather
2023-07-29 20:04:12 +02:00
Matthias
e7e7a17183
Add test confirming #8972
2023-07-29 08:50:28 +02:00
Matthias
fd7dfc95e3
Enhance dca integration test for adjust_entry checks
2023-07-28 07:16:12 +02:00
Matthias
797617abaa
Fix test comment
2023-07-28 07:07:10 +02:00
Matthias
9a400d0e6f
Allow comments and trailing commas in remotepairlist files
...
closes #8971
2023-07-27 18:05:22 +02:00
Matthias
bbf472e69b
Improve errorhandling on webserver endpoint
...
Part of https://github.com/freqtrade/frequi/issues/1387
2023-07-27 06:52:34 +02:00
Matthias
8b2abf4422
Remove .json from backtesting output
2023-07-25 20:41:28 +02:00
Matthias
997b80fd7b
Allow deleting of backtest files
2023-07-25 20:34:45 +02:00
Matthias
1d39cc18bf
Add is_file_in_dir helper function
2023-07-25 20:19:23 +02:00
Matthias
4ce95dd1c3
Merge pull request #8955 from freqtrade/feat/bt_streaks
...
Backtesting - streak output
2023-07-25 18:06:11 +02:00
Matthias
a9d310ca00
Disable bitvavo candle test temporarily after downtime
2023-07-24 07:17:29 +02:00
Matthias
380244f8b1
Improve calc_streak, rename method
2023-07-24 07:09:11 +02:00
Matthias
a7bd6725f5
Add test to verify consecutive wins / losses calculation
2023-07-24 06:36:16 +02:00
Matthias
d7916366bd
Adjust webhook tests to include timeout
2023-07-23 19:21:55 +02:00
Stefano Ariestasia
8f04225282
another test fix
2023-07-23 15:00:08 +09:00
Stefano Ariestasia
4c23771d39
fix expectancy test
2023-07-23 14:42:48 +09:00
Stefano Ariestasia
0eddc6b7ad
update expectancy test
2023-07-23 14:27:45 +09:00
Matthias
955a63725a
Improve resiliance when showing older backtest results
2023-07-22 19:43:20 +02:00
Stefano Ariestasia
40d7d05e4e
merge 2 expectancy functions
2023-07-22 17:29:43 +09:00
Stefano Ariestasia
3552fa431b
fix test
2023-07-22 11:40:52 +09:00
Stefano Ariestasia
3dd33cde00
fix test
2023-07-22 11:39:10 +09:00
Stefano Ariestasia
b0639ab319
flake8
2023-07-22 11:29:08 +09:00
Stefano Ariestasia
cfd8b068e7
add test for expectancy
2023-07-22 11:25:53 +09:00
Stefano Ariestasia
dcc3ef1309
flake8 fix
2023-07-22 09:18:22 +09:00
Stefano Ariestasia
c048e7229a
modify expectancy and expectancy ratio
2023-07-22 08:36:51 +09:00
Matthias
f4933a9cff
Improve test for pair_history
...
Verifies that startup_candle_count is verified correctly.
2023-07-21 20:57:05 +02:00
Matthias
ac2147727f
Update test for updated cost logic
2023-07-20 19:51:45 +02:00
Matthias
bdb778cb9f
Merge pull request #8912 from froggleston/rpc_expectancy
...
Add expectancy to RPC calls and telegram
2023-07-19 20:21:09 +02:00
froggleston
f95f954df7
Convert winrate to ratio instead of % in calculations
2023-07-18 22:25:17 +01:00
froggleston
6ccc12f337
Fix calcs, rename ratio, add docs
2023-07-17 14:16:22 +01:00
Matthias
68c3c764b7
Merge pull request #8914 from freqtrade/fix/8877
...
Dry-run open balance should include realized profit
2023-07-17 06:47:10 +02:00
Matthias
69ddbe3944
Merge pull request #8909 from freqtrade/backtest_adjustment
...
introduce order.stake_amount
2023-07-16 20:03:46 +02:00
Matthias
35714c469b
Add explicit dry_wallet test
2023-07-16 16:06:23 +02:00
Matthias
d0e0e156b1
Update tests to account for realized profit/loss
2023-07-16 16:06:23 +02:00
Matthias
8a55423ac7
Add asserts for wallet size
2023-07-16 16:04:00 +02:00
Matthias
66131d5103
Improve integration test assertions
2023-07-15 20:55:56 +02:00
froggleston
9d36dc7ac6
Fix line length
2023-07-15 16:59:33 +01:00
froggleston
d4b282d6f7
Fix expectancy calc and tests
2023-07-15 16:51:45 +01:00
froggleston
7eced953b3
Merge in develop changes
2023-07-15 16:16:08 +01:00
Matthias
768a7b47ec
Fix some futures symbol naming in tests
2023-07-15 17:14:57 +02:00
froggleston
096cb0d1ee
Add tests, fix winrate calc
2023-07-15 16:09:13 +01:00
Matthias
626ea6b119
Add backtesting support for order.stake_amount
2023-07-15 14:55:22 +02:00
Matthias
d8c0621887
Add stake amount property to order object
2023-07-15 10:14:08 +02:00
Matthias
e4cd29d88c
Add test for trade.cost
2023-07-15 09:02:01 +02:00
Matthias
7f0e1c27c6
Fix realized_profit for trade from_json
2023-07-14 07:35:58 +02:00
Yinon Polak
7d28dad209
pytorch - add n_epochs param to trainer
2023-07-13 20:41:38 +03:00
Matthias
45a9c304b6
Add test for new conditional behavior
2023-07-13 07:07:15 +02:00
Matthias
b593205ad9
No need to use .get() for properties with default values
2023-07-12 18:29:12 +02:00
Matthias
2babb36fc2
Update final tests
2023-07-12 18:23:31 +02:00
Matthias
ec2960a167
Fix dtype ...
2023-07-12 18:23:31 +02:00
Matthias
1c5d20e9a3
Fix some tests, restore 1m json data
2023-07-12 18:23:31 +02:00
Matthias
a1efd6b783
Update further tests to use feather
2023-07-12 18:23:31 +02:00
Matthias
1d77497f64
Fix test
2023-07-12 18:23:31 +02:00
Matthias
586692b73f
TMP: remove full json data
2023-07-12 18:23:31 +02:00
Matthias
15aa1fd876
Add new feather data
2023-07-12 18:23:30 +02:00
Matthias
a0fff43648
Add fee_base to json output
2023-07-10 19:47:37 +02:00
Matthias
5bc84dca56
Fix from_json with new attributes
2023-07-10 06:38:18 +02:00
Matthias
b4957a2e37
Update converter test
2023-07-09 15:37:56 +02:00
Matthias
4c6eee8dfe
Update proxy documentation to correspond to new ccxt mode
2023-07-09 13:52:46 +02:00
Matthias
af5fc76dc6
Add test for different processing modes
2023-07-09 11:51:43 +02:00
Matthias
e6ee55a69b
Improve some test coverage
2023-07-09 11:37:06 +02:00
Matthias
4dda9c6daa
Add explicit test for short-desc
2023-07-09 11:36:13 +02:00
Bloodhunter4rc
4d4ec11a8a
- print
2023-07-09 09:53:31 +02:00
Bloodhunter4rc
4f77e3f595
Merge branch 'remotepairlist' of https://github.com/Bloodhunter4rc/freqtrade into remotepairlist
2023-07-09 09:44:19 +02:00
Bloodhunter4rc
0b68ca6cb3
use pairlist_pos remove unused check, fixed Test
2023-07-09 09:42:33 +02:00
Bloodhunter4rc
0c2eb8dc58
Merge branch 'freqtrade:develop' into remotepairlist
2023-07-09 09:15:56 +02:00
Bloodhunter4rc
ee1fa34df2
Add 'processing_mode' , blacklist checks
2023-07-08 18:05:46 +02:00
Matthias
c4b0f24cd7
Use USD for kraken tests, as it has more volume.
2023-07-08 13:26:31 +02:00
Matthias
3d6d006e84
Merge branch 'develop' into pr/Bloodhunter4rc/8819
2023-07-08 07:37:00 +02:00
Matthias
65550335ee
Add explicit online test for get_trade_history
...
part of #8860
2023-07-07 11:15:15 +02:00
Matthias
942f0b4fbd
Move format_ms_time to datetime_helpers
2023-07-07 08:59:07 +02:00
Matthias
accc1b509b
Simplify class setups without inheritance
2023-06-29 12:16:10 +00:00
Matthias
72504e62ad
Extract btstorage methods
2023-06-25 17:42:58 +02:00
Matthias
65e8359908
Improve naming of new file
2023-06-25 17:11:13 +02:00
Matthias
794bca1379
Split optimize report generation from visualization
2023-06-25 17:09:57 +02:00
Matthias
5e084ad2e5
convert optimize_reports to a package
2023-06-25 17:08:41 +02:00
Bloodhunter4rc
d534f88d1c
unnecessary lines removed.
2023-06-24 14:36:31 +02:00
Bloodhunter4rc
caca070c1a
added tests
2023-06-24 14:31:30 +02:00
Matthias
f224f743da
Add explicit test for open_orders property
2023-06-24 08:53:27 +02:00
axel
5c0d89feb5
fix test_handle_insufficient_funds with comments
2023-06-23 17:53:54 -04:00
axel
07c629922a
fiw wip test_api_status
2023-06-21 02:15:06 -04:00
axel
3f506bb474
fix test_api_performance
2023-06-21 02:05:40 -04:00
axel
db5383927c
fix test_rpc_trade_status
2023-06-20 21:52:06 -04:00
Matthias
2b88137612
Merge branch 'develop' into pr/Axel-CH/8779
2023-06-20 19:17:47 +02:00
Matthias
01dfca80ab
Improve stop test behavior
2023-06-20 19:16:21 +02:00
Matthias
2f7b29ed34
Fix test_tsl_on_exchange_compatible_with_edge
2023-06-20 19:08:55 +02:00
Matthias
9fddc1499e
Merge branch 'develop' into pr/Axel-CH/8779
2023-06-20 18:14:25 +02:00
Matthias
b49a118764
Fix exit_timeout test
2023-06-20 18:14:16 +02:00
Matthias
c7f4dc1651
Merge branch 'develop' into pr/Axel-CH/8779
2023-06-20 17:43:50 +02:00
Matthias
29d77a17e5
Fix more tests
2023-06-20 17:42:05 +02:00
Matthias
e34bfa9767
Fix exception test
2023-06-20 17:13:16 +02:00
Matthias
ac4e3028d2
Clean up some code
2023-06-20 17:09:31 +02:00
Matthias
f1bed95153
Fix some initial tests
2023-06-20 17:02:03 +02:00
Matthias
02071df8fa
Merge pull request #8692 from freqtrade/feat/outsource-data-pipeline
...
Outsource data pipeline handling to improve flexibility
2023-06-18 13:39:36 +02:00
Matthias
3d72d32845
Merge pull request #8369 from hippocritical/develop
...
backtest - lookahead_analysis
2023-06-18 08:29:08 +02:00
Matthias
52db6ac7d7
Use proper log level
2023-06-17 20:35:23 +02:00
Matthias
d94f3e7679
Add explicit tests for download-data
...
(without the command part)
2023-06-17 20:00:24 +02:00
axel
b031470979
WIP with comment on test test_adjust_entry_maintain_replace
2023-06-17 12:36:03 -04:00
Matthias
44a38e8362
Update download data tests
2023-06-17 18:22:47 +02:00
Matthias
6f0f954686
Adjust mocks for new import location
2023-06-17 17:53:12 +02:00
Matthias
e0d5242a45
Reduce download-data verbosity
2023-06-17 17:53:12 +02:00
robcaulk
447feb16b4
Merge remote-tracking branch 'origin/develop' into use-datasieve
2023-06-17 13:26:35 +02:00
axel
171c4f182d
update test_adjust_entry_maintain_replace test case, fix first RPC test
2023-06-17 00:06:30 -04:00
axel
bf60f38a23
fix tests test_handle_trade, test_handle_cancel_exit_limit, WIP on test_adjust_entry_maintain_replace
2023-06-16 23:29:41 -04:00
axel
93994756e8
fix multiple tests, including test_check_handle_cancelled_buy
2023-06-16 21:51:24 -04:00
axel
7c55a2c6e2
fix tests: test_manage_open_orders_entry, test_manage_open_orders_partial_except, test_adjust_entry_cancel, test_manage_open_orders_partial_fee
2023-06-16 18:01:38 -04:00
axel
ee43792566
fix tests: test_handle_cancel_exit_cancel_exception, test_update_trade_state_sell, test_manage_open_orders_entry_usercustom
2023-06-16 17:14:53 -04:00
axel
f14b42f202
add use has_open_orders property in freqtradebot tests
2023-06-16 16:22:08 -04:00
Matthias
24e806f081
Improve resiliance by using non-exchange controlled order attributes.
2023-06-16 19:58:35 +02:00
axel
5f70406880
fix more tests
2023-06-15 22:00:15 -04:00
axel
069759c7c5
fix more tests
2023-06-15 21:33:39 -04:00
axel
ebd5fac91d
update cancel_all_open_orders, wip on fixing test_cancel_all_open_orders
2023-06-15 21:04:40 -04:00
axel
156c202889
fix more tests including process_open_trade_positions
2023-06-15 20:46:35 -04:00
Matthias
b3ef024e9e
Don't use PurePosixPath
2023-06-15 20:43:05 +02:00
Matthias
964bf76469
Invert parameters for initialize_single_lookahead_analysis
...
otherwise their order is reversed before calling LookaheadAnalysis for no good reason
2023-06-15 20:42:26 +02:00
axel
8e0faf4aaa
fix more tests, remove legacy conditions from update_trade function
2023-06-15 14:29:08 -04:00
Matthias
ad74e65673
Simplify configuration setup
2023-06-15 20:26:45 +02:00
axel
73d1201ed8
start fixing test_handle_stoploss_on_exchange_trailing, add temp logs
2023-06-15 13:37:36 -04:00
axel
defa6f45b2
fix more freqtradebot tests, update params of handle_cancel_enter, handle_cancel_exit
2023-06-15 03:05:01 -04:00
axel
9cdff0b0a5
fix first important tests in test_freqtradebot, update and fix on order related Trade class hybrid_properties
2023-06-15 01:55:13 -04:00
Matthias
11d7e7925e
Fix random test failures
2023-06-14 20:34:18 +02:00
axel
450fc5763f
fix test test_freqtradebot.py::test_execute_entry
2023-06-14 14:20:14 -04:00
axel
2495661554
remove unrequired appends from test_update_limit_order
2023-06-14 11:49:20 -04:00
axel
ae92557dd7
remove commented legacy open_order_id property references
2023-06-14 11:44:49 -04:00
axel
057f852e06
fix localTrade and trade classe miroring, fix persistence tests
2023-06-14 11:40:30 -04:00
axel
4874d10455
Replace open_order_id property by open_orders in Trade model, first test update
2023-06-13 02:11:34 -04:00
hippocritical
876ce85cd8
Merge branch 'freqtrade:develop' into develop
2023-06-12 23:04:02 +02:00
Matthias
1e44cfe2fc
Improve stoploss test
2023-06-12 18:20:36 +02:00
hippocritical
d748cf6531
Merge branch 'freqtrade:develop' into develop
2023-06-11 22:55:03 +02:00
hippocritical
663cfc6211
fixing tests
2023-06-11 22:53:21 +02:00
Matthias
5844756ba1
Add test and fix for stop-price == limit price
...
closes #8758
2023-06-11 17:20:35 +02:00
Matthias
4a800fe467
Add explicit test for get_stop_limit_rate
2023-06-11 17:17:41 +02:00
Matthias
fd940dbba2
Merge pull request #8530 from freqtrade/feat/pairlistconfig
...
Provide pairlists via API
2023-06-11 12:43:38 +02:00
hippocritical
2bd66fbb47
Merge branch 'freqtrade:develop' into develop
2023-06-11 00:21:04 +02:00
hippocritical
9eceb2f38c
Merge remote-tracking branch 'origin/develop' into develop
2023-06-11 00:20:02 +02:00
hippocritical
1da1972c18
added test for config overrides
2023-06-11 00:18:34 +02:00
Matthias
e332fbfb47
Add explicit test for okx get_stop_params
2023-06-10 16:56:41 +02:00
Matthias
2806110869
Add explicit test for okx cancel_stop
2023-06-10 16:56:41 +02:00
Matthias
cfe88f06d2
Improve behavior of okx rebuys when using stop on exchange
...
closes #8755
2023-06-10 16:56:41 +02:00
Matthias
3523f564bd
Improve Log reduction and corresponding test
2023-06-10 09:44:20 +02:00
Matthias
b89390c06b
Reduce log verbosity during bias tester runs
2023-06-09 07:15:36 +02:00
Matthias
c8e827d483
Merge branch 'develop' into pr/hippocritical/8369
2023-06-09 07:03:25 +02:00
Matthias
fc8c6b06ad
Extract set-log-levels from main logging module
2023-06-09 06:59:08 +02:00
Matthias
e3056b141a
Move logging tests to dedicated test file
2023-06-09 06:51:12 +02:00
robcaulk
f10f00f5e8
Merge remote-tracking branch 'origin' into use-datasieve
2023-06-07 19:23:36 +02:00
hippocritical
675a97c1cb
Merge branch 'freqtrade:develop' into develop
2023-06-07 19:22:42 +02:00
robcaulk
dc577d2a1a
update to new datasieve interface, add noise to pipeline
2023-06-07 17:58:27 +02:00
robcaulk
4d4589becd
fix isort in tests
2023-06-07 14:00:00 +02:00
Robert Caulk
94bc91ef57
Update tests/freqai/test_freqai_datakitchen.py
...
Co-authored-by: Matthias <xmatthias@outlook.com>
2023-06-04 21:50:13 +02:00
Matthias
71b81ee7cd
Add margin_mode to pairlists callback
2023-06-04 13:25:39 +02:00
Matthias
f61ae9c7e2
Merge branch 'develop' into feat/pairlistconfig
2023-06-04 08:33:45 +02:00
Matthias
ac7419e975
Split trademode response value into trade_mode and margin-mode
2023-06-03 11:58:55 +02:00
Matthias
74254bb893
Add /exchanges endpoint to list available exchanges
2023-06-03 11:58:55 +02:00
Matthias
fcb960185e
Clarify function naming
2023-06-03 11:58:55 +02:00
Matthias
10ea2b44c7
Update test line length
2023-06-03 06:59:22 +02:00
Matthias
ac046d6a2d
Allow setting the exchange explicitly
2023-06-02 10:14:11 +02:00
Matthias
e2594e7494
Align tests to use webserver mode
2023-06-01 20:46:28 +02:00
Matthias
cafc9479b7
Merge branch 'develop' into feat/pairlistconfig
2023-06-01 20:33:28 +02:00
Matthias
e0d9603e99
Raise correct httperrorcode for webserver-only endpoitns
2023-06-01 07:03:35 +02:00
Matthias
5fc8426b9b
Improve handling of order cancelation failures with force_exit
...
closes #8708
2023-05-31 17:06:51 +02:00
Matthias
430cd24bbc
Invert order (exit trade 3 before trade 4)
2023-05-31 15:00:09 +02:00
Matthias
08d040db14
Slightly update force_exit test
2023-05-31 14:59:41 +02:00
Matthias
5311614d54
Update force exit wording
2023-05-31 14:33:09 +02:00
Matthias
1f543666f4
Improve test for reload-markets timings, fix bug
...
closes #8714
2023-05-31 11:46:31 +02:00
Matthias
fd955028a8
Update tests for new background method
2023-05-31 07:08:27 +02:00
robcaulk
e572653616
bring classifier/rl up to new paradigm. ensure tests pass. remove old code. add documentation, add new example transform
2023-05-29 13:33:29 +02:00
hippocritical
fc887efd4b
Merge branch 'freqtrade:develop' into develop
2023-05-28 20:53:39 +02:00
hippocritical
eec7837167
- modified help-string for the cli-option lookahead_analysis_exportfilename
...
- moved doc from utils.md to lookahead-analysis.md and modified it (unfinished)
- added a check to automatically edit the config['backtest_cache'] to be 'none'
- adjusted test_lookahead_helper_export_to_csv to catch the new catching of errors
- adjusted test_lookahead_helper_text_table_lookahead_analysis_instances to catch the new catching of errors
- changed lookahead_analysis.start result-reporting to show that not enough trades were caught including x of y
2023-05-28 20:52:58 +02:00
Matthias
3d05669f61
Merge branch 'develop' into feat/pairlistconfig
2023-05-28 10:01:43 +02:00
hippocritical
0ed84fbcc1
added test_initialize_single_lookahead_analysis
...
A check for a random variable should be enough, right? :)
2023-05-27 20:47:59 +02:00
hippocritical
a7426755bc
added a check for bias1.
...
Looking at has_bias should be enough to statisfy the test.
The tests could be extended with thecking the buy/sell signals and the dataframe itself -
but this should be sufficient for now.
2023-05-27 20:35:45 +02:00
Matthias
35a388bf9a
Don't force min_roi to have content
2023-05-27 19:39:00 +02:00
hippocritical
05f0b32e3b
Merge remote-tracking branch 'origin/develop' into develop
2023-05-27 19:22:23 +02:00
hippocritical
636298bb71
added test_lookahead_helper_export_to_csv
2023-05-27 19:15:35 +02:00
robcaulk
31e19add27
start transition toward outsourcing the data pipeline with objective of improving pipeline flexibility
2023-05-26 18:40:14 +02:00
hippocritical
eb31b574c1
added returns to text_table_lookahead_analysis_instances
...
filled in test_lookahead_helper_text_table_lookahead_analysis_instances
2023-05-26 12:55:54 +02:00
hippocritical
9366c77e42
Merge branch 'freqtrade:develop' into develop
2023-05-26 08:38:32 +02:00
Matthias
9e75c768c0
Improve responses for evaluate get endpoints
2023-05-24 21:01:39 +02:00
Matthias
a0336c83c3
Update method casing in tests
2023-05-23 19:22:58 +02:00
Matthias
6efc62e4cd
Add test which verifies #8680 won't happen again
2023-05-23 19:10:10 +02:00
Matthias
9ffdaceef3
Bybit - use Proxy
2023-05-23 07:15:41 +02:00
Matthias
c2010d160f
Merge branch 'develop' into feat/pairlistconfig
2023-05-22 19:59:20 +02:00
Matthias
33e25434b4
Change statuscode to 202
2023-05-22 19:43:27 +02:00
Matthias
85c14578e2
Merge pull request #8661 from freqtrade/feat/datetimehelpers
...
Add datetime helpers, reduce arrow usage to a minimum
2023-05-22 18:22:29 +02:00
Matthias
756e1f5d5b
Test pairlist evaluation
2023-05-21 10:08:32 +02:00
Matthias
7cc8da23c2
Update test for available pairlist
2023-05-21 09:56:46 +02:00
Matthias
5ad6652e55
Merge branch 'develop' into feat/pairlistconfig
2023-05-21 09:15:50 +02:00
Matthias
914195acf4
Ensure one test can't fail 20 others
2023-05-21 09:14:00 +02:00
Matthias
96d74063fc
Don't have public attributes marked as private
2023-05-21 09:12:02 +02:00
Matthias
5316227219
Extract api backtest logic from ApiServer class
2023-05-21 09:08:52 +02:00
Matthias
70a0c2e625
Fix test mishap
2023-05-21 08:21:08 +02:00
Matthias
3e6a2bf9b0
Add parameters for analysis tests ...
2023-05-20 20:12:04 +02:00
Matthias
e73cd1487e
Add somewhat sensible assert
2023-05-20 19:57:26 +02:00
Matthias
9869a21951
Move strategy to it's own directory to avoid having other
2023-05-20 19:51:54 +02:00
Matthias
3f5c18a035
Add some tests as todo
2023-05-20 19:51:54 +02:00
Matthias
e183707979
Further test lookahead_helpers
2023-05-20 19:51:54 +02:00
Matthias
ceddcd9242
Move most of the logic to lookahead_analysis helper
2023-05-20 19:51:54 +02:00
Matthias
d8af0dc9c4
Slightly improve testcase
2023-05-20 19:51:54 +02:00
hippocritical
5142b6bc0d
Merge branch 'freqtrade:develop' into develop
2023-05-20 19:50:31 +02:00
Matthias
209eb63ede
Add startup test case
2023-05-20 11:28:52 +02:00
Matthias
2e675efa13
Initial fix - test
2023-05-20 11:15:30 +02:00
Matthias
073dac8d5f
Move lookahead analysis tests to optimize subdir
2023-05-20 11:08:22 +02:00
Matthias
7ecc2f76a2
Merge pull request #8650 from freqtrade/feat/secure_keys
...
Better secure the user's exchange keys during runtime
2023-05-19 08:45:17 +02:00
Matthias
9d0f488de7
Some more edits due to arrow
2023-05-19 07:15:24 +02:00
hippocritical
b2ecfd28a7
Merge branch 'freqtrade:develop' into develop
2023-05-18 19:12:25 +02:00
Matthias
5d0cff2f76
Add dt_humanize helper
2023-05-18 07:07:22 +02:00
Matthias
f657d06e91
Move shorten_date to datetime helpers
2023-05-18 07:00:36 +02:00
Matthias
261822147c
Fix remaining arrow testcases
2023-05-18 07:00:36 +02:00
Matthias
3ec55885bd
Remove arrow from more tests
2023-05-18 07:00:36 +02:00
Matthias
9421ca2628
Remove arrow from test_persistence
2023-05-18 07:00:36 +02:00
Matthias
3a4d103bc8
Properly check wallets with new type
2023-05-18 07:00:36 +02:00
Matthias
7a2ff60255
Fix more tests
2023-05-18 07:00:36 +02:00
Matthias
915cb5ffbd
add dt_utc helper
2023-05-18 07:00:36 +02:00
Matthias
c0713eb77f
More tests to dt_helpers
2023-05-18 07:00:36 +02:00
Matthias
29fdcdbf56
reduce arrow in tests
2023-05-18 07:00:36 +02:00
Matthias
cfae98ae00
dt_now for tests
2023-05-18 07:00:36 +02:00
Matthias
5b66ef4bea
Implement datetime.floor
2023-05-18 07:00:36 +02:00
Matthias
55ce58d79f
Reduce some arrow usages in favor of dt helpers
2023-05-18 07:00:36 +02:00
Matthias
000f72942a
Improve dt_now_ts helper
2023-05-18 07:00:36 +02:00
Matthias
aa949153eb
Add now ts helper
2023-05-18 07:00:36 +02:00
Matthias
6b735bc683
Implement dt_now
2023-05-18 07:00:36 +02:00
Matthias
6044bbb6b1
Add datetime helpers to unify code
2023-05-18 07:00:36 +02:00
Matthias
c54f28ada8
Merge pull request #8623 from freqtrade/feat/tensorboard-logger
...
Add Tensorboard logger for PyTorch and XGBoost
2023-05-18 06:41:15 +02:00
hippocritical
7a5f457b2f
Merge branch 'freqtrade:develop' into develop
2023-05-17 22:14:51 +02:00
robcaulk
adeab13bdf
cleanup tests, cross fingers that mac will pass
2023-05-17 07:21:48 +00:00
Matthias
45ee12e257
reload_trade should be a post endpoint
2023-05-16 20:27:07 +02:00
Matthias
1b714fdb00
Fix wrong "first trade" date in UI, improve interface
...
closes https://github.com/freqtrade/freqtrade-strategies/issues/301
2023-05-15 18:06:17 +02:00
Matthias
68f67c5ae8
Test proper removal of exchange keys
2023-05-15 07:22:40 +02:00
Matthias
c242d89cda
Improve test format
2023-05-15 07:22:40 +02:00
Matthias
b2a631e93a
refactor remove_exchange_credentials
2023-05-15 07:22:40 +02:00
Matthias
0ea47118e1
Create test Utils package
2023-05-15 07:21:26 +02:00
robcaulk
a225ab71e4
revert file count
2023-05-14 16:18:33 +00:00
robcaulk
9242dfa355
try reactivating tb for some tests
2023-05-14 16:05:49 +00:00
robcaulk
1ed084557a
try even more deactivation
2023-05-14 15:44:41 +00:00
robcaulk
73e9047cd5
try to deactivate any test that has a callback
2023-05-14 14:53:12 +00:00
robcaulk
340d2191ff
deactivate tensorboard by default
2023-05-14 14:39:23 +00:00
robcaulk
55a1a3afd6
add config option for activating and deactivating tensorboard logger, ensure the various flavors are never activated simultaneously
2023-05-14 14:08:00 +00:00
robcaulk
8a9b2fc16f
fix merge conflicts with develop
2023-05-14 12:00:03 +00:00
Matthias
bbce738523
Improve tests around timezone
2023-05-14 08:42:30 +02:00
hippocritical
36f14249d4
Merge branch 'freqtrade:develop' into develop
2023-05-13 22:41:02 +02:00
hippocritical
7d871faf04
added exportfilename to args_to_config
...
introduced strategy_test_v3_with_lookahead_bias.py for checking lookahead_bias#
introduced test_lookahead_analysis which currently is broken
2023-05-13 22:40:11 +02:00
Matthias
66a97ff45d
Remove some utcnow usages
2023-05-13 20:43:37 +02:00
Matthias
1aa9dd02d6
Merge pull request #8588 from freqtrade/catboost_1.2
...
Bump catboost to 1.2, disable some constraints
2023-05-13 19:56:56 +02:00
Matthias
7bba034efd
Merge pull request #8560 from freqtrade/feat/recoverTrades
...
Recover trades after selling on exchange
2023-05-13 16:35:08 +02:00
Matthias
e76356aff5
Bump catboost to 1.2, disable some constraints
2023-05-13 16:25:25 +02:00
Matthias
0d4010c38c
maint: Remove faulty config setting from default_conf
2023-05-13 16:16:20 +02:00
Matthias
d50e221e62
Update active ccxt.futures test init
2023-05-13 11:03:26 +02:00
Matthias
1552d81f45
Simplify load_exchange interface
2023-05-13 11:03:26 +02:00
Matthias
ab0f9d78ee
Mock tensorboard callbacks for all freqAI tests
2023-05-13 08:08:30 +02:00
Matthias
23e8932a44
Mock tensorboard callbacks
2023-05-12 20:20:17 +02:00
Matthias
400cbd1836
Fix types
2023-05-12 19:47:53 +02:00
Matthias
871f1aabb7
Use tensorboard fallback for mac tests
2023-05-12 18:33:46 +02:00
Matthias
43213cc6ff
Revert testing Reinforcement lerning on Mac
2023-05-12 18:07:28 +02:00
robcaulk
6e5a9fe4c9
mac strikes again
2023-05-12 13:55:41 +00:00
robcaulk
ca7ad8a49b
good old macos
2023-05-12 12:50:11 +00:00
robcaulk
8261c988b9
try to fix mac CI
2023-05-12 09:11:14 +00:00
robcaulk
31d15da49e
add disclaimers everywhere about how example strategies are meant as examples
2023-05-12 08:16:48 +00:00
robcaulk
692fa390c6
fix the import logic, fix tests, put all tensorboard in a single folder
2023-05-12 07:56:44 +00:00
Matthias
b970ddeb66
Fix unused import
2023-05-11 20:44:41 +02:00
Matthias
f7179f7c93
Fix last test with dependency on local user_data dir
2023-05-11 20:30:24 +02:00
Matthias
1c1005247e
Don't hardcode user_data in tests
2023-05-11 20:09:24 +02:00
Matthias
c60c4b9abb
Update user_dir fixture to return user_data path
2023-05-11 07:10:34 +02:00
Matthias
7e023419de
Auto-mock user_dir to tmpdir
...
This will avoid depending on the user directory being present for tests
2023-05-11 07:05:43 +02:00
robcaulk
b01aaa4d03
ensure backtesting also produces tb_logs, make sure tests are working
2023-05-10 10:11:33 +00:00
Matthias
d9cc45851e
Properly enable pytorch tests
2023-05-09 19:42:15 +02:00
Matthias
10604bf49c
Run Torch tests on 3.11
2023-05-08 06:46:30 +02:00
Robert Caulk
950eaf230e
Merge pull request #8580 from freqtrade/feat/add-transformer
...
Add transformer to FreqAI
2023-05-07 11:32:38 +02:00
Matthias
efb5cd6545
Merge pull request #7861 from froggleston/reject_report
...
Add support for collating and analysing rejected signals in backtest
2023-05-06 14:28:24 +02:00
Matthias
24804f066c
Update test comment, uncomment last test section
2023-05-03 20:24:59 +02:00
Matthias
0adac268ee
Add test for #8591
2023-05-03 07:01:57 +02:00
Matthias
13974d2508
Reduce error severity when maintenance-ratio fails
2023-05-02 21:44:19 +02:00
robcaulk
af139ffbab
add transformer with positional encoding, fix some odds and ends in pytorch, upgrade to PyTorch 2.0
2023-05-01 13:18:03 +00:00
Matthias
8dd8c24595
Merge branch 'develop' into pr/froggleston/7861
2023-04-28 14:59:03 +02:00
Matthias
8e0788cf5f
Merge branch 'develop' into feat/pairlistconfig
2023-04-27 20:40:55 +02:00
Matthias
2a9e50a6a9
Add test testing create-table statement creation for different sql dialects
...
closes #8561
2023-04-27 19:43:33 +02:00
Matthias
daf564b62f
Invert logic for webhook
...
closes #8562
2023-04-27 18:27:09 +02:00
Matthias
395ac5f6dc
Update integration test
2023-04-27 06:23:34 +02:00
Matthias
491d2cb024
Explicit test for handle_onexchange_order
2023-04-26 20:32:51 +02:00
Matthias
e88e259033
explicitly test check_exit_amount
2023-04-26 07:12:54 +02:00
Matthias
25bed7bb87
Update telegram help with reload_trade
2023-04-25 19:39:52 +02:00
Matthias
7287e9da1d
Add telegram endpoint for reload_trade
2023-04-25 19:34:37 +02:00
Matthias
0c22710ddd
Add API endpoint to force trade reloading
2023-04-25 19:30:29 +02:00
Matthias
95b35e452d
Emulate fetch_orders if it ain't supported natively
2023-04-25 17:13:02 +02:00
Matthias
531b5727f2
add fetch_orders exchange wrapper
2023-04-25 16:19:14 +02:00
Matthias
1b228e3705
Improve test resiliance by removing unneeded MagicMock
2023-04-25 15:52:10 +02:00
Matthias
1e9fa4c041
Improve test to cover to_ccxt better
2023-04-25 09:04:02 +02:00
Matthias
c06759223e
Improve telegram async tests
2023-04-24 14:27:56 +02:00
Matthias
d25e82d095
Mock exchange loop
2023-04-24 14:27:56 +02:00
Matthias
5608aaca26
Simplify mocking
2023-04-24 14:27:56 +02:00
Matthias
7171fd1132
Test telegram startup
2023-04-24 14:27:56 +02:00
Matthias
c9e6137ad0
Fix test_telegram _init test
2023-04-24 14:27:56 +02:00
Matthias
cf0b37057c
update telegram "cleanup" test
2023-04-24 14:27:56 +02:00
Matthias
69f61ef767
Further telegram async tests
2023-04-24 14:27:56 +02:00
Matthias
4177afdf8b
More async test updates
2023-04-24 14:27:56 +02:00
Matthias
678c9ae67f
Fix some more async telegram tests
2023-04-24 14:27:56 +02:00
Matthias
c475c81841
Update several tests to async behavior
2023-04-24 14:27:56 +02:00
Matthias
fb56889b43
Update a few tests ...
2023-04-24 14:27:56 +02:00
Matthias
914d7350fa
Update mocks in apimanager tests
2023-04-24 14:27:36 +02:00
Matthias
68ac934929
Update command list to handle frozenSets
2023-04-24 14:26:50 +02:00
Matthias
57eed50acb
Fix some test failures caused by v20 update
2023-04-24 14:26:50 +02:00
Matthias
c37b7b77e4
move telegram fixture to telegram file
2023-04-24 14:26:50 +02:00
Matthias
4690810d5d
Merge pull request #8537 from freqtrade/feat/balance_improve
...
Improve balance output
2023-04-24 14:26:05 +02:00
Matthias
8086d90535
Update some tests for balance updates
2023-04-24 12:34:59 +02:00
Matthias
d1e9e70396
Improve Resample-period test
2023-04-24 09:41:36 +02:00
Matthias
94a6bc608c
Update stake-currency behavior
2023-04-22 17:42:09 +02:00
Matthias
741834301f
Update tests
2023-04-22 17:21:03 +02:00
Matthias
c4f8ff95dd
Update tests
2023-04-22 16:13:27 +02:00
Matthias
5dccfab89c
Add test for start_cap_ratio
2023-04-22 11:48:59 +02:00
Matthias
9e4f9798e6
Add pairlist "is-generator" to api
2023-04-20 19:33:36 +02:00
Matthias
2df80fc49a
Add /pairlists endpoint to api
2023-04-19 18:35:52 +02:00
Matthias
7ff35fea3c
Default weekly report to monday
...
closes #8502
2023-04-17 20:20:38 +02:00
Matthias
362974b831
Update test to properly capture errors from leverage initialization
2023-04-17 20:00:57 +02:00
Matthias
6c6d2a0f43
Improve live test resiliance
2023-04-17 07:25:13 +02:00
Matthias
8a8cd67988
Improve ccxt_ohlcv test debuggability
2023-04-17 07:25:13 +02:00
Matthias
20d17cbc52
Disable telegram from default_conf
2023-04-15 17:39:23 +02:00
Matthias
b9f142c31e
Add failing tests with leverage
...
related to #8495
2023-04-15 09:07:43 +02:00
Matthias
6e814af36d
Add test asserting cost
2023-04-15 09:05:21 +02:00
Matthias
c0045bad34
Merge branch 'develop' into feat/hyperopt_progressbar
2023-04-13 18:01:29 +02:00
Matthias
b2b19915e6
Limit enter_tag and exit_reason to their actual field lenght
...
closes #8486
2023-04-12 07:19:36 +02:00
Matthias
bba6f8e133
Use length constant for tests
2023-04-12 07:19:36 +02:00
Robert Caulk
4ab047dfa7
Merge pull request #8297 from Yinon-Polak/feat/add-pytorch-model-support
...
Feat/add pytorch model support
2023-04-11 15:40:12 +02:00
Matthias
40ffac9de0
Prevent random test failures by freezing time for certain tests
2023-04-10 19:45:24 +02:00
Matthias
b892d373cd
Improve timerange parsing when accepting values from API
2023-04-10 19:45:24 +02:00
Matthias
605cc20a21
Merge pull request #8459 from freqtrade/feat/kvstore
...
Add initial bot start time to /profit endpoint
2023-04-10 14:49:01 +02:00
Matthias
f73d2a5371
Ensure bot_start is called when visualizing results
2023-04-10 14:48:02 +02:00
Matthias
4c1de4ad56
Update tests
2023-04-09 18:07:38 +02:00
Matthias
a102cfdfc9
Add new /profit fields to API
2023-04-08 16:41:25 +02:00
Matthias
7ff30c6df8
Add additional, typesafe getters
2023-04-08 16:24:38 +02:00
Matthias
7751768b2e
Store initial_time value
2023-04-08 16:13:16 +02:00
Matthias
9c2cdd4fb9
Merge pull request #8388 from freqtrade/patch-pair-colon-bug
...
Bug fix: FreqAI backtest target setting
2023-04-08 14:16:41 +02:00
robcaulk
69b9b35a08
Merge remote-tracking branch 'origin/develop' into feat/add-pytorch-model-support
2023-04-08 13:22:25 +02:00
robcaulk
c2c97d9f78
make a fake pair_dict instead of MagicMocking it
2023-04-08 13:20:29 +02:00
Matthias
ac817b7808
Improve docstrings for key-value store
2023-04-08 10:09:31 +02:00
Matthias
4d4f4bf23e
Add test for key_value_store
2023-04-08 10:07:21 +02:00
Matthias
f8d89c46e5
Don't reset open_order_id if the order didn't cancel
2023-04-07 19:49:13 +02:00
Matthias
f03a99918a
Ensure hyper param file can be loaded
...
closes #8452
2023-04-04 20:04:28 +02:00
Matthias
a3acdd5240
apply stop-reserve to minimum limits only when necessary
...
it's unnecessary for amount - but necessary for Cost / price limits.
2023-04-03 06:37:31 +02:00
Matthias
e6a125719e
Slightly refactor _get_stake_amount_limit
2023-04-03 06:37:31 +02:00
Matthias
916e1bbc7c
Merge pull request #8412 from freqtrade/fix/partial_stops
...
support partially filled stops
2023-04-01 15:18:42 +02:00
Matthias
5e13b48648
Merge pull request #8386 from freqtrade/feature/price_to_precision_round
...
price to precision rounding
2023-03-31 07:20:10 +02:00
robcaulk
355fde3bca
revert setting dk to live in test_plot_feature_importances
2023-03-29 22:01:54 +02:00
Matthias
e062a74e70
Add test for partial stop order canceling
...
part of #8374
2023-03-29 06:57:17 +02:00
Matthias
c330c493d5
test for Handle stop on exchange partial filled
...
part of #8374
2023-03-29 06:57:17 +02:00
Matthias
a642524928
Improve integration test correctness
2023-03-29 06:48:00 +02:00
Matthias
eb96490c99
Improve some more stoploss tests
2023-03-28 20:28:05 +02:00
Matthias
6282b42741
Remove further Magicmock trade
2023-03-28 19:38:43 +02:00
Matthias
513df4515b
Improve stoploss tests
2023-03-28 19:19:55 +02:00
Matthias
411e21f430
Improve stop test
2023-03-28 18:13:26 +02:00
Matthias
f0b5f95fd6
Remove missleading comment
2023-03-28 18:10:26 +02:00
Matthias
736c396d98
Use correct amount for stoploss test
2023-03-28 16:45:54 +02:00
Matthias
19b78fbc22
Override ccxt's marketOrderRequiresPrice settings for gate
2023-03-28 06:57:18 +02:00
Matthias
cde432fef0
Enable gate market orders
...
closes #8368
2023-03-28 06:56:11 +02:00
Matthias
8ae44c204e
Merge pull request #8361 from TheJoeSchr/feature/trades-feather
...
featherdatahandler: implement trades_store/_trades_load
2023-03-27 21:05:30 +02:00
Matthias
3928051baf
Revert unneeded formatting changes
2023-03-27 20:35:26 +02:00
robcaulk
3cabcabcbd
ensure labels are properly defined in backtesting
2023-03-27 15:23:01 +02:00
robcaulk
55781e7f10
fix tests
2023-03-26 19:22:52 +02:00
Matthias
72284317c2
Fix failing backtest test
2023-03-26 18:21:21 +02:00
Matthias
80a27bc0db
Fix random uvicorn error
2023-03-26 18:18:52 +02:00
Matthias
b09fb5826f
don't use "can_short" in backtesting to determine application of leverage
2023-03-26 16:21:51 +02:00
Matthias
fb1541bdf6
Explicitly close loop in async tests
2023-03-26 16:21:51 +02:00
Matthias
444d18aa39
Revert binance PO fix, since ccxt has fixed this bug.
2023-03-26 16:21:51 +02:00
Matthias
d97500581d
Merge pull request #8379 from xmatthias/type_sendmsg
...
Type sendmsg
2023-03-26 14:09:01 +02:00
Matthias
7cdcd97c26
Update tests for new logic.
2023-03-26 11:30:44 +02:00
Matthias
159090c0e7
Add explicit tests for TRUNCATE mode
2023-03-26 11:14:34 +02:00
Matthias
0cb28f3d82
Use kwarg for rounding_mode, update tests with additional parameter
2023-03-26 11:00:41 +02:00
Matthias
02078456fc
Merge branch 'develop' into pr/asuiu/8296
2023-03-26 10:28:02 +02:00
Matthias
01dfb1cba8
Revert having price_rounding_mode as configuration
2023-03-26 10:24:47 +02:00
Matthias
ee205ddc86
Improve trade.from_json when stops are used
2023-03-25 20:26:56 +01:00
Matthias
298f5685ee
Reuse existing "cancel_stoploss" call
2023-03-25 20:06:21 +01:00
Matthias
f7c1ee6d3e
add precision values to api schema
2023-03-25 11:55:47 +01:00
Matthias
9c6a49436b
Export amount/price precisions per trade
2023-03-25 11:42:19 +01:00
Matthias
34313a7af6
Merge remote-tracking branch 'origin/develop' into type_sendmsg
2023-03-25 09:23:00 +01:00
Matthias
79a2de7a64
Reduce impact of short outages
2023-03-25 08:31:35 +01:00
Matthias
cbdd86d777
Fix test failures due to additional field
2023-03-24 21:05:10 +01:00
Matthias
469166636c
Set initial stoploss when creating the order
...
This ensures that a trade never has "None" as stoploss
2023-03-24 07:27:45 +01:00
Matthias
150c5510c7
Don''t fully fail bot when invalid price value is reached
...
closes #8300
2023-03-22 19:46:07 +01:00
Matthias
36c45fd14f
Remove unused argument from set_leverage
2023-03-21 19:14:09 +01:00
Joe Schr
e16db814fa
featherdatahandler: implement trades_store/_trades_load
2023-03-21 17:56:51 +01:00
Yinon Polak
f81e3d8667
sort imports
2023-03-21 16:42:13 +02:00
Yinon Polak
b9c7d338b3
fix test_start_backtesting
2023-03-21 16:38:05 +02:00
Yinon Polak
02bccd0097
add pytorch mlp models to test_start_backtesting
2023-03-21 16:20:35 +02:00
Yinon Polak
eba82360fa
skip pytorch tests on python 3.11 and intel based mac os
2023-03-21 15:18:05 +02:00
Yinon Polak
3fa23860c0
skip pytorch tests on python 3.11 and intel based mac os
2023-03-21 14:34:27 +02:00
Matthias
97c420b2df
Add explicit test for okx lev_prep
2023-03-20 19:27:48 +01:00
Matthias
7b5e322ef2
Merge pull request #8360 from freqtrade/okx_stop
...
Okx stoploss on exchange
2023-03-20 19:19:59 +01:00
Yinon Polak
6b4d9f97c1
clean code
2023-03-20 19:28:30 +02:00
Matthias
56c2aa89bc
Merge pull request #8344 from freqtrade/fix/db_concurrent
...
Fix db concurrent problem
2023-03-20 18:17:09 +01:00
Yinon Polak
81a2cbb4eb
fix tests
2023-03-20 18:41:04 +02:00
Yinon Polak
0510cf4491
add config params to tests
2023-03-20 18:41:04 +02:00
Yinon Polak
68728409aa
add pytorch regressor test
2023-03-20 18:41:04 +02:00
Yinon Polak
c00ffcee59
fix pytorch classifier test
2023-03-20 18:41:04 +02:00
Yinon Polak
e08d8190ae
fix test
2023-03-20 18:41:04 +02:00
Yinon Polak
2a1a8c0e64
fix test
2023-03-20 18:41:04 +02:00
Yinon Polak
833aaf8e10
create children class to PyTorchClassifier to implement the fit method where we initialize the trainer and model objects
2023-03-20 18:41:04 +02:00
Yinon Polak
566346dd87
classifier test - set model file extension
2023-03-20 18:41:03 +02:00
Yinon Polak
d0a33d2ee7
fix tests
2023-03-20 18:41:03 +02:00
Matthias
54d8aa7782
Test stoploss_adjust okx
2023-03-20 06:46:00 +01:00
Matthias
4690244673
Enable okx stop-price types
2023-03-20 06:40:57 +01:00
Matthias
2de5a59d89
Add test for dry-run fetching
2023-03-20 06:38:42 +01:00
Matthias
a7c7f720c0
Add test for okx fetch_stop
2023-03-19 20:03:34 +01:00
Matthias
222ecdecd2
Improve code quality
2023-03-19 17:50:08 +01:00
Matthias
3d91dd8a98
Support post-only orders for Binance spot
...
closes #8044
2023-03-19 15:36:35 +01:00
Matthias
cd9c2c4c23
Merge branch 'develop' into pr/froggleston/7861
2023-03-19 15:00:20 +01:00
Matthias
af6fc886f6
Small refactor for new methods
2023-03-19 14:56:41 +01:00
Matthias
bf3f2e4de4
Fix failing test
2023-03-19 11:16:54 +01:00
hippocritical
763f4f4a3e
Merge branch 'freqtrade:develop' into strategy_utils
2023-03-18 20:15:12 +01:00
Matthias
62c8dd98d5
Use combination of thread-local and asyncio-aware session context
2023-03-18 19:28:22 +01:00
Yinon Polak
244662b1a4
set class names attribute in the general classifier testing strategy
2023-03-18 14:12:31 +02:00
hippocritical
209811d23a
Merge branch 'freqtrade:develop' into strategy_utils
2023-03-17 08:48:52 +01:00
Matthias
e3e4fbd5ba
Minor test fix
2023-03-16 19:24:37 +01:00
Matthias
4cfbc55d34
Update remaining tests to get rid of .query
2023-03-16 18:07:06 +01:00
Matthias
9d6e973e5b
remove .query from most tests
2023-03-16 07:25:04 +01:00
Matthias
6ed337faa3
Update several tests to remove .query
2023-03-16 07:04:15 +01:00
Matthias
b469addffb
remove usage of .query from regular models
2023-03-15 21:00:30 +01:00
Matthias
47ab285252
Minor test fix
2023-03-15 20:49:35 +01:00
Matthias
5c280d5649
Improve emergency_exit handling
2023-03-13 20:28:13 +01:00
Matthias
487469680f
Use correct exception type for ccxt.InvalidOrder
2023-03-13 20:13:12 +01:00
Yinon Polak
366740885a
reduce mlp number of parameters for testing
2023-03-13 20:18:26 +02:00
Yinon Polak
918889a2bd
reduce mlp number of parameters for testing
2023-03-13 20:09:12 +02:00
Yinon Polak
9c8c30b0e8
add test
2023-03-13 17:17:00 +02:00
Matthias
f584edf809
Improve tests by simply running a full strategy through everything
2023-03-12 16:45:56 +01:00
Matthias
f5848ea891
Add test for successful_buys
2023-03-12 16:29:18 +01:00
Matthias
b5c4f9ebe2
Split updater_tests to be clearer
2023-03-12 16:27:54 +01:00
Matthias
0911cd72a2
Add test for strategy-updater start method
2023-03-12 15:59:14 +01:00
hippocritical
f722823b0d
Merge remote-tracking branch 'origin/strategy_utils' into strategy_utils
2023-03-10 09:24:08 +01:00
hippocritical
a3988f56b2
Sorry matthias, did not see that you already committed something and did overwrite you.
...
Added your version to it instead of mine and pushed again (since it was already overwritten by me).
2023-03-10 09:23:56 +01:00
hippocritical
5a467eb969
Merge branch 'freqtrade:develop' into strategy_utils
2023-03-10 09:18:44 +01:00
hippocritical
5f8202e1b5
Merge remote-tracking branch 'origin/strategy_utils' into strategy_utils
...
# Conflicts:
# freqtrade/commands/strategy_utils_commands.py
# tests/test_strategy_updater.py
2023-03-10 09:00:00 +01:00
hippocritical
bfc7f48f17
added checks for python3.8 or lower since ast_comments.unparse() needs python 3.9 or higher.
...
testing with python 3.8 would make the build fail tests, skipping it there.
2023-03-10 08:59:07 +01:00
Matthias
5b2a291109
Merge pull request #8273 from freqtrade/stop_from_open_lev
...
Stop from open lev
2023-03-09 19:44:16 +01:00
Matthias
d3a3ddbc61
Check if exchang provides bid/ask via fetch_tickers - and fail with spread filter if it doesn't.
...
closes #8286
2023-03-09 19:42:43 +01:00
Matthias
30fd1e742e
Add 3.8 block for strategyUpdater
2023-03-09 07:46:58 +00:00
Matthias
4d8e3c25bd
Merge branch 'develop' into strategy_utils
2023-03-09 07:12:48 +00:00
ASU
1132fa6093
feat: Added price_rounding modes in config
2023-03-09 02:11:31 +02:00
Matthias
29dfb5c169
Merge pull request #8291 from freqtrade/allow-ohlc-removal
...
allow user to drop ohlc from features in RL
2023-03-08 21:04:34 +01:00
Matthias
2c7ae756f5
Improve mock behavior
2023-03-08 07:05:59 +01:00
robcaulk
d9dc831772
allow user to drop ohlc from features in RL
2023-03-07 11:33:54 +01:00
Matthias
d779d60812
Expose total_profit_ratio through API
2023-03-06 07:10:02 +01:00
Matthias
cab1b750b3
Improve test accuracy
2023-03-06 06:39:05 +01:00
Matthias
9d285e3dc0
Add total_profit_ratio to telegram output
...
part of #8234
2023-03-06 06:39:05 +01:00
Matthias
fff08f737f
/status msg - improve formatting further
2023-03-06 06:39:05 +01:00
hippocritical
5dd919b7ad
Merge branch 'freqtrade:develop' into strategy_utils
2023-03-05 12:30:26 +01:00
Matthias
108a578772
Update tests to latest rpc changes
2023-03-04 20:17:19 +01:00
Matthias
3f6795962f
Update bybit orderbook test
2023-03-04 19:49:59 +01:00
Matthias
f0cbb4f949
Expose relative realized profit
2023-03-04 18:20:31 +01:00
Matthias
027e023443
Stop from open with leverage
2023-03-04 18:02:47 +01:00
Matthias
d0045673fa
Add explicit test for stoploss_from_open
2023-03-03 20:32:33 +01:00
hippocritical
d92971cca1
Merge branch 'freqtrade:develop' into strategy_utils
2023-03-03 18:56:00 +01:00
Matthias
6e9ff5fdd8
Merge pull request #8202 from freqtrade/remove-populate-any-indicators
...
remove populate_any_indicators
2023-03-03 06:33:25 +01:00
Matthias
022f85095e
Show Number of exits
...
part of #8234
2023-03-03 06:31:40 +01:00
Matthias
5d0e14b564
Don't mock full modules
2023-03-02 18:23:49 +01:00
Matthias
38050b5346
Simplify "model-run" conditions
2023-03-02 18:23:49 +01:00
Matthias
b1a5776f14
Skip reinforcement learning for python 3.11
2023-03-02 18:23:49 +01:00
Matthias
7a7f16b658
Skip catboost tests on py3.11
2023-03-02 18:23:49 +01:00
Matthias
e228733f1a
Merge pull request #8264 from xmatthias/sqlalchemy_2
...
Sqlalchemy 2
2023-03-02 18:23:01 +01:00
Matthias
103bd9e2f2
keep Trade.session private
2023-03-02 07:26:50 +01:00
Matthias
ba38a826e9
Update missing mocks
2023-03-02 06:46:17 +01:00
Matthias
b980f45b2b
Fix test mypy errors
2023-03-02 06:23:01 +01:00
Matthias
59d57d3466
Improve test resiliance
2023-03-01 20:32:56 +01:00
Matthias
0691bbaad9
Update some db types
2023-03-01 20:32:32 +01:00
Matthias
e59eaf33e0
Update _session to session
2023-03-01 20:32:31 +01:00
Matthias
feabed30a3
Update remaining exchange mock occurances
2023-03-01 20:27:15 +01:00
Matthias
2ca8b0b12e
Update more exchange mocks to use EXMS
2023-03-01 20:27:15 +01:00
Matthias
bcdf4e0fe8
Use variable for exchange mocks to shorten lines
2023-03-01 20:27:15 +01:00
Matthias
78e5ec13bb
Use absolute path for generic mocks
2023-03-01 20:27:15 +01:00
Matthias
8b51f5f563
Lowercase exchange ID
2023-03-01 20:27:15 +01:00
Matthias
756c284ecd
Merge pull request #8225 from freqtrade/ruff2
...
Ruff - add PTH rule and subsequent changes
2023-03-01 20:27:06 +01:00
Matthias
dd10dec73d
Improve variable wording
2023-02-28 20:31:02 +01:00
Matthias
386915378b
Improve /status message (show Total profit)
2023-02-28 19:54:47 +01:00
Matthias
2f1c5cf143
Remove pointless pylint rules
2023-02-28 18:22:17 +01:00
Matthias
3706d28125
use pytest.approx in favor of "prec_satoshi" ...
2023-02-28 18:20:37 +01:00
Matthias
0707e70183
Remove deprecated current_profit from api responses
2023-02-28 18:20:37 +01:00
Matthias
5660036f47
Merge pull request #8245 from eSAMTrade/bugfix-8244
...
Fix last_process related bug in RPC.health (BUG-#8231)
2023-02-28 18:18:53 +01:00
Matthias
244fd0e731
Merge pull request #8184 from LangLazy/feature
...
Feature market direction
2023-02-28 17:22:31 +01:00
Matthias
65d1598a90
Show absolute profit in /status command
2023-02-27 21:17:02 +01:00
Matthias
46b987042b
Include realized_profit in api output
2023-02-27 20:47:07 +01:00
ASU
1d5608d627
Fix last_process related bug in RPC.health
2023-02-27 12:14:38 +02:00
Matthias
5b0bc5bbc5
Don't "fix" dry-run kucoin orders
...
closes #8229
2023-02-26 16:17:41 +01:00
Matthias
6f7ab97fc3
Improve bybit test coverage
2023-02-26 16:17:41 +01:00
Matthias
27676f4aa2
Add explicit bybit test
2023-02-26 16:17:41 +01:00
Matthias
79dc972e5a
Add explicit test for kucoin
2023-02-26 16:17:41 +01:00
Matthias
84d905a648
Fix missed test
2023-02-25 17:39:18 +01:00
Matthias
d014e4590e
use Path.open() instead of open
2023-02-25 17:15:54 +01:00
Matthias
c8a4a773ee
Fix _pairs_last_refresh_time storing the wrong date
...
Depending on the drop_incomplete settings, this can lead to implicit bugs
2023-02-25 16:18:46 +01:00
Matthias
84b8cee004
Merge branch 'stable' into develop
2023-02-25 16:18:25 +01:00
Matthias
521025037d
Merge pull request #8203 from freqtrade/add-bufer-train-data-candles
...
Add buffer_train_data_candles feature
2023-02-24 13:25:18 +01:00
Matthias
ac2a2512ef
Merge pull request #8210 from freqtrade/clean-data-drawer
...
Allow user to control number of historical model files
2023-02-24 13:19:38 +01:00
Matthias
34c42be74f
Fix minor stylistic errors
2023-02-23 20:06:10 +01:00
Matthias
659140e190
Add bt-error to UI backtest method.
2023-02-23 20:06:10 +01:00
robcaulk
b8f011a2ab
give users ability to decide how many models to keep in dry/live
2023-02-22 22:27:56 +01:00
robcaulk
2b5c11c7b4
allow users to buffer train data with buffer_train_data_candles parameter
2023-02-21 21:08:34 +01:00
robcaulk
fd4e27d889
remove populate_any_indicators
2023-02-21 14:22:40 +01:00
Achmad Fathoni
789c867c8f
Fix outdated systemd related exception text.
2023-02-20 16:30:23 +07:00
Matthias
e9c64c5839
Update dependency to cysystemd
...
closes #8187
2023-02-19 19:30:27 +01:00
Matthias
b0ec35d526
Merge pull request #7904 from freqtrade/feat/shuffle_after_split
...
add shuffle_after_split option
2023-02-19 15:03:04 +01:00
Matthias
2c0fbd8500
Simplify test slightly
2023-02-18 18:07:35 +01:00
Rahul Gudise
ade64f25d3
fixed formatting
2023-02-17 17:08:39 -05:00
Rahul
72af1912ca
added new text
2023-02-17 22:01:00 +00:00
hippocritical
08ca0f7c0f
Merge branch 'freqtrade:develop' into strategy_utils
2023-02-17 21:07:23 +01:00
hippocritical
06edc5c044
changed to ast_comments, added tests for comments.
2023-02-17 21:01:09 +01:00
Matthias
31c7b3e136
Update binance leverage tiers
2023-02-17 06:37:03 +01:00
Matthias
22700527ac
Convert limit orders to market orders if they cross a threshold
...
closes #7786
2023-02-17 06:37:03 +01:00
Matthias
9600039686
Update dry-run fill method naming
2023-02-17 06:37:03 +01:00
Rahul
1a74ede126
Merge branch 'feature' of github.com:LangLazy/freqtrade into feature
2023-02-16 17:54:20 -05:00
Rahul
b73089deb8
fixed a test
2023-02-16 17:51:50 -05:00
robcaulk
351c5fbf7f
add shuffle_after_split to conftest
2023-02-16 19:48:22 +01:00
robcaulk
b6a741b421
merge develop into feat/shuffle_after_split
2023-02-16 18:46:01 +01:00
Matthias
3397e47ccf
Rename stoploss() to create_stoploss()
2023-02-14 20:42:08 +01:00
Matthias
6e55a873b3
Rename edge.stoploss to get_stoploss
...
this will make it clear that it's different from
2023-02-14 07:18:11 +01:00
Matthias
cdd324d0a9
Rename stoploss_reached to ft_stoploss_reached
2023-02-13 20:08:54 +01:00
Matthias
f16fd0ad23
Reenable binanceus active test
2023-02-13 07:12:46 +01:00
hippocritical
69a63975c1
Merge branch 'freqtrade:develop' into strategy_utils
2023-02-12 20:11:15 +01:00
Matthias
a3b4678ad6
stoploss_price_type for gate
2023-02-11 13:02:55 +01:00
Matthias
c229ba97a9
Update gateio terminology to Gate
2023-02-11 08:15:11 +01:00
Matthias
07e6932a17
Reenable longrun test mark
2023-02-11 08:14:55 +01:00
Matthias
f440d66210
Add sample_order for gate
2023-02-10 18:12:21 +01:00
Matthias
eab724fe54
Merge branch 'develop' into fut/stop_price_type
2023-02-09 20:02:59 +01:00
Matthias
980ffa6bfb
Add test for binance rounding leverage
2023-02-08 07:08:42 +01:00
Matthias
e2d81b0ce0
Skip binanceus ccxt test
2023-02-08 07:08:42 +01:00
Matthias
8c0c2496c2
Temporarily disable gate advanced stop orders
2023-02-07 07:13:57 +01:00
Matthias
82dad7ab17
Merge pull request #8086 from freqtrade/feat/cancel_order
...
Cancel open orders through UI/telegram
2023-02-06 19:43:21 +01:00
Matthias
b8a527e4a0
Add gateio price type field
2023-02-05 10:46:24 +01:00
Matthias
3497de3dd5
Add more validation
2023-02-05 10:38:58 +01:00
Matthias
cf9e99b8e1
Add tests for ordertype validation
2023-02-05 10:38:58 +01:00
Matthias
801714a588
Update function signatures in all templates
...
add typehints to help the user's editor suggest the right things.
2023-02-04 20:04:16 +01:00
robcaulk
ccb4efbe88
remove follow mode in favor of producer consumer
2023-02-02 11:40:23 +01:00
Matthias
c1a34396d0
Merge branch 'develop' into feat/cancel_order
2023-02-01 07:06:17 +00:00
Matthias
9bb376296d
Update parse_order test
2023-01-31 20:59:55 +01:00
Matthias
50d3b7bdef
Add bybit sample order
2023-01-31 20:00:05 +01:00
Matthias
42f07e6ec2
Improve order_parse tests
2023-01-31 19:45:27 +01:00
Matthias
6012a55828
Improve test
2023-01-31 19:40:42 +01:00
Matthias
9cfbb21cd7
Improve error messages
2023-01-31 19:38:43 +01:00
Matthias
bbc663fce1
Add telegram test
2023-01-31 19:26:26 +01:00
Matthias
1c47c118d6
Add cancel-order api test
2023-01-31 19:26:21 +01:00
Matthias
daafc1c90f
Update test and help
2023-01-31 18:16:59 +01:00
Matthias
1dc3c58775
Convert missing candle count to int
...
closes #8082
2023-01-31 11:04:56 +00:00
Matthias
5a7008f377
rename handle_timedout to handle_cancel_order
2023-01-30 20:02:01 +01:00
Matthias
f57394c1ce
Merge branch 'develop' into bybit
2023-01-30 07:23:41 +01:00
Matthias
c4482d56ab
Merge branch 'stable' into new_release
2023-01-30 07:10:32 +01:00
Matthias
ede79590da
Update ccxt compat tests with kucoin order
2023-01-29 19:56:13 +01:00
Matthias
507d3d6d9b
Add ci for binance.us
2023-01-29 15:14:55 +01:00
Matthias
f6ba0fe6ae
bybit: fix broken ccxt tests
2023-01-28 18:23:23 +01:00
Matthias
d1b069abfb
bybit: Update test to align with defaultType change
2023-01-27 20:33:34 +01:00
Matthias
7029b9602c
Merge branch 'develop' into bybit
2023-01-27 20:30:05 +01:00
Matthias
aa15837589
Add test for filled_date not updating if it's already set
2023-01-27 20:20:15 +01:00
Matthias
8665d0866d
Add test for bybit startup magic
2023-01-26 19:58:42 +01:00
Matthias
051c3be99e
add test case for bybit
2023-01-24 07:21:56 +01:00
Matthias
31745a9dc2
bybit: Initial implementation liquidation calculation
2023-01-24 07:21:56 +01:00
Matthias
93ce963e9b
Update test name
2023-01-24 07:21:56 +01:00
Matthias
752110a268
Add online tests for bybit
2023-01-24 07:21:56 +01:00
Matthias
d05ecd630f
Update tests for new liquidation parameter
2023-01-24 07:21:56 +01:00
Matthias
63c732a560
Bybit futures data download
2023-01-24 07:21:56 +01:00
Matthias
078b430828
Add ccxt compat tests for order parsing
2023-01-23 18:22:07 +01:00
Matthias
bb355cfac5
improve naming of backtest function
2023-01-21 19:46:27 +01:00
Matthias
80bb120026
Simplify backtesting by removing now unnecessary private function
2023-01-21 18:01:01 +01:00
Matthias
1211b72255
Add test to show behavior reported in #7978
2023-01-21 16:23:32 +01:00
Matthias
772800bf74
Fix bug in stake_amount adjustment
...
This was preventing a DCA order to take the remaining stake
2023-01-21 08:52:10 +01:00
Matthias
865d678304
Add backtest_detail test for futures
2023-01-20 09:45:02 +00:00
Matthias
28e51e2dfb
Simplify some test setups
2023-01-20 08:28:50 +00:00
Matthias
58d48e79da
Convert tests/datadir to path object - better mirroring an initialized configuration
2023-01-20 08:07:02 +00:00
Matthias
a5d87859dc
Refactor test to reuse variable
2023-01-20 07:27:35 +00:00
Matthias
6e22607387
Add 5m futures testdata to support detail-backtest tests
2023-01-20 07:08:38 +00:00
Matthias
634b80f0e7
Add tests for plotconfig in ws mode
2023-01-18 18:15:35 +01:00
Matthias
4aaa439221
Merge pull request #7976 from adarkforce/max-open-trades
...
Hyperopt Max open trades
2023-01-17 20:41:48 +01:00
Matthias
c8ecedf6d5
Clarify a variable via typehint
2023-01-17 20:05:18 +01:00
Matthias
7092212ed5
re-add futures tickers quoteVolume assert
2023-01-17 06:57:48 +01:00
Matthias
98dcab49ab
Add fetch_tickers test for futures
2023-01-16 23:06:18 +01:00
Matthias
b4fcda2c11
add aiohttp proxy
2023-01-16 22:37:21 +01:00
Matthias
92a5efad0e
Fix set_test_proxy usage
2023-01-16 22:09:53 +01:00
Matthias
b193d8418d
Deepcopy config before adding proxies
2023-01-16 21:31:01 +01:00
Matthias
f46b62f1a7
Attempt to use and setup a proxy for CI
2023-01-16 21:15:05 +01:00
Matthias
394a973bbb
Revert "Attempt to use and setup a proxy for CI"
...
This reverts commit 48ae248d2d
.
2023-01-16 21:14:46 +01:00
Matthias
48ae248d2d
Attempt to use and setup a proxy for CI
2023-01-16 21:14:19 +01:00
Antonio Della Fortuna
5e10bb2cca
Merge branch 'develop' of https://github.com/freqtrade/freqtrade into max-open-trades
2023-01-16 20:19:46 +01:00
froggleston
813724bd82
Add a new analysis group to output stats grouped by exit_tag
2023-01-16 13:28:40 +00:00
Antonio Della Fortuna
ab12aace5f
changed trades_space
to max_open_trades_space
2023-01-15 11:50:40 +01:00
Antonio Della Fortuna
5e64980319
Merge branch 'develop' of https://github.com/freqtrade/freqtrade into max-open-trades
2023-01-15 11:44:35 +01:00
Antonio Della Fortuna
b0f1d914c8
Changed max_open_trades type to int or inf
2023-01-15 11:44:10 +01:00
Matthias
e14f2cc275
Add db migration test
2023-01-14 21:26:00 +01:00
Matthias
5d4a247fa0
Add test for binance data migration
2023-01-14 20:34:04 +01:00
Matthias
cbcee02ded
call data migration from backtesting
2023-01-14 20:07:33 +01:00
Matthias
1fc97a8008
use Unified futures naming for futures throughout tests
2023-01-13 21:16:19 +01:00
Matthias
9d1cf040f0
Update test leverage tiers
2023-01-13 20:44:45 +01:00
Matthias
4ea8962ca2
Rename futures test data
2023-01-13 20:44:32 +01:00
Matthias
0be0ef9e77
Remove duplicate binance test
...
The same test exists in test_exchange, but for most exchanges.
2023-01-13 07:11:44 +01:00
Matthias
0d1172ca43
Update binance future test
2023-01-13 07:04:29 +01:00
Matthias
b024fafaf8
Use futures_pair in ccxt test correctly
2023-01-12 23:39:02 +01:00
Matthias
183bf6819f
Update binance pair naming in ccxt test
2023-01-12 23:35:32 +01:00
Matthias
1a533668b5
Merge pull request #8008 from freqtrade/fix/NaT_ser_deser
...
Fix websockets for dataframes with NaT entries
2023-01-12 08:10:14 +01:00
Matthias
9d647fd193
Fix websockets for dataframes with NaT entreis
2023-01-11 22:07:20 +01:00
Antonio Della Fortuna
534aa8f7ff
Merge branch 'develop' of https://github.com/freqtrade/freqtrade into max-open-trades
...
# Conflicts:
# freqtrade/optimize/backtesting.py
2023-01-11 18:55:57 +01:00
Matthias
00dbc195ac
Update huobi ci to use BTC markets
2023-01-11 08:43:07 +00:00
Matthias
f677dea6a4
Merge pull request #7950 from freqtrade/freqai_feature_engineering_functions
...
FreqAI Strategy - Improve user experience
2023-01-10 20:04:53 +01:00
Matthias
6fc3d0e5e1
Merge pull request #7995 from freqtrade/dependabot/pip/develop/httpx-0.23.3
...
Bump httpx from 0.23.1 to 0.23.3
2023-01-09 20:47:32 +01:00
Matthias
fbdda8cd15
Always pass Dictionaries to testclient post requests
2023-01-09 18:12:20 +01:00
Antonio Della Fortuna
7d27afd4b8
Fixed test broken due to change in trades_space range
2023-01-08 16:11:41 +01:00
Matthias
ad49541947
Adapt Tests for new mandatory columns
2023-01-08 13:55:52 +01:00
Antonio Della Fortuna
24ace646c3
Merge branch 'develop' of https://github.com/freqtrade/freqtrade into max-open-trades
2023-01-08 12:40:01 +01:00
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
2023-01-08 12:39:39 +01:00
Matthias
34dbe9deaa
Improve fixture fake results
2023-01-08 10:08:54 +01:00
Antonio Della Fortuna
8c3ac56bc5
Merge branch 'develop' of https://github.com/freqtrade/freqtrade into max-open-trades
2023-01-07 11:11:59 +01:00
hippocritical
feb6accc6c
Merge remote-tracking branch 'origin/strategy_utils' into strategy_utils
2023-01-05 22:56:29 +01:00
hippocritical
4435c4fd0d
removed prints for strategy could not be loaded
...
Changed logic to contain much less if conditions
currently still missing:
Webhook terminology, Telegram notification settings, Strategy/Config settings
2023-01-05 22:56:06 +01:00
Matthias
787d292ba0
Move "drop_candle" decision to coroutine
2023-01-05 22:31:32 +01:00
Wagner Costa
d82264ced9
Merge branch 'develop' into freqai_feature_engineering_functions
2023-01-05 17:55:35 -03:00
Wagner Costa
abdeb72eb0
fix tests
2023-01-05 17:54:56 -03:00
Matthias
bdf6537c60
Remove unused (and pointless) exchange method
2023-01-05 11:45:15 +01:00
Matthias
5257e8b3ed
Fix random test failures on 3.8
2023-01-05 09:12:09 +01:00
hippocritical
e55638ed03
Merge branch 'freqtrade:develop' into strategy_utils
2023-01-04 23:52:35 +01:00
hippocritical
ed55296d20
removed prints for strategy could not be loaded
...
Changed logic to contain much less if conditions
currently still missing:
Webhook terminology, Telegram notification settings, Strategy/Config settings
2023-01-04 23:49:33 +01:00
Antonio Della Fortuna
f2fa476dc6
max_open_trades should be an integer
...
Max open trades will be always an integer in the strategy (-1 for infinity), but in the config -1 will be parsed as infinity
2023-01-04 16:09:27 +01:00
Wagner Costa
ed2b1b1ed1
Merge branch 'develop' into freqai_feature_engineering_functions
2023-01-04 10:40:20 -03:00
Antonio Della Fortuna
ce661cb58b
Merge branch 'develop' of https://github.com/freqtrade/freqtrade into max-open-trades
2023-01-04 10:35:09 +01:00
Antonio Della Fortuna
5fd85368a9
Added support for max_open_trades hyperopting
2023-01-04 10:34:44 +01:00
hippocritical
0817e1698f
requirements thinned out again
...
StrategyResolver.search_all_objects(enum_failed) set to False since we got no use in True
shortened update_code call
added modified_code8 test which currently still fails. (and thereby is commented out)
2023-01-02 20:45:56 +01:00
hippocritical
66f7c91357
Adding tests
...
added more code inside NameUpdater to grab more variables.
2023-01-01 22:03:45 +01:00
hippocritical
762dd4f024
Adding tests
...
added more code inside NameUpdater to grab more variables.
2023-01-01 18:57:38 +01:00
hippocritical
a51e44eea3
Adding tests
2023-01-01 12:37:15 +01:00
Matthias
74b924471a
type ccxt_compat tests
2022-12-31 10:59:42 +01:00
robcaulk
b2bab68fba
move price assignment to feature_engineering_standard() to reduce un-requested feature additions in RL. Ensure old method of price assignment still works, add deprecation warning to help users migrate their strategies
2022-12-30 13:02:39 +01:00
Wagner Costa
2e30bdb9b2
freqai bt - fix tests
2022-12-29 16:35:11 -03:00
Matthias
c78b2080cc
Add exception test for interest function
2022-12-28 17:42:35 +01:00
Matthias
149539d3f9
Merge branch 'stable' into new_release
2022-12-28 15:42:29 +01:00
Matthias
32bbe603cb
Fix sortino std calculation
2022-12-28 14:59:49 +01:00
robcaulk
6f7eb71bbb
ensure RL works with new naming scheme
2022-12-28 14:52:33 +01:00
Matthias
f21185d1c4
Add tests for new metrics
2022-12-28 14:05:04 +01:00
robcaulk
c2936d551b
improve doc, update test strats, change function names
2022-12-28 13:25:40 +01:00
Matthias
cd4faa9c59
keep max_stake_amount through backtests
2022-12-27 18:08:20 +01:00
Matthias
62c4675e29
Remove some deprecated fields from the API
2022-12-27 14:28:07 +01:00
Matthias
cb66663fd2
show max_stake_amount in API
2022-12-27 14:28:07 +01:00
Matthias
55001bf321
Keep max_stake_amount (only relevant for DCA orders).
2022-12-27 14:28:07 +01:00
Matthias
6f2c3e2528
Split migration and persistence tests
2022-12-27 14:28:07 +01:00
Matthias
882e68c68b
Rename backtest-result from new to "not new".
2022-12-26 15:33:14 +01:00
Matthias
6a15a9b412
Update backtest-result_new
...
fixing the calculation of profit_abs - which was incorrect previously.
2022-12-26 15:33:14 +01:00
Matthias
ce13ce4b10
Update binance stoploss order types
...
closes #7927
an update to the most recent ccxt version (>2.4.55) would have the same effect.
2022-12-25 09:05:53 +01:00
Matthias
4601705814
Merge pull request #7923 from freqtrade/freqai_backtest
...
Freqai backtest
2022-12-23 19:17:12 +01:00
Matthias
524da3c7ab
Don't actually load models to avoid random failures
2022-12-23 16:19:12 +01:00
Matthias
ad0d7c9a9e
Don't allow DCA trades to go beyond max order size
...
closes #7924
2022-12-23 16:09:35 +01:00
Matthias
256fac2a2b
Add test for freqaimodels endpoint
2022-12-20 07:24:54 +01:00
Matthias
3012c55ec5
Merge pull request #7867 from Bloodhunter4rc/remotepairlist
...
Add Remotepairlist
2022-12-19 19:28:49 +01:00
Matthias
a119fbd895
Small error-message finetuning
2022-12-19 18:19:55 +01:00
Bloodhunter4rc
43f5a16006
parse exception handling, remove info, cache change
2022-12-19 15:36:28 +01:00
Robert Caulk
cc30210b3f
Merge pull request #7908 from freqtrade/add-3action-rl-env
...
Add 3 Action RL Env
2022-12-19 14:47:57 +01:00
robcaulk
a276ef4b06
ensure long only RL is tested
2022-12-19 11:49:31 +01:00
Matthias
86b30d2d66
Improve emc test resiliancy
2022-12-19 07:01:32 +01:00
Matthias
bad6fe77d3
Remove deprecated trade property
2022-12-18 17:21:50 +01:00
Emre
e604047158
Enable RL tests on arm mac
2022-12-16 22:57:55 +03:00
Emre
a8c9aa01fb
Add 3ac test
2022-12-16 22:31:44 +03:00
robcaulk
c9bc91c75b
add shuffle_after_split option
2022-12-16 11:20:37 +01:00
Matthias
935275010f
Remove some unused fixtures
2022-12-16 06:46:54 +01:00
Sam Germain
32d57f624e
delisted bibox following ccxt PR https://github.com/ccxt/ccxt/pull/16067
2022-12-15 15:00:27 -05:00
Matthias
2828255435
Merge pull request #7842 from wizrds/feat/refactor-emc
...
Change to broadcasting single candles in Producer/Consumer
2022-12-15 19:47:29 +01:00
Matthias
6fa3db3a1d
Fix failing tests
2022-12-15 19:36:21 +01:00
Bloodhunter4rc
cd1b8b9cee
single space removed for the unit test to pass..
2022-12-15 18:14:37 +01:00
Bloodhunter4rc
9e20d13e50
Merge branch 'freqtrade:develop' into remotepairlist
2022-12-15 17:38:56 +01:00
Bloodhunter4rc
1d5c66da3b
+ Unit Tests
2022-12-15 17:38:21 +01:00
Matthias
ca2a878b86
Update test naming
2022-12-14 20:06:55 +01:00
Matthias
97fee37072
Improve emc test
2022-12-14 07:22:51 +01:00
Bloodhunter4rc
d52c1c7554
Add unit tests
2022-12-13 20:21:06 +01:00
Matthias
c042d0146e
Don't run gc_setup during tests
2022-12-13 17:14:28 +00:00
Matthias
1c0c4fd420
Improve test
2022-12-12 22:47:35 -07:00
Matthias
96edd31458
Test add_external_candle
2022-12-12 22:47:35 -07:00
Timothy Pogue
f1ebaf4730
fix tests
2022-12-12 22:47:35 -07:00
Matthias
abc3badfb5
Improve shutdown behavior
...
closes #7882
2022-12-12 20:01:54 +01:00
Emre
272c3302e3
Merge remote-tracking branch 'origin/develop' into update-freqai-tf-handling
2022-12-11 13:12:45 +03:00
froggleston
6f08b610d6
Merge branch 'develop' of github.com:froggleston/freqtrade into reject_report
2022-12-08 18:48:33 +00:00
froggleston
f5359985e8
Make CLI option and docs clearer that we're handling signals not trades
2022-12-08 18:47:09 +00:00
Matthias
1da8ad69d9
improve more tests by freezing time
2022-12-08 14:33:16 +01:00
Matthias
bbedc4b63e
Stop clock to avoid random failures on slow CI runs
2022-12-08 14:15:29 +01:00
Matthias
74e623fe5b
Improve kraken test resiliance
2022-12-08 08:33:07 +01:00
Robert Caulk
b9f6911a6a
Merge pull request #7843 from smarmau/develop
...
freqai RL agent info during training
2022-12-06 20:06:41 +01:00
Emre
26a61afa15
Move base tf logic to config validation
2022-12-05 23:54:15 +03:00
Emre
bc48099e48
Revert changes
2022-12-05 23:52:48 +03:00
robcaulk
62c69bf2b5
fix custom_info
2022-12-05 20:22:54 +01:00
Matthias
72472587dd
Increase test range for api version test
2022-12-05 20:19:01 +01:00
Matthias
687eefa06e
Improve emit_df testcase
2022-12-05 18:19:19 +01:00
froggleston
5a4e99b413
Add support for collating and analysing rejected trades in backtest
2022-12-05 15:34:31 +00:00
Emre
730fba956b
Ensure base tf included in include_timeframes
2022-12-05 16:16:17 +03:00
Matthias
05424045b0
Temporarily disable since binance blocks US
2022-12-02 06:12:21 +01:00
Wagner Costa
26e8a5766f
Merge branch 'develop' into backtest_fitlivepredictions
2022-11-30 08:29:28 -03:00
Wagner Costa
17cf3c7e83
bug fixes and removed fillna from fit_live_predictions
2022-11-30 08:28:45 -03:00
Matthias
3c322bf7df
Improve forceenter validation messages
2022-11-29 18:27:08 +01:00
Matthias
e6b8cb8ea9
Merge pull request #7795 from froggleston/entry_exit_date_print
...
Add date selection arguments to backtest-analysis printout
2022-11-29 16:56:58 +01:00
Wagner Costa
df979ece33
Merge branch 'develop' into backtest_fitlivepredictions
2022-11-29 09:39:15 -03:00
Matthias
f4025ee5de
Merge pull request #7289 from freqtrade/feat/freqai-rl-dev
...
Add reinforcement learning module to FreqAI
2022-11-27 17:15:21 +01:00
Matthias
2219d2f491
Merge pull request #7707 from freqtrade/bt/full_detail
...
backtesting - use full detail timeframe
2022-11-27 16:09:23 +01:00
Matthias
3fc367f536
Merge pull request #7771 from wizrds/feat/refactor-ws
...
Refactor WebSocket API for performance
2022-11-27 15:49:34 +01:00
Matthias
178e5a195a
Merge branch 'stable' into new_release
2022-11-27 15:33:45 +01:00
froggleston
1a3f88c7b9
Replace separate start/end date option with usual timerange option
2022-11-27 11:30:13 +00:00
froggleston
706bc9ebea
Merge branch 'entry_exit_date_print' of github.com:froggleston/freqtrade into entry_exit_date_print
2022-11-26 16:59:27 +00:00
froggleston
4790aaaae1
Implement cli options for backtesting-analysis date filtering
2022-11-26 16:58:56 +00:00
robcaulk
81fd2e588f
ensure typing, remove unsued code
2022-11-26 12:11:59 +01:00
Matthias
756921b16a
Update fthypt file
2022-11-25 17:05:49 +01:00
Matthias
79c041b62d
Update tests for new export format
2022-11-25 16:57:58 +01:00
Matthias
0f97ef0d7b
Reset stoploss_order_id when order is canceled
...
closes #7766
2022-11-25 16:08:33 +01:00
Matthias
5e6cda11ef
Update method name for trade fee updating
2022-11-25 14:43:56 +01:00
Timothy Pogue
bcc8063eeb
Merge branch 'develop' into feat/refactor-ws
2022-11-24 13:42:57 -07:00
robcaulk
00d2a01bf0
isort
2022-11-24 18:57:01 +01:00
robcaulk
4894d772ed
merge develop into feat/freqai-rl-dev
2022-11-24 18:50:11 +01:00
robcaulk
8855e36f57
reduce freqai testing time by reducing retrain frequency and number of features
2022-11-24 18:16:33 +01:00
Matthias
c963fd720b
Slightly change test setup for dry_run_order_fill
2022-11-23 18:17:14 +01:00
Wagner Costa
d09157efb8
update code to use one prediction file / pair
2022-11-22 15:15:42 -03:00
Wagner Costa
91779bb28b
Merge branch 'develop' into backtest_fitlivepredictions
2022-11-22 13:09:48 -03:00
Wagner Costa
c01f25ddc9
update code to freqai_backtest_live_models only from historic predictions
2022-11-22 13:09:09 -03:00
Timothy Pogue
d9d7df70bf
fix tests, log unknown errors
2022-11-21 12:21:40 -07:00
Matthias
12b471c64b
Prevent 2 parallel open orders through forceentry
...
this leads to forgetting the prior order
closes #7765
2022-11-20 09:28:14 +01:00
Wagner Costa Santos
fdc82af883
fix tests - update code to backtest with historic_predictions
2022-11-19 22:27:58 -03:00
Wagner Costa Santos
80d070e9ee
update code to use historic_predictions for freqai_backtest_live_models
2022-11-19 14:15:58 -03:00
robcaulk
387c905a86
merge develop into RL
2022-11-17 21:59:07 +01:00
robcaulk
60fcd8dce2
fix skipped mac test, fix RL bug in add_state_info, fix use of __import__, revise doc
2022-11-17 21:50:02 +01:00
robcaulk
91df79ff44
merge dev into backtest-live-predictions
2022-11-17 21:20:47 +01:00
Matthias
1975e942d6
Add test for no remaining
...
(kucoin case - https://github.com/freqtrade/freqtrade/issues/7757 ).
2022-11-17 19:07:47 +00:00
Matthias
48e5a45856
rpc_test: dont replicate whole response,
...
updating what's changed improves readability
2022-11-17 19:07:47 +00:00
Robert Caulk
cd6f87be17
Merge pull request #7728 from freqtrade/improve_timerange
...
Simplify timerange handling
2022-11-17 19:57:48 +01:00
Wagner Costa Santos
3903b04d3f
save_live_data_backtest - added docs and tests
2022-11-17 15:20:07 -03:00
Matthias
0a7f4fd3cc
fix httpx test warning
2022-11-17 10:36:24 +00:00
Matthias
097af973d2
improve RPC testcase to cover open orders
2022-11-17 07:10:47 +01:00
Matthias
30b467906c
Delist FTX, following ccxt's delisting.
2022-11-14 19:40:57 +01:00
Matthias
95fd4072fa
Merge pull request #7701 from freqtrade/add-single-precision-freqai
...
add option to force single precision
2022-11-14 07:02:35 +01:00
robcaulk
1e9e7887aa
fix constants.py, fix freqai test
2022-11-13 15:38:35 +01:00
robcaulk
af9e400562
add test coverage, fix bug in base environment. Ensure proper fee is used.
2022-11-13 15:31:37 +01:00
Matthias
a59d61472b
Add test for dataframe footprint reduction
2022-11-13 15:29:37 +01:00
robcaulk
e45d791c19
Merge remote-tracking branch 'origin/develop' into feat/freqai-rl-dev
2022-11-13 13:00:16 +01:00
Matthias
535c365b4a
Disable ftx ccxt_compat tests
...
Their API is down due to being insolvent ...
2022-11-13 10:33:54 +01:00
robcaulk
259f87bd40
fix rl test;
2022-11-12 19:01:40 +01:00
Matthias
ee0e59157c
Update join relationship of orders table to selectin
...
closes #6791 by slightly improving performance in this area.
2022-11-12 16:34:00 +01:00
robcaulk
6ff0e66ddf
ensure strat tests are updated
2022-11-12 11:13:31 +01:00
robcaulk
7a4bb040a5
merge develop into feat/freqai-rl-dev
2022-11-12 10:54:34 +01:00
robcaulk
214c622475
move dataframe converter to converter.py
2022-11-12 10:38:25 +01:00
robcaulk
9617d8143d
Merge remote-tracking branch 'origin/develop' into add-single-precision-freqai
2022-11-12 10:21:38 +01:00
Robert Caulk
833578716c
Merge pull request #7644 from markdregan/multi-target-classifier
...
Support for multi target multi-class classification (FreqaiMultiOutputRegressor for Classification)
2022-11-11 18:48:38 +01:00
robcaulk
790ff2a84b
merge develop into add-single-prec
2022-11-11 18:08:51 +01:00
robcaulk
66514e84e4
add LightGBMClassifierMultiTarget. add test
2022-11-11 17:45:53 +01:00
Matthias
0f9c5f8d41
Simplify timerange handling
2022-11-10 18:28:18 +01:00
Matthias
3e676dbaa4
Add properties to simplify timerange handling
2022-11-10 16:33:57 +01:00
Matthias
ce3959a0c6
Merge pull request #7708 from freqtrade/improve_iteration
...
Improve iteration logic
2022-11-08 19:25:01 +01:00
Wagner Costa Santos
6559384286
Merge branch 'develop' into backtest_live_models
2022-11-07 15:14:10 -03:00
Matthias
5ba012c592
Disable "tick" in test_update_funding_fees_schedule
...
we only want to test run frequency, not time progression.
2022-11-07 07:18:09 +00:00
Matthias
2068a44fd0
Add test for new behavior
2022-11-06 11:17:25 +01:00
Matthias
d48a9ae96d
Add leverage to backtest results
...
closes #7574
2022-11-06 09:40:44 +01:00
Matthias
ded57fb301
Remove no longer valid test part
2022-11-05 20:32:31 +01:00
Matthias
5bd3e54b17
Add test for detail backtesting
2022-11-05 20:01:05 +01:00
Robert Caulk
820aad670c
Merge pull request #7690 from freqtrade/track-current-candle
...
Track current candle in FreqAI
2022-11-05 17:35:05 +01:00
Emre
06a2957837
Merge branch 'develop' into add-single-precision-freqai
2022-11-05 19:15:12 +03:00
Matthias
29ba263c3c
Update some test parameters
2022-11-05 17:02:27 +01:00
Matthias
25b8d34fe2
Update backtesting test
...
Had bad behavior before, and didn't properly test what it was supposed to
2022-11-05 17:02:18 +01:00
Matthias
6e09d552ac
Properly handle and test ohlcv min_max with empty files
2022-11-05 13:14:35 +01:00
robcaulk
257c833831
add doc for single precision, dont allow half precision, add test
2022-11-04 18:10:04 +01:00
robcaulk
444a068481
merge develop into track-current-candle
2022-11-03 21:09:08 +01:00
Wagner Costa Santos
17798b3397
Merge branch 'develop' into backtest_live_models
2022-11-03 13:29:25 -03:00
robcaulk
b3b756ec14
ensure test pass
2022-11-02 20:30:04 +01:00
Matthias
09e0a8d4df
Merge pull request #7689 from freqtrade/add-pca-dbscan-tests
...
add integrated tests for PCA and DBSCAN
2022-11-02 19:41:37 +01:00
robcaulk
255eb71270
start tracking the current candle in FreqAI, add robustness to corr_df caching and inference timer, add test for cache corr_df
2022-11-02 19:32:22 +01:00
robcaulk
63458a6130
isort
2022-11-02 18:40:13 +01:00
robcaulk
2afa185dc6
add integrated tests for PCA and DBSCAN
2022-11-02 18:34:56 +01:00
robcaulk
162056a362
fix flake8
2022-10-31 18:23:35 +01:00
robcaulk
a49edfbaee
add tests for CatboostClassifier
2022-10-30 18:08:10 +01:00
robcaulk
d1a0874683
merge develop into feat/freqai-rl-dev
2022-10-30 10:13:03 +01:00
Matthias
a323acf343
Improve ShufflePairlist to shuffle only once per candle
2022-10-30 09:46:12 +01:00
Matthias
801e91c39e
Merge pull request #7618 from wizrds/fix/docker-config-record
...
Update function in FreqAI interface to record FreqAI config params
2022-10-29 08:56:20 +02:00
Matthias
a56465e049
Merge branch 'stable' into new_release
2022-10-28 19:34:15 +02:00
Matthias
255f38537e
Simplify stoploss behavior by combining more commonalities
2022-10-26 07:14:33 +02:00
Matthias
cf6b75a3f3
Use combined stoploss_adjust where possible
2022-10-26 07:12:42 +02:00
Matthias
f70c00dd4c
Improve variance around worker timing test
2022-10-25 06:14:42 +00:00
Matthias
f93b6eec63
Improve timing for worker throttling
2022-10-24 20:09:13 +02:00
Robert Caulk
137aa1756b
Merge pull request #7593 from th0rntwig/prediction-shape
...
Fix constant PCA
2022-10-24 08:33:36 +02:00
Matthias
3a40ad87c6
Merge pull request #7615 from freqtrade/price_jump_warn
...
Add price jump warning
2022-10-24 06:27:53 +02:00
Timothy Pogue
bb06745227
fix tests
2022-10-23 12:25:39 -06:00
th0rntwig
49ff51f11f
Change storage loc and fix test fail
2022-10-23 16:24:02 +02:00
Matthias
d0571464db
Improve test for worker throttle
2022-10-23 14:20:59 +02:00
Timothy Pogue
c4a2ee05e7
fix freqai test
2022-10-22 09:31:55 -06:00
Matthias
547fd28811
Price-jump detection should only run once
2022-10-22 08:43:37 +02:00
Matthias
0ff7a0771d
Move price_jump_warn to dataloading
...
it's not relevant for live data, and should only run when loading data
from disk.
2022-10-22 08:37:30 +02:00
Timothy Pogue
5ee3b8cbbb
update config recording to use all configs, fix tests
2022-10-21 19:48:26 -06:00
Matthias
b715d9c521
Improve fee handling
...
closes #7586
2022-10-21 16:30:14 +02:00
Matthias
d1591883a6
add missing datetime conversion in fromJson
2022-10-21 07:01:47 +02:00
Matthias
bd424a877b
Add Trade from_json method
2022-10-20 20:33:08 +02:00
Matthias
0aa840792b
Move persistence tests to package
2022-10-20 20:05:15 +02:00
Matthias
f4814a7d59
Improve test resiliance to small roundings
2022-10-20 19:57:56 +02:00
Wagner Costa Santos
6606a0113f
refactoring - remove unnecessary config file
2022-10-20 14:53:25 -03:00
Matthias
60cb11a44d
Add price jump warning
2022-10-20 19:36:28 +02:00
Wagner Costa Santos
52b60c5cbb
Merge branch 'develop' into backtest_live_models
2022-10-20 11:59:37 -03:00
Matthias
6e95b6667d
Modify test ensuring we always have a 0 index
2022-10-19 11:57:05 +02:00
Matthias
c3d4fb9f1b
Simplify backtest calling interface
2022-10-18 06:39:55 +02:00
Matthias
880ddccaa8
Merge pull request #7590 from freqtrade/list-models
...
List models
2022-10-17 20:40:41 +02:00
Matthias
c2914feb12
Don't fail contract size repopulation if pair is no longer available
2022-10-17 09:55:18 +00:00
Matthias
6252ae466e
Convert position_stacking to attribute of backtest
2022-10-17 06:57:26 +02:00
Matthias
0e8cf366f5
Keep trade state in LocalTrade
2022-10-17 06:57:26 +02:00
Matthias
23a5a516f9
Merge pull request #7557 from freqtrade/add-metric-tracker
...
Add metric tracker to FreqAI
2022-10-16 18:20:07 +02:00
Evgeniy Vladimirov
82d75d8914
Fix tests that failed due to new strategy.
2022-10-16 14:59:55 +03:00
Evgeniy Vladimirov
de9f5660f3
Fix counting available trade slots in backtesting.
2022-10-16 12:56:59 +03:00
Matthias
dc50186d5b
Merge branch 'develop' into list-models
2022-10-16 09:23:10 +02:00
Robert Caulk
62ca822597
Merge pull request #7569 from Silur/develop
...
Add XGBoost random forest predictors to freqai
2022-10-15 16:09:26 +02:00
robcaulk
9135e631c0
:Merge branch 'develop' into add-metric-tracker
2022-10-15 15:54:41 +02:00
Matthias
498289728d
Fix catboost tests polluting CWD
2022-10-15 08:48:41 +02:00
Matthias
93ad3810fd
Add test for list-freqaimodels
2022-10-15 08:20:06 +02:00
robcaulk
b236e362ba
Merge remote-tracking branch 'origin/develop' into add-metric-tracker
2022-10-14 19:00:49 +02:00
Matthias
4a8cb3359b
Fix broken tests
2022-10-14 16:07:49 +00:00
Matthias
9d4ba767c4
Update usages of search_all_objects
2022-10-14 14:50:52 +00:00
Wagner Costa Santos
02fc59d473
Merge branch 'develop' into backtest_live_models
2022-10-13 15:52:19 -03:00
Wagner Costa Santos
6919f3aa75
Backtest live models - fix utc date convert issue
2022-10-13 15:03:27 -03:00
Matthias
7672586de9
Fix unreliable hyperopt test
2022-10-13 19:43:37 +02:00
Wagner Costa Santos
93fe2b6446
Merge branch 'develop' into backtest_live_models
2022-10-13 11:22:58 -03:00
Matthias
28be784c2e
Fix kucoin live test failure
2022-10-13 12:17:53 +00:00
Matthias
39c27cfc37
Don't fail if fetchTickers is not availlable
2022-10-13 06:58:02 +00:00
robcaulk
88b8f18639
add test for metric tracker
2022-10-11 19:24:47 +02:00
silur
30a45bb597
add XGBoostRF models to freqai test interface
2022-10-11 13:17:21 +02:00
Matthias
28f0a35e73
Merge pull request #7549 from froggleston/discord_sendmsg
...
Add support for dp.send_msg() to webhooks
2022-10-11 06:35:29 +02:00
Robert Caulk
2e34aa9f04
Merge pull request #7544 from th0rntwig/prediction-shape
...
Remove constant labels from prediction
2022-10-10 21:24:25 +02:00
robcaulk
c9eee2eba4
revert syntax
2022-10-10 20:50:54 +02:00
Wagner Costa Santos
01e3507e4c
fix freqai backtest live models
2022-10-10 15:15:43 -03:00
Wagner Costa Santos
88418d524a
Merge branch 'develop' into backtest_live_models
2022-10-10 15:14:59 -03:00
Wagner Costa Santos
3081e73f8a
Merge branch 'develop' into backtest_live_models
2022-10-10 14:53:45 -03:00
Matthias
ee0d90d1aa
Automatically create freqai models directory
2022-10-10 18:04:54 +02:00
Matthias
a10b2d003f
Add freqai timeframe validation (incl. test)
...
closes #7543
2022-10-09 14:40:25 +02:00
Matthias
4623c3ec1d
Improve test resiliance
2022-10-09 10:55:38 +02:00
Matthias
4f967fed97
Improve ccxt tests
2022-10-09 10:52:01 +02:00
th0rntwig
4daf0000c7
Move check and add log warning
2022-10-08 16:15:48 +02:00
robcaulk
8d7adfabe9
clean RL tests to avoid dir pollution and increase speed
2022-10-08 12:10:38 +02:00
Matthias
df5ae66252
Refactor webhook method
2022-10-07 20:52:52 +02:00
Matthias
1aedf08ba5
Update tests
2022-10-07 20:48:37 +02:00
Matthias
fb2f2d9a39
Allow webhook message setting directly
2022-10-07 20:44:47 +02:00
Matthias
3e258e000e
Don't set use_db without resetting it
2022-10-07 07:05:56 +02:00
th0rntwig
a9d5e04a43
Remove constant labels from prediction
2022-10-06 19:26:33 +02:00
Matthias
7c702dd106
Add cache eviction
2022-10-06 14:51:52 +00:00
Matthias
92a1d58df8
Evict cache if we didn't get new candles for X hours
2022-10-06 14:51:52 +00:00
Matthias
f475c6c305
Add Specific, time-sensitive test-case for new behavior
2022-10-06 14:51:52 +00:00
Matthias
638515bce5
Test advanced caching
2022-10-06 14:51:52 +00:00
Matthias
678272e2ef
Improve test formatting
2022-10-06 14:51:52 +00:00
Matthias
9b1fb02df8
Refactor generic data generation to conftest
2022-10-05 18:09:26 +02:00
robcaulk
cf10a76a2a
bring back Trades.use_db = True
2022-10-05 17:06:18 +02:00
robcaulk
936ca24482
separate RL install from general FAI install, update docs
2022-10-05 15:58:54 +02:00
robcaulk
9c73411ac2
Merge remote-tracking branch 'origin/develop' into dev-merge-rl
2022-10-05 15:21:45 +02:00
robcaulk
0d67afe15b
allow less precision, ensure regex is catching the right chars
2022-10-05 14:38:50 +02:00
robcaulk
4edb30bfa8
isort
2022-10-05 14:11:19 +02:00
robcaulk
0e0bda8f13
improve freqai tests
2022-10-05 14:08:03 +02:00
Matthias
ca913fb29d
Add leveraged test-case for order-adjustment
2022-10-05 07:28:34 +02:00
Matthias
c1d8ade2fa
Improve supported exchange check by supporting exchange aliases
2022-10-04 19:28:57 +02:00
Matthias
68db0bc647
move check_exchange to exchange package
2022-10-04 18:25:23 +02:00
Matthias
eb8eebe492
Reset open_order_id after trade cancel
...
Part of #7526
2022-10-04 10:08:58 +00:00
Matthias
016e438468
Calculate market-change in hyperopt
...
closes #7532
2022-10-04 08:37:07 +00:00
Matthias
7f308c5186
Remove last occurance of timerange index
2022-10-04 06:56:10 +02:00
Matthias
4c83552f3b
Merge pull request #7506 from freqtrade/cancel_partial_sell
...
Support cancellation partially filled exit orders
2022-10-03 19:36:51 +02:00
Matthias
4cf4642a6c
Parametrize EMC test
2022-10-03 06:40:21 +02:00
Matthias
1727f99b58
Fix missing mock
2022-10-02 18:14:00 +02:00
Matthias
a5bc75b48c
Merge branch 'develop' into cancel_partial_sell
2022-10-02 08:38:18 +02:00
Matthias
e686faf1bc
Remove faulty test cleanup
2022-10-02 08:37:37 +02:00
Matthias
9bb061073d
Improve tests
2022-10-02 08:36:34 +02:00
Matthias
308fa43007
Don't use magicmock as trade object
2022-10-02 08:30:19 +02:00
Matthias
564318415e
Improve test resiliance
2022-10-02 08:12:03 +02:00
Matthias
6841bdaa81
Update test to verify webhook won't log-spam on new messagetypes
2022-10-02 06:50:19 +02:00
robcaulk
cf882fa84e
fix tests
2022-10-01 20:26:41 +02:00
robcaulk
048cb95bd6
Merge remote-tracking branch 'origin/develop' into dev-merge-rl
2022-10-01 17:48:47 +02:00
robcaulk
51556e08c3
Merge branch 'develop' into pr/th0rntwig/7495
2022-10-01 12:45:08 +02:00
Matthias
6702a1b219
Update test to verify webhook won't log-spam on new messagetypes
2022-10-01 09:45:58 +02:00
Matthias
a96aa568bf
Add binance futures mode checks
...
closes #7505
2022-10-01 09:23:41 +02:00
Matthias
c946d30596
Add partial cancel message
2022-09-30 16:24:16 +02:00
Matthias
d462f40299
Simple test improvements
2022-09-30 16:24:07 +02:00
Matthias
7dd984e25e
Simplify cancel_entry
2022-09-30 09:34:00 +02:00
Matthias
561600e98b
Remove false test statements
...
a trade is ONLY closed on `.close()` - which will only happen once the last order has been filled.
2022-09-30 09:34:00 +02:00
Matthias
2ce265bed3
Merge pull request #7473 from freqtrade/feat/producerpairlist
...
Producerpairlist
2022-09-30 06:54:15 +02:00
Matthias
34951f59d2
Update failing tests
2022-09-30 06:44:19 +02:00
robcaulk
38aca8e908
fix failing svm test
2022-09-30 00:22:31 +02:00
Matthias
578da343dc
Merge pull request #7491 from freqtrade/partial_close_leverage
...
Partial close leverage
2022-09-29 19:42:16 +02:00
Matthias
b4fb28e4ef
Update tests for new dataload strategy
2022-09-29 19:18:52 +02:00
Matthias
80d0e66b48
Update log level in test
2022-09-29 07:19:16 +02:00
Wagner Costa Santos
6845a5c6ea
backtest_live_models - refactoring after PR review
2022-09-29 01:48:38 -03:00
Wagner Costa Santos
df0927cdee
Merge branch 'develop' into backtest_live_models
2022-09-28 08:49:15 -03:00
Wagner Costa Santos
55ebbeec18
backtest_live models tests refactoring
2022-09-28 08:48:32 -03:00
Matthias
fb3d408338
Respect max_open_trades when forceentering
...
closes #7489
2022-09-28 09:32:07 +00:00
Matthias
7c84edbc23
Avoid online call when asking for /status
.
2022-09-28 07:21:52 +02:00
Matthias
e668bf7138
Test case to disable base64 strategies via API
2022-09-27 20:36:27 +02:00
Matthias
8eda3a45a3
Test backest detail with leverage
2022-09-27 19:52:34 +02:00
Wagner Costa Santos
3c002ff752
Merge branch 'develop' into backtest_live_models
2022-09-27 10:27:47 -03:00
Wagner Costa Santos
0be115de9c
backtest_live_models - added new tests and refactoring
2022-09-27 10:26:57 -03:00
Matthias
8c2e473ee5
Fix test warning
2022-09-27 08:53:29 +00:00
Wagner Costa Santos
22bef71d5d
backtest_live_models - add function comments and tests
2022-09-26 19:01:24 -03:00