Matthias
087c59cfbf
Fix data generation bug with 3m data
2024-01-23 06:42:12 +01:00
Matthias
83480d90f1
Extend test range to more timeframes
2024-01-23 06:42:12 +01:00
Matthias
67abfcf4d4
Add generic ohlcv_to_dataframe_multi test to ensure code works for diff. timeframe ranges
2024-01-23 06:42:12 +01:00
Matthias
00e4c51741
Prep conftest for 1s data generation
2024-01-23 06:42:12 +01:00
Matthias
d534f2014a
Account for kraken specialcase in tests
2024-01-21 16:58:58 +01:00
Matthias
f9b6830b78
update fetch_trades info data to kraken response format
2024-01-21 15:52:54 +01:00
Matthias
8a64f0b884
Fix fetch_trades tests
2024-01-21 15:37:39 +01:00
Matthias
15da4aa9bd
Update tests for added fetch_trades arg
2024-01-21 15:25:11 +01:00
Matthias
b56c663bea
Add regular / fallback test.
2024-01-21 14:13:05 +01:00
Matthias
501a9a8c98
Improve error message, add test for trade_pagination_id validation
2024-01-21 14:11:59 +01:00
Matthias
11dd349c2b
Update ccxt online test name to htx
2024-01-21 13:57:26 +01:00
Matthias
ef80772fc3
Rename class and tests
2024-01-21 13:57:26 +01:00
Matthias
58058f0197
Fix migration test
2024-01-19 18:20:23 +01:00
Matthias
88ba82d4fd
Fix more tests
2024-01-19 18:17:31 +01:00
Matthias
acbea4e26f
Fix some tests after update_stoploss_date removal
2024-01-19 18:16:36 +01:00
Matthias
59b3486574
Update migrations
2024-01-19 06:49:49 +01:00
Matthias
9f3c6f2dcc
Fix some tests and comments
2024-01-19 06:48:32 +01:00
Matthias
b7ab7dd25e
Update tests for new kraken stoploss behavior
2024-01-17 19:44:18 +01:00
Matthias
29d2fc2e1b
Skip freqAI tests on py3.12
2024-01-14 18:02:36 +01:00
Matthias
59cc607761
Don't force-patch torch if it ain't installed.
2024-01-14 16:08:18 +01:00
Matthias
d412a8fc1a
Simplify emc test setup
2024-01-14 16:06:42 +01:00
Matthias
fbed3fad78
Fix non-asserting test
2024-01-14 15:18:42 +01:00
Matthias
393df83a91
Implement enter_tag initialization to avoid futures warning
2024-01-14 14:33:47 +01:00
Matthias
e967dfa145
Adjust api test after column expansion
2024-01-14 13:58:06 +01:00
Matthias
4aab57ce62
Add test for pandas deprecation warning
2024-01-14 13:56:05 +01:00
Matthias
5841c65430
Remove unused test param
2024-01-14 13:51:26 +01:00
Matthias
629a6be269
Rename methods to make exposure explicit
2024-01-13 16:53:31 +01:00
Matthias
cb9fa734d1
Improve test resiliance
2024-01-10 20:36:10 +01:00
Matthias
3f27c2792a
Remove trailing newline
2024-01-10 20:12:57 +01:00
Matthias
3caf964c46
Add NoDbContext context manager
2024-01-10 20:01:56 +01:00
Matthias
69e9ab90df
Adjust tests for new messaging scheme
2024-01-07 14:43:16 +01:00
Matthias
394c260eb2
Update runmode to 'backtest' in some test cases
2024-01-06 18:14:14 +01:00
Matthias
582f51ccdd
Add runmode "dry_run" to default configuration
2024-01-06 18:07:40 +01:00
Matthias
80071dd2d8
Adjust tests for improved telegram output
2024-01-06 16:25:49 +01:00
Matthias
9f682b5829
Improve Coin formatter naming
2024-01-06 16:02:47 +01:00
Matthias
209e7033cd
Fix tests for newly added field
2024-01-06 15:48:49 +01:00
Matthias
079330ac64
Merge pull request #9611 from freqtrade/rpc_final_exit_msg
...
Improve Telegram final exit msg
2024-01-06 15:46:56 +01:00
Matthias
88524db290
Remove leading whitespace
2024-01-06 13:04:49 +01:00
Matthias
e1ad87a565
Extract number-formatters from misc
2024-01-06 13:04:49 +01:00
Matthias
65009373ee
add round_value incl. tests
2024-01-06 12:42:33 +01:00
Matthias
90df6bcd54
Remove pointless parenteses
2024-01-06 11:49:40 +01:00
Matthias
3237cad8c8
Fix test naming from sell to exit
2024-01-06 11:32:58 +01:00
Matthias
685fef1ee8
Improve buy message FIAT formatting
2024-01-06 11:22:37 +01:00
Matthias
690a3599d0
Simplify exit msg method further
2024-01-06 11:14:43 +01:00
Matthias
7b78e66e7d
Ajust some leverage calls
2024-01-06 10:51:50 +01:00
Matthias
8726d63923
Remove unnecessary calculations for exit msg
2024-01-06 10:50:55 +01:00
Matthias
934e72656a
Simplify exit message fiat handling
2024-01-06 10:50:13 +01:00
Matthias
fdc573f2f7
Add rudimentary test for funding_rate fix
2024-01-04 17:22:34 +01:00
Matthias
3eade3e8db
Move binance_mig test file to utils
2024-01-04 17:09:29 +01:00
Matthias
6cce455835
Test migrate_data wrapper
2024-01-04 17:08:57 +01:00
Matthias
a12f368796
Move binance migration to behind migrations gate
2024-01-04 16:25:40 +01:00
Matthias
c9dd99a4b5
Enhance test to properly capture correct downloading of different futures types
2024-01-04 16:03:53 +01:00
Matthias
b0fdf6ac52
Update Tests for removed sell_reason field
2024-01-04 14:42:37 +01:00
Matthias
22307913d8
Reduce caching to 5min to speed up UI refreshes in case of open orders.
2024-01-04 14:22:02 +01:00
Matthias
b9786b979a
Better test rate-caching logic
2024-01-04 14:13:02 +01:00
Matthias
abda629a72
Use time-machine for get_entry_rate test
2024-01-04 14:10:46 +01:00
Matthias
a4fca5b1fe
Enhance test naming
2024-01-04 14:10:28 +01:00
Matthias
dc9c4da95e
Improve integration test stability
2024-01-02 19:22:46 +01:00
Matthias
e199083287
Fix test ...
2024-01-02 17:10:33 +01:00
Matthias
206809d2e7
Update emergency sell test
2024-01-02 17:05:21 +01:00
Matthias
128807ff3b
Merge remote-tracking branch 'origin/develop' into pr/Axel-CH/9267
2024-01-02 17:04:07 +01:00
Matthias
7a6888dfd3
Split stoploss test into 2 for easier testing
2024-01-02 16:58:58 +01:00
Matthias
f3da2c6fd8
Simplify and fix handle_stoploss_on_exchange test
2024-01-02 16:56:56 +01:00
Matthias
ce63eb30a2
Remove unused test param
2024-01-02 16:26:43 +01:00
Matthias
501e256c58
Fix further stoploss test
2024-01-02 16:25:42 +01:00
Matthias
7ba9aa9acd
Merge remote-tracking branch 'origin/develop' into pr/Axel-CH/9267
2024-01-02 12:11:44 +01:00
Matthias
fa368a9a4a
Improve trailing stoploss test with time_machine
2024-01-02 12:11:06 +01:00
Matthias
f0073078e9
Fix stop order test
2024-01-02 11:27:42 +01:00
Matthias
e722d81456
Fake order response should contain order_id
2024-01-02 09:24:00 +01:00
Matthias
842727202f
Fix identifier_typos
2024-01-01 17:21:47 +01:00
Matthias
0575e222b1
Fix random test failure due to missing backtesting cleanup
2023-12-31 16:15:18 +01:00
Matthias
9746d38060
Add post-only order test for kraken
2023-12-31 09:54:15 +01:00
Matthias
ae68d02038
Simplify test for kraken order creation
2023-12-31 09:53:57 +01:00
Matthias
3e7d5bbae8
Merge pull request #9515 from stash86/bt-metrics
...
In partial exit, do full exit if remaining == 0
2023-12-30 16:39:46 +01:00
Robert Caulk
4d0ee014de
Merge pull request #9602 from freqtrade/freqai_small_enhancements
...
Freqai small enhancements
2023-12-30 13:42:38 +01:00
Robert Caulk
ea8edbd23b
Merge pull request #9552 from thojou/fix-freqai-populate-features-timerange
...
Fix duplicated data loading and timerange for populate_features
2023-12-30 13:42:08 +01:00
Matthias
e9c04debfb
Fix tests due to new exit behavior
2023-12-30 08:58:44 +01:00
Matthias
2c5cca4be6
Reinforcement learning does support 3.11 just fine.
2023-12-25 15:58:33 +01:00
Matthias
fc13a99b33
Use intelligent scheduling to improve online test performance
2023-12-24 16:27:18 +01:00
Matthias
68f9402384
Fix further test
2023-12-23 15:19:56 +01:00
Matthias
600e311b3e
Fix test test_handle_stoploss_on_exchange_custom_stop
2023-12-23 15:19:56 +01:00
Matthias
1db4732648
Fix some more tests
2023-12-23 15:19:56 +01:00
Matthias
ae3f62cf9b
Fix RPC tests
2023-12-23 15:19:56 +01:00
Matthias
cbfebd397c
Use a trade for test that actually has an open stop order
2023-12-23 15:19:41 +01:00
Matthias
c6ffe82a7a
Update more tests
2023-12-23 15:19:41 +01:00
Matthias
6427144934
Fix stoploss test
2023-12-23 15:19:41 +01:00
Matthias
c35b308ada
Fix some tests
2023-12-23 15:19:41 +01:00
Matthias
931704abcc
Merge branch 'develop' into feature/update_sl_order_mgt
2023-12-23 15:19:15 +01:00
Matthias
4769b50709
Fix RPC tests
2023-12-23 15:17:26 +01:00
Matthias
18dd9cf803
Use a trade for test that actually has an open stop order
2023-12-23 15:17:26 +01:00
Matthias
8234879b58
stoploss_order_id removal tests
2023-12-22 17:38:14 +01:00
Matthias
b33a9059ab
Fix some more tests
2023-12-22 17:35:02 +01:00
Matthias
279082b202
Merge branch 'develop' into pr/Axel-CH/9267
2023-12-22 17:21:05 +01:00
Matthias
39b2a096ab
Ignore adjust_trade values that would invert position
2023-12-22 07:07:05 +01:00
Matthias
881247a823
use isinstance for type checks
2023-12-21 19:26:52 +01:00
Matthias
d26154f994
Import logging ...
2023-12-21 19:26:36 +01:00
Matthias
0e14dd6190
Set proper log-level for test
2023-12-21 19:20:27 +01:00
Stefano Ariestasia
f7c7990aff
Merge branch 'freqtrade:develop' into bt-metrics
2023-12-20 20:33:45 +09:00
Thomas Joußen
3f44f56f6f
Remove bool from get_required_startup because its unused.
2023-12-19 17:30:15 +00:00
Thomas Joußen
cd28244cf1
Add and optimized test cases to verify consitent timerange behaviour within freqai.
2023-12-19 17:14:02 +00:00
Thomas Joußen
663b1e11f8
Add timeframe info into 'increase startup_candle_count' log message
2023-12-18 20:06:49 +00:00
Thomas Joußen
2d6a49013f
Fix duplicated data loading and timerange for populate_features
2023-12-18 20:06:49 +00:00
Matthias
0440b3ef75
Merge pull request #9577 from freqtrade/feat/add-random-forest-classifier
...
Add SKLearnRandomForestClassifier
2023-12-18 18:15:55 +01:00
robcaulk
2f2467256c
feat: add SKLearnRandomForestClassifier
2023-12-18 12:56:04 +01:00
Joe Schr
18be79c906
Merge remote-tracking branch 'upstream/develop' into feature/fetch-public-trades
2023-12-18 10:34:20 +01:00
Matthias
5e3da30ab9
Fix remaining bittrex instances
2023-12-18 07:15:24 +01:00
Matthias
651d2c06b9
Update tests to use new file
2023-12-18 07:15:24 +01:00
Matthias
b371593084
Move previous test config to tests
2023-12-18 07:15:24 +01:00
Matthias
5bbe6aacfd
Remove Bittrex subclass
2023-12-18 07:15:24 +01:00
Matthias
fe4bf271b4
Remove futher bittrex tests
2023-12-18 07:15:24 +01:00
Matthias
0d3d1e6d9a
Remove bittrex from more tests
2023-12-18 07:15:24 +01:00
Matthias
cfd5af67ca
Add max-open-trades param to get_trade_stake_amount
2023-12-13 06:51:26 +01:00
Matthias
e79a58e1c4
Add test case to verify behavior in #9432
2023-12-12 19:59:56 +01:00
Matthias
c62e52c759
Add test for dp_get_required_startup
2023-12-12 19:48:17 +01:00
Matthias
5ab61d9da4
Improve missing data output
2023-12-12 07:08:26 +01:00
Matthias
55efaec83d
Merge pull request #9522 from freqtrade/bt/improve_futures_speed
...
Improve funding fee calculation
2023-12-12 06:33:57 +01:00
Matthias
eac5d53a64
Add mock to backtest adjust position
2023-12-11 06:48:05 +01:00
Robert Caulk
c0119d7baa
Merge pull request #9449 from freqtrade/dependabot/pip/develop/torch-2.1.1
...
Bump torch from 2.0.1 to 2.1.1
2023-12-10 14:11:01 +01:00
Matthias
0bd513012a
enhance further test for funding-fee checking
2023-12-10 14:00:21 +01:00
Matthias
3f6cd9ee51
Patch funding_fee calculation for unrelated test
2023-12-10 14:00:06 +01:00
Matthias
ef23f0fcba
Fix test to account for new funding_fee count
2023-12-10 14:00:06 +01:00
Matthias
778bd7b3b0
enhance further test for funding-fee checking
2023-12-10 13:57:52 +01:00
Matthias
b4cd46d6db
Further improve funding_Fee test
2023-12-10 13:21:05 +01:00
Matthias
1d73b57e8c
Extract some assert values from bt test
2023-12-10 12:57:55 +01:00
Stefano
9f1599b7f0
fix pre-commit
2023-12-10 17:34:02 +09:00
Stefano
e541c95c46
fix partial exit test
2023-12-10 17:27:24 +09:00
Matthias
cd09d3567f
Add spy test on funding_fees in backtesting
2023-12-09 19:42:13 +01:00
Matthias
bb85efd6ad
Add test for informative weekly merging
...
closes #9518
2023-12-08 20:41:57 +01:00
Matthias
7321a14c35
Fix generate-test-data for 1w data
2023-12-08 20:38:41 +01:00
Matthias
2745a5d334
Rename informative_pair test
2023-12-08 20:07:44 +01:00
Matthias
d123d3bb82
Completely mock Torch on macos
...
we already skip tests - now we also need to skip it's imports.
2023-12-07 07:25:34 +01:00
Matthias
b14873400d
Fix odd import in freqai tests
2023-12-07 07:15:05 +01:00
Matthias
d3d9f3281e
Fix torch logging setup mess
2023-12-06 19:26:09 +01:00
Matthias
3b4b833dd0
Remove unused mock
2023-12-06 18:22:28 +01:00
Matthias
4061eaf888
Remove online tests for bittrex
2023-12-05 18:03:55 +01:00
Matthias
ef042ae5ec
Remove exchange tests on bittrex
2023-12-05 18:03:48 +01:00
Matthias
0235db48a8
Prevent merge artifacts in "informative" pair
2023-12-03 13:31:16 +01:00
Matthias
4ed9ffbf31
Add test for behavior in #9490 .
2023-12-03 13:31:16 +01:00
Matthias
c017366086
Ensure testdata generation works for 1M data
2023-12-03 13:31:16 +01:00
Matthias
5daafaabc2
Add explicit test for "now_is_time_to_refresh
2023-12-01 07:05:33 +01:00
Matthias
ef877b5fcc
Add bitmart to ccxt compat tested exchanges
2023-11-28 18:13:21 +01:00
Matthias
41e40e6214
Update some initial tests
2023-11-28 06:48:27 +01:00
Matthias
79f765a930
Merge pull request #9472 from freqtrade/dependabot/pip/develop/ccxt-4.1.66
...
Bump ccxt from 4.1.57 to 4.1.66
2023-11-27 07:56:47 +01:00
Matthias
7c00a4ed13
Remove no longer existing exchange aliases from tests
2023-11-27 06:39:14 +01:00
Stefano Ariestasia
4bcb4fdd82
Merge branch 'freqtrade:develop' into bt-metrics
2023-11-27 10:46:21 +09:00
Matthias
e8d0b01991
Correctly import time
2023-11-25 16:17:43 +01:00
Matthias
94020a664b
Add slight sleep to avoid random test failure on windows
2023-11-25 15:58:28 +01:00
Matthias
8c5194d5e2
force-reload markets when BadSymbol appears
...
closes #9463
2023-11-25 15:05:56 +01:00
Matthias
1657fd1f0f
Merge pull request #9435 from freqtrade/revisit_relative_intratrade
...
Improve trade close profit assertions
2023-11-23 20:02:02 +01:00
Stefano Ariestasia
63e702a3bf
remove unused comments
2023-11-23 15:55:21 +09:00
Matthias
6963a92332
Improve hyperopt Tests
...
ensure scikit-learn has to generate new random points by reducing initial points
this will uncover a failure in newer scikit-learn versions
2023-11-22 07:21:07 +01:00
Matthias
203890844b
Remove non-existing pairs
2023-11-21 19:16:34 +01:00
Matthias
fbab18b081
Add missing config file
2023-11-21 18:01:18 +01:00
Matthias
f7178ecd6f
Update test config name and exchange
2023-11-21 07:10:23 +01:00
Matthias
fbc70a60f7
Update test with no bittrex ...
2023-11-21 06:57:18 +01:00
Matthias
b45365d385
Update tests to run for binance
2023-11-21 06:47:50 +01:00
Stefano
8680b5faa0
fix some tests, add new tests
2023-11-20 14:48:18 +09:00
Matthias
48097f4a7d
Update tests according to calculation update
2023-11-18 19:47:20 +01:00
Matthias
0815bb6244
Improve trade close profit assertions
2023-11-18 18:18:29 +01:00
Matthias
7d0ecfde93
Add tests to ensure responses are as expected
2023-11-11 14:43:43 +01:00
Matthias
52f12b704b
Avoid time colision when creating orders in test
...
avoid flakyness of test.
2023-11-06 19:42:16 +01:00
Matthias
2efef72ec2
Reduce wait for ws test
2023-11-05 17:17:07 +01:00
Matthias
751db2be78
fix: test typo mishap
2023-11-05 16:35:49 +01:00
Matthias
6ea353447e
use tmp_path instead of tmpdir
2023-11-05 16:25:36 +01:00
Matthias
5a3839320d
Remove further usages of Path(tmpdir)
2023-11-05 16:25:23 +01:00
Matthias
555f4b51e1
Further improvements to test setup
2023-11-05 16:23:22 +01:00
Matthias
be82248e01
Remove futher usages of Path(tmpdir)
2023-11-05 16:18:28 +01:00
Matthias
7bed7801cc
Further test simplifications
2023-11-05 16:15:36 +01:00
Matthias
eb409de916
use tmp_path instead of Path(tmpdir)
2023-11-05 16:15:21 +01:00
Matthias
61ed6aee62
Add test for new formatting
2023-11-01 11:02:50 +01:00
Matthias
05ef4f9b6f
Fix forceenter - cancel dialog not working
...
closes #9368
2023-11-01 09:10:21 +01:00
Matthias
53f00f248e
Merge pull request #9362 from freqtrade/dependabot/pip/develop/pandas-2.1.2
...
Bump pandas from 2.0.3 to 2.1.2
2023-10-31 14:29:09 +01:00
Matthias
bbdc6c0f5c
improve pandas syntax to avoid deprecation error
2023-10-30 18:11:38 +01:00
Matthias
a049ff9371
Improve special testcase
2023-10-29 14:32:15 +01:00
Matthias
0c51e2637f
Fix calculation issue for #9346
...
Closes #9346
2023-10-29 14:29:07 +01:00
Matthias
24dfd9b93b
Add test for #9346 , showing current behavior
2023-10-29 10:52:45 +01:00
Matthias
e97d9013d5
Avoid having orders leak after multiple "from_json" calls
2023-10-29 09:17:07 +01:00
robcaulk
5da48d8ffc
chore: fix tests
2023-10-25 18:38:30 +02:00
Matthias
bbbc8a760c
Fix stop evaluation sequence to have stop before liquidation
...
Adjust test to have liquidation above stop
closes #9296
2023-10-22 09:24:28 +02:00
Matthias
fee3c598d0
Move schedule to 1 minute after the hour
...
This will avoid congestion at :00, and make sure that the dry-run funding fees are actually already available
2023-10-12 07:16:56 +02:00
Matthias
69264cc164
Reduce funding fee update calls
...
Funding fees update every 4-8 hours - calling this every 15 minutes is way overboard.
2023-10-12 07:13:30 +02:00
Matthias
e81929bc55
Have test use funding_fee_running
2023-10-12 07:01:43 +02:00
Matthias
2f079711ec
Add explicit test for get_funding_fees logic
2023-10-12 06:27:57 +02:00
Matthias
97e9d2dc42
Remove get_funding_fee error handling - it's no longer raising this error.
2023-10-12 06:27:35 +02:00
Matthias
9e77c93a54
Tighten funding-fee variance for backtest
2023-10-11 19:49:33 +02:00
Matthias
b65fa98cee
Simplify backtesting by using current_time more consequently
2023-10-11 19:45:00 +02:00
Matthias
5a0c15f377
Update Idem test
2023-10-10 18:21:52 +02:00
Matthias
86d4497aaf
Add additional test for from_json
2023-10-09 20:01:41 +02:00
Matthias
4b80961c65
Merge pull request #9276 from freqtrade/cancel_behavior
...
Improve Cancel order messaging behavior
2023-10-09 18:13:04 +02:00
Joe Schr
33af450034
tests: replace load config from file with static dict
2023-10-09 11:34:30 +02:00
Joe Schr
bdca2ac96f
tests: removes cached and stratgey specific tests
2023-10-09 11:34:30 +02:00
Joe Schr
1bc206ea8e
adds tests for public trades branch (no data, too big)
2023-10-09 11:34:29 +02:00
Matthias
b1fd0c73c7
Add additional test case for funding-fee calculation
2023-10-09 07:05:39 +02:00
Matthias
29eb6d938b
Update test for fixed funding_fee logic
2023-10-09 07:04:13 +02:00
Matthias
7a69b01b9b
avoid edge-case in test
2023-10-09 07:04:13 +02:00
Matthias
5cf7ad85a0
Adjust tests for new interface to handle_cancel_* methods
2023-10-08 10:44:37 +02:00
Matthias
178c0972ff
Read funding_fee on order objects in "from_json"
2023-10-07 08:43:06 +02:00
Matthias
1ef5adbb0e
Test for #9270
2023-10-06 20:13:11 +02:00
Matthias
b2796b850b
Add funding_fee export to order object
...
Helps debugging #9163
2023-10-04 06:36:39 +02:00
Matthias
4809c9f07a
Adjust tests for new naming
2023-10-01 08:00:09 +02:00
Matthias
4db7962048
Update tests to new structure
2023-10-01 07:55:03 +02:00
Matthias
c6199e5ca6
Merge pull request #9232 from freqtrade/kraken/dldata
...
Kraken - dataimport
2023-10-01 07:13:54 +02:00
Matthias
659cbd987a
Merge pull request #9152 from stash86/bt-metrics
...
Add recursive-analysis sub-command
2023-09-29 17:59:37 +02:00
Matthias
92d7f27983
Further update test a bit
2023-09-29 07:09:48 +02:00
Matthias
20ea679b2b
Add "bias2" test with full lookahead bias
2023-09-29 07:06:11 +02:00
Matthias
39ede449a0
Rename test to avoid naming collision
2023-09-29 06:58:16 +02:00
Matthias
a905d1bd67
Assert backtesting liquidation price
...
Fails for #9205
2023-09-27 06:40:24 +02:00
Matthias
a27baf1a51
Improve backtest test
2023-09-27 06:40:24 +02:00
Matthias
74709461e3
Improve exception wording
2023-09-25 19:48:09 +02:00
Matthias
a2d8f92e05
Add rudimentary test for test_trade_converter
2023-09-25 19:46:15 +02:00
Matthias
e518e741af
update bybit live order to v5
2023-09-25 18:05:44 +02:00
Matthias
56b9c250ba
Update order_parse online test
2023-09-25 18:05:40 +02:00
Matthias
123e51774e
Move trades-to-ohlcv tests
2023-09-24 10:38:38 +02:00
Matthias
8452399c12
Merge pull request #9187 from stash86/full-pairlist
...
Add FullTradesPairlist
2023-09-23 10:24:13 +02:00
Matthias
dda5a59019
Revert "Bump ccxt to 4.0.101"
2023-09-22 18:20:52 +02:00
Matthias
ef6afaa2cb
Add test for replace_fail
2023-09-22 06:37:56 +02:00
Matthias
0e406c4d7d
Update some more test wordings
2023-09-22 06:37:56 +02:00
Matthias
b21775142d
Improve variable naming in test
2023-09-22 06:37:56 +02:00
Matthias
8ccc66cd97
Add tests for cancel order retries
2023-09-22 06:37:56 +02:00
Stefano
eb7df30061
add test
2023-09-22 09:43:03 +09:00
Stefano
478e6f1e64
fix test
2023-09-21 21:22:45 +09:00
Stefano
a0e115ebd9
fix another test
2023-09-21 20:19:39 +09:00
Stefano
ce4f1b0709
fix test after adding new test strategy
2023-09-21 19:56:41 +09:00
Stefano
aba576f79f
pre-commit fix
2023-09-21 17:58:20 +09:00
Stefano
d92a6d7b73
all tests done
2023-09-21 17:51:37 +09:00
Stefano
89d47ffd8f
4 more tests
2023-09-21 17:47:51 +09:00
Stefano
b9e9f82503
first test done
2023-09-21 16:45:43 +09:00
Stefano
08b94a2077
1 test
2023-09-21 14:21:54 +09:00
Stefano Ariestasia
28e43a4867
initial test
2023-09-21 14:00:17 +09:00
Matthias
aec67cda66
update bybit live order to v5
2023-09-20 20:41:12 +02:00
Matthias
f3fb801b33
Update order_parse online test
2023-09-20 20:41:12 +02:00
Matthias
ddb0ae10b4
Ensure no None status is passed from "create_order"
2023-09-20 20:02:06 +02:00
Matthias
8600ae0387
Merge pull request #9191 from freqtrade/fix/double-date-column
...
Bug: FreqAI fit_live_predictions()
2023-09-20 08:23:41 +02:00
robcaulk
8f883f2310
chore: fix set_initial_hist_preds test
2023-09-19 12:20:44 +02:00
Matthias
75f89ec12f
Merge pull request #9188 from Axel-CH/add-trade-param-to-custom-entry-price
...
Add trade param to custom entry price
2023-09-17 23:23:42 +02:00
Matthias
158bf09774
Fix type checking error
2023-09-17 19:40:44 +02:00
Matthias
14c5f435aa
okx: Use proper history endpoint for fetch_orders
2023-09-16 20:01:19 +02:00
Matthias
5745722a37
Increase time for fetch_orders in test
2023-09-16 20:00:17 +02:00
Matthias
afb1b787c8
add okx to fully tested exchanges
2023-09-16 19:43:39 +02:00
Matthias
659168d341
Improve cancel_stop test
2023-09-16 19:43:39 +02:00
Matthias
5d8e0573f6
Run handle_onexchange_order test without dry-run
2023-09-16 16:39:52 +02:00
Matthias
6d2d5f93d0
Add exit order test
...
showing behavior in #9186
2023-09-16 16:39:40 +02:00
Matthias
394d758d32
Add missing fields to json (and json parse)
2023-09-16 14:06:36 +02:00
Axel-CH
91c710408a
fix flake8, set trade object param as Optional
2023-09-16 03:36:36 -04:00
Matthias
a7d6efdcd6
Fix order amounts in test
2023-09-16 09:32:30 +02:00
Matthias
fed24c1308
Improve test for get_canceled_exit_order
2023-09-16 09:13:41 +02:00
Matthias
ae4021da14
Rename get_canceled exit orders ...
2023-09-16 09:11:31 +02:00
axel
cf96ad1d1b
add trade param to custom entry price in interface, bot, backtesting, exemples
2023-09-16 02:32:03 -04:00
Matthias
33bf7f9f30
Ensure test doesn't fail based on daytime
...
failed if it's run in the first hour of the (UTC) day
2023-09-14 20:05:11 +02:00
Robert Caulk
310c9f6034
Update test_freqai_datadrawer.py
2023-09-14 13:49:31 +02:00
robcaulk
844ab4aef5
chore: add tests for set_initial_return_values
2023-09-14 00:05:59 +02:00
Matthias
a866b0a35e
Improve test correctness
2023-09-12 07:01:05 +02:00
Matthias
ee9d2c637a
Improve "order refind" mechanics
2023-09-11 20:18:42 +02:00
Matthias
96e5615d1b
Update safe_value_fallback to allow empty 2nd keys
2023-09-11 20:03:38 +02:00
Matthias
2ee152c5a6
Merge pull request #8779 from Axel-CH/feature/multiple_open_orders
...
Feature: Multiple open orders
2023-09-10 17:22:26 +02:00
Matthias
bef27467b6
Further improve test
2023-09-10 16:18:18 +02:00
Matthias
52f971cbb7
Improve existing test
2023-09-10 16:17:39 +02:00
Matthias
563e68e894
Don't hard-fail merge if there's no informative data
2023-09-10 16:16:52 +02:00
Matthias
49b4ab6d3b
Simplify some things in tests
2023-09-09 17:37:05 +02:00
Matthias
e76d4241a0
Remove further unnecessary method
2023-09-09 09:54:12 +02:00
Matthias
9e1f7dc6f7
have force-enter also include has_open_orders
2023-09-09 09:23:25 +02:00
Matthias
067c9219b6
replace 'open_orders' with "has_open_orders" in api
2023-09-09 08:36:28 +02:00
Matthias
f4e5ce892b
use has_open_orders in persistence
2023-09-08 19:58:43 +02:00
Matthias
830fc7580c
Cleanup unused property
2023-09-08 19:51:14 +02:00
Matthias
21859f79db
Merge pull request #9159 from stash86/fix-adjust
...
remove old codes when we only can do partial entries
2023-09-08 08:04:20 +02:00
Matthias
97a37198b9
Update test
2023-09-08 06:39:42 +02:00
Matthias
43bb4114d0
Update test for no open_order_id usage
2023-09-07 20:24:40 +02:00
Matthias
8c95207ca4
Merge branch 'develop' into pr/Axel-CH/8779
2023-09-07 20:19:25 +02:00
Matthias
ffaa121bc7
Simplify code by removing unnecessary (and non-working) method
2023-09-07 20:16:56 +02:00
Matthias
95d8c45481
test_handle_cancel_exit_limit - partially fill by half
2023-09-07 18:27:19 +02:00
Matthias
bae4abace2
Test test_handle_cancel_exit_limit short
2023-09-07 18:27:19 +02:00
Matthias
44461bd1a1
Add leverage to test_handle_cancel_exit_limit test
2023-09-07 18:27:19 +02:00
Matthias
c5f26e72e1
Merge pull request #9153 from freqtrade/rpc/drawdown
...
Add better drawdown metrics to /profit outputs
2023-09-07 06:33:15 +02:00
Matthias
8cbb5d2a93
Adjust test for "nan" data
...
shows problem in #9154
2023-09-06 19:38:54 +02:00
Matthias
feea20fb0a
Merge pull request #9151 from freqtrade/refactor/calc_profits
...
Refactor calculate profits
2023-09-05 06:26:04 +02:00
Matthias
e854667eb8
Add max_drawdown_start and end to /profit API endpoints
2023-09-04 20:09:59 +02:00
Matthias
7c5a11623e
Use dt_ts_def in profit endpoints
2023-09-04 20:09:32 +02:00
Matthias
783a2d945e
add dt_ts_def helper
2023-09-04 20:09:32 +02:00
Matthias
d8122962db
Add "date to string" helper
2023-09-04 20:09:32 +02:00
Matthias
39b6a00224
Improve naming of calculate_profit method
2023-09-04 06:42:16 +02:00
Matthias
07e07bd66b
Improve test, ensuring we calculate profits correctly
2023-09-04 06:28:29 +02:00
Matthias
399f144c27
more calc_profit_combined usage
2023-09-04 06:28:29 +02:00
Matthias
28e685ee2b
Switch combined profit response to dataclass
2023-09-04 06:28:29 +02:00
Matthias
c58a1649cb
add calc_profit_combined call
2023-09-04 06:28:29 +02:00
Matthias
a4fc7ce0c4
"fix" bybit invalid order responses for canceled orders
...
closes #9128
2023-09-03 17:05:57 +02:00
Matthias
00cef56a57
Merge pull request #9137 from froggleston/frog-update-rpc
...
Implment weekly/monthly RPC endpoints
2023-09-03 10:22:37 +02:00
Matthias
d1984945d5
Improve tests for /weekly and /monthly
2023-09-02 20:15:12 +02:00
froggleston
f838bc760f
Implment weekly/monthly RPC endpoints
2023-09-02 16:06:23 +01:00
Matthias
25f5dbfcbd
Delete trade if replacing the first order failed
...
part of #9128
2023-09-02 16:49:12 +02:00
Matthias
6f86e30c7e
Add leverage adjustment to "stoploss_from_absolute"
2023-09-02 11:01:59 +02:00
Matthias
28c62724df
Add explicit test and message for "Order could not be replaced" scenario
...
part of #9128
2023-09-01 06:58:59 +02:00
Matthias
65fe1a671c
Add explicit test for bybit fetch_orders behavior
2023-08-31 08:14:14 +02:00
Matthias
4ed46ef6b3
Add significant digits Round_Up / round_down
2023-08-30 16:48:31 +00:00
Matthias
65c7607e36
Add Tests for "Significant" digits
2023-08-30 08:34:32 +00:00
Matthias
bfc2c70b44
Fix and improve Tick size ROUND_DOWN logic
2023-08-30 08:21:02 +00:00
Matthias
3a6c00dbaf
Improve price_to_precision test depth
2023-08-30 08:00:33 +00:00
Matthias
d4c042c523
Add amount precision test to test for significant digits
2023-08-30 07:32:38 +00:00
Matthias
b48fe4ce51
Properly use Precision-mode Variable
2023-08-30 07:23:59 +00:00
Matthias
78f356c0df
amount to contract precision to test_utils
2023-08-30 07:18:46 +00:00
Matthias
7263d321f8
move timeframe_to* tests to test_exchange_utils
2023-08-30 07:16:14 +00:00
Matthias
1ccbe87f90
Move precision tests to exchange_utils test file
2023-08-30 07:09:57 +00:00
Matthias
e7d2a48766
Move date_minus test to exchange_utils testmethod
2023-08-30 07:07:28 +00:00
Matthias
23aa8dcd51
Simplify profit calculation (removes unnecessary fallback)
2023-08-29 18:31:51 +02:00
Matthias
f3187ddcbf
Merge pull request #9057 from freqtrade/feat/stoploss_adjust
...
"After order" stoploss adjustment
2023-08-29 18:06:37 +02:00
Matthias
5eb446f1ce
Don't remove elements from list we're iterating over
...
closes #9127
2023-08-29 17:44:39 +02:00
Matthias
5efa40215b
Allow invalid futures pairs (:
separated)
...
closes #9127
2023-08-29 17:40:35 +02:00
Matthias
1a8b793c0a
Merge branch 'develop' into feat/stoploss_adjust
2023-08-29 07:04:08 +02:00
Matthias
f19f3ed4eb
Fix rpc forceexit logic, fix remaining test
2023-08-27 10:29:34 +02:00
Matthias
2f97b00d31
Fix test
2023-08-27 10:02:41 +02:00
Matthias
911e238494
Revert false removal of Exception from test
2023-08-27 09:52:11 +02:00
Matthias
5659ca2ecd
Fix migrations
2023-08-25 07:29:10 +02:00
Matthias
acda2ff909
Remove open_order_id from test_ftbot
2023-08-25 07:13:39 +02:00
Matthias
43c73c75c5
Remove more open_order_id references
2023-08-25 07:10:30 +02:00
Matthias
b82b77d03f
Fix some rpc tests
2023-08-25 07:01:48 +02:00
Matthias
4c0a6611c8
remove open_order_id from test mock trades
2023-08-24 20:17:29 +02:00
Matthias
3e986e24fa
Merge branch 'develop' into pr/Axel-CH/8779
2023-08-24 20:09:41 +02:00
Matthias
e5a88fdeda
Fix stylistic issues
2023-08-24 20:06:51 +02:00
Matthias
67e3ce308b
Remove now unused import
2023-08-24 20:01:23 +02:00
Matthias
a740b9458f
Fix remaining test after conftest_trade rework
2023-08-24 19:49:05 +02:00
Matthias
ffdb5fb790
Fix further tests after conftest_trades rework
2023-08-24 18:06:17 +02:00
Matthias
0cc7039232
Fix mock trade 1 status
2023-08-24 17:53:46 +02:00
Matthias
cfe1187cd9
Fix missed Test
2023-08-24 17:38:56 +02:00
Matthias
a36e131838
Fix more conftest trades
2023-08-24 07:29:50 +02:00
Matthias
94864a6ab3
Fix bad open_order_id assignment in test
2023-08-24 07:28:55 +02:00
Matthias
e1e90112ba
conftest_usdt trades - align open orders
2023-08-24 07:16:01 +02:00
Matthias
5cf6f0b491
Merge branch 'develop' into pr/Axel-CH/8779
2023-08-23 07:20:34 +02:00
Matthias
0c7cb29ea1
Don't use type() is comparisons
2023-08-22 20:39:36 +02:00
Matthias
4fefae6f07
Improve download-trades test
2023-08-20 11:51:01 +02:00
Matthias
399e308e07
Fix bug in --dl-trades downloading
2023-08-19 18:32:27 +02:00
Matthias
aa1dcd1b44
Merge pull request #9065 from freqtrade/trades_data_handling
...
Improve Trades data handling
2023-08-18 18:04:38 +02:00
Matthias
ee11dae82a
Merge branch 'develop' into dependabot/pip/develop/pydantic-2.1.1
2023-08-18 10:18:53 +02:00
Matthias
3d8dcd1644
Improve and parametrize trades_data tests
2023-08-18 10:05:15 +02:00
Matthias
30064b4102
Add support for trades data in Parquet format
2023-08-18 09:58:03 +02:00
Matthias
5de3b9d7ae
Clean up no longer used method
2023-08-18 09:31:17 +02:00
Matthias
0fab65df03
Set explicit dtypes
2023-08-18 09:08:10 +02:00
Matthias
26c89d89e4
Keep original timestamp in dataframe
2023-08-18 09:08:10 +02:00
Matthias
357b04202c
Datahandlers should store data from dataframes
2023-08-17 20:11:18 +02:00
Matthias
6fc1ee9831
trades_append should use dataframe, not lists
2023-08-17 18:06:25 +02:00
Matthias
780f238904
Fix trades duplicates if trade id is different
2023-08-17 18:04:13 +02:00
Matthias
5d5cc71945
Fix pandas duplication detection, improve test
2023-08-17 17:53:08 +02:00
Matthias
0be2250cf5
Keep existing trades_remove_duplicates for now
2023-08-17 17:23:12 +02:00
Matthias
02ee7f8b5b
Update further tests
2023-08-17 16:05:47 +02:00
Matthias
a595074754
Update test for new trades handling
2023-08-17 10:03:56 +02:00
Matthias
ba34318f7a
Update converter test to use fixture
2023-08-17 09:57:26 +02:00
Matthias
452e1ab016
get_analyzed_dataframe should provide dataframe with startup candles
...
closes #7389
2023-08-15 19:43:04 +02:00
Matthias
bea6782223
Ensure cutoffs in backtesting are properly tested
2023-08-15 19:33:07 +02:00
Matthias
045d8c6fca
Add test for informative pair filtering
2023-08-15 17:56:40 +02:00
Matthias
09ec00888f
Don't use global variable in test
2023-08-15 17:31:56 +02:00
Robert Caulk
5d3f3fb39f
Merge pull request #8903 from Yinon-Polak/freqai-pytorch-bugfixes
...
Freqai pytorch bugfixes
2023-08-15 16:48:44 +02:00
Matthias
3f5903bad8
Split tests for jinja utils
2023-08-15 07:42:43 +02:00
Matthias
6249392526
Add test for "allow adjustment in other direction"
2023-08-14 15:21:59 +02:00
Matthias
4da8c91161
Improve stop adjustment tests
2023-08-14 15:21:59 +02:00
Matthias
6b9547a9ad
Improve migrations
2023-08-14 15:21:38 +02:00
Matthias
21cf5fc679
Fix use of string.format()
2023-08-14 09:11:50 +02:00
Matthias
9b6654e81a
Fix ruff E721 (type comparison)
2023-08-14 09:11:19 +02:00
Matthias
72bd4e816d
Simplify code, no longer log "could not find rate"
...
closes #9031
2023-08-12 16:10:37 +02:00
Matthias
716b1cd002
Improve ccxt tests
2023-08-10 20:05:21 +02:00
Matthias
6ce08548fb
Further update ccxt test fixtures
2023-08-10 18:11:02 +02:00
Matthias
ea257e3cbb
Refactor online test fixtures into separate conftest module
2023-08-10 07:17:52 +02:00
Matthias
20763daa74
Simplify online tess by skipping non-available futures exchanges
2023-08-10 07:10:45 +02:00
Matthias
7e9389421a
Move ccxt_compat tests to their own subfolder
2023-08-10 07:03:29 +02:00
Matthias
4b8569b80e
Merge pull request #9014 from hippocritical/develop
...
bugfixes and false-positives for lookahead-analysis
2023-08-10 06:28:12 +02:00
Matthias
32c3d96760
Merge pull request #9027 from freqtrade/remove_sandbox
...
Remove sandbox
2023-08-09 20:24:19 +02:00
Matthias
88925d6c1d
Merge branch 'develop' into pr/Axel-CH/8779
2023-08-09 19:58:24 +02:00
Matthias
328a6f791e
Improve stoploss mock
2023-08-09 19:55:27 +02:00
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