Matthias
|
74bb1a29b6
|
Fix indentation
|
2024-01-06 17:55:03 +01:00 |
|
Matthias
|
ddb42879ef
|
Fix type errors
|
2024-01-06 17:32:56 +01:00 |
|
Matthias
|
545096cc47
|
feat: improve telegram message formatting
|
2024-01-06 16:13:27 +01:00 |
|
Matthias
|
9f682b5829
|
Improve Coin formatter naming
|
2024-01-06 16:02:47 +01:00 |
|
Matthias
|
7f69a06819
|
Use Type-hinting for telegram messages
|
2024-01-06 15:47:15 +01:00 |
|
Matthias
|
20b2f25067
|
Add quote currency to entry/exit msgs
|
2024-01-06 15:47:15 +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
|
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
|
7f84996c1e
|
Send correct Profit for both exit types
|
2024-01-06 11:53:14 +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
|
2a11597ad3
|
Improve exit message wording
|
2024-01-06 11:30:45 +01:00 |
|
Matthias
|
59ec3fd860
|
Always send order-type to exit notifications
|
2024-01-06 11:29:02 +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
|
e4977d4cbd
|
Don't assign the original message dict for no reason
|
2024-01-06 10:55:00 +01:00 |
|
Matthias
|
8726d63923
|
Remove unnecessary calculations for exit msg
|
2024-01-06 10:50:55 +01:00 |
|
Matthias
|
5e9a929e9e
|
Further simplify msg formatting
|
2024-01-06 10:50:35 +01:00 |
|
Matthias
|
c3ce11c222
|
Simplify enter_tag call
|
2024-01-06 10:50:13 +01:00 |
|
Matthias
|
0ab54b88cf
|
Improve leverage formatting
|
2024-01-06 10:50:13 +01:00 |
|
Matthias
|
934e72656a
|
Simplify exit message fiat handling
|
2024-01-06 10:50:13 +01:00 |
|
Matthias
|
c1982ab836
|
Merge pull request #9638 from freqtrade/fix/funding_rate_timeframe
Fix/funding rate timeframe
|
2024-01-06 09:25:17 +01:00 |
|
Matthias
|
86a9968bdd
|
Fix bug in exit message formatting
|
2024-01-05 19:15:21 +01:00 |
|
Matthias
|
2bceb35b79
|
Circumvent edge-case in exit notifications
if order-amount == remaining amount, it caused a wrong exit msg
|
2024-01-05 19:10:43 +01:00 |
|
Matthias
|
e7eb1c132d
|
Improve startup sequence to avoid certain timing errors
closes #9639
|
2024-01-05 17:26:25 +01:00 |
|
Matthias
|
02d124b85b
|
Improve naming of funding-rate migration
|
2024-01-04 17:17:32 +01:00 |
|
Matthias
|
f028bdf342
|
Improve funding fee migration logic
|
2024-01-04 17:06:15 +01:00 |
|
Matthias
|
983764ad0a
|
Add "migrate funding fee timeframe" logic
|
2024-01-04 16:44:17 +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
|
67d3dca49c
|
Fix funding-fee downloading in the wrong timeframe
|
2024-01-04 15:52:19 +01:00 |
|
Matthias
|
d5d3188b99
|
Load "correct" timeframes (mark vs. funding fees)...
|
2024-01-04 15:30:06 +01:00 |
|
Matthias
|
50287ce556
|
ensure funding_fee_timeframe is always set
|
2024-01-04 15:29:28 +01:00 |
|
Matthias
|
3c1bbd9610
|
Improve funding_fee_calc method structure
|
2024-01-04 15:23:15 +01:00 |
|
Matthias
|
ec1b2e1da5
|
Remove further deprecated metric report
|
2024-01-04 14:51:21 +01:00 |
|
Matthias
|
73970d27bf
|
Remove deprecated bt-output option
|
2024-01-04 14:45:42 +01:00 |
|
Matthias
|
0224c50c9e
|
remove sell_reason from msg types
|
2024-01-04 14:44:00 +01:00 |
|
Matthias
|
682b462d82
|
Remove sell_reason from exit notification fields
|
2024-01-04 14:37:27 +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
|
903062d479
|
Improve if formatting
|
2024-01-04 14:04:12 +01:00 |
|
Matthias
|
b6a71f2d2a
|
__repr__ should use utc datetime...
|
2024-01-03 17:46:30 +01:00 |
|
Matthias
|
14660f54f8
|
Remove duplicate call to update_trade_state
|
2024-01-02 19:22:16 +01:00 |
|
Matthias
|
7ba9aa9acd
|
Merge remote-tracking branch 'origin/develop' into pr/Axel-CH/9267
|
2024-01-02 12:11:44 +01:00 |
|
Matthias
|
9030e1041f
|
Remove USDT from documentation about "supported crypto currencies".
|
2024-01-02 09:52:48 +01:00 |
|
Matthias
|
2c3cef5dee
|
don't assume 'type' to be present at all times
closes #9629
|
2024-01-02 09:24:00 +01:00 |
|
Matthias
|
e722d81456
|
Fake order response should contain order_id
|
2024-01-02 09:24:00 +01:00 |
|
Matthias
|
10dbf47836
|
Improve exchange_response formatting
|
2024-01-02 08:53:13 +01:00 |
|
Matthias
|
a2160e4503
|
add exchange_response logging to funding_fee endpoint
help debug #9626
|
2024-01-01 19:33:21 +01:00 |
|
Matthias
|
842727202f
|
Fix identifier_typos
|
2024-01-01 17:21:47 +01:00 |
|
Matthias
|
1c5a699aef
|
Fix typo and missing type def
|
2023-12-31 15:35:23 +01:00 |
|
Matthias
|
292ef85d96
|
Add additional, optional arguments to metadata files
closes #9517
|
2023-12-31 12:07:02 +01:00 |
|
Matthias
|
b3c9be1cd0
|
Refactor get_bt_resutlist to reduce code complexity
|
2023-12-31 10:15:55 +01:00 |
|
Matthias
|
13e329f176
|
Align methods
|
2023-12-31 10:07:31 +01:00 |
|
Matthias
|
9896ddf71e
|
Add Kraken TimeInForce support
closes #9497
|
2023-12-31 09:47:39 +01:00 |
|
Matthias
|
0d4fcad285
|
Merge pull request #9613 from freqtrade/rpc/fix_telegram_forcebuy
Rpc/fix telegram forcebuy
|
2023-12-31 08:45:15 +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
|
f6de7d952a
|
Add "wraps" handler to telegram wrapper
|
2023-12-30 10:44:02 +01:00 |
|
Matthias
|
3a87522070
|
Fix odd db caching problem in telegram
|
2023-12-30 10:42:09 +01:00 |
|
Matthias
|
7ccddb5d58
|
Fix typo
|
2023-12-30 10:15:28 +01:00 |
|
Matthias
|
79e15591ef
|
Improve condition for last exit
(should only show if we had subprofits taken).
|
2023-12-30 08:41:28 +01:00 |
|
Matthias
|
b62661d8cd
|
Improve final exit message
|
2023-12-30 08:41:28 +01:00 |
|
Matthias
|
e5e3002d45
|
Simplify exit message
|
2023-12-30 08:41:28 +01:00 |
|
Matthias
|
e664527da6
|
Align backtest and bot method
|
2023-12-29 20:02:24 +01:00 |
|
Matthias
|
ce7061c934
|
Bump version to 2024.1-dev
|
2023-12-29 18:29:13 +01:00 |
|
Matthias
|
d78a5798e3
|
Fix further warning message due to old Parallel import
|
2023-12-25 16:09:42 +01:00 |
|
Matthias
|
16958eaef2
|
Update sklearn import
|
2023-12-25 16:04:02 +01:00 |
|
Matthias
|
c6967b11be
|
Align spelling of "cancelling"
|
2023-12-25 11:53:50 +01:00 |
|
Matthias
|
1e5d353cf7
|
use safe_value_fallback when parsing orders
closes #9591
|
2023-12-25 11:44:14 +01:00 |
|
Matthias
|
a39b329e3b
|
Fix line-length
|
2023-12-23 15:30:24 +01:00 |
|
Matthias
|
33bd433c22
|
Don't run against all orders, only consider open sl orders.
|
2023-12-23 15:19:56 +01:00 |
|
Matthias
|
28e2bfaf1c
|
Fix types of "has" calls
|
2023-12-23 15:19:41 +01:00 |
|
Matthias
|
15058d3ce6
|
Add type hints to manage_trade_orders,
fix content ...
|
2023-12-23 15:19:41 +01:00 |
|
Matthias
|
b33a9059ab
|
Fix some more tests
|
2023-12-22 17:35:02 +01:00 |
|
Matthias
|
13780d5963
|
Remove further usage
|
2023-12-22 17:22:33 +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
|
9ec23a0292
|
Improve rpc typing
|
2023-12-21 18:14:43 +01:00 |
|
Matthias
|
1272a15c35
|
Properly name Entry / exit types
|
2023-12-21 18:11:49 +01:00 |
|
Matthias
|
a3a175e332
|
Reduce logging verbosity message in webhooks
|
2023-12-21 06:49:26 +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 |
|
Matthias
|
c9a018cf0e
|
Improve output if a strategy wasn't found in the backtest result
|
2023-12-19 06:30:40 +01:00 |
|
Matthias
|
94363061ae
|
Attempt fix timerange problem
|
2023-12-18 20:06:49 +00:00 |
|
Matthias
|
4f2d7b858f
|
Slightly enhance logging for clarity
|
2023-12-18 20:06:49 +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
|
0333abcbdc
|
Merge pull request #9576 from freqtrade/simplify-freqai-example
Make freqai example strat *even* simpler
|
2023-12-18 20:01:02 +01: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 |
|
robcaulk
|
26f0fe2383
|
make example strat *even* simpler and make sure it buys and sells a lot ;)
|
2023-12-18 12:38:34 +01:00 |
|
Matthias
|
3096cddbcf
|
further remove bittrex from docs
|
2023-12-18 07:15:24 +01:00 |
|
Matthias
|
5bbe6aacfd
|
Remove Bittrex subclass
|
2023-12-18 07:15:24 +01:00 |
|
robcaulk
|
9a9a6eaa63
|
Revert "Merge pull request #9450 from freqtrade/fix/startup-candle-count"
This reverts commit 15771043f7 , reversing
changes made to b417a0297b .
|
2023-12-17 17:44:15 +01:00 |
|
Matthias
|
67cdab6ee9
|
Provide strategy timeframe via API
|
2023-12-17 15:03:11 +01:00 |
|
Stevan Stevic
|
c580e8783f
|
fixup
|
2023-12-16 22:36:56 +01:00 |
|
Stevan Stevic
|
bc1ad3acbd
|
Improve logging
|
2023-12-16 22:09:02 +01:00 |
|
amargedon
|
58dfffe87a
|
Add FIAT mapping for BTC
|
2023-12-15 09:09:31 +01:00 |
|
Matthias
|
e3fda16d16
|
Don't overpopulate points at the first iteration
improves hyperopt-performance quite some.
|
2023-12-15 06:19:50 +01:00 |
|
Matthias
|
9e2e60e7ad
|
Correct conditions for remaining stake checking
|
2023-12-14 20:34:58 +01:00 |
|
Matthias
|
bb2024f789
|
Add "full partial exit" logic to backtesting
|
2023-12-14 20:08:03 +01:00 |
|
Matthias
|
71d3572c27
|
Support webserver strategy without max_open_trades
|
2023-12-14 18:17:10 +01:00 |
|
Matthias
|
6218d732b1
|
Only download tradable pairs
(excludes futures pairs on spot configurations and viceversa).
closes #9548
|
2023-12-14 07:13:46 +01:00 |
|
Matthias
|
62667d123f
|
Merge pull request #9540 from freqtrade/fix/issue_9538
Prevent config modification during webserver startup
|
2023-12-14 06:36:50 +01:00 |
|
Matthias
|
47a952e41c
|
Don't use config['stake_amount'] in wallets
|
2023-12-12 22:43:46 +01:00 |
|
Matthias
|
c9f43587ec
|
Bump binance leverage tiers
|
2023-12-12 21:30:52 +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
|
c5c2c8c185
|
Enforce kwargs for preliminary
|
2023-12-11 20:35:49 +01:00 |
|
Matthias
|
755ce3a858
|
Prevent config modification during webserver startup
|
2023-12-11 20:32:37 +01:00 |
|
Matthias
|
105cd99395
|
use max_open_trades from straetgy instead of config
|
2023-12-11 19:52:49 +01:00 |
|
Matthias
|
db7799d2fb
|
Use variable instead of config for startup_candle_count
|
2023-12-11 19:42:13 +01:00 |
|
Matthias
|
30f94ef5b7
|
Use LocalTrade for typehint
|
2023-12-11 19:12:08 +01:00 |
|
Robert Caulk
|
020d4b5b4d
|
Merge pull request #9523 from freqtrade/fix/freqai-append-bug
Bugfix: ensure zeros are properly appended after each inference
|
2023-12-10 17:29:51 +01:00 |
|
robcaulk
|
78cb1e608f
|
fix: ensure we have a row of zeros appended (not the function)
|
2023-12-10 15:30:19 +01:00 |
|
Matthias
|
8964c138f1
|
Call funding fee calculation whenever a trade is closed
|
2023-12-10 14:00:06 +01:00 |
|
Matthias
|
074343f0f1
|
Don't calculate funding_fees on every iteration
|
2023-12-10 14:00:06 +01:00 |
|
Matthias
|
966eb59fd3
|
Extract funding fee calculation to separate method
|
2023-12-10 14:00:06 +01:00 |
|
Robert Caulk
|
476703bf76
|
Update data_kitchen.py
Ensure our exception is raised when users dont download the data
|
2023-12-10 12:26:39 +01:00 |
|
Stefano Ariestasia
|
bf8b3e831d
|
Merge branch 'freqtrade:develop' into bt-metrics
|
2023-12-07 15:41:09 +09:00 |
|
Matthias
|
71178ff1d2
|
Remove "activate" activator
they raise warnings as they're unused.
|
2023-12-06 19:48:19 +01:00 |
|
Robert Caulk
|
caac77c90b
|
Update data_drawer.py
|
2023-12-05 12:16:08 +01:00 |
|
Stefano Ariestasia
|
90332128b1
|
allow trade to be closed via partial exit call if remaining amount is exactly 0
|
2023-12-05 17:10:15 +09:00 |
|
robcaulk
|
8b5e6bf9be
|
chore: fix pandas warning about merging on datetime. fix pandas warning about inconsistent key lists in concat
|
2023-12-04 16:23:55 +01:00 |
|
Matthias
|
04f2b7bad6
|
Add support for different timeInForce for bybit
|
2023-12-04 07:23:52 +01:00 |
|
Matthias
|
0235db48a8
|
Prevent merge artifacts in "informative" pair
|
2023-12-03 13:31:16 +01:00 |
|
Matthias
|
e9e7bf3caf
|
Slight cleanup of unused comment
|
2023-12-03 13:31:16 +01:00 |
|
Matthias
|
4464b02719
|
Add handling to properly merge 1M data to
closes #9490
|
2023-12-03 13:31:16 +01:00 |
|
Robert Caulk
|
6754072bca
|
chore: fix future warning on pandas
|
2023-12-03 12:55:16 +01:00 |
|
Robert Caulk
|
15771043f7
|
Merge pull request #9450 from freqtrade/fix/startup-candle-count
Bug: freqai backtesting startup_candle_count handling
|
2023-12-02 21:01:11 +01:00 |
|
Robert Caulk
|
b417a0297b
|
Merge pull request #9468 from freqtrade/freqai/fix_dump
Use cloudpickle to pickle freqai models
|
2023-12-02 18:51:31 +01:00 |
|
Matthias
|
08db2f05aa
|
Merge pull request #9485 from stash86/bt-metrics
exposing bot_name to discord rpc field
|
2023-11-30 19:04:34 +01:00 |
|
Matthias
|
c34cb9eb12
|
Bump version to 2023.12-dev
|
2023-11-30 07:04:38 +01:00 |
|
Stefano Ariestasia
|
36836ea803
|
add bot_name to discord rpc field
|
2023-11-30 14:11:09 +09:00 |
|
Matthias
|
6db66b1e58
|
Add bitmart to "official supported" exchanges
|
2023-11-28 18:18:19 +01:00 |
|
Matthias
|
a18c85ec64
|
Explicitly disable stoploss on exchange for bitmart
|
2023-11-28 18:13:21 +01:00 |
|
Matthias
|
2738f3e437
|
Add minimal Exchange class for bitmart
|
2023-11-28 18:13:21 +01:00 |
|
Matthias
|
c2b32769a1
|
Remove further occurance in bot file
|
2023-11-28 06:48:20 +01:00 |
|
Matthias
|
42d75b0754
|
Merge branch 'develop' into pr/Axel-CH/9267
|
2023-11-28 06:45:37 +01:00 |
|
Stefano Ariestasia
|
4bcb4fdd82
|
Merge branch 'freqtrade:develop' into bt-metrics
|
2023-11-27 10:46:21 +09:00 |
|
Matthias
|
be8ea685de
|
Remove unused function in freqAI example
|
2023-11-26 13:37:02 +01:00 |
|
Robert Caulk
|
1380cadf15
|
Merge pull request #9448 from freqtrade/dependabot/pip/develop/stable-baselines3-2.2.1
Bump stable-baselines3 from 2.1.0 to 2.2.1
|
2023-11-26 12:39:46 +01:00 |
|
Matthias
|
72eeb6561c
|
use Cloudpickle also for reading
|
2023-11-25 19:37:49 +01:00 |
|
Matthias
|
eeb460e55c
|
Use cloudpickle throughout
|
2023-11-25 19:36:14 +01:00 |
|
Matthias
|
8c5194d5e2
|
force-reload markets when BadSymbol appears
closes #9463
|
2023-11-25 15:05:56 +01:00 |
|
Matthias
|
67e81c9018
|
Fix wrong/faulty docstring
|
2023-11-25 13:10:45 +01:00 |
|
Matthias
|
25ebdb4cb3
|
use strategy_wrapper for bot_loop_start in plotting
closes #9464
|
2023-11-25 12:51:17 +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
|
e9f21d0209
|
Improve logging for #9460
|
2023-11-23 07:22:44 +01:00 |
|
Matthias
|
a044649eef
|
Also have "badrequest" act as InvalidOrderException
causing an emergencyexit.
closes #9456
|
2023-11-23 06:51:29 +01:00 |
|
Matthias
|
5003c2af21
|
training_env is a property, also, so types can't be overridden
|
2023-11-22 07:22:40 +01:00 |
|
Matthias
|
e2863e1620
|
fix: logger has been converted to a property
so it can't be assigned anymore
e9f0f23ce4 (diff-d668633497da171f21b8069c33d594b1ee2ad47c1be4848bea33292bc80b7f5c)
|
2023-11-22 06:54:41 +01:00 |
|
Matthias
|
869756d87d
|
Merge pull request #9454 from freqtrade/ci/bittrex_removal
Remove Bittrex from supported exchanges
|
2023-11-21 20:52:43 +01:00 |
|
Matthias
|
3619247123
|
Remove bittrex from code for suppored exchanges
|
2023-11-21 06:39:29 +01:00 |
|
chas s
|
10ae0ed9c1
|
Removed redudant negative from sentence
|
2023-11-20 16:33:22 -06:00 |
|
robcaulk
|
d52936fd42
|
chore: try to keep startup_candle_count behaving the same as a normal FT strat
|
2023-11-20 09:13:01 +01:00 |
|
robcaulk
|
21a5abf25d
|
fix: make sure that get_required_startup is timeframe independent
|
2023-11-20 08:42:27 +01:00 |
|
Stefano Ariestasia
|
58cd455642
|
fix unused vars
|
2023-11-19 20:32:28 +09:00 |
|
Stefano Ariestasia
|
caf59d25e8
|
forgot comma
|
2023-11-19 18:07:45 +09:00 |
|
Stefano Ariestasia
|
7df32a34a0
|
remove order list from /status and add new /order
|
2023-11-19 18:01:32 +09:00 |
|
Matthias
|
ca3f349d84
|
Update intermediate close_profit calculation
|
2023-11-18 19:47:09 +01:00 |
|
froggleston
|
eb186e22d6
|
Fix backtesting-analysis when no trades for a pair
|
2023-11-15 11:52:25 +00:00 |
|
Matthias
|
7814927dd1
|
Merge pull request #9418 from freqtrade/dependabot/pip/develop/mypy-1.7.0
Bump mypy from 1.6.1 to 1.7.0
|
2023-11-13 19:28:46 +01:00 |
|
Matthias
|
f286cb0a90
|
Use BaseException in exception check
|
2023-11-13 18:14:18 +01:00 |
|
Matthias
|
c237aa00b8
|
Remove non-used imports
|
2023-11-13 07:15:35 +01:00 |
|
Matthias
|
23efa4c9c3
|
Remove deprecated json_encoders key from model_config
|
2023-11-13 07:15:35 +01:00 |
|
Matthias
|
8273c0c2cd
|
Skip exchange validation in API server dependencies
Especially when validating pairlists for non-main exchanges (the exchange not in the config),
validation can mess with the exchange loading.
|
2023-11-12 17:34:16 +01:00 |
|
Matthias
|
c7624b1ed6
|
Simplify LiveStats models
|
2023-11-11 17:18:18 +01:00 |
|
Matthias
|
54536a1c8e
|
use profit_ratio for mix_tag_performance
|
2023-11-11 17:18:13 +01:00 |
|
Matthias
|
7daa06a207
|
Align mixtag response with other statistic models
|
2023-11-11 17:18:06 +01:00 |
|
Matthias
|
2ef716e94c
|
Add response_models for new endpoints
|
2023-11-11 14:43:30 +01:00 |
|
Matthias
|
de68850d28
|
Don't tag informative endpoints as "trading"
|
2023-11-11 14:31:18 +01:00 |
|
Stefano Ariestasia
|
05e36f7b21
|
increase API version
|
2023-11-11 15:33:15 +09:00 |
|
Stefano Ariestasia
|
0738cae4a0
|
fix pre-commit
|
2023-11-11 15:23:20 +09:00 |
|
Stefano Ariestasia
|
da3c42bbbc
|
add entries, exits, and mix_tags API endpoints
|
2023-11-11 15:16:40 +09:00 |
|
robcaulk
|
72dc65cb6a
|
fix: swap tensor dimension to play nicely with pandas
|
2023-11-04 14:29:51 +01:00 |
|
Matthias
|
2a0175f629
|
Add "empty" config to disable default discord messages
closes #9372
|
2023-11-02 18:09:41 +01:00 |
|
Matthias
|
051b6e9458
|
Update documentation
|
2023-11-01 11:02:03 +01:00 |
|
Matthias
|
44a24685ac
|
Add support for {base} and {quote} in informative decorator
|
2023-11-01 11:01:55 +01:00 |
|
Matthias
|
1cde980c08
|
Extract pair_formating options
|
2023-11-01 10:14:19 +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
|
a9cd282500
|
Merge pull request #9349 from freqtrade/fix/issue_9346
Fix/issue 9346
|
2023-10-31 06:44:37 +01:00 |
|
Matthias
|
26aa14dbfc
|
update binance leverage tiers
|
2023-10-30 20:10:01 +01:00 |
|
Matthias
|
04cd931cc8
|
Pass explicit stringIO type to pandas read_json
|
2023-10-30 19:20:59 +01:00 |
|
Matthias
|
b8a6330c3f
|
Improve pandas handling
|
2023-10-30 19:16:22 +01:00 |
|
Matthias
|
949c3c660b
|
Ignore "nan" enter and exit tags
these happen if strings are assigned to individual rows without initializing the whole column
|
2023-10-30 19:05:15 +01:00 |
|
Matthias
|
9297a90d7f
|
Use proper indexing to avoid deprecation warnings
|
2023-10-30 18:26:25 +01:00 |
|
Matthias
|
b19f17fdfa
|
Improve handling of bt results in optimize_reports
|
2023-10-30 18:26:01 +01:00 |
|
Matthias
|
0c51e2637f
|
Fix calculation issue for #9346
Closes #9346
|
2023-10-29 14:29:07 +01:00 |
|
Matthias
|
7492b75e1c
|
Bump version to 2023.11-dev
|
2023-10-29 13:55:51 +01:00 |
|
Matthias
|
2c20464983
|
Reinit orders list on "local" objects to instance variable
|
2023-10-29 09:18:00 +01:00 |
|
robcaulk
|
4f4b7c5625
|
fix: bug in startup candle offset
|
2023-10-23 20:31:51 +02:00 |
|
amargedon
|
16dfde22fc
|
Add FIAT mapping for USDC
|
2023-10-22 18:43:35 +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
|
0a5cee6a73
|
Ensure we're not erroring on invalid custom_entry / exit prices
closes #9323
|
2023-10-19 22:06:21 +02:00 |
|
Matthias
|
a80c979482
|
Improve behavior when downloading trades data on time-based pagination
closes #9307
|
2023-10-18 20:26:51 +02:00 |
|
Matthias
|
c6e979ddda
|
Merge pull request #9303 from freqtrade/fix/progressbarCallback
Improve freqAI RL (error) behavior
|
2023-10-17 18:01:31 +02:00 |
|
Matthias
|
1a78346cf1
|
Add further ebug log message for stopping clarity for --dl-data
|
2023-10-17 07:11:06 +02:00 |
|
Matthias
|
e6d0d53e47
|
Add further ebug log message for stopping clarity
|
2023-10-17 07:03:03 +02:00 |
|
Stefano Ariestasia
|
9d552d45c2
|
have to use bitwise operator, otherwise ambiguous error is thrown
|
2023-10-15 19:32:03 +09:00 |
|
Matthias
|
1e1b8dbe53
|
Handle multiproc calls for now
|
2023-10-15 12:03:18 +02:00 |
|
Matthias
|
2d9d8dc976
|
Improve logic for progressbarcallback handling
|
2023-10-15 11:20:25 +02:00 |
|
Matthias
|
ba674fc796
|
Type-ignore training-envs
|
2023-10-15 11:20:11 +02:00 |
|
Matthias
|
58550515ad
|
Fix deprecation warning from tensorboard-callback
|
2023-10-15 11:04:05 +02:00 |
|
Matthias
|
27bae60b68
|
Fix typo
|
2023-10-15 10:51:36 +02:00 |
|
Matthias
|
646dd63faf
|
Properly close out progressbarCallback
based on suggestions provided in https://github.com/DLR-RM/stable-baselines3/issues/1645
|
2023-10-15 10:41:07 +02:00 |
|
Matthias
|
8d2b389e27
|
Fix wording in log msg
|
2023-10-15 10:40:45 +02:00 |
|
Matthias
|
042e35e8d3
|
Improve funding fee startup behavior
|
2023-10-13 06:45:00 +02:00 |
|
Matthias
|
b76513ce33
|
Fix typo in trade_model
|
2023-10-12 10:18:57 +00:00 |
|
Matthias
|
368bfcf476
|
Add comment for funding fees running
|
2023-10-12 07:25:46 +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
|
0843b19b6c
|
Implement logic around funding_fees runnign
|
2023-10-12 06:53:46 +02:00 |
|
Matthias
|
813b472c6c
|
Add funding_fee_running column
|
2023-10-12 06:48:35 +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
|
7344f20803
|
Handle funding_fee error in exchange class
|
2023-10-12 06:27:29 +02:00 |
|
Matthias
|
bfe04464b4
|
Handle funding fee errors for regular trades per trade
|
2023-10-11 20:27:54 +02:00 |
|
Matthias
|
2225f5661b
|
Additional funding fee update after additional entry orders
|
2023-10-11 20:27:03 +02:00 |
|
Matthias
|
b65fa98cee
|
Simplify backtesting by using current_time more consequently
|
2023-10-11 19:45:00 +02:00 |
|
Matthias
|
b57821b273
|
Add set_funding_fees to backtesting
|
2023-10-11 19:38:58 +02:00 |
|
Matthias
|
db7f9598b0
|
add set_funding_fees method
|
2023-10-11 19:38:46 +02:00 |
|
Matthias
|
e547da10de
|
Move funding fee assignment to update_trade
|
2023-10-11 18:28:15 +02:00 |
|
Matthias
|
0f5b69b4f2
|
Move from_json to LocalTrade class
|
2023-10-10 07:13:32 +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 |
|
Matthias
|
19620470bd
|
Improve funding fee cutof logic
|
2023-10-09 07:04:13 +02:00 |
|
Matthias
|
bc531cf846
|
Improve variable naming
|
2023-10-09 07:04:13 +02:00 |
|
Matthias
|
14908e52e2
|
Improv variable naming
|
2023-10-09 07:04:13 +02:00 |
|
Matthias
|
40ec2c4921
|
Improve messaging in case of delayed exchange cancel
|
2023-10-08 11:17:29 +02:00 |
|
Matthias
|
f02c9f0435
|
Pass order object to handle_cancel* methods
|
2023-10-08 10:26:27 +02:00 |
|
Matthias
|
c59b5e7781
|
Improve type hinting
|
2023-10-08 09:58:06 +02:00 |
|
Matthias
|
e525c6694b
|
Add ft_cancel_reason column to order object
|
2023-10-08 09:46:12 +02:00 |
|
Matthias
|
897c14e2e5
|
Don't check for "open orders" in handle_cancel_enter
it's actually irrelenant (closes #9273).
|
2023-10-08 09:40:46 +02:00 |
|
Matthias
|
6c00bf423b
|
Fix comment
|
2023-10-08 08:59:18 +02:00 |
|
Matthias
|
094984eb2f
|
Fix wrong typehint
|
2023-10-07 15:09:44 +02:00 |
|
Matthias
|
081411fba4
|
Improve bot typehints
|
2023-10-07 15:09:34 +02:00 |
|
Matthias
|
178c0972ff
|
Read funding_fee on order objects in "from_json"
|
2023-10-07 08:43:06 +02:00 |
|
Axel-CH
|
e8be011e2b
|
update manage_trade_stoploss_orders: remove unrelevant TODO
|
2023-10-06 17:01:12 -04:00 |
|
Axel-CH
|
aaa82e1fa9
|
remove all occurence of stoploss_order_id in trade_model, update api schemas, update rpc_delete
|
2023-10-06 16:34:03 -04:00 |
|
Axel-CH
|
2bb68ca53d
|
remove stoploss_order_id from LocalTrade class
|
2023-10-06 16:08:40 -04:00 |
|
Axel-CH
|
df8f1b9328
|
update manage_trade_stoploss_orders description
|
2023-10-06 15:58:51 -04:00 |
|
Axel-CH
|
9d82de15d4
|
first updated proposition of handle_stoploss_on_exchange, add sl_orders helper
|
2023-10-06 15:56:08 -04:00 |
|
Matthias
|
910e317a45
|
Fix unhandled exception
closes #9270
|
2023-10-06 20:13:37 +02:00 |
|
Axel-CH
|
ea828ccb4a
|
remove legacy sl management code from create_stoploss_order
|
2023-10-06 10:40:23 -04:00 |
|
Axel-CH
|
2565d509a6
|
remove legacy sl management code from handle_insufficient_funds
|
2023-10-06 10:38:14 -04:00 |
|
Axel-CH
|
d5a0759051
|
add open_sl_orders helper, use it in cancel_stoploss_on_exchange
|
2023-10-06 10:29:57 -04:00 |
|
Axel-CH
|
9214af6901
|
update cancel_stoploss_on_exchange to cancel all sl orders of trade
|
2023-10-05 22:24:17 -04:00 |
|
Matthias
|
f5db856a75
|
re-align adjust_entry_price between backtest and live
|
2023-10-05 18:11:35 +02:00 |
|
Matthias
|
b2ad40253f
|
Hide most non-freqtrade logs in -v mode
|
2023-10-05 07:03:29 +02:00 |
|
Matthias
|
1e0d622d80
|
Don't run "recovery" when stop-orders are open
|
2023-10-05 06:45:00 +02:00 |
|
Axel-CH
|
cac777cb21
|
add property has_open_sl_orders to trade model
|
2023-10-04 13:09:44 -04:00 |
|
Matthias
|
b2796b850b
|
Add funding_fee export to order object
Helps debugging #9163
|
2023-10-04 06:36:39 +02:00 |
|
Stefano Ariestasia
|
f14b4133c3
|
fix wording
|
2023-10-03 13:36:31 +09:00 |
|
Stefano
|
609ed2d7b3
|
fix return values
|
2023-10-03 08:41:05 +09:00 |
|
Stefano Ariestasia
|
183166b3fb
|
fix output if no variance, and fix docs
|
2023-10-03 08:27:28 +09:00 |
|
Matthias
|
84335d58b3
|
Greatly speed up recursive by caching exchange
|
2023-10-02 06:34:35 +02:00 |
|
Matthias
|
19af144b33
|
Improve of analysis files further
|
2023-10-01 07:58:46 +02:00 |
|
Matthias
|
7e6f2cba53
|
Move analysis command into their own subspace
|
2023-10-01 07:54:09 +02:00 |
|
Matthias
|
c6199e5ca6
|
Merge pull request #9232 from freqtrade/kraken/dldata
Kraken - dataimport
|
2023-10-01 07:13:54 +02:00 |
|
Matthias
|
f7ff1dc610
|
Bump develop version to 2023.10-dev
|
2023-09-30 13:13:18 +02:00 |
|
Matthias
|
e27636b798
|
Merge pull request #9241 from freqtrade/fix/process-only-new-candles
chore: protect users against process_only_new_candles=False
|
2023-09-30 12:53:54 +02:00 |
|
Matthias
|
2d56b1bc8c
|
Fix whitespace
|
2023-09-30 08:23:21 +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 |
|
Robert Caulk
|
aff5372a8f
|
chore: protect users against process_only_new_candles=False
|
2023-09-29 13:12:44 +02:00 |
|
Stefano Ariestasia
|
7971cb29bb
|
fix error message
|
2023-09-29 14:17:44 +09:00 |
|
Matthias
|
37550d3bdb
|
Fix typo in --strategy_list
|
2023-09-28 21:01:37 +02:00 |
|
Matthias
|
d52d30cfbe
|
invert setting-location for stopLossPrice
Slowly migrating to stopLossPrice in favor of stopPrice.
|
2023-09-28 19:33:59 +02:00 |
|
Matthias
|
56a85690b4
|
Update cached leverage tiers
|
2023-09-28 06:38:29 +02:00 |
|
Matthias
|
504f51fabb
|
Fix liquidation price setting in backtesting
closes #9205
|
2023-09-27 06:40:24 +02:00 |
|
Matthias
|
3f60b2c140
|
Update bybit stoploss parameter/prop for new ccxt version
|
2023-09-26 06:45:48 +02:00 |
|
Matthias
|
927d1d2686
|
Split stop_price parameter from property
|
2023-09-26 06:34:10 +02:00 |
|
Matthias
|
8ad6eb9896
|
Update parameter value to be clearer
|
2023-09-25 19:55:58 +02:00 |
|
Matthias
|
74709461e3
|
Improve exception wording
|
2023-09-25 19:48:09 +02:00 |
|
Matthias
|
9e6cc5ebbd
|
Improve comment on special handling
|
2023-09-25 19:46:27 +02:00 |
|
Matthias
|
a7d90e2a25
|
Minor adjustments to conversions
|
2023-09-25 19:45:03 +02:00 |
|
Matthias
|
488629096b
|
Improve logging in kraken-converter
|
2023-09-25 18:23:20 +02:00 |
|
Matthias
|
a3f167f6df
|
Split format-from for trades to allow for trades special case
|
2023-09-25 18:23:20 +02:00 |
|
Matthias
|
1e8814b43e
|
Improve handling of kraken dataconvert
|
2023-09-25 18:23:20 +02:00 |
|
Matthias
|
2e430519e3
|
Call kraken-convert in special cases
|
2023-09-25 18:23:20 +02:00 |
|
Matthias
|
2164b02c66
|
Add initial code for trade_kraken import
|
2023-09-25 18:23:20 +02:00 |
|
Matthias
|
d9b5d05e2a
|
Align sample configs with the "no ratelimit" recommendation
|
2023-09-24 23:03:38 +02:00 |
|
Matthias
|
f5d7a4417d
|
Split trades methods into seperate converter file
|
2023-09-24 17:21:21 +02:00 |
|
Matthias
|
38a3ce6164
|
Convert "converter" to package
|
2023-09-24 10:42:23 +02:00 |
|
Matthias
|
2322d0f3f3
|
Move trades-to-ohlcv to converter file
|
2023-09-24 10:38:25 +02:00 |
|
Matthias
|
8a5287581f
|
Move some convert-trades-to-ohlcv logic into convert function
|
2023-09-24 10:37:37 +02:00 |
|
Matthias
|
41cdd28f5f
|
Improve log output for convert-trades
|
2023-09-24 10:26:51 +02:00 |
|
Matthias
|
966247baaf
|
Make sure use_db is set as early as possible.
|
2023-09-23 18:20:19 +02:00 |
|
Stefano Ariestasia
|
c0b2b0b96d
|
fix args description
|
2023-09-23 19:27:57 +09:00 |
|
Stefano Ariestasia
|
6cfc1836a2
|
fix wrong startup candle
|
2023-09-23 19:23:03 +09:00 |
|
Matthias
|
35800f3ada
|
remove hardcoded docs link
we should have one place to configure this.
|
2023-09-23 12:02:34 +02:00 |
|
Matthias
|
8452399c12
|
Merge pull request #9187 from stash86/full-pairlist
Add FullTradesPairlist
|
2023-09-23 10:24:13 +02:00 |
|
Matthias
|
b4e732617e
|
Add handling for order replacement cancel failing
|
2023-09-22 06:37:56 +02:00 |
|
Matthias
|
450219c83b
|
Extract replace_order_faild message and behavior
|
2023-09-22 06:37:56 +02:00 |
|
Stefano
|
eb7df30061
|
add test
|
2023-09-22 09:43:03 +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 |
|
Matthias
|
9f445cb053
|
Don't rely on status when determining open order count
|
2023-09-21 07:14:51 +02:00 |
|