Commit Graph

112 Commits

Author SHA1 Message Date
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 916e1bbc7c
Merge pull request #8412 from freqtrade/fix/partial_stops
support partially filled stops
2023-04-01 15:18:42 +02:00
Matthias 861c577138 Support partially filled stop orders
closes #8374
2023-03-29 07:05:39 +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 ee205ddc86 Improve trade.from_json when stops are used 2023-03-25 20:26:56 +01:00
Matthias 9c6a49436b Export amount/price precisions per trade 2023-03-25 11:42:19 +01:00
Matthias b7709126f9 remove .query completely 2023-03-16 18:07:22 +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
Matthias aa54b77702 Rename _session to sessoin 2023-03-15 21:12:06 +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 25fd4a04d6 Update sqlalchemy QueryPropertyDescriptor to match latest version 2023-03-06 06:34:37 +01:00
Matthias f0cbb4f949 Expose relative realized profit 2023-03-04 18:20:31 +01:00
Matthias c03c3a5706 improve order REPR display 2023-03-03 18:12:41 +01:00
Matthias 103bd9e2f2 keep Trade.session private 2023-03-02 07:26:50 +01:00
Matthias b980f45b2b Fix test mypy errors 2023-03-02 06:23:01 +01:00
Matthias f0f72fdd33 Don't define "mapped" on LocalTrade class 2023-03-01 20:32:32 +01:00
Matthias 388dfec50b Remove last type error 2023-03-01 20:32:32 +01:00
Matthias 4a35d32b6a Improve trade stop types 2023-03-01 20:32:32 +01:00
Matthias a1166b1077 allow null fee on calc_base_close 2023-03-01 20:32:32 +01:00
Matthias e5c9cde36f Update trades_proxy typing 2023-03-01 20:32:32 +01:00
Matthias 7c09c01788 Add some more typehints 2023-03-01 20:32:32 +01:00
Matthias 0f914cf2bd Use Mapped for LocalTrade
this won't initialize sqlalchemy, as the base class is not inheriting from sqlalchemy.
2023-03-01 20:32:32 +01:00
Matthias d175ab495b Move SessionType to base module 2023-03-01 20:32:32 +01:00
Matthias b65cff0adc Update "Query" type 2023-03-01 20:32:32 +01:00
Matthias db4f4498dc Experimentally type query property ... 2023-03-01 20:32:32 +01:00
Matthias 0691bbaad9 Update some db types 2023-03-01 20:32:32 +01:00
Matthias 101d9ab87f Improvements - tests runnable again 2023-03-01 20:32:32 +01:00
Matthias 65a5cf64df Re-type session 2023-03-01 20:32:32 +01:00
Matthias 608a7c2d38 Add safe_close_rate 2023-03-01 20:32:31 +01:00
Matthias 47b66f3220 More fun with types 2023-03-01 20:32:31 +01:00
Matthias 491f49388c "Mapped" for trade_model 2023-03-01 20:32:31 +01:00
Matthias bb116456a9 Update Types for Order object 2023-03-01 20:32:31 +01:00
Matthias 98791752a9 Update TradeModels to mapped_column 2023-03-01 20:32:31 +01:00
Matthias 39a658eac2 Update DeclarativeBase 2023-03-01 20:32:31 +01:00
Matthias 3c019e0e16 tentative augmented typing of Trade object 2023-03-01 20:32:31 +01:00
Matthias 9d455f58b1 Improve some trade model Types 2023-03-01 20:32:31 +01:00
Matthias b62830031f Dummy-type query objects 2023-03-01 20:32:31 +01:00
Matthias f89b63b0c5 Fix dry-run stoploss orders filling "in place" after restart. 2023-02-18 19:25:11 +01:00
Matthias 81619fb4a0 Properly use sqlalchemy column types 2023-02-06 19:51:51 +01:00
Matthias 448505fbfb Fix minor issue where amount could be empty in rest calls 2023-01-31 20:38:18 +01:00
Matthias 020dc3c6e1 filled-date shouldn't update again 2023-01-27 20:21:29 +01:00
Matthias 8108a48f39 Follow PEP 484 - no implicit optionals 2023-01-21 20:01:56 +01:00
Matthias 305b067e48 Support having no Amount/Price available from the exchange initially 2023-01-08 13:55:09 +01:00
Matthias fd694f14c2 Add new order columns, ft_amount and ft_price 2023-01-08 13:53:08 +01:00
Matthias 550ab2b8e8 Improve select_order to only consider filled where needed. 2023-01-08 11:24:04 +01:00