Matthias
|
caf524c685
|
Don't fail on leverage tier loading error
closes #8512
|
2023-04-18 18:01:12 +02:00 |
|
Bohdan Kamuz
|
c297d99975
|
Telegram. Fixed the blacklist removal message
|
2023-04-18 10:09:48 +00:00 |
|
Matthias
|
3fb5cd3df6
|
Improve formatting
|
2023-04-17 20:27:18 +02:00 |
|
Matthias
|
7ff35fea3c
|
Default weekly report to monday
closes #8502
|
2023-04-17 20:20:38 +02:00 |
|
Matthias
|
14bca509da
|
Cleanup some code
|
2023-04-17 19:55:58 +02:00 |
|
Matthias
|
b2ea464250
|
Handle individual exceptions when initializing leverage tiers
closes #8515
closes #8512
closes #8514
|
2023-04-17 19:52:19 +02:00 |
|
Matthias
|
d73e7f292a
|
simplify Leverage tier code
|
2023-04-17 19:52:19 +02:00 |
|
Bohdan Kamuz
|
70e48ca43a
|
Merge branch 'freqtrade:develop' into develop
|
2023-04-17 12:46:00 +03:00 |
|
Bohdan Kamuz
|
d34b15d6a9
|
Telegram. Fixed the blacklist removal message
|
2023-04-17 09:40:41 +00:00 |
|
Matthias
|
daabc8ffbe
|
Merge pull request #8426 from initrv/add-sb3-learn-progress-bar
Add sb3 learn progress bar
|
2023-04-17 10:22:49 +02:00 |
|
Bohdan Kamuz
|
c291d69533
|
Merge branch 'freqtrade:develop' into develop
|
2023-04-17 08:35:40 +03:00 |
|
Matthias
|
8aec71e27e
|
Add bitvavo sublass to properly set ohlcv limit
|
2023-04-17 07:25:13 +02:00 |
|
Matthias
|
9caa74c796
|
Merge branch 'develop' into pr/initrv/8426
|
2023-04-16 18:16:16 +02:00 |
|
Richard Jozsa
|
8620f1178d
|
Merge branch 'freqtrade:develop' into develop
|
2023-04-16 14:29:57 +02:00 |
|
Bohdan Kamuz
|
1370ee498c
|
Merge branch 'freqtrade:develop' into develop
|
2023-04-16 14:39:44 +03:00 |
|
Matthias
|
f6e93114e6
|
Update binance leverage tiers file
|
2023-04-16 08:35:17 +02:00 |
|
Robert Caulk
|
6bc8759321
|
Update constants.py
Make progress bar true by default
|
2023-04-15 20:01:12 +02:00 |
|
Bohdan Kamuz
|
1d40162e9d
|
Telegram. Fixed the blacklist removal message.
|
2023-04-15 15:57:31 +00:00 |
|
Matthias
|
a78672c10b
|
Improve log message formatting
|
2023-04-15 09:47:01 +02:00 |
|
Matthias
|
6a0a33739b
|
order cost should be with leverage, not leverage-cleared
closes #8495
|
2023-04-15 09:09:28 +02:00 |
|
Robert Caulk
|
daa9f6cc19
|
Merge pull request #8494 from freqtrade/bug-fix-pytorch
Bug fix: ensure data is on same device as model
|
2023-04-14 00:31:43 +02:00 |
|
Matthias
|
90ce2ae7e4
|
Merge branch 'develop' into pr/initrv/8426
|
2023-04-13 20:01:35 +02:00 |
|
Matthias
|
3c64c6b034
|
Merge pull request #8461 from freqtrade/feat/hyperopt_progressbar
hyperopt progressbar -> rich
|
2023-04-13 20:00:27 +02:00 |
|
Matthias
|
3b377149e4
|
Add clarifying comment, simplify code
|
2023-04-13 18:19:52 +02:00 |
|
Matthias
|
c0045bad34
|
Merge branch 'develop' into feat/hyperopt_progressbar
|
2023-04-13 18:01:29 +02:00 |
|
robcaulk
|
dcf9bbdaea
|
ensure data is on same device as the model
|
2023-04-13 12:19:34 +02:00 |
|
Bloodhunter4rc
|
84d2d5e2a6
|
Change ["Dummy"] to [None].
|
2023-04-12 19:32:28 +02:00 |
|
Bloodhunter4rc
|
44bf59668b
|
prevents continous fetching every x bot_loop seconds , adheres to refresh_period, in case the pairlist returned from the remote end is empty.
|
2023-04-12 13:16:53 +02:00 |
|
Matthias
|
2131205db6
|
Bump tag length to 255
|
2023-04-12 07:19:36 +02:00 |
|
Matthias
|
b2b19915e6
|
Limit enter_tag and exit_reason to their actual field lenght
closes #8486
|
2023-04-12 07:19:36 +02:00 |
|
Matthias
|
a6d2233b95
|
Use constant for custom field lengths
|
2023-04-11 21:05:14 +02:00 |
|
Matthias
|
9857675a5e
|
Update torch import
|
2023-04-11 19:38:24 +02:00 |
|
Robert Caulk
|
4ab047dfa7
|
Merge pull request #8297 from Yinon-Polak/feat/add-pytorch-model-support
Feat/add pytorch model support
|
2023-04-11 15:40:12 +02:00 |
|
Matthias
|
476ed938f5
|
Extract custom_tag limit from interface file
|
2023-04-11 07:26:38 +02:00 |
|
Matthias
|
b892d373cd
|
Improve timerange parsing when accepting values from API
|
2023-04-10 19:45:24 +02:00 |
|
Matthias
|
e2cd23b1d2
|
Remove deprecated pandas option
|
2023-04-10 16:33:56 +02:00 |
|
Matthias
|
605cc20a21
|
Merge pull request #8459 from freqtrade/feat/kvstore
Add initial bot start time to /profit endpoint
|
2023-04-10 14:49:01 +02:00 |
|
Matthias
|
f73d2a5371
|
Ensure bot_start is called when visualizing results
|
2023-04-10 14:48:02 +02:00 |
|
Matthias
|
cf770d496b
|
Improve visual display of progressbar
|
2023-04-09 18:25:50 +02:00 |
|
Matthias
|
bfd9e35e34
|
Replace hyperopt progressbar with rich progressbar
|
2023-04-09 18:17:22 +02:00 |
|
Matthias
|
ed57e7d43b
|
Refactor logging to be a package, instead of a module
|
2023-04-09 16:48:18 +02:00 |
|
Matthias
|
818d18d4e0
|
Add StdErrStreamHandler to logging
|
2023-04-09 16:23:00 +02:00 |
|
Matthias
|
b6aac5079b
|
REmove Rich-progress wrapper again
|
2023-04-09 16:21:30 +02:00 |
|
Matthias
|
40450ebecc
|
Add dependency on Rich
|
2023-04-09 16:05:23 +02:00 |
|
Matthias
|
d532da9071
|
Add Rich Progressbar Wrapper
|
2023-04-09 16:04:31 +02:00 |
|
Matthias
|
df51111c33
|
Always show strategy summary
|
2023-04-09 08:53:36 +02:00 |
|
Matthias
|
dd8900a1c6
|
Improve ordering of backtest output
|
2023-04-09 08:53:36 +02:00 |
|
Matthias
|
f5a5c2d6b9
|
Improve imports
|
2023-04-08 16:44:33 +02:00 |
|
Matthias
|
a102cfdfc9
|
Add new /profit fields to API
|
2023-04-08 16:41:25 +02:00 |
|
Matthias
|
cf2cb94f8d
|
Add bot start date to /profit output
|
2023-04-08 16:38:44 +02:00 |
|
Matthias
|
fa3a81b022
|
convert Keys to enum
|
2023-04-08 16:28:50 +02:00 |
|
Matthias
|
7ff30c6df8
|
Add additional, typesafe getters
|
2023-04-08 16:24:38 +02:00 |
|
Matthias
|
7751768b2e
|
Store initial_time value
|
2023-04-08 16:13:16 +02:00 |
|
Matthias
|
9c2cdd4fb9
|
Merge pull request #8388 from freqtrade/patch-pair-colon-bug
Bug fix: FreqAI backtest target setting
|
2023-04-08 14:16:41 +02:00 |
|
robcaulk
|
69b9b35a08
|
Merge remote-tracking branch 'origin/develop' into feat/add-pytorch-model-support
|
2023-04-08 13:22:25 +02:00 |
|
robcaulk
|
48d3c8e62e
|
fix model loading from disk bug, improve doc, clarify installation/docker instructions, add a torch tag to the freqairl docker image. Fix seriously outdated prediction_model docstrings
|
2023-04-08 12:09:53 +02:00 |
|
Matthias
|
ac817b7808
|
Improve docstrings for key-value store
|
2023-04-08 10:09:31 +02:00 |
|
Matthias
|
c083723698
|
Add initial version of key value store
|
2023-04-08 10:07:03 +02:00 |
|
Matthias
|
f8d89c46e5
|
Don't reset open_order_id if the order didn't cancel
|
2023-04-07 19:49:13 +02:00 |
|
Matthias
|
1952e453bb
|
Improved formatting for fetch order_or_stop calls
|
2023-04-07 17:35:11 +02:00 |
|
Matthias
|
77985fa591
|
Update thread name for uvicorn worker
|
2023-04-07 14:49:53 +02:00 |
|
Matthias
|
f03a99918a
|
Ensure hyper param file can be loaded
closes #8452
|
2023-04-04 20:04:28 +02:00 |
|
Yinon Polak
|
a655524221
|
pytorch mlp rename input to fix mypy error
|
2023-04-04 12:24:29 +03:00 |
|
Yinon Polak
|
26738370c7
|
pytorch mlp add explicit annotation to fix mypy error
|
2023-04-04 12:12:02 +03:00 |
|
Matthias
|
92a060c5b4
|
Make stop_price_parameter configurable by exchange
|
2023-04-03 20:18:57 +02:00 |
|
Yinon Polak
|
6b204c97ed
|
fix pytorch data convertor type hints
|
2023-04-03 19:02:07 +03:00 |
|
Yinon Polak
|
0c4574b3b7
|
prevent mypy error, explicitly unpack input list of pytorch mlp model,
|
2023-04-03 18:10:47 +03:00 |
|
Yinon Polak
|
d9d9993179
|
add documentation
|
2023-04-03 17:06:39 +03:00 |
|
Yinon Polak
|
7b494c8333
|
add documentation to pytorch data convertor
|
2023-04-03 16:39:49 +03:00 |
|
Yinon Polak
|
bc9454e0f9
|
add device to data convertor class doc
|
2023-04-03 16:36:38 +03:00 |
|
Yinon Polak
|
36a0a14a23
|
clean code
|
2023-04-03 16:26:42 +03:00 |
|
Yinon Polak
|
c137666230
|
fix imports
|
2023-04-03 16:03:15 +03:00 |
|
Yinon Polak
|
bd3b70293f
|
add pytorch data convertor
|
2023-04-03 15:19:10 +03:00 |
|
Matthias
|
372f1cb37f
|
Reduce verbosity for stop orders
|
2023-04-03 06:37:31 +02:00 |
|
Matthias
|
a3acdd5240
|
apply stop-reserve to minimum limits only when necessary
it's unnecessary for amount - but necessary for Cost / price limits.
|
2023-04-03 06:37:31 +02:00 |
|
Matthias
|
e6a125719e
|
Slightly refactor _get_stake_amount_limit
|
2023-04-03 06:37:31 +02:00 |
|
Matthias
|
78a1551798
|
Reorder get_stake_limit
|
2023-04-03 06:37:31 +02:00 |
|
initrv
|
cfc0410388
|
use rl_config get instead of freqai_info
|
2023-04-02 04:08:07 +03:00 |
|
initrv
|
cccf4f305b
|
fix randomize_starting_position typo
|
2023-04-02 03:42:05 +03:00 |
|
initrv
|
cab82e8e60
|
Add sb3 learn progress bar
|
2023-04-02 02:59:02 +03:00 |
|
Matthias
|
dc7e834911
|
Fix some type issues
|
2023-04-01 20:17:56 +02:00 |
|
Matthias
|
a630799984
|
Merge pull request #8423 from freqtrade/add-profit-trade-history
make trade_type value more explicit, add profit to trade_history dict
|
2023-04-01 15:19:54 +02:00 |
|
Matthias
|
916e1bbc7c
|
Merge pull request #8412 from freqtrade/fix/partial_stops
support partially filled stops
|
2023-04-01 15:18:42 +02:00 |
|
robcaulk
|
92f34f262e
|
make trade_type value more explicit, add profit to trade_history dict
|
2023-04-01 10:05:58 +02:00 |
|
Matthias
|
5e13b48648
|
Merge pull request #8386 from freqtrade/feature/price_to_precision_round
price to precision rounding
|
2023-03-31 07:20:10 +02:00 |
|
Matthias
|
3ec7c72da1
|
Bump develop version to 2023.4.dev
|
2023-03-30 07:06:23 +02:00 |
|
Matthias
|
861c577138
|
Support partially filled stop orders
closes #8374
|
2023-03-29 07:05:39 +02:00 |
|
Matthias
|
8a49d62068
|
Don't update liquidation price for closed trades
|
2023-03-29 06:49:22 +02:00 |
|
Yinon Polak
|
5a7ca35c6b
|
declare class names in FreqaiExampleHybridStrategy
|
2023-03-28 16:24:49 +03:00 |
|
Yinon Polak
|
077a947972
|
clean code
|
2023-03-28 15:18:10 +03:00 |
|
Yinon Polak
|
dfbebdea9b
|
improve comment on class_names in freqai interface
|
2023-03-28 14:44:44 +03:00 |
|
Yinon Polak
|
b795a70102
|
fix config example in pytorch mlp documentation
|
2023-03-28 14:44:43 +03:00 |
|
Yinon Polak
|
026b6a39a9
|
bugfix skip test split when empty
|
2023-03-28 14:40:23 +03:00 |
|
Matthias
|
2860e817bd
|
Update cached binance leverage Tiers
|
2023-03-28 07:05:37 +02:00 |
|
Matthias
|
19b78fbc22
|
Override ccxt's marketOrderRequiresPrice settings for gate
|
2023-03-28 06:57:18 +02:00 |
|
Matthias
|
cde432fef0
|
Enable gate market orders
closes #8368
|
2023-03-28 06:56:11 +02:00 |
|
Richard Jozsa
|
7cbc0ce80a
|
Merge branch 'freqtrade:develop' into develop
|
2023-03-28 01:23:24 +02:00 |
|
Matthias
|
8ae44c204e
|
Merge pull request #8361 from TheJoeSchr/feature/trades-feather
featherdatahandler: implement trades_store/_trades_load
|
2023-03-27 21:05:30 +02:00 |
|
Matthias
|
ed0e7ead31
|
Fix wrong import
|
2023-03-27 20:36:05 +02:00 |
|
Matthias
|
3928051baf
|
Revert unneeded formatting changes
|
2023-03-27 20:35:26 +02:00 |
|
robcaulk
|
3cabcabcbd
|
ensure labels are properly defined in backtesting
|
2023-03-27 15:23:01 +02:00 |
|
Matthias
|
4891174a71
|
list-data should sort pairs also in timerange mode
|
2023-03-27 06:44:36 +02:00 |
|
Matthias
|
80a27bc0db
|
Fix random uvicorn error
|
2023-03-26 18:18:52 +02:00 |
|
Matthias
|
1c9abd9e35
|
Properly respect can_short flag in backtesting
closes #8387
|
2023-03-26 17:27:52 +02:00 |
|
Matthias
|
c14ac8a205
|
Properly handle non-replaced first entry orders
|
2023-03-26 16:46:41 +02:00 |
|
Matthias
|
b09fb5826f
|
don't use "can_short" in backtesting to determine application of leverage
|
2023-03-26 16:21:51 +02:00 |
|
Matthias
|
fb1541bdf6
|
Explicitly close loop in async tests
|
2023-03-26 16:21:51 +02:00 |
|
Matthias
|
444d18aa39
|
Revert binance PO fix, since ccxt has fixed this bug.
|
2023-03-26 16:21:51 +02:00 |
|
Matthias
|
d97500581d
|
Merge pull request #8379 from xmatthias/type_sendmsg
Type sendmsg
|
2023-03-26 14:09:01 +02:00 |
|
robcaulk
|
f1e831a7b8
|
fix bug in backtest target setting
|
2023-03-26 13:43:59 +02:00 |
|
Matthias
|
73b59df77b
|
Merge branch 'develop' into pr/paranoidandy/8272
|
2023-03-26 11:22:24 +02:00 |
|
Matthias
|
86aef7cf9d
|
Add current_time to bot_loop_start callbak
|
2023-03-26 11:22:19 +02:00 |
|
Matthias
|
0cb28f3d82
|
Use kwarg for rounding_mode, update tests with additional parameter
|
2023-03-26 11:00:41 +02:00 |
|
Matthias
|
d0d0cbe1d1
|
Implement price_to_precision logic for stoploss
|
2023-03-26 10:37:18 +02:00 |
|
Matthias
|
02078456fc
|
Merge branch 'develop' into pr/asuiu/8296
|
2023-03-26 10:28:02 +02:00 |
|
Matthias
|
01dfb1cba8
|
Revert having price_rounding_mode as configuration
|
2023-03-26 10:24:47 +02:00 |
|
Matthias
|
ee205ddc86
|
Improve trade.from_json when stops are used
|
2023-03-25 20:26:56 +01:00 |
|
Matthias
|
298f5685ee
|
Reuse existing "cancel_stoploss" call
|
2023-03-25 20:06:21 +01:00 |
|
Matthias
|
d426077445
|
Merge branch 'develop' of github.com:freqtrade/freqtrade into develop
|
2023-03-25 16:33:07 +01:00 |
|
Matthias
|
9aa455fcd4
|
Merge pull request #8364 from freqtrade/robcaulk-patch-1
Update freqai_interface.py
|
2023-03-25 16:27:25 +01:00 |
|
Robert Caulk
|
d9c8b322ce
|
Update freqai_interface.py
|
2023-03-25 13:37:07 +01:00 |
|
Matthias
|
f7c1ee6d3e
|
add precision values to api schema
|
2023-03-25 11:55:47 +01:00 |
|
Matthias
|
9c6a49436b
|
Export amount/price precisions per trade
|
2023-03-25 11:42:19 +01:00 |
|
Matthias
|
c0a57d352f
|
send base_currency with messages that need it.
|
2023-03-25 08:16:07 +01:00 |
|
Matthias
|
cbdd86d777
|
Fix test failures due to additional field
|
2023-03-24 21:05:10 +01:00 |
|
Matthias
|
281dd7785e
|
Fix some remaining type errors
|
2023-03-24 20:56:18 +01:00 |
|
Matthias
|
ad58bac810
|
Type WS messagetypes
|
2023-03-24 20:54:28 +01:00 |
|
Matthias
|
8928d3616a
|
Improve msgtypes
|
2023-03-24 20:47:53 +01:00 |
|
Matthias
|
e8cffeeffd
|
Update RPCStatusMessage type
|
2023-03-24 20:36:29 +01:00 |
|
Matthias
|
76d289f0ce
|
Don't overwrite types
|
2023-03-24 20:35:01 +01:00 |
|
Matthias
|
245ae99273
|
Further typing ...
|
2023-03-24 20:33:00 +01:00 |
|
Matthias
|
70ad7b42b1
|
Improve msg typing
|
2023-03-24 20:33:00 +01:00 |
|
Matthias
|
0ece73578c
|
Add typedDict for RPC messages
Currently not fully functional.
|
2023-03-24 20:33:00 +01:00 |
|
Matthias
|
b317524ed7
|
protect adjust_trade_position from crashing in case of unsafe code
|
2023-03-24 20:27:45 +01:00 |
|
Matthias
|
469166636c
|
Set initial stoploss when creating the order
This ensures that a trade never has "None" as stoploss
|
2023-03-24 07:27:45 +01:00 |
|
Matthias
|
150c5510c7
|
Don''t fully fail bot when invalid price value is reached
closes #8300
|
2023-03-22 19:46:07 +01:00 |
|
Yinon Polak
|
479aafc331
|
rename Torch to PyTorch
|
2023-03-22 17:50:00 +02:00 |
|
Robert Caulk
|
bdf19f1d66
|
Update freqai_interface.py
|
2023-03-21 22:44:56 +01:00 |
|
Matthias
|
8cf3e9f91b
|
Accept "insufficient funds" error on set_leverage from stop calls
closes #8341
|
2023-03-21 19:29:27 +01:00 |
|
Matthias
|
36c45fd14f
|
Remove unused argument from set_leverage
|
2023-03-21 19:14:09 +01:00 |
|
Joe Schr
|
0128b63c1c
|
add 'feather' to AVAILABLE_DATAHANDLERS_TRADES
|
2023-03-21 19:13:32 +01:00 |
|
Joe Schr
|
e16db814fa
|
featherdatahandler: implement trades_store/_trades_load
|
2023-03-21 17:56:51 +01:00 |
|
robcaulk
|
1ba01746a0
|
organize pytorch files
|
2023-03-21 15:09:54 +01:00 |
|
Yinon Polak
|
83a7d888bc
|
type hint init in pytorch mlp classes
|
2023-03-21 15:19:34 +02:00 |
|
Yinon Polak
|
a80afc8f1b
|
add optional target tensor squeezing to pytorch trainer
|
2023-03-21 13:20:54 +02:00 |
|
Yinon Polak
|
97339e14cf
|
round up divisions in calc_n_epochs
|
2023-03-21 12:29:05 +02:00 |
|
Yinon Polak
|
443263803c
|
unsqueeze target tensor when 1 dimensional
|
2023-03-21 11:42:05 +02:00 |
|
Yinon Polak
|
9906e7d646
|
clean code
|
2023-03-21 11:23:45 +02:00 |
|
Yinon Polak
|
e8f040bfbd
|
add class_name attribute to freqai interface
|
2023-03-20 20:38:43 +02:00 |
|
Matthias
|
97c420b2df
|
Add explicit test for okx lev_prep
|
2023-03-20 19:27:48 +01:00 |
|
Yinon Polak
|
a4b617e482
|
type hints fixes
|
2023-03-20 20:22:28 +02:00 |
|
Matthias
|
7b5e322ef2
|
Merge pull request #8360 from freqtrade/okx_stop
Okx stoploss on exchange
|
2023-03-20 19:19:59 +01:00 |
|
Yinon Polak
|
c06cd38951
|
clean code
|
2023-03-20 19:55:39 +02:00 |
|
Yinon Polak
|
0a55753faf
|
move default attributes of pytorch classifier to initializer,
to prevent mypy from complaining
|
2023-03-20 19:40:36 +02:00 |
|
Yinon Polak
|
6b4d9f97c1
|
clean code
|
2023-03-20 19:28:30 +02:00 |
|
Matthias
|
639987cbab
|
Prevent parameter reuse
|
2023-03-20 18:19:17 +01:00 |
|
Matthias
|
56c2aa89bc
|
Merge pull request #8344 from freqtrade/fix/db_concurrent
Fix db concurrent problem
|
2023-03-20 18:17:09 +01:00 |
|
Yinon Polak
|
500c401b75
|
improve pytorch classifier documentation
|
2023-03-20 18:41:04 +02:00 |
|
Yinon Polak
|
9aec1ddb17
|
sort imports
|
2023-03-20 18:41:04 +02:00 |
|
Yinon Polak
|
d98890f32e
|
sort imports
|
2023-03-20 18:41:04 +02:00 |
|
Yinon Polak
|
f659f8e309
|
remove unused imports
|
2023-03-20 18:41:04 +02:00 |
|
Yinon Polak
|
54db239175
|
add pytorch regressor example
|
2023-03-20 18:41:04 +02:00 |
|
Yinon Polak
|
601c37f862
|
refactor classifiers class names
|
2023-03-20 18:41:04 +02:00 |
|
Yinon Polak
|
501e746c52
|
improve mlp documentation
|
2023-03-20 18:41:04 +02:00 |
|
Yinon Polak
|
d04146d1b1
|
improve mlp documentation
|
2023-03-20 18:41:04 +02:00 |
|
Yinon Polak
|
ea08931ab3
|
add mlp documentation
|
2023-03-20 18:41:04 +02:00 |
|
Yinon Polak
|
ddd1b5c0ff
|
modify feedforward net, move layer norm to start of thr block
|
2023-03-20 18:41:04 +02:00 |
|
Yinon Polak
|
fbf7049ac5
|
sort imports
|
2023-03-20 18:41:04 +02:00 |
|
Yinon Polak
|
833aaf8e10
|
create children class to PyTorchClassifier to implement the fit method where we initialize the trainer and model objects
|
2023-03-20 18:41:04 +02:00 |
|
robcaulk
|
fab505be1b
|
cheat flake8 for now until we can refactor save into the model class
|
2023-03-20 18:41:03 +02:00 |
|
Richard Jozsa
|
66c326b789
|
Add proper handling of multiple environments
|
2023-03-20 15:54:58 +01:00 |
|
Matthias
|
4f4bfdac4d
|
Adjustments to okx stoploss
|
2023-03-20 09:00:00 +01:00 |
|
Matthias
|
a7c7f720c0
|
Add test for okx fetch_stop
|
2023-03-19 20:03:34 +01:00 |
|
Matthias
|
224f289ec8
|
OKX Stop: Add some more okx specific logic
|
2023-03-19 19:45:30 +01:00 |
|
Matthias
|
d84ece7258
|
Use conditional orders for stop orders
|
2023-03-19 19:44:35 +01:00 |
|
Matthias
|
6c5dc7e0a9
|
OKX: improve stop order handling
|
2023-03-19 19:44:35 +01:00 |
|
Matthias
|
df20757d21
|
OKX stop: implement proper stoploss fetching
|
2023-03-19 19:44:35 +01:00 |
|
Matthias
|
a2ce288241
|
Add okx stoploss on exchange (non-working for futures).
|
2023-03-19 19:44:35 +01:00 |
|
Matthias
|
ce3efa8f00
|
Remove pointless asserts
|
2023-03-19 18:05:08 +01:00 |
|
Matthias
|
c92f28bf6f
|
ruff: Activate UP ruleset
|
2023-03-19 17:57:56 +01:00 |
|
Matthias
|
222ecdecd2
|
Improve code quality
|
2023-03-19 17:50:08 +01:00 |
|
Matthias
|
3d91dd8a98
|
Support post-only orders for Binance spot
closes #8044
|
2023-03-19 15:36:35 +01:00 |
|
Matthias
|
9ccc3e52ec
|
Simplify time in force code structure
|
2023-03-19 15:30:27 +01:00 |
|
Matthias
|
f5f151fcc5
|
Fix typing error
|
2023-03-19 15:06:56 +01:00 |
|
Matthias
|
f455e3327c
|
Simplify method further
|
2023-03-19 15:01:37 +01:00 |
|
Matthias
|
cd9c2c4c23
|
Merge branch 'develop' into pr/froggleston/7861
|
2023-03-19 15:00:20 +01:00 |
|
Matthias
|
af6fc886f6
|
Small refactor for new methods
|
2023-03-19 14:56:41 +01:00 |
|
hippocritical
|
763f4f4a3e
|
Merge branch 'freqtrade:develop' into strategy_utils
|
2023-03-18 20:15:12 +01:00 |
|
hippocritical
|
4925d8f580
|
Merge remote-tracking branch 'origin/strategy_utils' into strategy_utils
|
2023-03-18 20:07:34 +01:00 |
|
hippocritical
|
b1f88e8861
|
fixed typo from trades to trade
|
2023-03-18 20:02:55 +01:00 |
|
Matthias
|
62c8dd98d5
|
Use combination of thread-local and asyncio-aware session context
|
2023-03-18 19:28:22 +01:00 |
|
Matthias
|
b0a7b64d44
|
Close sessions after telegram calls
|
2023-03-18 19:28:22 +01:00 |
|
Matthias
|
d808dd49e8
|
Fix ruff violation
|
2023-03-18 19:28:13 +01:00 |
|
Matthias
|
818d2bf92a
|
Fix stoploss on exchange value in /show_config call
|
2023-03-18 18:02:46 +01:00 |
|
Matthias
|
477dc50425
|
Add pair output to "tossed" messages
|
2023-03-18 16:32:07 +00:00 |
|
Robert Caulk
|
186fe5933b
|
Merge pull request #8338 from freqtrade/freqai_exception
Fix exceptions when training fails
|
2023-03-18 12:56:25 +01:00 |
|
Matthias
|
8ab35bbaf3
|
Merge pull request #8340 from freqtrade/sqlalchemy2_queyr
remove Sqlalchemy .query usage
|
2023-03-18 08:10:56 +01:00 |
|
Matthias
|
9044052b4e
|
Fix exceptions when training fails
|
2023-03-17 18:29:10 +01:00 |
|
hippocritical
|
209811d23a
|
Merge branch 'freqtrade:develop' into strategy_utils
|
2023-03-17 08:48:52 +01:00 |
|
Matthias
|
b7709126f9
|
remove .query completely
|
2023-03-16 18:07:22 +01:00 |
|
Robert Caulk
|
00054dcfde
|
Merge pull request #8307 from initrv/tensorboard-category
Improve tensorboard_log
|
2023-03-16 11:10:29 +01:00 |
|
Matthias
|
6ed337faa3
|
Update several tests to remove .query
|
2023-03-16 07:04:15 +01:00 |
|
Matthias
|
e579ff9532
|
Simplify pairlock querying
|
2023-03-16 06:48:12 +01:00 |
|
Matthias
|
ae361e1d5d
|
Update more .query usages
|
2023-03-16 06:44:53 +01:00 |
|
Richard Jozsa
|
d03fe1f8ee
|
add latest experimental version of gymnasium
|
2023-03-16 00:53:37 +01:00 |
|
Matthias
|
8865af9104
|
Remove .query from pairlock
|
2023-03-15 21:21:00 +01:00 |
|
Matthias
|
aa54b77702
|
Rename _session to sessoin
|
2023-03-15 21:12:06 +01:00 |
|
Matthias
|
8073989c98
|
Remove more usages of .query
|
2023-03-15 21:10:47 +01:00 |
|
Matthias
|
d45599ca3b
|
Fix some type errors
|
2023-03-15 21:09:25 +01:00 |
|
Matthias
|
b469addffb
|
remove usage of .query from regular models
|
2023-03-15 21:00:30 +01:00 |
|
Matthias
|
95ff59a21c
|
Improve documentation for get_trades_proxy
|
2023-03-15 07:23:54 +01:00 |
|
Matthias
|
8f29312c9e
|
Minimum re-entry stake should not include stoploss
|
2023-03-14 08:14:01 +01:00 |
|
Matthias
|
5c280d5649
|
Improve emergency_exit handling
|
2023-03-13 20:28:13 +01:00 |
|
Matthias
|
487469680f
|
Use correct exception type for ccxt.InvalidOrder
|
2023-03-13 20:13:12 +01:00 |
|
Matthias
|
8fd13933c3
|
Improve variable naming
|
2023-03-13 19:51:03 +01:00 |
|
Matthias
|
cf70deaf8d
|
Disallow negative liquidation prices
part of #8300
|
2023-03-13 19:41:39 +01:00 |
|
Matthias
|
3d31eca365
|
Update Exception to contain more info
part of #8300
|
2023-03-13 19:40:52 +01:00 |
|
Matthias
|
d723979c42
|
Move total_trades to explicit variable
|
2023-03-13 19:21:53 +01:00 |
|
Yinon Polak
|
918889a2bd
|
reduce mlp number of parameters for testing
|
2023-03-13 20:09:12 +02:00 |
|
initrv
|
f3a1177bad
|
bring inc back
|
2023-03-13 17:53:35 +03:00 |
|
Matthias
|
0e663a5bf8
|
Refresh binance cached leverage tiers
|
2023-03-13 07:06:59 +01:00 |
|
Yinon Polak
|
d7ea750823
|
revert to using model_training_parameters
|
2023-03-13 00:35:51 +02:00 |
|
Yinon Polak
|
b6096efadd
|
logging change
|
2023-03-13 00:35:14 +02:00 |
|
Yinon Polak
|
b927c9dc01
|
remove train loss calculation from estimate_loss
|
2023-03-13 00:17:34 +02:00 |
|
Yinon Polak
|
523a58d3d6
|
simplify statement for pytorch file_type extension
|
2023-03-13 00:16:44 +02:00 |
|
Matthias
|
fbca8e6587
|
Allow empty pairlock reasons through api
closes #8312
|
2023-03-12 21:31:08 +01:00 |
|
initrv
|
a10f78e3ef
|
fix increment in case of 0
|
2023-03-12 23:29:27 +03:00 |
|
Matthias
|
f584edf809
|
Improve tests by simply running a full strategy through everything
|
2023-03-12 16:45:56 +01:00 |
|
Matthias
|
0911cd72a2
|
Add test for strategy-updater start method
|
2023-03-12 15:59:14 +01:00 |
|
Matthias
|
d2a412d2c6
|
Simplify start_strategy_update
|
2023-03-12 15:47:03 +01:00 |
|
Matthias
|
cb086f79ff
|
Improve doc wording and command parameters
|
2023-03-12 15:46:44 +01:00 |
|
Yinon Polak
|
0012fe36ca
|
sort imports
|
2023-03-12 16:16:04 +02:00 |
|
hippocritical
|
d186f8f1e1
|
Merge branch 'freqtrade:develop' into strategy_utils
|
2023-03-12 14:40:02 +01:00 |
|
Yinon Polak
|
cb17b36981
|
simplify file_type check comparisons
|
2023-03-12 14:50:08 +02:00 |
|
Yinon Polak
|
f9fdf1c31b
|
generalize mlp model
|
2023-03-12 14:31:08 +02:00 |
|
Yinon Polak
|
1cf0e7be24
|
use one iteration on all test and train data for evaluation
|
2023-03-12 12:48:15 +02:00 |
|
initrv
|
82cb107520
|
add tensorboard category
|
2023-03-12 01:32:55 +03:00 |
|
Matthias
|
8726a4645d
|
Don't use deprecated Type construct
|
2023-03-11 15:15:32 +01:00 |
|
Matthias
|
59d2ff3ffa
|
Simplify handle_cancel_exit
|
2023-03-11 15:15:10 +01:00 |
|
Matthias
|
39c651e40c
|
Remove pointless reset of close_profit
|
2023-03-11 15:15:02 +01:00 |
|
Matthias
|
a76ca771f8
|
telegram: Fix sending telegram message with exception
|
2023-03-10 18:09:05 +01:00 |
|
hippocritical
|
f722823b0d
|
Merge remote-tracking branch 'origin/strategy_utils' into strategy_utils
|
2023-03-10 09:24:08 +01:00 |
|
hippocritical
|
a3988f56b2
|
Sorry matthias, did not see that you already committed something and did overwrite you.
Added your version to it instead of mine and pushed again (since it was already overwritten by me).
|
2023-03-10 09:23:56 +01:00 |
|
hippocritical
|
5a467eb969
|
Merge branch 'freqtrade:develop' into strategy_utils
|
2023-03-10 09:18:44 +01:00 |
|
hippocritical
|
5f8202e1b5
|
Merge remote-tracking branch 'origin/strategy_utils' into strategy_utils
# Conflicts:
# freqtrade/commands/strategy_utils_commands.py
# tests/test_strategy_updater.py
|
2023-03-10 09:00:00 +01:00 |
|
hippocritical
|
bfc7f48f17
|
added checks for python3.8 or lower since ast_comments.unparse() needs python 3.9 or higher.
testing with python 3.8 would make the build fail tests, skipping it there.
|
2023-03-10 08:59:07 +01:00 |
|
Matthias
|
5b2a291109
|
Merge pull request #8273 from freqtrade/stop_from_open_lev
Stop from open lev
|
2023-03-09 19:44:16 +01:00 |
|
Matthias
|
d3a3ddbc61
|
Check if exchang provides bid/ask via fetch_tickers - and fail with spread filter if it doesn't.
closes #8286
|
2023-03-09 19:42:43 +01:00 |
|
Yinon Polak
|
8a9f2aedbb
|
improve documentation
|
2023-03-09 14:55:52 +02:00 |
|
Yinon Polak
|
e88a0d5248
|
convert single quotes to double quotes
|
2023-03-09 13:29:11 +02:00 |
|
Yinon Polak
|
2ef11faba7
|
reformat documentation
|
2023-03-09 13:25:20 +02:00 |
|
Yinon Polak
|
c9eee2944b
|
reformat documentation
|
2023-03-09 13:01:04 +02:00 |
|
Yinon Polak
|
6f962362f2
|
expand pytorch trainer documentation
|
2023-03-09 12:45:46 +02:00 |
|
Yinon Polak
|
ba5de0cd00
|
add documentation
|
2023-03-09 11:21:10 +02:00 |
|
Yinon Polak
|
3081b9402b
|
add documentation
|
2023-03-09 11:14:54 +02:00 |
|
Matthias
|
30fd1e742e
|
Add 3.8 block for strategyUpdater
|
2023-03-09 07:46:58 +00:00 |
|
Matthias
|
4d8e3c25bd
|
Merge branch 'develop' into strategy_utils
|
2023-03-09 07:12:48 +00:00 |
|
ASU
|
1132fa6093
|
feat: Added price_rounding modes in config
|
2023-03-09 02:11:31 +02:00 |
|
robcaulk
|
d10ee0979a
|
ensure training_features_list is updated properly
|
2023-03-08 19:37:11 +01:00 |
|
Matthias
|
0318486bee
|
Update stoploss_from_open documentation for leverage adjustment
|
2023-03-08 19:35:26 +01:00 |
|
Robert Caulk
|
85e345fc48
|
Update BaseReinforcementLearningModel.py
|
2023-03-08 19:29:39 +01:00 |
|
Yinon Polak
|
1597c3aa89
|
set class names in IStrategy.set_freqai_targets method, also save class name with model meta data
|
2023-03-08 18:36:44 +02:00 |
|
Yinon Polak
|
7d26df01b8
|
fix tensor type hint
|
2023-03-08 16:17:19 +02:00 |
|
Yinon Polak
|
c8296ccb2d
|
sort imports
|
2023-03-08 16:13:35 +02:00 |
|
Yinon Polak
|
8d60327d60
|
add missing import
|
2023-03-08 16:12:47 +02:00 |
|
Yinon Polak
|
04564dc134
|
add missing import
|
2023-03-08 16:11:51 +02:00 |
|
Yinon Polak
|
6161b858c4
|
sort imports
|
2023-03-08 16:10:25 +02:00 |
|
Yinon Polak
|
1921a07b89
|
sort imports
|
2023-03-08 16:08:04 +02:00 |
|
Yinon Polak
|
dfbb2e2b35
|
sort imports
|
2023-03-08 16:03:36 +02:00 |
|
Yinon Polak
|
1805db2b07
|
change documentation and small bugfix
|
2023-03-08 15:38:22 +02:00 |
|
Yinon Polak
|
76fbec0c17
|
ad multiclass target names encoder to ints
|
2023-03-08 14:29:38 +02:00 |
|
robcaulk
|
29d337fa02
|
ensure ohlc is dropped from both train and predict
|
2023-03-08 11:26:28 +01:00 |
|
robcaulk
|
d9dc831772
|
allow user to drop ohlc from features in RL
|
2023-03-07 11:33:54 +01:00 |
|
Yinon Polak
|
4241bff32a
|
type hints fixes
|
2023-03-06 20:15:36 +02:00 |
|
Yinon Polak
|
5dd60eda36
|
type hints fixes
|
2023-03-06 19:37:08 +02:00 |
|
Yinon Polak
|
8acdd0b47c
|
type hints fixes
|
2023-03-06 19:14:54 +02:00 |
|
Yinon Polak
|
125085fbaf
|
add freqai.model_exists pytorch file type support
|
2023-03-06 18:10:49 +02:00 |
|
Yinon Polak
|
7eedcb9c14
|
reformat code
|
2023-03-06 17:56:07 +02:00 |
|
Yinon Polak
|
e6e747bcd8
|
reformat code
|
2023-03-06 17:50:02 +02:00 |
|
Yinon Polak
|
348a08f1c4
|
add todo - currently assuming class labels are strings ['0.0', '1.0' .. n_classes]. need to resolve it per ClassifierModel
|
2023-03-06 16:41:47 +02:00 |
|
Yinon Polak
|
b1ac2bf515
|
use data loader, add evaluation on epoch
|
2023-03-06 16:16:45 +02:00 |
|
Matthias
|
69e5377f3d
|
Merge pull request #8280 from freqtrade/dependabot/pip/develop/sqlalchemy-2.0.5.post1
Bump sqlalchemy from 2.0.4 to 2.0.5.post1
|
2023-03-06 08:20:17 +01:00 |
|
Matthias
|
d779d60812
|
Expose total_profit_ratio through API
|
2023-03-06 07:10:02 +01:00 |
|
Matthias
|
c4a80e33ea
|
Fix missing newline in telegram /status
|
2023-03-06 07:01:25 +01:00 |
|
Matthias
|
cab1b750b3
|
Improve test accuracy
|
2023-03-06 06:39:05 +01:00 |
|
Matthias
|
9d285e3dc0
|
Add total_profit_ratio to telegram output
part of #8234
|
2023-03-06 06:39:05 +01:00 |
|
Matthias
|
fff08f737f
|
/status msg - improve formatting further
|
2023-03-06 06:39:05 +01:00 |
|
Matthias
|
ca789b3282
|
/status - whitespace
|
2023-03-06 06:39:05 +01:00 |
|
Matthias
|
11eea9b4e1
|
Fix formatting for /status Realized profit
|
2023-03-06 06:39:05 +01:00 |
|
Matthias
|
de015a2d7e
|
Improve telegram message formatting
|
2023-03-06 06:39:05 +01:00 |
|
Matthias
|
25fd4a04d6
|
Update sqlalchemy QueryPropertyDescriptor to match latest version
|
2023-03-06 06:34:37 +01:00 |
|
hippocritical
|
da44b39423
|
Merge remote-tracking branch 'origin/strategy_utils' into strategy_utils
|
2023-03-05 16:20:46 +01:00 |
|
hippocritical
|
d0d6f53dec
|
fixed github formatting errors
|
2023-03-05 16:19:26 +01:00 |
|
Yinon Polak
|
751b205618
|
initial commit
|
2023-03-05 16:59:24 +02:00 |
|
hippocritical
|
5dd919b7ad
|
Merge branch 'freqtrade:develop' into strategy_utils
|
2023-03-05 12:30:26 +01:00 |
|
Matthias
|
9444bbb6f3
|
/maxentries should be in single tics.
|
2023-03-04 20:09:39 +01:00 |
|
Matthias
|
7c0c98a368
|
Properly format first entry value, too.
|
2023-03-04 20:08:20 +01:00 |
|
Matthias
|
60e651b481
|
Updat bybit ohlcv data to v5
|
2023-03-04 19:49:37 +01:00 |
|
Matthias
|
548db18857
|
Improve wording on partial exit notifications
|
2023-03-04 19:27:55 +01:00 |
|
Matthias
|
aec11618ce
|
Telegram improved formatting
|
2023-03-04 18:28:15 +01:00 |
|