Matthias
|
33229c91cb
|
Add fetch_trading_fees endpoint
|
2022-03-26 13:53:36 +01:00 |
|
Matthias
|
0624817242
|
update unfilledtimeout settings to entry/exit
|
2022-03-26 11:55:11 +01:00 |
|
Matthias
|
6f1b14c013
|
Update buy_timeout and sell_timeout methods
|
2022-03-25 19:57:06 +01:00 |
|
Matthias
|
78fe29cc2d
|
Merge pull request #6588 from samgermain/contracts
Add amount_to_contracts and order_contracts_to_amount to exchange.stoploss
|
2022-03-25 19:18:01 +01:00 |
|
Matthias
|
46f4227329
|
Check if symbol is not None
|
2022-03-25 18:11:02 +01:00 |
|
Matthias
|
1c0946833d
|
Fix bug in exit-count detection
|
2022-03-25 16:06:03 +01:00 |
|
Matthias
|
cd11ba3489
|
Fix naming in interface.py
|
2022-03-25 15:36:30 +01:00 |
|
Matthias
|
1ab6773257
|
Update todo-lev to todo
|
2022-03-25 15:17:46 +01:00 |
|
Matthias
|
f8e87e45a5
|
Merge pull request #6576 from samgermain/funding-tests
funding_fee tests
|
2022-03-25 15:11:45 +01:00 |
|
Sam Germain
|
054b637001
|
Add amount_to_contracts and order_contracts_to_amount to stoploss
|
2022-03-25 06:56:05 -06:00 |
|
Matthias
|
743a7b7849
|
Merge branch 'develop' into feat/short
|
2022-03-25 10:04:18 +01:00 |
|
Matthias
|
a004bcf00f
|
Small refactor to backtesting
|
2022-03-25 08:03:32 +01:00 |
|
Matthias
|
5f71232d6f
|
Fix doc typo
|
2022-03-25 07:03:50 +01:00 |
|
Matthias
|
dcfa3e8648
|
Update SellType to ExitType
|
2022-03-25 06:55:37 +01:00 |
|
Matthias
|
c07883b1f9
|
Move ExitCheckTuple to enums
|
2022-03-25 06:50:18 +01:00 |
|
Matthias
|
8d111d357a
|
Update SellCheckTuple to new naming
|
2022-03-25 06:46:29 +01:00 |
|
Matthias
|
62e8c7b5b7
|
Rename parameter to avoid ambiguity
|
2022-03-25 06:39:57 +01:00 |
|
Matthias
|
d7f76ee452
|
Update confirm_trade_exit to use sell_reason terminology
|
2022-03-25 06:37:40 +01:00 |
|
Matthias
|
46ca773c25
|
Simplify some rpc code
|
2022-03-24 19:58:53 +01:00 |
|
Matthias
|
83f6401820
|
Add additional endpoints to "has_optional" dict as comments
|
2022-03-23 19:56:29 +01:00 |
|
Matthias
|
08a55d4f6d
|
Extract supported Exchanges to exchange.common
|
2022-03-23 19:51:44 +01:00 |
|
Matthias
|
e545ac1978
|
Revert condition to exploit lazy evaluation
|
2022-03-23 19:41:57 +01:00 |
|
Matthias
|
7d02e81857
|
Remove impossible TODO
|
2022-03-23 19:40:40 +01:00 |
|
Matthias
|
3fa8327711
|
Remove sample_short_strategy - sample_strategy is a better long/short strategy example
|
2022-03-23 19:30:02 +01:00 |
|
Matthias
|
de6519eb05
|
Update config builder to include okx for futures
|
2022-03-23 06:56:52 +01:00 |
|
Matthias
|
14f9d712dc
|
Simplify okx lev_prep
|
2022-03-23 06:49:17 +01:00 |
|
Matthias
|
5791d0a394
|
Align kraken._get_params with okex
|
2022-03-23 06:49:07 +01:00 |
|
Matthias
|
8a708a9892
|
Don't assing attributes we never use
|
2022-03-23 06:48:23 +01:00 |
|
Matthias
|
b1e3ead88b
|
Merge branch 'develop' into feat/short
|
2022-03-22 20:28:38 +01:00 |
|
Matthias
|
247635db79
|
Fix tests
|
2022-03-22 19:28:13 +01:00 |
|
Matthias
|
fa3c00c673
|
Remove some default arguments in history_utils
|
2022-03-22 07:20:21 +01:00 |
|
Matthias
|
5b4f343d36
|
Update buy output for backtesting
|
2022-03-22 06:45:36 +01:00 |
|
Matthias
|
08777abd85
|
Update backtesting output terminology to "exit"
|
2022-03-22 06:43:37 +01:00 |
|
Matthias
|
00287febc6
|
Merge pull request #6542 from TheJoeSchr/check_version_with_endswith
[develop] Check version with endswith
|
2022-03-21 22:17:39 +01:00 |
|
Matthias
|
487d3e891e
|
Revert version to develop for now
|
2022-03-21 19:41:34 +01:00 |
|
Matthias
|
2c89da6bf7
|
Update code to properly behave when rounding open_date for funding fees
|
2022-03-21 19:38:27 +01:00 |
|
Matthias
|
35a4053dbe
|
Merge pull request #6561 from adrianceding/fix_taker_stake_amount
Unified taker and maker's stake amount calculation logic
|
2022-03-21 19:07:00 +01:00 |
|
Matthias
|
4fd0681265
|
Combine stake_amount recalculation
|
2022-03-20 20:00:30 +01:00 |
|
Matthias
|
22206d0d76
|
Merge pull request #6559 from freqtrade/short_docs
Futures strategy migration docs
|
2022-03-20 17:12:04 +01:00 |
|
Matthias
|
e9c4e6a69d
|
Update derived strategy documentation
|
2022-03-20 13:21:09 +01:00 |
|
Matthias
|
49e087df5b
|
Allow Strategy subclassing in different files by enabling local imports
|
2022-03-20 13:07:06 +01:00 |
|
adriance
|
f01c9cd28c
|
fix taker stake amount with leverage
|
2022-03-20 20:06:32 +08:00 |
|
Matthias
|
fcec071a08
|
Use order date to fetch trades
using the trade open-date may fail in case of several trade-entries spread over a longer timeperiod.
closes #6551
|
2022-03-20 09:46:51 +01:00 |
|
Matthias
|
8556e6a053
|
Automatically assign buy-tag to force-buys
closes #6544
|
2022-03-20 09:33:47 +01:00 |
|
Matthias
|
aceaa3faec
|
remove last ticker_interval compatibility shim
|
2022-03-20 09:33:47 +01:00 |
|
Matthias
|
eb08b92180
|
Raise exception when ticker_interval is set.
|
2022-03-20 09:01:36 +01:00 |
|
Matthias
|
95f69b905a
|
Remove ticker_interval support
|
2022-03-20 09:00:53 +01:00 |
|
Matthias
|
36287a84cb
|
enhance migration documentation
|
2022-03-20 08:30:14 +01:00 |
|
Matthias
|
72fd937a74
|
INTERFACE_VERSION to 3
|
2022-03-20 08:30:14 +01:00 |
|
Matthias
|
052758bbac
|
Refactor price and stake out of _enter_trade
|
2022-03-19 15:45:43 +01:00 |
|
Matthias
|
b292f28b35
|
Call leverage before custom_stake_amount to properly determine min-stake-amount
|
2022-03-19 15:44:37 +01:00 |
|
Matthias
|
7d8ca63752
|
Merge pull request #6550 from freqtrade/short_tickerproblems
Short tickerproblems
|
2022-03-19 15:43:40 +01:00 |
|
Matthias
|
9f34f824af
|
Fix hyperopt when using futures markets
|
2022-03-19 13:20:14 +01:00 |
|
Matthias
|
97c1316bf1
|
Add new validation to validate excludes
|
2022-03-18 19:26:54 +01:00 |
|
Matthias
|
d32153c8d3
|
Validate pricing configuration
|
2022-03-18 17:07:12 +01:00 |
|
Matthias
|
2791e799ee
|
Rename tickers_has_quoteVolume
|
2022-03-18 16:49:37 +01:00 |
|
Matthias
|
1de5d2fb94
|
Remove unnecessary condition
|
2022-03-18 16:44:27 +01:00 |
|
Matthias
|
0c63c0bbb3
|
Update Gateio stoploss adjust
|
2022-03-18 10:41:38 +01:00 |
|
Matthias
|
f37038fb7d
|
Fix gateio stoploss_adjust header
|
2022-03-18 10:35:00 +01:00 |
|
Matthias
|
7868e50141
|
Merge branch 'develop' into feat/short
|
2022-03-18 08:18:17 +01:00 |
|
Matthias
|
208a139d2b
|
Incorporate fetch_bids_asks to allow binance spread filter to work
closes #6474
|
2022-03-18 07:08:16 +01:00 |
|
Matthias
|
fdce055061
|
Update deep_merge_dicts to disallow null-overrides
|
2022-03-18 06:58:22 +01:00 |
|
Matthias
|
b56aab0bdf
|
Update Volumepairlist type
|
2022-03-18 06:34:35 +01:00 |
|
Matthias
|
f55db8e262
|
Spreadfilter should fail to start if fetchTickers is not supported
|
2022-03-17 20:21:10 +01:00 |
|
Matthias
|
1299a703e2
|
Implement fix for okx futures not having quoteVolume
|
2022-03-17 20:15:51 +01:00 |
|
Matthias
|
a13b633c56
|
update VOlumepairlist to also work without tickers
|
2022-03-17 20:11:56 +01:00 |
|
Matthias
|
b6a6aa48c9
|
Create separate _ft_has_futures dict
|
2022-03-17 20:05:05 +01:00 |
|
Matthias
|
96bf82dbc6
|
Remove gateio broker program
|
2022-03-17 17:06:10 +01:00 |
|
Matthias
|
6024fa482e
|
Use brackets to break IF lines
|
2022-03-17 07:41:08 +01:00 |
|
Matthias
|
9b2ec5e653
|
Fix missleading variable naming
|
2022-03-17 06:58:08 +01:00 |
|
Matthias
|
d6309449cf
|
Fix short bug where close_rate is wrongly adjusted
|
2022-03-16 20:12:09 +01:00 |
|
Matthias
|
a89c1da19f
|
Fix 2 bugs in ROI calculation
|
2022-03-16 20:12:09 +01:00 |
|
Matthias
|
7c9d2dd20a
|
Fix a few more short bugs in backtesting
|
2022-03-16 07:00:50 +01:00 |
|
Joe Schr
|
47317e0f06
|
version: use 'contains' to check for "develop" instead of literal comparison
|
2022-03-15 21:08:37 +01:00 |
|
adriance
|
ceba4d6e9b
|
Remove meaningless code
|
2022-03-15 14:03:06 +08:00 |
|
Matthias
|
cbbdf00ddd
|
Update comments in short backtest rates
|
2022-03-15 06:39:07 +01:00 |
|
Matthias
|
ebd61ebdef
|
Merge pull request #6513 from samgermain/gateio-stoploss
Gateio stoploss on exchange
|
2022-03-15 06:27:54 +01:00 |
|
adriance
|
fd211166f0
|
fixed side error
|
2022-03-15 12:23:59 +08:00 |
|
adriance
|
7059892304
|
Optimize the code. Fix stop_rate judgment error
|
2022-03-15 12:04:02 +08:00 |
|
Matthias
|
18030a30e7
|
Add exchange parameter to test-pairlist command
This will allow for quick tests of the same pairlist config against
multiple exchanges.
|
2022-03-14 19:21:58 +01:00 |
|
adriance
|
31182c4d80
|
format
|
2022-03-14 18:38:44 +08:00 |
|
adriance
|
26a74220fd
|
remove buy filled logic
|
2022-03-14 13:43:42 +08:00 |
|
adriance
|
bea38a2e7c
|
remove filled date logic
|
2022-03-14 13:42:52 +08:00 |
|
adriance
|
a750369796
|
adjust none
|
2022-03-14 12:09:13 +08:00 |
|
adriance
|
f9e93cf3f8
|
fix buy filled date none
|
2022-03-14 11:55:36 +08:00 |
|
adriance
|
3d9c55d519
|
restore set_isolated_liq
|
2022-03-14 11:29:26 +08:00 |
|
adriance
|
c9bbc4a824
|
Merge branch 'feat/short' into fs_fix
|
2022-03-14 11:26:04 +08:00 |
|
Matthias
|
c63b5fbbbf
|
Use last to get rates for /balance endpoints
|
2022-03-13 17:53:52 +01:00 |
|
Matthias
|
d5f0c6c78d
|
Exclude alternative candletypes from timeframe check
|
2022-03-13 16:16:48 +01:00 |
|
Matthias
|
cfa9458bcc
|
Merge branch 'develop' into feat/short
|
2022-03-13 15:38:12 +01:00 |
|
Matthias
|
3133be19e3
|
Update precisionfilter to use last instead of ask or bid.
|
2022-03-13 15:23:01 +01:00 |
|
Matthias
|
7146122f4a
|
Update docstring
|
2022-03-13 15:06:32 +01:00 |
|
Matthias
|
b8b56d95f3
|
Update missleading docstring
|
2022-03-13 14:57:32 +01:00 |
|
Matthias
|
9107819c95
|
Fix order migration "forgetting" average
|
2022-03-13 14:42:15 +01:00 |
|
adriance
|
0fce0f64d1
|
Merge branch 'feat/short' into fs_fix
|
2022-03-13 14:41:22 +08:00 |
|
adriance
|
52bf926066
|
fix duplicate long
|
2022-03-13 12:26:57 +08:00 |
|
adriance
|
56c4ea6619
|
Merge branch 'feat/short' into fs_fix
|
2022-03-13 12:13:33 +08:00 |
|
Sam Germain
|
843606c9cb
|
gateio stoploss adjust
|
2022-03-12 20:14:23 -06:00 |
|
Sam Germain
|
7e7e596372
|
Revert "moved binance.stoploss_adjust to exchange class"
This reverts commit 6bb93bdc25 .
|
2022-03-12 20:07:50 -06:00 |
|
Sam Germain
|
bf5afbcdbd
|
Merge branch 'develop' into gateio-stoploss
|
2022-03-12 19:50:46 -06:00 |
|
Matthias
|
f343036e66
|
Add stoploss-ordertypes mapping for gateio
|
2022-03-12 19:23:20 +01:00 |
|
Matthias
|
b044dd2c45
|
Update custom_sell to custom_exit
|
2022-03-12 11:37:56 +01:00 |
|
Matthias
|
fe62a71f4c
|
Simplify implementation of "check_override" by extracting it to function
|
2022-03-12 10:58:48 +01:00 |
|
Matthias
|
6946203a7c
|
Add tests and test-strategies for custom "implements" requirements
|
2022-03-12 10:05:16 +01:00 |
|
adriance
|
b5662d6547
|
Merge branch 'feat/short' into fs_fix
|
2022-03-12 16:50:27 +08:00 |
|
Matthias
|
9460fd8d75
|
Add Appropriate test for loading error
|
2022-03-12 09:49:20 +01:00 |
|
Matthias
|
28046c6a22
|
Change populate_buy_trend to populate_entry_trend
|
2022-03-12 09:38:28 +01:00 |
|
Matthias
|
efc313b28b
|
Merge pull request #6512 from freqtrade/short_order_types
Short order types renamal
|
2022-03-12 09:32:16 +01:00 |
|
Matthias
|
b9b5d749bb
|
Fix typo causing an implicit bug
|
2022-03-12 08:58:59 +01:00 |
|
Matthias
|
12c909d8a8
|
Add can_short to sample strategies
|
2022-03-12 07:00:57 +01:00 |
|
Matthias
|
0aa170ac95
|
Check can_short in live-mode as well.
|
2022-03-12 06:58:22 +01:00 |
|
Matthias
|
20fc9459f2
|
Add test for can_short strategy attribute
|
2022-03-11 19:37:45 +01:00 |
|
Matthias
|
1c9dbb512a
|
Initial attempt at is_short_strategy block
|
2022-03-11 19:29:40 +01:00 |
|
Matthias
|
11c76c3c89
|
Check if timeframe is available before calling exchange
closes #6517
|
2022-03-11 18:01:30 +01:00 |
|
adriance
|
51947ded6b
|
Merge branch 'feat/short' into fs_fix
|
2022-03-11 22:35:35 +08:00 |
|
Matthias
|
24f480b4ce
|
Double-check stoploss behaviour
closes #6508
|
2022-03-11 08:28:47 +01:00 |
|
Matthias
|
f6c263882d
|
Update outdated TODO-lev
|
2022-03-10 07:09:48 +01:00 |
|
Matthias
|
cb9da78a27
|
Merge branch 'develop' into feat/short
|
2022-03-10 06:54:20 +01:00 |
|
Matthias
|
98755c1874
|
Fix wrong estimated output from /balance endpoints
|
2022-03-10 06:47:17 +01:00 |
|
Sam Germain
|
6bb93bdc25
|
moved binance.stoploss_adjust to exchange class
|
2022-03-09 15:47:16 -06:00 |
|
Matthias
|
0d754111e9
|
Fix dry-run-wallets bug in case of futures
|
2022-03-09 19:02:22 +01:00 |
|
Matthias
|
6e10439f90
|
Map usdt fiat to correct coingecko fiat
|
2022-03-09 17:35:41 +01:00 |
|
adriance
|
499e9c3e98
|
fix duration
|
2022-03-10 00:34:59 +08:00 |
|
adriance
|
d579febfec
|
add filled time
|
2022-03-09 23:55:57 +08:00 |
|
adriance
|
1c86e69c34
|
use filled time calculate duration
|
2022-03-09 21:55:13 +08:00 |
|
adriance
|
82e0eca128
|
add short close rate calu
|
2022-03-09 20:00:06 +08:00 |
|
Sam Germain
|
d47274066e
|
Added stoploss_on_exchange flag to gateio
|
2022-03-09 01:05:21 -06:00 |
|
Sam Germain
|
e3ced55f5c
|
gateio.fetch_order and gateio.cancel_order
|
2022-03-09 00:45:50 -06:00 |
|
Sam Germain
|
61182f849b
|
exchange.fetch_order and exchange.cancel_order added params argument
|
2022-03-09 00:45:10 -06:00 |
|
Matthias
|
93a91bdeee
|
Update order_Types documentation
|
2022-03-09 07:44:21 +01:00 |
|
Matthias
|
50ab0dc6c5
|
Fix subtle bug
|
2022-03-09 07:04:59 +01:00 |
|
Matthias
|
66afc233db
|
Use Deprecated method for order_Time_in_force
|
2022-03-09 06:54:13 +01:00 |
|
Matthias
|
943d080f5e
|
Add test for order-types migration
|
2022-03-09 06:37:08 +01:00 |
|
Matthias
|
420cc5c595
|
deprecated-setting moval should delete old setting
|
2022-03-09 06:37:08 +01:00 |
|
Matthias
|
5d4386f037
|
Implement order_types validation
|
2022-03-09 06:37:08 +01:00 |
|
Matthias
|
e492bf3159
|
Update order_types to use entry/exit definition
|
2022-03-09 06:37:08 +01:00 |
|
Matthias
|
f2ed6165e9
|
convert price to precision price before verifying stoploss adjustment
closes #6504
|
2022-03-08 19:35:30 +01:00 |
|
dingzhoufeng
|
9facd5b52a
|
Merge branch 'feat/short' into fs_fix
|
2022-03-08 15:14:11 +08:00 |
|
dingzhoufeng
|
53ecdb931b
|
add leverage
|
2022-03-08 12:26:43 +08:00 |
|
Matthias
|
3ff261e22c
|
Update order time in force to use entry/exit wording
|
2022-03-07 19:55:15 +01:00 |
|
Matthias
|
d2a163e2cf
|
rename column to liquidation_price
|
2022-03-07 17:16:33 +01:00 |
|
Matthias
|
6360ef029c
|
Simplify and align liquidation price handling
|
2022-03-06 16:27:55 +01:00 |
|
Matthias
|
667054e1ad
|
Reorder methods in trade object
|
2022-03-06 15:07:07 +01:00 |
|
Matthias
|
46e17c9762
|
Fix stoploss_pct set wrongly for short trades
|
2022-03-06 15:07:04 +01:00 |
|
Matthias
|
cc38f0656d
|
Explicitly check for None to determine if initial stoploss was set
closes #6460
|
2022-03-06 15:06:57 +01:00 |
|
Matthias
|
76e5d5b232
|
Fix stake-amount handling for dry-run
|
2022-03-05 15:53:40 +01:00 |
|
Matthias
|
be4bc4955c
|
Explicitly check for None to determine if initial stoploss was set
closes #6460
|
2022-03-05 14:12:14 +01:00 |
|
Matthias
|
2b1a8f2fbb
|
Update binance stoploss to use correct stop order for futures
|
2022-03-05 13:57:54 +01:00 |
|
Matthias
|
8943d42509
|
Update telegram notifications to properly detect shorts
|
2022-03-04 19:42:33 +01:00 |
|
Matthias
|
9576fab621
|
Re-remove amount to precision from trade entry
|
2022-03-04 07:16:06 +01:00 |
|