Matthias
|
a991c76842
|
feat: add test for test_list_data command
|
2024-08-13 06:54:35 +02:00 |
|
Matthias
|
d02ea3244a
|
feat: add "trades" switch to list-data command
|
2024-08-13 06:46:02 +02:00 |
|
Matthias
|
5a9f87ac63
|
feat: add start_list_trades_data command to output trades data
|
2024-08-13 06:44:28 +02:00 |
|
Matthias
|
cf26635e3c
|
feat: add trades helper functions
trades_get_available data and trades_data_min_max
|
2024-08-13 06:36:39 +02:00 |
|
Matthias
|
b63c04df4f
|
chore: update help wording
|
2024-08-12 20:11:43 +02:00 |
|
Matthias
|
784208dd87
|
chore: improve variable naming for ohlcv
|
2024-08-12 19:44:55 +02:00 |
|
Matthias
|
5cb6c234c4
|
chore: improve naming for refresh_latest_trades
|
2024-08-12 19:44:45 +02:00 |
|
Matthias
|
7972a023ed
|
fix: oddly wrong fee_cost calculation
|
2024-08-12 16:45:51 +02:00 |
|
Matthias
|
6cf92c2a90
|
chore: enhanced aggregation syntax
|
2024-08-12 16:41:07 +02:00 |
|
Matthias
|
70f3018e67
|
feat: remove "open_trade_count_start" workaround
Due to the updated pair ordering logic, we can open trades on
different pairs during the same candle without
superating the max_open_trades limit
|
2024-08-12 14:51:42 +02:00 |
|
Matthias
|
08c10c1f9b
|
chore: exclude right boundary from parallelism test
|
2024-08-12 14:51:42 +02:00 |
|
Matthias
|
7945eba386
|
feat: Evaluate pairs with open trades first
This will enable further improved logic for pairs with no open trade.
|
2024-08-12 14:51:42 +02:00 |
|
Matthias
|
f01e101447
|
feat: extract backtest iteration into generator
|
2024-08-12 14:51:42 +02:00 |
|
Matthias
|
980b81f009
|
chore: Simplify futures backtest
|
2024-08-12 14:51:37 +02:00 |
|
Matthias
|
10f0522a6b
|
chore: update attribute wording to bt_profit
|
2024-08-12 10:57:53 +02:00 |
|
Matthias
|
2bc9cdafb2
|
chore: update attribute wording to bt_trades
|
2024-08-12 10:57:53 +02:00 |
|
Matthias
|
e643a2ea32
|
chore: update attribute wording to bt_trades_open
|
2024-08-12 10:57:53 +02:00 |
|
Matthias
|
0afd3fc5e1
|
fix: improved handling for corrupt trades files
part of #10515
|
2024-08-10 20:13:36 +02:00 |
|
Matthias
|
f5ebfcca5a
|
chore: accept that trades dataframes may be empty for some reason
part of #10515
|
2024-08-10 20:13:30 +02:00 |
|
Matthias
|
6f33115187
|
Merge pull request #10400 from simwai/feature/stoploss-start-at
Added unlock_at field for protection config
|
2024-08-10 16:40:09 +02:00 |
|
Matthias
|
ed59f74cb8
|
chore: move asyncio import to only import when necessary
|
2024-08-09 06:45:08 +02:00 |
|
Matthias
|
2b4438720c
|
chore: call selectorPolicy
|
2024-08-09 06:16:44 +02:00 |
|
Matthias
|
758e532a6a
|
chore: add todo to uvicorn workaround
|
2024-08-08 20:25:17 +02:00 |
|
Matthias
|
d4ca6617de
|
chore: set asyncio-policy for windows
|
2024-08-08 20:25:09 +02:00 |
|
xmatthias
|
9d0cd961b4
|
chore: update pre-commit hooks
|
2024-08-08 03:12:08 +00:00 |
|
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 |
|