jainanuj94
d351ed0173
refactor: change analyse_on variable name to date_col
2024-08-06 15:16:30 +05:30
jainanuj94
3ebc5b136c
review comments and update test for exit signals
2024-08-06 12:55:48 +05:30
jainanuj94
103991746b
chore: type safety and refactoring
2024-08-05 23:57:24 +05:30
jainanuj94
7f0e5dd335
Refactor and add documentation
2024-08-05 23:19:38 +05:30
froggleston
17dc41279c
Ruff formatting
2024-08-04 21:59:07 +01:00
froggleston
cb4747aed2
Add rich table width if jupyter in modules
2024-08-04 21:43:00 +01:00
Matthias
6c5fb5e22b
chore: add_config_files to config_schema
2024-08-04 09:03:32 +02:00
Matthias
4854bdd02f
chore: Add log_responses to config schema
2024-08-04 08:29:15 +02:00
Matthias
c8d30ae801
chore: fix oneline exchange-list output
2024-08-03 18:30:21 +02:00
Matthias
b3915ff8fd
chore: use classname to show exchanges
2024-08-03 18:25:31 +02:00
Matthias
805c946b33
feat: improve structure of list_exchange endpoints
2024-08-03 18:24:52 +02:00
Matthias
f63910d355
chore: improve wording for cooldown_period
2024-08-02 20:15:46 +02:00
Matthias
98c8521057
chore: fix minor gotcha
2024-08-02 20:13:59 +02:00
Matthias
79d4dc1646
Merge branch 'develop' into feature/stoploss-start-at
2024-08-02 19:51:28 +02:00
jainanuj94
ecf9c173c4
Add test for backtesitng-analysis
2024-08-02 20:46:19 +05:30
jainanuj94
b0e863dbbb
Introduce --exit-signals flag to backtesting-analysis command
2024-08-02 20:09:56 +05:30
jainanuj94
8f8859a5f5
Initial commit - create a different file for signals
2024-08-02 15:54:03 +05:30
Matthias
9429657a2b
chore: make Hyperliquid class actually usable
2024-08-02 07:28:09 +02:00
Matthias
2b0b1e23eb
chore: enhance error message on ohlcv error
2024-08-02 07:26:54 +02:00
Matthias
dd55baf148
chore: support snake_case for api keys
2024-08-02 07:26:54 +02:00
Matthias
a840969512
feat: move trades-refresh to async
2024-08-01 19:58:17 +02:00
Matthias
abef8e376c
feat: add $schema to config examples
2024-08-01 07:03:34 +02:00
Matthias
8a85077e70
chore: add download_trades config key, reorder some keys
2024-08-01 07:02:47 +02:00
Matthias
b3ac296cac
chore: Improve schema wording
2024-08-01 06:58:17 +02:00
xmatthias
af554fc3f7
chore: update pre-commit hooks
2024-08-01 03:15:58 +00:00
Matthias
d33c930f26
Merge pull request #10454 from jainanuj94/feature/10348
...
Add percent change pairlist
2024-07-30 20:58:27 +02:00
Matthias
1ebbfffd2a
chore: hyperliquid doesn't have historic ohlcv
2024-07-29 19:42:28 +02:00
Matthias
faaa1050da
chore: Bump dev version to 2024.8
2024-07-28 20:10:30 +02:00
jainanuj94
aa327643f5
Merge remote-tracking branch 'upstream/develop' into feature/10348
2024-07-28 22:26:58 +05:30
jainanuj94
ac1e405c34
Update documentation and fix doc test
2024-07-28 21:10:20 +05:30
Matthias
61b573bb89
feat: Add "strategy override" hints
2024-07-28 08:25:35 +02:00
Matthias
a368c00302
feat: add freqAI remaining parameters
2024-07-27 16:58:10 +02:00
Matthias
06bbcf4c9f
feat: add some freqAI parameter descriptions
2024-07-27 16:57:56 +02:00
Matthias
edf66deb96
feat: add RL parameter descriptions
2024-07-27 16:57:47 +02:00
Matthias
075f6b9412
feat: more config schema descriptions - emc
2024-07-27 16:56:06 +02:00
Matthias
05b202caa6
feat: more config schema descriptions (exchange)
2024-07-27 16:56:06 +02:00
Matthias
aaac080dfb
feat: more config schema descriptions
2024-07-27 16:56:06 +02:00
Matthias
14a20c703b
feat: more config schema descriptions
2024-07-27 16:56:06 +02:00
Matthias
6cfba2c225
feat: more config schema descriptions (api_server)
2024-07-27 16:56:06 +02:00
Matthias
29e9dd44e9
feat: more config schema descriptions (telegram)
2024-07-27 16:56:06 +02:00
Matthias
00729a87ff
chore: remove validation for deprecated settings
2024-07-27 16:56:06 +02:00
Matthias
ca47e3489c
feat: more config schema descriptions
2024-07-27 16:56:06 +02:00
Matthias
abde1a1c39
feat: more config schema descriptions
2024-07-27 16:56:06 +02:00
Matthias
d42b5b7733
feat: Add more descriptions to config schema
2024-07-27 16:56:06 +02:00
Matthias
4e51140506
feat: Add initial descriptions for config schema
2024-07-27 16:56:06 +02:00
Matthias
206baf7d80
chore: add a bit of typehinting
2024-07-27 16:13:17 +02:00
Matthias
4ac7a4fdab
Allow empty min_Value setting...
2024-07-27 16:07:51 +02:00
Matthias
8637f4a70d
Remove SortKey dynamics and setting
2024-07-27 16:04:51 +02:00
Matthias
6454a7a453
chore: Remove Phemex from blocklist.
...
not providing history is not necessarily a reason to hard-block an exchange.
2024-07-27 15:57:07 +02:00
Matthias
6645fd5d8a
chore: fix flake8 error
2024-07-26 08:20:42 +00:00
jainanuj94
4a768682ea
Remove unnecessary logs and up description
2024-07-26 13:13:26 +05:30
jainanuj94
dad4f30597
Correct calculation for percent calculation and use tickers
2024-07-25 23:33:28 +05:30
Matthias
b88b1cbbdb
fix: Update /trades
to include L/S indicator
...
closes #10457
2024-07-25 07:00:11 +02:00
jainanuj94
1b81de01b4
10348 | run ruff formatter
2024-07-25 00:04:06 +05:30
jainanuj94
b09f9e8c12
10348 | Update tests and add pairlist constants
2024-07-24 19:12:11 +05:30
jainanuj94
4b1177e07e
10348 | Create new pair list to dynamically fetch pairs based on percent volume change
2024-07-24 19:09:45 +05:30
Matthias
bf9aa2c388
chore: Extract config validation schema
2024-07-23 18:14:31 +02:00
Matthias
a964884077
chore: Remove now unused type ignore comment
2024-07-22 19:31:44 +02:00
Matthias
b3e3dff560
Improve log message uppon pair watchlist removal
2024-07-22 19:27:55 +02:00
Matthias
72f6ee8e8b
feat: Add Orderflow -> exchange support validation
2024-07-22 18:07:32 +02:00
Matthias
4ee7c3741f
Merge pull request #9066 from TheJoeSchr/feature/fetch-public-trades
...
[Feature] fetch public trades
2024-07-21 20:00:54 +02:00
Matthias
faf7b830c9
fix: Fix WS restart bug after network outage
...
This could lead to messed up candles in case of an outage that took more than 1 candle.
2024-07-21 19:56:51 +02:00
xmatthias
8cd20f1914
chore: update pre-commit hooks
2024-07-20 06:43:19 +00:00
Matthias
a8f707eee2
Merge branch 'develop' into feature/fetch-public-trades
2024-07-20 08:15:34 +02:00
colorfulgray0
b5e7c6406a
chore: remove redundant raise
2024-07-19 15:49:30 +08:00
Joe Schr
9eb5993833
chore: drop candle_start
and candle_end
from trades and add test asserting trades columns
2024-07-18 20:04:34 +02:00
Matthias
f5a92fcfc5
Support accountId as exchange secret
2024-07-16 18:26:51 +02:00
Matthias
5c371133a0
chore: Improve wording
2024-07-16 18:21:01 +02:00
Matthias
dcc9d20cca
Remove unnecessary statement
2024-07-16 07:31:11 +02:00
Matthias
d590ab003f
Add unlock_at config test, simplify validation
2024-07-16 07:26:41 +02:00
Matthias
a3c52445ee
Simplify validation
2024-07-16 07:14:46 +02:00
Matthias
be3fcd90e2
Remove unneeded property
2024-07-16 07:14:33 +02:00
Matthias
26aa336450
Combine "until" logic into calculate_lock_end
2024-07-16 07:05:42 +02:00
Matthias
d13f47ec0b
align wording to simplify "locking for" element
2024-07-16 06:48:30 +02:00
Matthias
1e36bc98b9
chore: Remove unused method
2024-07-16 06:35:32 +02:00
Matthias
16dd86e732
_unlock_at should be private
2024-07-16 06:31:12 +02:00
Matthias
8922f0cdf3
feat: use dicts instead of nested dataframes
2024-07-15 20:08:55 +02:00
colorfulgray0
eba0aaf3c2
chore: remove contextmanager
2024-07-15 14:08:10 +08:00
simwai
be894664ef
Fixed building of wrong reason texts
...
Removed unnecessary method set_unlock_at_as_stop_duration()
2024-07-14 21:47:43 +02:00
Matthias
5cabd49bec
Fix comment
...
closes #10422
2024-07-14 17:28:08 +02:00
Matthias
103db9a025
Add hyperliquid exchange overrides
...
part of #10377
2024-07-14 09:14:44 +02:00
Matthias
9736e0d13f
Update docstring alignment
2024-07-14 09:08:36 +02:00
Matthias
1c46b287d7
chore: add support for "walletAddress" and "privateKey"
...
part of #10377
2024-07-14 09:05:25 +02:00
Matthias
5b2b5285ed
chore: Support apiKey as config value
...
(aligns secret configuration with ccxt)
2024-07-14 08:57:23 +02:00
Matthias
ba352522d4
Implement progress tracker to trades download
2024-07-13 18:01:22 +02:00
Matthias
b41cdfb683
Simplify by extracting progressbar definition
2024-07-13 15:47:50 +02:00
Matthias
04c9626c8c
feat: Implement rich Progress to download-data
2024-07-13 10:54:23 +02:00
Matthias
87b78b5ec5
Add default to customProgress cust_objs
2024-07-13 10:52:03 +02:00
Matthias
d3ffdbf300
chore: Add small todo
2024-07-13 09:49:21 +02:00
Matthias
50dcd04816
chore: Add cryptocom base exchange class
...
adjust candle-limit to the appropriate number
2024-07-12 07:09:52 +02:00
Matthias
9ebd34daba
Merge branch 'develop' into feature/fetch-public-trades
2024-07-11 07:06:58 +02:00
xmatthias
d25c76698c
chore: update pre-commit hooks
2024-07-11 03:12:39 +00:00
Matthias
9975788f57
Add workaround to drop orderflow columns before sending to plotting
2024-07-10 20:21:32 +02:00
Matthias
e5f6ce9724
Fix "needed_candle_for*" logic
...
we can't compare this to "required_candle_call_count" - that'd yield 1 ...
2024-07-10 20:19:01 +02:00
Matthias
a7fcd1263b
chore: Fix typing
2024-07-09 19:39:47 +02:00
Matthias
9c41ab10ff
chore: remove tabulate output
2024-07-09 07:15:18 +02:00
Matthias
f9af659153
feat: edge-cli output to rich
2024-07-09 07:08:10 +02:00
Matthias
2d31314eb4
feat: bt-result to tabulate
2024-07-09 06:54:04 +02:00
Matthias
06a0264f2b
feat: period breakdown -> rich table
2024-07-09 06:51:11 +02:00
Matthias
315351b573
feat: Tag table -> rich
2024-07-09 06:49:33 +02:00
Matthias
a605ae20a7
feat: initial backtest table to rich
2024-07-09 06:43:12 +02:00
Matthias
5765bb4a4f
feat: Update initial bt table
2024-07-09 06:38:10 +02:00
Matthias
0e870ab47c
chore: don't use pipe operator, not supported on 3.9
2024-07-08 19:15:05 +02:00
Matthias
64d22bbd89
chore: Fix fstring incompatibility with older python versions
2024-07-08 18:20:39 +02:00
Matthias
49a60fa67f
Properly support "--no-color" for hyperopt
2024-07-08 06:44:21 +02:00
Matthias
28f4e1c068
Colorama is not necessary for hyperopt commands anymore
2024-07-08 06:38:29 +02:00
Matthias
94565d0d39
"best" should be shown in gold
2024-07-07 20:03:49 +02:00
Matthias
004e1101e7
Improve resiliance, drop compatibility test
2024-07-07 17:12:30 +02:00
Matthias
879797e7c5
chore: remove no longer used result formatting methods
2024-07-07 17:12:30 +02:00
Matthias
f51b63fc37
Fix wrong type for live running
2024-07-07 16:33:47 +02:00
Matthias
4d6f399131
Implement colors for hyperopt-output
2024-07-07 16:28:02 +02:00
Matthias
8f0ac0aaea
Remove old output from hyperopt-list
2024-07-07 16:27:53 +02:00
Matthias
f05c019757
feat: Update output for hyperopt to Rich
2024-07-07 16:15:09 +02:00
Matthias
befefd449c
Add a generic Progressbar which allows printing additional objects
2024-07-07 16:13:55 +02:00
Matthias
69628736b2
feat: add hyperopt output functionality
2024-07-07 15:29:58 +02:00
Matthias
8c807f00bb
Extract row before exploding for better typing
2024-07-07 15:10:14 +02:00
Matthias
4d5b330b77
Improve rich generic
2024-07-07 13:08:52 +02:00
Matthias
296bf9dc1d
chore: Fix unused import
2024-07-07 13:05:37 +02:00
Matthias
dba7f9968b
chore: fix minor type gotcha
2024-07-07 12:58:44 +02:00
Matthias
7adc3c2ef5
Improve rich_tables generic
2024-07-07 12:47:27 +02:00
Matthias
8e2f28955e
feat: rich table for recursive analysis
2024-07-07 10:05:17 +02:00
Matthias
5e88bd231d
feat: lookahead-heplpers -> rich table
2024-07-07 10:00:36 +02:00
Matthias
e705471946
chore: don't return what ain't being needed
2024-07-07 09:49:15 +02:00
Matthias
cdae61e155
feat: use rich tables for entryexitanalysis
2024-07-07 09:49:15 +02:00
Matthias
ffb0cf1a2c
chore: Improve typing
2024-07-07 08:36:51 +02:00
Matthias
9f628309e9
feat: Update list-pairs command to use rich tables
2024-07-06 21:00:34 +02:00
Matthias
c296a8cf82
Improve rich tables interface
2024-07-06 20:59:50 +02:00
Matthias
c9b3987d33
chore: update rich-table print helper
2024-07-06 18:30:48 +02:00
Matthias
768a51cb9b
Extract rich_table print to utils
2024-07-06 18:26:36 +02:00
Matthias
2d8470b254
Remove unused imports
2024-07-06 18:26:08 +02:00
Matthias
8d00e1d929
feat: Use Rich for list-strategies command
2024-07-06 18:09:03 +02:00
Matthias
2e0372d247
extract print_rich_table
2024-07-06 13:12:16 +02:00
Matthias
bafb6507c4
Use Rich table for pair list output
2024-07-06 13:09:37 +02:00
Matthias
b6b589b1f0
Update list-exchanges to use rich tables
2024-07-06 12:59:50 +02:00
Matthias
95097d1f51
chore: don't overwrite exchanges variable
2024-07-06 11:49:26 +02:00
Matthias
6b98bfe9b7
Simplify output
2024-07-06 11:42:40 +02:00
Matthias
7a67771e46
feat: include orderbook / fetchTicker to exchange_has
...
this will ensure one of the "get price" methods is available.
2024-07-06 10:55:10 +02:00
Matthias
bfe18573f3
Improve wording for list-exchanges command
2024-07-06 10:52:03 +02:00
Simon Waiblinger
f126120421
Merge branch 'freqtrade:develop' into feature/stoploss-start-at
2024-07-05 22:23:56 +02:00
simwai
af505b346c
Fixed an access on the config by a wrong config key
2024-07-05 22:17:40 +02:00
simwai
77b4689ac8
Fixed implementation of unlock_at and updated unit tests
2024-07-05 22:14:35 +02:00
Matthias
4a4e6bc952
chore: fix flake8-builtins overrides
2024-07-05 08:51:23 +02:00
Matthias
deeabbca12
chore: Don't override builtins
2024-07-05 08:51:20 +02:00
Matthias
8d9825ac95
chore: noqa S404
...
we're using static parameters with subpross, so it should be safe.
2024-07-05 08:25:24 +02:00
Matthias
ab0fd461ed
chore: Replace np.NAN with np.nan
...
properly implements what #10402 tried to do.
2024-07-05 08:18:36 +02:00
Joe Schr
aa86e95650
refresh_latest_trades: use max_candles
to determine trades download count
2024-07-04 18:33:05 +02:00
Matthias
cd8bd9038e
fix: Reassign "options" on market reload
...
Ensures that all data is available after init or reload.
2024-07-04 18:12:14 +02:00
Joe Schr
3486327e78
Extract global cached_grouped_trades_per_pair
into IStrategy
2024-07-04 17:23:59 +02:00
Joe Schr
e5221bded7
Align constant defaults for cache_size
with max_candles
2024-07-04 17:06:59 +02:00
Matthias
7c697d4ded
fix: Validate trades for fee
...
We can't rely on the "trades" subarray from the order
to contain everything we need
As such, we need to ensure that required properties are present and not None.
closes #10398
2024-07-04 16:38:12 +02:00