Matthias
|
0d5833ed91
|
Use OperationalException for TimeRange errors
|
2021-03-19 06:40:04 +01:00 |
|
Patrick Brunier
|
4d52732d30
|
Added a small snippet to give users a descent error message,
when their start date is afer the stop date.
Also updated the tests.
|
2021-03-18 22:38:54 +01:00 |
|
Matthias
|
84ca9bd2c7
|
Merge pull request #4543 from brookmiles/fix-math-custom-stoploss-docs
correct math used in examples and clarify some terminology regarding …
|
2021-03-18 19:32:30 +01:00 |
|
Matthias
|
76ca3c219f
|
extract result-printing from hyperopt class
|
2021-03-17 20:45:15 +01:00 |
|
Matthias
|
6597055a24
|
Ensure ccxt tests run without dry-run
closes #4566
|
2021-03-17 19:36:11 +01:00 |
|
Brook Miles
|
ce1ed76269
|
complete stoploss_from_open and associated test
|
2021-03-17 22:44:10 +09:00 |
|
Matthias
|
79d4585dad
|
Add check to ensure close_profit_abs is filled on closed trades
Technically, this should not be possible, but #4554 shows it is.
closes #4554
|
2021-03-16 19:24:03 +01:00 |
|
Matthias
|
0b35c0571f
|
Allow custom fee to be used during dry-run
closes #3696
|
2021-03-14 19:37:57 +01:00 |
|
Jackson Law
|
618bae23a6
|
fix: Use now() to match timezone of download data
|
2021-03-13 11:14:36 -08:00 |
|
Matthias
|
3b99f04a78
|
Merge pull request #4535 from freqtrade/fix/backtestperformance
Improve backtest performance after enabling compounding
|
2021-03-13 16:51:00 +01:00 |
|
Matthias
|
6389e86ed6
|
Add test for uvloop fix
|
2021-03-13 16:09:07 +01:00 |
|
Matthias
|
0320c8dc92
|
Improve tests for trades_proxy
|
2021-03-13 15:51:27 +01:00 |
|
Matthias
|
d1acc8092c
|
Improve backtest performance
|
2021-03-13 10:17:14 +01:00 |
|
Matthias
|
333ad02605
|
Fix random test failure
|
2021-03-10 10:39:38 +01:00 |
|
Matthias
|
0db5c9746f
|
Merge pull request #4454 from freqtrade/backtest_compound_speed
Backtest compound, wallet, ...
|
2021-03-10 10:07:40 +01:00 |
|
Matthias
|
a1902f226d
|
Make trade-close sequence clear for mock trades
|
2021-03-09 19:29:00 +01:00 |
|
Th0masL
|
37e6006169
|
Fix order_by in trades command
|
2021-03-08 23:21:56 +02:00 |
|
Th0masL
|
ad0e60b5b6
|
Add trade_id to Cancel messages and reduced lines length
|
2021-03-06 15:07:47 +02:00 |
|
Th0masL
|
2472f52874
|
Add trade_id to tests
|
2021-03-06 01:07:37 +02:00 |
|
Matthias
|
5196306407
|
Remove deprecated profit return value
|
2021-03-05 20:03:49 +01:00 |
|
raoulus
|
0968ecc1af
|
added "Median profit" column to hyperopt -> export-csv
|
2021-03-04 17:27:04 +01:00 |
|
Matthias
|
007ac7abb5
|
Add telegram pair unlocking
|
2021-03-01 20:09:40 +01:00 |
|
Matthias
|
6640156ac7
|
Support deleting locks via API
|
2021-03-01 19:50:39 +01:00 |
|
Matthias
|
3d65ba2dcb
|
Add rpc method to delete locks
|
2021-03-01 07:51:33 +01:00 |
|
Matthias
|
a13dc3cdde
|
Use sensible defaults for balance_dust_level
|
2021-02-28 09:57:52 +01:00 |
|
Matthias
|
f65092459a
|
Fix optimize_reports test
|
2021-02-27 10:14:25 +01:00 |
|
Matthias
|
fb489c11c9
|
Improve test-coverage of pairlocks
|
2021-02-27 10:07:02 +01:00 |
|
Matthias
|
98f3142b30
|
Improve handling of backtesting params
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
86f9409fd2
|
fix --stake-amount parameter
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
fc256749af
|
Add test for backtesting _enter_trade
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
60db6ccf45
|
Add test for subclassing
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
53a57f2c81
|
Change some types
Fix types of new model object
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
52acacbed5
|
Check min-trade-stake in backtesting
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
37d7d2afd5
|
Wallets should not recalculate close_profit for closed trades
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
aed23d55c2
|
Add starting balance to profit cumsum calculation
|
2021-02-27 09:33:00 +01:00 |
|
Matthias
|
0d2f877e77
|
Use absolute drawdown calc
|
2021-02-27 09:32:59 +01:00 |
|
Matthias
|
72f21fc5ec
|
Add trade-volume metric
|
2021-02-27 09:32:59 +01:00 |
|
Matthias
|
35e6a9ab3a
|
Backtest-reports should calculate total gains based on starting capital
|
2021-02-27 09:32:59 +01:00 |
|
Matthias
|
8d61a26382
|
Allow dynamic stake for backtesting and hyperopt
|
2021-02-27 09:32:59 +01:00 |
|
Matthias
|
e4abe902fc
|
Enable compounding for backtesting
|
2021-02-27 09:32:59 +01:00 |
|
Matthias
|
0754a7a78f
|
total_open_trades_stake should support no-db mode
|
2021-02-27 09:32:59 +01:00 |
|
Matthias
|
712d503e6c
|
Use sell-reason value in backtesting, not the enum object
|
2021-02-27 09:32:59 +01:00 |
|
Xanders
|
efa50be145
|
Fix blank lines rule at test_rpc_webhook.py
|
2021-02-26 21:32:41 +03:00 |
|
Xanders
|
52641aaa31
|
Add test for webhook JSON format
|
2021-02-26 18:12:10 +03:00 |
|
Matthias
|
228e51b60b
|
Fix #4405
|
2021-02-22 13:34:52 +01:00 |
|
Matthias
|
5e4730b73b
|
Add test confirming #4405
|
2021-02-22 11:44:39 +01:00 |
|
Matthias
|
3629892fc3
|
Stoploss-guard should use the trade_limit or more
fix #4404
|
2021-02-20 19:38:44 +01:00 |
|
Matthias
|
fedbb5c0c4
|
Remove last flask occurance from setup.py
fixes #4390
|
2021-02-17 20:47:11 +01:00 |
|
Matthias
|
1a3e7191ed
|
Merge pull request #4116 from squat0001/develop-squat
Develop squat
|
2021-02-15 07:15:11 +01:00 |
|
Matthias
|
1a166f639d
|
Add test for calcuate_csum
|
2021-02-14 19:44:13 +01:00 |
|
Matthias
|
ee74bc1f52
|
timeframe is mandatory, no need to use .get()
|
2021-02-14 11:01:12 +01:00 |
|
Matthias
|
ffca09bbcb
|
Test ohlcv_candle_limit explicitly
|
2021-02-14 10:38:49 +01:00 |
|
Matthias
|
5622bb3247
|
Make candle_limit optionally timeframe dependent
|
2021-02-14 10:29:45 +01:00 |
|
Matthias
|
e7acee7904
|
Improve coin value output by rounding coin specific
|
2021-02-13 16:05:56 +01:00 |
|
Matthias
|
072abde9b7
|
Introduce round_coin_value to simplify coin rounding
|
2021-02-13 16:05:35 +01:00 |
|
Matthias
|
aa79574c0c
|
Position-size should NEVER be over available_capital
Part of #4353
|
2021-02-11 17:09:31 +01:00 |
|
Matthias
|
3110d2dbb1
|
Add small test cases
|
2021-02-09 20:09:10 +01:00 |
|
Matthias
|
427d762746
|
Improve tests for cancel_order to be more realistic
|
2021-02-08 19:37:24 +01:00 |
|
Matthias
|
c5ab3a80a5
|
Check if order is a dict before parsing
closes #4331
|
2021-02-08 19:35:22 +01:00 |
|
Matthias
|
de727645ab
|
FIx random test failure if certain files exist
|
2021-02-08 19:21:33 +01:00 |
|
Matthias
|
d5cf837c0f
|
Parse regular cancel_order call to update orders table
|
2021-02-06 09:23:10 +01:00 |
|
Matthias
|
0806202d47
|
ccxt version bump to 1.41.62
|
2021-02-05 20:02:55 +01:00 |
|
Matthias
|
2c71b3b118
|
Merge pull request #4309 from freqtrade/extract_stake_amount
Move get_trade_stake_amount to wallets
|
2021-02-05 19:47:30 +01:00 |
|
Matthias
|
024849d844
|
Merge pull request #4285 from freqtrade/ui_deploy
Deploy FreqUI into webserver
|
2021-02-03 20:09:31 +01:00 |
|
Matthias
|
b8cb39462c
|
Move get_trade_stake_amount to wallets
this way it can be easier used by other functions
|
2021-02-03 20:00:33 +01:00 |
|
Matthias
|
cfd0bb8964
|
Extract min stake amount from bot to exchange class
|
2021-02-02 19:47:21 +01:00 |
|
Matthias
|
fa8156b321
|
Merge pull request #4282 from pan-long/patch-1
Fix a bug when compare sell_profit_offset
|
2021-02-02 08:22:38 +01:00 |
|
Matthias
|
3d9b4034e6
|
Use already calculated current_profit for sell_profit_offset comparison
|
2021-02-02 08:06:19 +01:00 |
|
Matthias
|
130a9b4db3
|
Add test to call verify_pairlist multiple times
|
2021-02-01 19:39:55 +01:00 |
|
Matthias
|
cd5c58fd37
|
Properly patch exchange for plot_profit test
|
2021-02-01 12:58:18 +01:00 |
|
Matthias
|
4facf662de
|
Fix random test-failure caused by un-clean hyperopt shutdown
pytest --random-order-seed=415781
|
2021-02-01 11:00:55 +01:00 |
|
Matthias
|
2c80388b40
|
Fix valueerror in case of empty array files
|
2021-02-01 06:28:49 +01:00 |
|
Matthias
|
06e2bc94c3
|
Deploy to subdirectory
|
2021-01-31 16:01:00 +01:00 |
|
Matthias
|
e4a085027b
|
Add test for UI methods
|
2021-01-31 15:27:00 +01:00 |
|
Matthias
|
7b3d99819f
|
Fix bug with not cleaning UI folder
|
2021-01-31 14:50:54 +01:00 |
|
Matthias
|
944d674eeb
|
Store freqUI version and read it again
|
2021-01-31 14:50:54 +01:00 |
|
Matthias
|
2af1d2d639
|
Extract last FreqUI version from api response
|
2021-01-31 14:50:54 +01:00 |
|
Matthias
|
f05f2c45e8
|
Allow deleting of UI only
|
2021-01-31 14:50:54 +01:00 |
|
Matthias
|
ddc99553bd
|
Add test case for get_ui_download_url
|
2021-01-31 14:50:54 +01:00 |
|
Matthias
|
a1a35115ad
|
Extract get_ui_download_url
|
2021-01-31 14:50:54 +01:00 |
|
Matthias
|
87ed2d7502
|
Write some tests for UI Downloading
|
2021-01-31 14:50:54 +01:00 |
|
Matthias
|
27970b424d
|
Add webUI serving to api-server
|
2021-01-31 14:50:54 +01:00 |
|
Matthias
|
79087ba166
|
Fix intermitted test failure
|
2021-01-31 14:50:39 +01:00 |
|
Matthias
|
5724371a4f
|
Fix types for numpy 1.20.0 upgrade
|
2021-01-31 11:21:23 +01:00 |
|
Matthias
|
16dad8b6d4
|
Allow custom_stoploss to cooperate with stoploss on exchange
|
2021-01-30 20:11:18 +01:00 |
|
Matthias
|
406682c3bb
|
Fix random api failure in slow cases
|
2021-01-30 10:20:40 +01:00 |
|
Matthias
|
ea0ffbae73
|
use profit_ratio in calculate_cum_profit
|
2021-01-29 19:06:57 +01:00 |
|
Matthias
|
5cdd9dd445
|
Cache markets in the exchange object
|
2021-01-28 19:47:32 +01:00 |
|
Matthias
|
65459086a3
|
Merge pull request #4268 from freqtrade/backtest_trade_object
Backtest trade object
|
2021-01-27 19:10:21 +01:00 |
|
Matthias
|
4d7f3e570b
|
Add test for spreadfilter division exception
|
2021-01-26 17:18:51 +01:00 |
|
Matthias
|
13ad6dd461
|
Fix documentation
|
2021-01-25 19:56:40 +01:00 |
|
Matthias
|
c659150d9f
|
Also print trade_duration in seconds to json
|
2021-01-25 19:42:34 +01:00 |
|
Matthias
|
789a980a30
|
Fix tests for new export format
|
2021-01-24 19:42:32 +01:00 |
|
Matthias
|
deb8432d33
|
Streamline trade to dataframe conversion
|
2021-01-24 08:58:41 +01:00 |
|
Matthias
|
8ee264bc59
|
Don't use profit_percent for backtesting results anymore
|
2021-01-24 08:58:41 +01:00 |
|
Matthias
|
48977493bb
|
Backtesting does not need to convert to BacktestResult object
|
2021-01-24 08:58:41 +01:00 |
|
Matthias
|
3b51545d23
|
Add trade_duration to to_json
|
2021-01-24 08:58:41 +01:00 |
|
Matthias
|
16f9675356
|
Fix whitelist expansion problem
|
2021-01-23 20:40:27 +01:00 |
|
Matthias
|
31e0b09643
|
Rename config.json.example
it's really the config dedicated to bittrex,
so the name should reflect this in beeing config_bittrex.json.example
|
2021-01-22 19:18:34 +01:00 |
|
Matthias
|
c42241986e
|
further investigate random test failure
|
2021-01-21 19:20:38 +01:00 |
|