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