Matthias
|
cebbe0121e
|
ruff format: update persistence
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
5783a44c86
|
ruff format: template directory
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
439b8a0320
|
ruff format: freqtrade/strategies
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
6bfe7aa72d
|
ruff format: plugins/protections
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
700b7acb6f
|
ruff format: pairlist plugins
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
c9d301e4f9
|
Ruff format: more random files
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
73e182260e
|
ruff format: more files
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
f8f9ac38b2
|
ruff format: loggers
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
9303ae29d3
|
ruff format: freqtrade/configuration
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
8ffc48e4f0
|
ruff format: constants
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
3c9be47236
|
ruff format: commands
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
5eb4ad2208
|
Ruff format edge
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
794e30fedb
|
ruff format: update enums
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
1a4bff7fb8
|
ruff format freqtrade/resolvers
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
dc3a3d1cf9
|
ruff format: udpate build_helpers
|
2024-05-13 07:10:25 +02:00 |
|
Matthias
|
a8eabd0b2e
|
Update remaining files with new import sorting
|
2024-05-13 07:10:24 +02:00 |
|
Matthias
|
e4881580fd
|
Slightly extend background jobs api
|
2024-05-12 09:12:53 +02:00 |
|
Matthias
|
0279cf5fed
|
Improved API endpoint ordering
|
2024-05-12 09:04:03 +02:00 |
|
robcaulk
|
2d069d6156
|
fix: allow classifiers to work
|
2024-05-11 16:21:15 +02:00 |
|
Stefano Ariestasia
|
4c2586b3aa
|
remove duplicate stat from BT table
|
2024-05-11 10:24:55 +09:00 |
|
Matthias
|
e86a0736f3
|
Add workaround for bybit's changed markets endpoint
closes #10196
|
2024-05-09 19:42:20 +02:00 |
|
xmatthias
|
ce6445f6b5
|
chore: update pre-commit hooks
|
2024-05-09 03:02:41 +00:00 |
|
Matthias
|
39613c0785
|
no suspect function calls in function headers . . .
|
2024-05-05 19:55:21 +02:00 |
|
Matthias
|
3f9019a1ad
|
Don't use coro directly
|
2024-05-05 19:55:02 +02:00 |
|
Matthias
|
c3516dbba6
|
Simplify trade_statistics function
|
2024-05-05 16:56:00 +02:00 |
|
Matthias
|
fa79c48c8f
|
Exclude unfilled Trades from "all" /profit
These are not actual profits, as it's unclear if the order
will be filled or will be canceled.
Discovered as part of #10165
|
2024-05-05 16:48:42 +02:00 |
|
Matthias
|
28449f551a
|
Don't show "0" when fiat_currency is empty
|
2024-05-05 16:48:42 +02:00 |
|
Matthias
|
566add7a8b
|
Rename variable to show it's just a temporary variable
|
2024-05-05 16:12:22 +02:00 |
|
Matthias
|
866f059d6a
|
Use FtPrecise to avoid rounding errors
|
2024-05-04 11:25:07 +02:00 |
|
Matthias
|
ab93fd3be4
|
Enhance trade to verify #10166
|
2024-05-04 11:21:25 +02:00 |
|
Matthias
|
ee7be1cd5a
|
move "add_bt_trade" call for entries into enter_trade function
|
2024-05-04 09:14:56 +02:00 |
|
Matthias
|
c81c07c24a
|
Add docstring for process_exit_order
|
2024-05-04 09:07:56 +02:00 |
|
Matthias
|
67636abb30
|
Fix #10166 with fewer side-effects
|
2024-05-04 09:01:05 +02:00 |
|
Matthias
|
e5b79eee5a
|
Extract _process_exit_order to separate function
|
2024-05-04 09:00:46 +02:00 |
|
Matthias
|
62a3ed6f8d
|
partial exit order should not close immediately
closes #10166
|
2024-05-04 08:41:24 +02:00 |
|
xmatthias
|
569e8a74b0
|
chore: update pre-commit hooks
|
2024-05-02 03:02:33 +00:00 |
|
Matthias
|
c534d47c12
|
Merge pull request #10138 from freqtrade/backtest_max_fee
Backtest max fee
|
2024-04-30 15:33:42 +02:00 |
|
Matthias
|
7bb4b5003d
|
Bump version to 2024.5-dev
|
2024-04-30 11:46:43 +02:00 |
|
Matthias
|
1649aca411
|
Support empty array to return only the base columns
|
2024-04-28 18:22:37 +02:00 |
|
Matthias
|
ab10379833
|
Add pair_history post endpoint, too
|
2024-04-28 16:14:09 +02:00 |
|
Matthias
|
ccd788e2ce
|
Improve naming of the schema
|
2024-04-28 16:14:09 +02:00 |
|
Matthias
|
3e20770446
|
Slightly change returned column scheme
|
2024-04-28 16:14:09 +02:00 |
|
Matthias
|
54d467d2bf
|
Add Post endpoint for to filter dataframe by columns
|
2024-04-28 16:14:09 +02:00 |
|
Matthias
|
cabdfabf03
|
Eliminate duplicate word in wallets docstring
|
2024-04-28 15:16:45 +02:00 |
|
goodmost
|
38b35ec528
|
chore: remove repetitive words
Signed-off-by: goodmost <zhaohaiyang@outlook.com>
|
2024-04-28 18:14:19 +08:00 |
|
Matthias
|
21b1f5aab8
|
Update wording
|
2024-04-28 09:31:28 +02:00 |
|
Matthias
|
997db6c706
|
Type-ignore
we can't type variables of the list-comprehension ...
|
2024-04-27 19:59:53 +02:00 |
|
Matthias
|
3f2f2a1dbd
|
Use worst case of maker / taker fee for backtest
|
2024-04-27 18:26:23 +02:00 |
|
Matthias
|
935e8f49de
|
Type-check fee from configuration ...
|
2024-04-27 15:36:26 +02:00 |
|
Matthias
|
73905b33ad
|
Ensure consistent program naming
(`python -m freqtrade --version`)
|
2024-04-27 08:48:40 +02:00 |
|
Matthias
|
dd04c51c42
|
Use time() instead of creating a temporary time object
|
2024-04-26 20:28:59 +02:00 |
|
Matthias
|
8e5c574224
|
Don't handle case where base_currency is not set
(very old trades)
|
2024-04-25 19:56:27 +02:00 |
|
Matthias
|
adbf1b5e6f
|
Adjust trade amount by 2% if trade recovery remains above the trade amount
closes #10002
|
2024-04-25 13:43:46 +02:00 |
|
Matthias
|
0a89efd002
|
Only cancel stoploss if really necessary
partial workaround for #10002
|
2024-04-25 11:43:24 +02:00 |
|
Matthias
|
96bb4db68e
|
Fix remaining coingecko spellings
|
2024-04-25 10:28:25 +02:00 |
|
Matthias
|
2d9be6c818
|
Fix some coingecko spellings
|
2024-04-25 10:27:58 +02:00 |
|
Matthias
|
3ca0be7543
|
Fix misspelled coingecko variable
|
2024-04-25 10:26:33 +02:00 |
|
Matthias
|
5f1ab7508f
|
Add idex subclass defining the applicable ohlcv limit
|
2024-04-25 08:18:21 +02:00 |
|
xmatthias
|
652819309d
|
chore: update pre-commit hooks
|
2024-04-25 03:02:27 +00:00 |
|
Matthias
|
365b9c9cfe
|
kwargs for re.sub count
|
2024-04-24 07:02:26 +02:00 |
|
Matthias
|
fa6c17c067
|
Remove mutable default-args from generate-candlestick
|
2024-04-24 07:00:17 +02:00 |
|
Matthias
|
115cb4bf40
|
Don't use datetime.utcnow ...
|
2024-04-23 20:08:28 +02:00 |
|
Matthias
|
6113e47991
|
Merge pull request #10090 from CoolCu/develop
chore: remove repetitive words
|
2024-04-23 19:29:38 +02:00 |
|
Matthias
|
7b78912d71
|
Merge pull request #10105 from freqtrade/feat/humanize
Replace arrow with humanize
|
2024-04-23 09:46:35 +02:00 |
|
Matthias
|
472d5d8703
|
Improve format_ms_time logic by reusing dt_from_ts
|
2024-04-22 07:08:49 +02:00 |
|
Matthias
|
54c2febe1c
|
Remove dt_humanize
|
2024-04-21 15:51:08 +02:00 |
|
Matthias
|
d48cff3b9a
|
Update to dt_humanize_delta for all usages
|
2024-04-21 15:49:50 +02:00 |
|
Matthias
|
cc534c5000
|
switch from arrow to humanize
|
2024-04-21 15:29:16 +02:00 |
|
Matthias
|
c802d39f67
|
Merge pull request #10097 from freqtrade/feat/measure_time
Add "measure time" to warn users about strategies taking excessive time
|
2024-04-21 11:28:54 +02:00 |
|
Matthias
|
608088bc03
|
Simplify trade_statistics
|
2024-04-20 10:30:04 +02:00 |
|
Matthias
|
d4ce774532
|
Add requests timeout to deploy commands
|
2024-04-20 10:25:05 +02:00 |
|
Matthias
|
08f2eebd6e
|
Extract httpBasic from function header
|
2024-04-20 10:12:06 +02:00 |
|
Matthias
|
927c54094a
|
Improve some bugbear findings
|
2024-04-20 10:10:36 +02:00 |
|
Matthias
|
0c99ff7f66
|
Fix more default arg usages
|
2024-04-20 09:26:50 +02:00 |
|
Matthias
|
a078088ea3
|
Fix some more default argument usage in exchange classes
|
2024-04-20 09:24:51 +02:00 |
|
Matthias
|
31f6030c67
|
Reduce some mutable default argument usage
|
2024-04-20 09:22:28 +02:00 |
|
Matthias
|
8004829696
|
Further reduce problematic default args
|
2024-04-20 09:15:11 +02:00 |
|
Matthias
|
448b74840e
|
Don't use mutable default arguments to functions
|
2024-04-20 09:09:42 +02:00 |
|
Matthias
|
9b1def604f
|
Fix mutable arg in freqtradebot
|
2024-04-20 09:08:04 +02:00 |
|
Matthias
|
3d4250ca99
|
Fix type error
|
2024-04-20 09:04:23 +02:00 |
|
Matthias
|
f2cfb127ae
|
Merge pull request #10099 from cclauss/codespell
Fix typos discovered by codespell
|
2024-04-19 07:37:29 +02:00 |
|
Matthias
|
be1e1453da
|
Further mutable-default fix to template-renderer
|
2024-04-19 07:27:10 +02:00 |
|
Matthias
|
a451b94387
|
Remove mutable default from template-rendere
|
2024-04-19 07:24:11 +02:00 |
|
Matthias
|
862d4c8857
|
Revert relationship to "selectin"
|
2024-04-19 06:36:32 +02:00 |
|
Matthias
|
37feede6a5
|
Fix some codespell introduced syntax errors
|
2024-04-19 06:32:59 +02:00 |
|
Christian Clauss
|
99b4767bf4
|
Fix typos discovered by codespell
|
2024-04-18 22:51:25 +02:00 |
|
Matthias
|
0a7ed55ade
|
Reduce duplicate warning
|
2024-04-18 21:01:48 +02:00 |
|
Matthias
|
bc85352098
|
Split timeframe_to_secs from loggingmixin init
|
2024-04-18 06:55:05 +02:00 |
|
Matthias
|
6a570bd82e
|
Fix excessive whitespace
|
2024-04-18 06:41:14 +02:00 |
|
xmatthias
|
77682808ea
|
chore: update pre-commit hooks
|
2024-04-18 03:02:26 +00:00 |
|
Matthias
|
82482ec159
|
Fix / improve types
|
2024-04-17 20:58:58 +02:00 |
|
Matthias
|
c6a50b3c06
|
Use MeasureTime to warn if a strategy takes too long
using 25% of the candle as reference time for now.
|
2024-04-17 20:53:49 +02:00 |
|
Matthias
|
3c8366e609
|
Add measure_time module to measure time taken by functions
|
2024-04-17 20:52:37 +02:00 |
|
Matthias
|
2297b3ed55
|
Split timeframe_to_secs from loggingmixin init
|
2024-04-17 20:13:02 +02:00 |
|
Matthias
|
393d4b8eb3
|
Add test for market_change endpoint
|
2024-04-17 07:22:36 +02:00 |
|
Matthias
|
54d9dbaea8
|
Formatting
|
2024-04-16 20:54:12 +02:00 |
|
Matthias
|
ba27c41c93
|
Support market-change for "online" backtesting
|
2024-04-16 20:53:46 +02:00 |
|
Matthias
|
d7920c4b64
|
Simplify backtest storage
|
2024-04-16 20:53:06 +02:00 |
|
Matthias
|
3338fdece3
|
Relative profit should be relative cumulative profit
|
2024-04-16 20:34:07 +02:00 |
|
Matthias
|
523054e8ea
|
Add endpoint to fetch market_change data
|
2024-04-16 19:27:55 +02:00 |
|
Matthias
|
c8a5904959
|
Store and load backtest-market-change data
|
2024-04-16 19:27:41 +02:00 |
|
Matthias
|
7f386874ad
|
Trim dataframes accordingly ...
|
2024-04-16 18:17:20 +02:00 |
|
Matthias
|
18a4d6972d
|
generate_filename should be private
|
2024-04-16 18:02:00 +02:00 |
|
Matthias
|
a0a22f62e0
|
Update typehint for backtesting
|
2024-04-16 18:00:24 +02:00 |
|
CoolCu
|
7fc1d38ffb
|
chore: remove repetitive words
Signed-off-by: CoolCu <coolcui@qq.com>
|
2024-04-16 15:55:36 +08:00 |
|
Matthias
|
3f8078618e
|
add Combine dataframes with pct_change
|
2024-04-16 07:19:26 +02:00 |
|
Matthias
|
e7b907a175
|
Enhance / simplify bt-storage logic
Removes repeated filename generation pattern
|
2024-04-16 06:57:58 +02:00 |
|
robcaulk
|
7a401415e5
|
fix: for some reason we werent including high_price
|
2024-04-14 14:19:12 +02:00 |
|
Matthias
|
65654a4a44
|
Update ccxt exception handlers
OperationFailed is the new NetworkError
closes #10071
|
2024-04-13 11:12:10 +02:00 |
|
Matthias
|
094bbb3a50
|
Remove pointless docstring comment
|
2024-04-11 21:02:54 +02:00 |
|
Matthias
|
df2432bc18
|
Re-align adjust_trade_position bt with live.
|
2024-04-11 20:57:03 +02:00 |
|
xmatthias
|
78535bc7e8
|
chore: update pre-commit hooks
|
2024-04-11 03:02:25 +00:00 |
|
robcaulk
|
081e50ec48
|
fix: ensure full hist-preds is kept
|
2024-04-09 17:17:11 +02:00 |
|
robcaulk
|
d8aaaa34d3
|
fix: pandas.
|
2024-04-07 14:20:52 +02:00 |
|
robcaulk
|
08d0e76187
|
fix: pandas.
|
2024-04-07 13:50:59 +02:00 |
|
robcaulk
|
6a8abd5d45
|
fix: astype handling
|
2024-04-06 23:43:29 +02:00 |
|
robcaulk
|
b19b4d001c
|
fix: ensure future pandas will be happy
|
2024-04-06 23:34:07 +02:00 |
|
Matthias
|
8c12a1fd8b
|
Rename TRADING_MODES constant to avoid naming collision
|
2024-04-06 16:47:55 +02:00 |
|
xmatthias
|
d4872eae16
|
chore: update pre-commit hooks
|
2024-04-04 03:02:18 +00:00 |
|
Matthias
|
b284abf9e0
|
Add bingx exchange subclass
|
2024-04-02 07:14:52 +02:00 |
|
Matthias
|
55c0cfefec
|
Add missing typehint to telegram class
|
2024-04-02 07:14:30 +02:00 |
|
Matthias
|
fcfd25d50b
|
Merge pull request #10023 from freqtrade/feat/lock_api
Add lock post endpoint
|
2024-03-31 14:05:05 +02:00 |
|
Matthias
|
d6aa7f1b8b
|
Merge pull request #10022 from freqtrade/align-exitreasons
Align exitreasons, remove duplicated code
|
2024-03-31 14:04:16 +02:00 |
|
Matthias
|
d112a8c0ed
|
Bump version to 2024.4-dev
|
2024-03-31 09:58:35 +02:00 |
|
xmatthias
|
a534340cc1
|
chore: update pre-commit hooks
|
2024-03-31 07:15:47 +00:00 |
|
Matthias
|
8fae64f373
|
Update typehints
|
2024-03-30 18:31:09 +01:00 |
|
Matthias
|
05f8bb357f
|
Add Lock post endpoint
(allows manual locking through API)
closes #10018
|
2024-03-30 14:29:58 +01:00 |
|
Matthias
|
7b5e444333
|
Improve code stability
|
2024-03-30 13:36:19 +01:00 |
|
Matthias
|
0906f050e5
|
Fix remaining tests
|
2024-03-30 13:28:13 +01:00 |
|
Matthias
|
be26e31235
|
Remove obsolete code, improve resilience
|
2024-03-30 13:20:43 +01:00 |
|
Matthias
|
36f1111d92
|
Remove custom handling for exit reason stats.
It's not different from regular tag outputs, really
|
2024-03-30 13:11:59 +01:00 |
|
Matthias
|
9726c4ae21
|
don't use cum profit
|
2024-03-30 11:28:23 +01:00 |
|
Matthias
|
7895eeb3b6
|
Fix tests after modified output
|
2024-03-30 11:20:41 +01:00 |
|
Matthias
|
0a186eb8b7
|
Remove Cum Profit %
it's a missleading metric in any case where stake-amount is not 100% identical.
|
2024-03-30 11:18:56 +01:00 |
|
stevanStevic
|
1ec04a8dc8
|
Add support for max_value in volume pair list
|
2024-03-28 22:20:34 +01:00 |
|
Matthias
|
82565a9667
|
Merge pull request #9955 from Axel-CH/feature/trade-lifecycle-callbacks
Feature: trade lifecycle callbacks
|
2024-03-28 19:35:53 +01:00 |
|
Matthias
|
e49ab2593c
|
Update / improve docs
|
2024-03-28 06:49:02 +01:00 |
|
Matthias
|
c433f49089
|
Remove temporary gate workaround
|
2024-03-27 19:59:30 +01:00 |
|
Matthias
|
553094c3c6
|
Assign 'status_stop' for gate stop orders
|
2024-03-27 19:50:52 +01:00 |
|
Matthias
|
666f2fc10a
|
Fix bug where amount becomes 0
closes #10003
|
2024-03-25 20:59:39 +01:00 |
|
Axel-CH
|
f60d6c8f65
|
remove duplicate call of order_filled callback
|
2024-03-25 13:12:13 -04:00 |
|
Robert Caulk
|
18e34632d8
|
Update PyTorchModelTrainer.py
The n_epochs should be defined using the `max` not the `min` function.
|
2024-03-25 09:21:32 +01:00 |
|
Matthias
|
82a9bdca5e
|
Merge pull request #9986 from freqtrade/feat/show_config
add show-config command
|
2024-03-22 06:39:04 +01:00 |
|
Axel-CH
|
b2a6722687
|
remove order filled cb from handle_stoploss_on_exchange
|
2024-03-21 21:51:52 -04:00 |
|
Axel-CH
|
72225daa6a
|
add order_filled callback call for stoploss orders
|
2024-03-21 19:36:58 -04:00 |
|
Matthias
|
7d6d3d38f7
|
Merge pull request #9975 from freqtrade/feat/configError
exception ConfigurationError
|
2024-03-21 08:38:45 +01:00 |
|
Matthias
|
d2a6781379
|
Revert one error to OperationalException
|
2024-03-21 07:02:23 +01:00 |
|
Matthias
|
cc7d341afc
|
Add overrides for Exchange Support
|
2024-03-21 06:31:34 +01:00 |
|
Matthias
|
65105f7768
|
Don't modify original config
|
2024-03-20 07:22:12 +01:00 |
|
Matthias
|
b1fe5b6d8a
|
Add "sensitive information" warning output
|
2024-03-20 07:12:17 +01:00 |
|