robcaulk
|
d830105605
|
*BREAKING CHANGE* remove unnecessary arguments from populate_any_indicators(), accommodate tests
|
2022-07-31 17:05:29 +02:00 |
|
Kavinkumar
|
a4bada3ebe
|
Partial exit using average price (#6545)
Introduce Partial exits
|
2022-07-31 14:19:04 +02:00 |
|
robcaulk
|
61693f6c8b
|
fix tests after changing config_example file
|
2022-07-31 13:20:11 +02:00 |
|
Matthias
|
369c6da5d8
|
Merge pull request #7146 from freqtrade/fix/liquidation
Update liquidation price handling
|
2022-07-31 08:09:54 +02:00 |
|
Matthias
|
bad15f077c
|
Simplify fetch_positions by using already existing method
|
2022-07-30 17:49:06 +02:00 |
|
Matthias
|
dc82675f00
|
Add Test for liquidation in stop-loss-reached
|
2022-07-30 17:28:19 +02:00 |
|
Matthias
|
fc31c890e3
|
Merge pull request #7135 from freqtrade/rpc/sendmsg
Strategy allow rpc messages
|
2022-07-30 16:15:00 +02:00 |
|
Matthias
|
d046f0cc5e
|
Improve method wording for liquidation price setter
|
2022-07-30 16:11:31 +02:00 |
|
Matthias
|
845cecd38f
|
Add stoploss or liquidation property
|
2022-07-30 16:10:16 +02:00 |
|
Matthias
|
ff4cc5d316
|
Revamp liquidation test to actually make sense
|
2022-07-30 16:10:16 +02:00 |
|
Matthias
|
9852733ef7
|
Improve tests to align with modified logic
|
2022-07-30 16:10:16 +02:00 |
|
Matthias
|
f57ecb1861
|
Simplify adjust_stop test
|
2022-07-30 16:10:16 +02:00 |
|
Matthias
|
3273881282
|
Merge branch 'develop' into feat/freqai
|
2022-07-28 06:36:38 +02:00 |
|
Matthias
|
cc3ead9d7b
|
Set required_profit for stoploss guard, allowing to ignore small stoplosses.
closes #7076
|
2022-07-27 19:52:39 +02:00 |
|
Matthias
|
31ddec8348
|
Add missing test to confirm backtesting won't send messages
|
2022-07-27 06:51:56 +02:00 |
|
Matthias
|
2595e40e47
|
Remove unused test-strategy
|
2022-07-27 06:47:16 +02:00 |
|
Matthias
|
0adfa4d9ef
|
Add tests for dataprovider send-message methods
|
2022-07-27 06:34:15 +02:00 |
|
robcaulk
|
ad25a4cb56
|
reduce number of pair_dict lookups, remove coin_first
|
2022-07-26 15:58:40 +02:00 |
|
robcaulk
|
fb4e8430cd
|
isort auto import sorting
|
2022-07-26 10:51:39 +02:00 |
|
robcaulk
|
e213d0ad55
|
isolate data_drawer functions from data_kitchen, accommodate tests, add new test
|
2022-07-26 10:24:14 +02:00 |
|
Matthias
|
ea112fb583
|
Add test for empty order (cancelled order)
|
2022-07-25 17:47:28 +02:00 |
|
robcaulk
|
55cf378ec2
|
remove leftover breakpoint from test file
|
2022-07-25 17:13:24 +02:00 |
|
Robert Caulk
|
897f18a8c8
|
ensure proper integer type casting for timestamps. Add check test for backtesting subdaily time periods
|
2022-07-25 15:07:09 +02:00 |
|
Robert Caulk
|
7b105532d1
|
fix mypy error and add test for principal component analysis
|
2022-07-25 11:46:59 +02:00 |
|
Robert Caulk
|
4abc26b582
|
add test for follow_mode
|
2022-07-25 10:48:04 +02:00 |
|
Matthias
|
61c41fd919
|
Merge branch 'develop' into feat/freqai
|
2022-07-24 16:18:58 +02:00 |
|
Matthias
|
83cac7bee2
|
Improve some more tests by adding proper orders
|
2022-07-24 10:51:13 +02:00 |
|
Matthias
|
6e691a016d
|
Use leverage-tiers loading in tests
|
2022-07-24 10:24:59 +02:00 |
|
Matthias
|
95f5218ceb
|
Reenable Catboost test (#7118)
* Reenable Catboost test
* Simplify freqAI tests, ensure they use a tempdir for modelstorage
|
2022-07-24 07:32:13 +02:00 |
|
Matthias
|
81c1aa3c13
|
Update imports in freqAI sample strategies
|
2022-07-23 17:08:05 +02:00 |
|
Matthias
|
8a3cffcd1b
|
Remove remaining CustomModel references
|
2022-07-23 17:08:05 +02:00 |
|
Matthias
|
62f7606d2c
|
Update tests to new variant
|
2022-07-23 17:08:05 +02:00 |
|
Matthias
|
8fa6e8b4ba
|
Remove freqAI model bridge in favor of self.freqai
|
2022-07-23 17:08:05 +02:00 |
|
Matthias
|
7682c9ace7
|
Update trade_close test to include orders
|
2022-07-23 15:27:52 +02:00 |
|
Matthias
|
24a786bedd
|
Update rpc test to contain sell order
|
2022-07-23 15:23:24 +02:00 |
|
Matthias
|
80845807e1
|
Improve some test resiliance
|
2022-07-23 15:14:38 +02:00 |
|
Matthias
|
a02d02ac12
|
Enhance protections tests to have orders in mock trade
|
2022-07-23 14:43:52 +02:00 |
|
robcaulk
|
8f86b0deaa
|
*breaking change* simplify user strat by consolidating feature loops into backend
|
2022-07-21 12:24:22 +02:00 |
|
robcaulk
|
a99c126266
|
help windows builds pass freqai tests. Add freqai to README.md
|
2022-07-20 16:14:19 +02:00 |
|
robcaulk
|
286bd0c40b
|
follow string for adding a strat to tests/strategy/strats
|
2022-07-20 15:00:02 +02:00 |
|
robcaulk
|
c43935e82a
|
create dedicated minimal freqai test strat
|
2022-07-20 14:39:28 +02:00 |
|
robcaulk
|
88d769d801
|
comment out problematic catboost test
|
2022-07-20 14:18:06 +02:00 |
|
robcaulk
|
d43c146676
|
add more tests for datakitchen functionalities, add regression tests for freqai_interface train/backtest
|
2022-07-20 12:56:46 +02:00 |
|
robcaulk
|
714d9534b6
|
start adding tests
|
2022-07-19 16:16:44 +02:00 |
|
Matthias
|
75e190ff1d
|
Update sell-test without filled buy order
|
2022-07-19 07:20:36 +02:00 |
|
Matthias
|
05a5ae4fcf
|
Update plotting to use entry/exit terminology
|
2022-07-16 22:28:46 +02:00 |
|
Matthias
|
9347677c60
|
Uppdate pricecontours test to not recreate backtesting every loop
in hopes to fix random failure
|
2022-07-16 19:33:26 +02:00 |
|
Matthias
|
4172f92bfc
|
simplify dry-run taker/maker selection
|
2022-07-16 17:25:13 +02:00 |
|
Matthias
|
8d2e22f009
|
Merge branch 'develop' into pr/samgermain/6780
|
2022-07-16 15:35:00 +02:00 |
|
Matthias
|
004bf31142
|
Merge pull request #7093 from freqtrade/fix/gate_futures_stoposs
gateio futures - several fixes
|
2022-07-16 15:18:32 +02:00 |
|
Matthias
|
bf07d8fe87
|
Update test to properly patch/mock exchange
|
2022-07-16 13:57:12 +02:00 |
|
Matthias
|
357000c478
|
Extract exchange validation to separate method
|
2022-07-16 13:45:26 +02:00 |
|
Matthias
|
d03dfb3934
|
Oder cost is real cost (including leverage)
|
2022-07-16 13:14:21 +02:00 |
|
Matthias
|
7b8a5585dd
|
Fetch 2ndary stoploss order once the order triggered.
|
2022-07-16 13:14:21 +02:00 |
|
Matthias
|
e53e530874
|
Add test showing broken inheritance hyperopt
|
2022-07-16 11:49:33 +02:00 |
|
Matthias
|
2e642593e5
|
Update formatting of hyperopt_conf fixture
|
2022-07-16 11:47:32 +02:00 |
|
Matthias
|
29efe75a6f
|
Update hyperoptable strategy to use V3 interface
|
2022-07-16 11:47:32 +02:00 |
|
Matthias
|
0669d93f56
|
Merge pull request #7068 from freqtrade/ccxt_ordertype_validations
Ccxt ordertype validations
|
2022-07-11 19:41:05 +02:00 |
|
Matthias
|
bf992fd9df
|
Add test for newly added functionality
|
2022-07-11 14:09:44 +02:00 |
|
Matthias
|
64f89af69e
|
Add Explicit test for "has" checks
|
2022-07-11 10:43:21 +02:00 |
|
Matthias
|
6ac1aa15f5
|
Reenable ccxt order checks
|
2022-07-11 10:36:19 +02:00 |
|
Matthias
|
f8e35d8760
|
Add TODO to disabled test
|
2022-07-11 10:30:05 +02:00 |
|
Matthias
|
523d8a84a8
|
skip "supports market order" for now until CCXT fixes their assignemnt bugs.
|
2022-07-11 10:22:51 +02:00 |
|
Matthias
|
494e0529d2
|
Update conftest for leverage tiers
|
2022-07-10 19:31:14 +02:00 |
|
Matthias
|
c98e7ea055
|
Revert allowing empty currency for futures
|
2022-07-09 08:57:15 +02:00 |
|
Matthias
|
b7167ec880
|
Fix wrong fee calclulation for gateio futures
|
2022-07-09 08:51:59 +02:00 |
|
Matthias
|
81f7d77d74
|
Allow fee currency to be empty for futures
|
2022-07-09 08:51:28 +02:00 |
|
Matthias
|
2499276fca
|
Refactor calculate_fee_rate to take separate parameters instead of an "Order"
we passed in a trade object anyway
|
2022-07-09 08:51:28 +02:00 |
|
Matthias
|
2dc46ca0b8
|
Add cost to partial test buy order
|
2022-07-06 07:12:13 +02:00 |
|
Matthias
|
fe8083c7f8
|
Improve test for dry-run orderclosing
|
2022-07-04 17:17:01 +02:00 |
|
Matthias
|
07aa372e2a
|
Ensure bot_loop_start is called in hyperopt, too
closes #7001
|
2022-07-03 14:10:59 +02:00 |
|
Matthias
|
906c7b92fe
|
Add enhance testcase to show problematic exit_reason behavior
|
2022-07-03 11:05:15 +02:00 |
|
Matthias
|
53e5483daa
|
Store StopPrice for dry-run orders
closes #6996
|
2022-06-22 06:31:51 +02:00 |
|
Matthias
|
3a0f31fe89
|
Merge pull request #6914 from freqtrade/leverage_tiers_async
Leverage tiers async
|
2022-06-21 10:18:40 +02:00 |
|
Matthias
|
50c19ece53
|
Fix ccxt test gateio flukyness
|
2022-06-20 07:05:51 +02:00 |
|
Matthias
|
0d967f93ba
|
Improve performance of some RPC calls
These don't need orders to be loaded. As a side-effect, this will
also reduce the strain on the database.
|
2022-06-19 16:13:04 +02:00 |
|
Matthias
|
0809f9aef6
|
Add offset to trade response
|
2022-06-18 19:27:05 +02:00 |
|
Matthias
|
bb61250bfe
|
Merge pull request #6987 from freqtrade/profit_metrics
Profit metrics
|
2022-06-18 17:20:20 +02:00 |
|
Matthias
|
0168343b76
|
Add trading-volume to api schema
|
2022-06-18 16:53:25 +02:00 |
|
Matthias
|
53bfa7931d
|
Add rudimentary test for prior bug
Test fails without the fix in 8c46d19071
|
2022-06-18 16:32:22 +02:00 |
|
Matthias
|
40c9abc7e1
|
Add trading volume to /profit output
|
2022-06-18 11:40:32 +02:00 |
|
Matthias
|
6a15d36d14
|
Add Drawdown and profit_factor to /profit
#6816
|
2022-06-18 11:14:28 +02:00 |
|
Matthias
|
d77ce468ea
|
Add "dry" hint to buy/sell messages
part of #6962
|
2022-06-18 09:40:53 +02:00 |
|
Matthias
|
fda8248d41
|
Gateio allow market orders on futures markets
|
2022-06-17 22:43:24 +02:00 |
|
Matthias
|
91f9818ae3
|
Simplify trade calculations
|
2022-06-17 09:53:29 +00:00 |
|
Matthias
|
76cae8e8e3
|
Update tests to always provide rate to profit calculations
|
2022-06-17 06:55:31 +00:00 |
|
Matthias
|
575b4ead1a
|
Update Test with funding_fee 0
|
2022-06-17 06:29:17 +00:00 |
|
Matthias
|
ec40e79362
|
Merge pull request #6874 from froggleston/buy_reasons
Buy reasons
|
2022-06-15 19:06:00 +02:00 |
|
froggleston
|
4a5ed5a273
|
Fix tests
|
2022-06-15 11:48:57 +01:00 |
|
Matthias
|
3c62df6b86
|
Ensure the same timestamp is used for backtest and signal export
|
2022-06-15 06:53:52 +02:00 |
|
Matthias
|
848a5d85c6
|
Add small stability fix to test
|
2022-06-13 13:24:48 +00:00 |
|
Matthias
|
e67d29cd2f
|
Update more trades to use create_mock_trades
|
2022-06-13 07:17:13 +02:00 |
|
Matthias
|
43c871f2f4
|
Use time-machine to stabilize time-sensitive tests
|
2022-06-13 06:49:31 +02:00 |
|
Matthias
|
390e600f55
|
Update statistics output
|
2022-06-13 06:46:34 +02:00 |
|
Matthias
|
7619fd08d6
|
Update telegram tests to use mock_trades
|
2022-06-12 19:41:28 +02:00 |
|
Matthias
|
dff83ef620
|
Update telegram profit test to USDT
|
2022-06-12 17:30:01 +02:00 |
|
Matthias
|
56652c2b39
|
Improve test resiliance
|
2022-06-12 17:09:47 +02:00 |
|
Matthias
|
2e1ed132f7
|
Merge pull request #6964 from freqtrade/rpc_rel_daily
Telegram / api daily relative profit
|
2022-06-11 19:31:32 +02:00 |
|
Matthias
|
9c65fad73f
|
Merge Pull request #6919 into develop
|
2022-06-11 17:49:32 +02:00 |
|
Matthias
|
4b70e03daa
|
Add some rudimentary tsts for discord webhook integration
|
2022-06-11 17:49:23 +02:00 |
|
Matthias
|
9ba11f7bcc
|
Update docs and tests for new daily command
|
2022-06-11 11:26:49 +02:00 |
|
Matthias
|
76827b31a9
|
Add relative profit to daily/weekly commands
|
2022-06-11 11:18:21 +02:00 |
|
Matthias
|
0a801c0223
|
Simplify daily RPC test
|
2022-06-11 08:58:36 +02:00 |
|
Matthias
|
1a5c3c587d
|
Simplify weekly/monthly tests, convert to usdt
|
2022-06-11 08:53:37 +02:00 |
|
Matthias
|
ab6a306e07
|
Update daily test to USDT
|
2022-06-11 08:31:59 +02:00 |
|
Matthias
|
2c7c5f9a6e
|
Update mock_usdt trade method
|
2022-06-10 20:47:52 +02:00 |
|
Matthias
|
76f87377ba
|
Reduce decimals on FIAT daily column
|
2022-06-10 20:18:53 +02:00 |
|
Matthias
|
2218313f5c
|
Merge pull request #6957 from freqtrade/rpc_consolidate_daily
Rpc consolidate daily
|
2022-06-10 06:39:59 +02:00 |
|
Matthias
|
88f8cbe172
|
Update tests to reflect new naming
|
2022-06-09 19:38:18 +02:00 |
|
Matthias
|
b211a5156f
|
Add test for strategy_wrapper lazy loading
|
2022-06-09 19:36:15 +02:00 |
|
Matthias
|
9534d6cca1
|
Cancel orders which can no longer be found after several days
|
2022-06-07 07:03:40 +02:00 |
|
Matthias
|
0b806af487
|
Add orders column to btresult
|
2022-06-06 10:59:10 +02:00 |
|
Matthias
|
a790bad1e4
|
Add entry_tag to leverage callback
closes #6929
|
2022-06-05 10:24:54 +02:00 |
|
Matthias
|
88845f6d88
|
Fix cancel order deleting trade
if one order was successfully filled, the trade cannot be deleted.
closes #6907
|
2022-05-31 17:49:51 +02:00 |
|
Matthias
|
ea537b32c7
|
Update tests for leverage_tier_loading
|
2022-05-31 11:40:14 +00:00 |
|
Matthias
|
be6e0813db
|
Remove --strategy from analysis test
|
2022-05-31 06:53:03 +02:00 |
|
Matthias
|
8e2c7e1298
|
extract detect_parameters to separate function
|
2022-05-30 07:26:26 +02:00 |
|
Matthias
|
5bf021be2e
|
Enhance hyperoptable strategy to test instance parameters
|
2022-05-30 07:08:37 +02:00 |
|
froggleston
|
9a068c0b14
|
Add test for each analysis group, remove default table output if not indicator-list
|
2022-05-29 16:25:31 +01:00 |
|
froggleston
|
df1c36e5aa
|
Change command name, use load_backtest_stats for strategy resolving
|
2022-05-29 11:54:27 +01:00 |
|
froggleston
|
c59209a01a
|
Merge branch 'buy_reasons' of github.com:froggleston/freqtrade into buy_reasons
|
2022-05-29 11:20:32 +01:00 |
|
froggleston
|
e7c5818d16
|
First pass changes for cleaning up
|
2022-05-29 11:20:11 +01:00 |
|
Matthias
|
a875a7dc40
|
Use unified stopPrice for binance
|
2022-05-29 11:01:01 +02:00 |
|
Matthias
|
3e7bf6a9ef
|
Remove imports in test_strategy2
|
2022-05-27 19:31:34 +02:00 |
|
Matthias
|
b04fe5d4ee
|
Simplify test v2 strategy
|
2022-05-27 19:30:14 +02:00 |
|
Matthias
|
24cf044646
|
Fix bybit spot mode
|
2022-05-27 08:18:04 +00:00 |
|
Matthias
|
43b7955fc2
|
Fully rely on pathlib
|
2022-05-26 19:37:55 +02:00 |
|
Matthias
|
682daa4e94
|
Reset logging mixin to avoid random test failure
|
2022-05-26 18:05:40 +02:00 |
|
froggleston
|
145faf9817
|
Use tmpdir for testing
|
2022-05-26 11:06:38 +01:00 |
|
froggleston
|
21e6c14e1e
|
Final test changes
|
2022-05-25 10:08:03 +01:00 |
|
froggleston
|
f5c2930889
|
Presume that pytest will call the cleanup call
|
2022-05-25 09:58:38 +01:00 |
|
froggleston
|
2873ca6d38
|
Add cleanup, adjust _print_table for indicators, add rsi to test output
|
2022-05-25 09:57:12 +01:00 |
|
froggleston
|
edd474e663
|
Another test fix attempt
|
2022-05-24 21:21:20 +01:00 |
|
froggleston
|
22b9805e47
|
Fix all tests
|
2022-05-24 21:04:23 +01:00 |
|
froggleston
|
3adda84b96
|
Update docs, add test
|
2022-05-24 20:27:15 +01:00 |
|
Matthias
|
d6773bc32c
|
Merge pull request #6886 from freqtrade/fix/typing
Fix/typing
|
2022-05-24 19:41:59 +02:00 |
|
Matthias
|
7f3853bbcd
|
Merge pull request #6883 from freqtrade/makeProcessCandlesTrue
Change default value of process_only_new_candles to True since False …
|
2022-05-24 07:03:14 +02:00 |
|
Matthias
|
23e089061b
|
Merge pull request #6870 from freqtrade/should_exit_list
Should exit list
|
2022-05-24 06:57:50 +02:00 |
|
Matthias
|
f1a72e448a
|
Align interfaces and strategy templates
|
2022-05-24 06:54:16 +02:00 |
|
Matthias
|
42ae8ba6fb
|
Refactor hyperopt parameters to separate file
|
2022-05-23 20:18:09 +02:00 |
|
robcaulk
|
5c4014ee62
|
Change default value of process_only_new_candles to True since False is an uncommon usecase for expert strategy devs
|
2022-05-23 10:24:58 +02:00 |
|
Matthias
|
eb5fe9e3ae
|
Merge pull request #6857 from froggleston/develop
Add support for fudging unavailable funding rates, allowing backtesti…
|
2022-05-23 06:31:51 +02:00 |
|
Matthias
|
0b5544ef9e
|
Stoploss fill should fill as "filled" notification
Closes #6873
|
2022-05-22 19:18:12 +02:00 |
|
Matthias
|
3692fcd3d5
|
Improve exit signal sequence
|
2022-05-22 11:01:18 +02:00 |
|
Matthias
|
ce3bfd59f5
|
Add explicit should_sell test
|
2022-05-22 10:31:29 +02:00 |
|
Matthias
|
b7388557a9
|
Update interface tests
|
2022-05-22 10:20:01 +02:00 |
|
Matthias
|
26d394ca74
|
Add liquidation Price to api response
|
2022-05-22 08:54:27 +02:00 |
|
Matthias
|
ea8fda0dee
|
Slightly improve test
|
2022-05-22 08:36:28 +02:00 |
|
Matthias
|
1ff1e3b43d
|
Merge pull request #6869 from freqtrade/update_levtiers
Update leveraged tiers
|
2022-05-22 08:35:02 +02:00 |
|
Matthias
|
681ef13174
|
Relax dry-run leverage test-case to simplify future updates
|
2022-05-21 16:23:29 +02:00 |
|