Sam Germain
|
4a6f1e90c3
|
Merge branch 'develop' into bot-start
|
2022-04-29 22:23:42 -06:00 |
|
eSeR1805
|
17650d7e60
|
Maintain existing order. Update functionality and documentation
|
2022-04-29 00:10:17 +03:00 |
|
eSeR1805
|
eb23170c43
|
Merge branch 'develop' into feat_readjust_entry
|
2022-04-28 23:06:52 +03:00 |
|
Matthias
|
46855221aa
|
Fix rounding issue with contract-sized pairs for dry-run orders
|
2022-04-27 19:58:19 +02:00 |
|
Matthias
|
2c0a7c5d74
|
Don't call interest_rate and isolated_liq twice
|
2022-04-27 17:13:58 +02:00 |
|
Rokas Kupstys
|
6d99222320
|
Add 'exit_tag' parameter to 'custom_exit_price' callback.
|
2022-04-26 10:01:51 +03:00 |
|
Sam Germain
|
d92761b2b1
|
Revert "strategy callback on_whitelist_update"
This reverts commit 39798dc1192161c3060830dd4684571aa86b7821.
|
2022-04-25 17:48:43 -06:00 |
|
Sam Germain
|
bf7da35e31
|
strategy callback on_whitelist_update
|
2022-04-25 17:48:07 -06:00 |
|
Sam Germain
|
0b90e1d309
|
Added bot_start callback to strategy interface
|
2022-04-25 17:47:12 -06:00 |
|
Matthias
|
737bdfe844
|
Use "side" parameter when calling Pairlocks
|
2022-04-24 14:33:24 +02:00 |
|
Matthias
|
7c79d937e0
|
Properly type "side" parameter
|
2022-04-24 14:33:24 +02:00 |
|
Matthias
|
9e199165b4
|
Update protection-interface to support per-side locks
|
2022-04-24 14:33:24 +02:00 |
|
eSeR1805
|
76558f284f
|
Fix user cancellation functionality.
|
2022-04-19 13:33:37 +03:00 |
|
eSeR1805
|
95e009b9cb
|
Update adjustment functionality and add cancelation option
|
2022-04-18 21:16:45 +03:00 |
|
eSeR1805
|
17da4ca099
|
Use order_date_utc
|
2022-04-17 12:11:30 +03:00 |
|
eSeR1805
|
317c1e0746
|
Add option to handle_cancel_enter to prevent closing trade.
|
2022-04-16 15:03:44 +03:00 |
|
eSeR1805
|
76c545ba0d
|
Reorganize, rename, redescribe and add new functionality
|
2022-04-16 15:03:09 +03:00 |
|
Matthias
|
8e98a2ff9f
|
api - provide assset_currency via API
|
2022-04-09 16:42:18 +02:00 |
|
Matthias
|
ebcb530d4f
|
Log if no stake-amount is left for trade
|
2022-04-09 09:58:03 +02:00 |
|
மனோஜ்குமார் பழனிச்சாமி
|
9417bb01dc
|
Merge branch 'develop' into renaming-forceentry-forceexit
|
2022-04-08 00:01:51 +05:30 |
|
Matthias
|
299dd84cfe
|
Merge pull request #6656 from freqtrade/use_sell_signal
Use sell signal -> use_exit_signal
|
2022-04-06 19:46:46 +02:00 |
|
மனோஜ்குமார் பழனிச்சாமி
|
7e97e58820
|
renamed enter-side
|
2022-04-06 06:32:13 +05:30 |
|
Matthias
|
b1378efdeb
|
ignore_roi_if_buy_signal -> ignore_roi_if_entry_signal
|
2022-04-05 20:21:39 +02:00 |
|
Matthias
|
4897731030
|
use_sell_signal -> use_exit_signal
|
2022-04-05 20:10:20 +02:00 |
|
மனோஜ்குமார் பழனிச்சாமி
|
8442fb915f
|
renamed
|
2022-04-05 16:01:53 +05:30 |
|
Matthias
|
eff636ba53
|
Update RPC message types to ENTRY
|
2022-04-04 19:29:15 +02:00 |
|
Matthias
|
8a9839fb6d
|
Update telegram notification settings
|
2022-04-04 19:10:44 +02:00 |
|
Matthias
|
0b88185c2c
|
Sell-fill -> exit_fill
|
2022-04-04 19:08:50 +02:00 |
|
Matthias
|
8b33d9cdb2
|
sell_cancel -> exit_cancel
|
2022-04-04 19:07:20 +02:00 |
|
Matthias
|
cd146bfa8f
|
emergency_sell -> emergency_exit
|
2022-04-04 17:03:27 +02:00 |
|
Matthias
|
33841da382
|
Slightly imporve Typing by reusing long/short type
|
2022-04-04 16:51:57 +02:00 |
|
Matthias
|
f8783c908e
|
Add side to custom_entry_price
|
2022-04-04 16:48:27 +02:00 |
|
Matthias
|
2d2bea17e7
|
sell_order_status -> exit_order_status
|
2022-04-03 11:17:01 +02:00 |
|
Matthias
|
e894f620c2
|
Improve compatibility
|
2022-04-03 08:15:23 +02:00 |
|
Matthias
|
543aa74278
|
update sell_reason to exit_reason
|
2022-04-02 20:04:29 +02:00 |
|
Matthias
|
1f6ca29bbf
|
Update comment
|
2022-03-30 19:38:25 +02:00 |
|
Matthias
|
f70166270d
|
Update pricing to use entry/exit pricing
|
2022-03-28 07:07:46 +02:00 |
|
Matthias
|
bcf326a035
|
Initial steps to change bid/ask pricing to enter/exit
|
2022-03-27 18:03:49 +02:00 |
|
Matthias
|
d1f61c4cf9
|
Use proper fee for DCA entries
|
2022-03-27 17:00:45 +02:00 |
|
Matthias
|
9a8c24ddf3
|
Update gateio to patch fees
|
2022-03-26 15:04:17 +01:00 |
|
Matthias
|
6f1b14c013
|
Update buy_timeout and sell_timeout methods
|
2022-03-25 19:57:06 +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 |
|
Matthias
|
743a7b7849
|
Merge branch 'develop' into feat/short
|
2022-03-25 10:04:18 +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
|
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
|
4fd0681265
|
Combine stake_amount recalculation
|
2022-03-20 20:00:30 +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
|
b292f28b35
|
Call leverage before custom_stake_amount to properly determine min-stake-amount
|
2022-03-19 15:44:37 +01:00 |
|
Matthias
|
cfa9458bcc
|
Merge branch 'develop' into feat/short
|
2022-03-13 15:38:12 +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
|
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
|
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
|
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 |
|
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
|
9576fab621
|
Re-remove amount to precision from trade entry
|
2022-03-04 07:16:06 +01:00 |
|
Sam Germain
|
488da9b875
|
Merge branch 'develop' into feat/short
|
2022-03-03 13:51:52 -06:00 |
|
Matthias
|
c2b90afa61
|
Merge branch 'develop' into pr/stash86/6458
|
2022-03-01 19:31:36 +01:00 |
|
Matthias
|
a2c9879375
|
Reset sell-reason if order is cancelled
|
2022-03-01 19:30:16 +01:00 |
|
Matthias
|
1b07ad92cf
|
Merge branch 'feat/short' into pr/samgermain/6467
|
2022-02-28 20:07:19 +01:00 |
|
Matthias
|
79538368db
|
Simplify liquidation price calculation
|
2022-02-28 19:47:21 +01:00 |
|
Matthias
|
8e2d3445a7
|
Move leverage_prep calculations to exchange class
|
2022-02-28 19:29:42 +01:00 |
|
Matthias
|
bc92225441
|
Add todo about leverage_prep
|
2022-02-28 19:23:14 +01:00 |
|
Matthias
|
7948224892
|
leverage_prep should also becalled after filling a entry ordre
|
2022-02-27 21:14:28 +01:00 |
|
Matthias
|
437b12fab7
|
Use trade.* props where possible
|
2022-02-27 17:16:38 +01:00 |
|
Matthias
|
0ebf40f390
|
Don't call amount_to_precision twice on entry
|
2022-02-27 15:57:44 +01:00 |
|
Matthias
|
1b6548c8d8
|
Don't modify leverage through DCA
|
2022-02-27 15:44:23 +01:00 |
|
Matthias
|
f0f5a50975
|
Update tests to test DCA for shorts
|
2022-02-27 15:44:23 +01:00 |
|
Matthias
|
bcfa73d492
|
Add "nr_of_successfull_entries"
|
2022-02-27 15:44:23 +01:00 |
|
Sam Germain
|
ac433eebfe
|
stoploss in freqtradebot leverage adjustment
|
2022-02-26 13:55:37 -06:00 |
|
Matthias
|
6caa5f7131
|
Update dry-run behaviour
|
2022-02-26 08:25:42 +01:00 |
|
Matthias
|
7ba92086c9
|
Make stoploss method more flexible
|
2022-02-26 08:25:42 +01:00 |
|
Matthias
|
5826698c04
|
Don't emergencysell partial sold exit
closes #6457
|
2022-02-25 15:07:35 +01:00 |
|
Matthias
|
4b27bd9838
|
don't fetch free balance if we don't use it
|
2022-02-24 20:05:56 +01:00 |
|
Sam Germain
|
f67e0bd6dd
|
wallet amount for futures
|
2022-02-24 20:05:56 +01:00 |
|
Matthias
|
fd936e26ae
|
Merge branch 'develop' into feat/short
|
2022-02-24 19:56:42 +01:00 |
|
Matthias
|
8952829adc
|
Merge branch 'develop' into feat/short
|
2022-02-23 06:28:15 +01:00 |
|
Matthias
|
70f4305dfa
|
don't allow short trades in spot mode
|
2022-02-21 19:19:12 +01:00 |
|
Matthias
|
fddacfedaa
|
Remove returntype
|
2022-02-20 16:47:02 +01:00 |
|
Matthias
|
6fb5b22a8e
|
Some cleanup
|
2022-02-20 16:31:44 +01:00 |
|
Matthias
|
dc7bcf5dda
|
Update failing test
|
2022-02-20 14:29:26 +01:00 |
|
Matthias
|
db540dc990
|
Orders should also store fee if in receiving currency
|
2022-02-20 14:24:27 +01:00 |
|
Matthias
|
e9f451406c
|
Use correct order id
|
2022-02-19 16:43:38 +01:00 |
|
Matthias
|
874c161f78
|
Update more tests to use order_obj to update trade
|
2022-02-19 16:43:38 +01:00 |
|
Matthias
|
1b1216fc87
|
Rename update_trade method
|
2022-02-19 16:43:38 +01:00 |
|
Matthias
|
c13eed2178
|
use Order object to update trade
|
2022-02-19 16:43:38 +01:00 |
|
Matthias
|
3785f04be7
|
Handle empty min stake amount as observed on FTX
(closes #6429)
|
2022-02-19 06:39:43 +01:00 |
|
Sam Germain
|
a65dcc709e
|
leverage in trade.stake_amount calculation
|
2022-02-16 08:09:43 -06:00 |
|
Matthias
|
de26844578
|
Merge pull request #6397 from samgermain/todos
edited todo-lev comments
|
2022-02-16 13:36:17 +01:00 |
|
Sam Germain
|
a9eb8ce1bf
|
added todos back in
|
2022-02-16 05:47:41 -06:00 |
|
Sam Germain
|
a2b84561fe
|
removed a todo
|
2022-02-14 10:00:03 -06:00 |
|
Sam Germain
|
19783e0d39
|
edited todos
|
2022-02-14 09:02:55 -06:00 |
|
Matthias
|
2523c12c71
|
Small enhancements and notes
|
2022-02-13 14:33:37 +01:00 |
|
Sam Germain
|
fc2d3649a1
|
edited todos
|
2022-02-12 16:23:14 -06:00 |
|
Matthias
|
c769e9757d
|
Improve "order refind" to also work for stoploss orders
|
2022-02-12 20:13:12 +01:00 |
|
Sam Germain
|
3c3675ea1a
|
moved liquidation_buffer to exchange class, add check for valid liquidation_buffer values
|
2022-02-11 19:38:59 +01:00 |
|
Sam Germain
|
e5d68f12d2
|
Added liquidation_buffer to freqtradebot
|
2022-02-11 19:38:58 +01:00 |
|
Matthias
|
0c6d92a7a6
|
Merge branch 'develop' into feat/short
|
2022-02-11 17:02:04 +01:00 |
|
Matthias
|
4ea79a32e4
|
Use Order object for ft_timeout check
|
2022-02-05 16:28:47 +01:00 |
|
Sam Germain
|
8b57827676
|
exchange.get_max_pair_stake_amount hard set leverage to 0
|
2022-02-04 14:26:15 -06:00 |
|
Sam Germain
|
dc6cb445fd
|
Merge branch 'feat/short' into max-amount
|
2022-02-04 04:42:38 -06:00 |
|
Sam Germain
|
1824ee6b73
|
removed TODO
|
2022-02-04 04:41:41 -06:00 |
|
Sam Germain
|
3ee2b7978c
|
wallets.validate_stake_amount added param max_stake_available
|
2022-02-03 20:33:16 -06:00 |
|
Sam Germain
|
30c476e3c1
|
freqtradebot.get_valid_enter_price_and_stake gets min of stake_amount and max_stake_amount before calling wallets.validate_stake_amount
|
2022-02-03 20:33:16 -06:00 |
|
Sam Germain
|
7465037906
|
freqtradebot.execute_entry test for too high stake amount
|
2022-02-03 20:33:16 -06:00 |
|
Sam Germain
|
8c680d75b9
|
moved max_stake_amount check for None to exchange.get_max_pair_stake_amount
|
2022-02-03 20:33:16 -06:00 |
|
Sam Germain
|
6b6b35ac1c
|
check for max stake limit in freqtradebot and backtesting
|
2022-02-03 20:33:04 -06:00 |
|
Sam Germain
|
84dea0339b
|
Added todo to freqtradebot._safe_exit_amount
|
2022-02-03 17:48:34 -06:00 |
|
Sam Germain
|
a31cf236e4
|
freqtradebot._safe_exit_amount, no _safe_exit_amount is needed for futures
|
2022-02-03 17:48:34 -06:00 |
|
Sam Germain
|
d5376c2c89
|
wrote freqtradebot.test_leverage_prep
|
2022-02-03 17:48:33 -06:00 |
|
Sam Germain
|
64bfa118e0
|
freqtradebot.handle_cancel_enter todo - Check edge cases, we dont want to make leverage > 1.0 if we dont have to
|
2022-02-03 17:48:33 -06:00 |
|
Sam Germain
|
f58b92bb86
|
exchange.create_order removed default for leverage
|
2022-02-03 17:48:08 -06:00 |
|
Matthias
|
a733a74dd9
|
Merge pull request #6294 from xataxxx/health
/health api and telegram commands to return last processing time
|
2022-02-02 19:53:45 +01:00 |
|
Sam Germain
|
386be2d889
|
set reduceOnly for futures exit orders
|
2022-02-02 00:08:50 -06:00 |
|
Sam Germain
|
30519aa3be
|
Changed name Collateral -> MarginMode, collateral -> margin_mode, and _supported_trading_mode_margin_pairs -> _supported_trading_margin_pairs
|
2022-02-01 13:05:40 -06:00 |
|
Sam Germain
|
430051275a
|
freqtradebot.leverage_prep moved wallet_balance to a variable
|
2022-01-31 13:21:27 -06:00 |
|
Sam Germain
|
b8f4cebce7
|
exchange.liquidation_price methods combined, dry_run check on exchange for liquidation price
|
2022-01-31 12:18:25 -06:00 |
|
Sam Germain
|
143c37d36f
|
cleaned up liquidation price methods
|
2022-01-31 12:17:07 -06:00 |
|
Sam Germain
|
ede9012fcc
|
removed TODO-levs about okex liquidation price
|
2022-01-31 12:17:07 -06:00 |
|
Sam Germain
|
0c13e387fe
|
moved liquidation_price method to exchange classes
|
2022-01-31 12:16:43 -06:00 |
|
Sam Germain
|
e4b37c6462
|
freqtradebot.leverage_prep minor fixes
|
2022-01-31 12:16:43 -06:00 |
|
Sam Germain
|
bb2b2211d0
|
exchange.fill_leverage_brackets/get_maintenance_ratio_and_amt docstring and type specification
|
2022-01-31 12:16:43 -06:00 |
|
Sam Germain
|
387a9fbf36
|
test_execute_entry liquidation_price test test_get_maintenance_ratio_and_amt_gateio
|
2022-01-31 12:16:38 -06:00 |
|
Sam Germain
|
8889512887
|
freqtradebot.leverage_prep gets taker_fee_rate
|
2022-01-31 12:15:54 -06:00 |
|
Sam Germain
|
69a6223ca0
|
implemented binance.get_maintenance_ratio_and_amt
|
2022-01-31 12:15:54 -06:00 |
|
Sam Germain
|
ba02605d77
|
Isolated liq branch passes all tests and has the general structure that it is supposed to, but is patchy, and doesnt get the correct maintenance amt and maintenance margin rate yet
|
2022-01-31 12:15:54 -06:00 |
|
Matthias
|
463714832d
|
Merge branch 'develop' into feat/short
|
2022-01-29 14:19:30 +01:00 |
|
Matthias
|
15d5389564
|
Update /health endpoint to be in local timezone
|
2022-01-28 10:33:35 +01:00 |
|
Matthias
|
002226f5fd
|
Update setting to max_entry_position_adjustment
|
2022-01-27 16:57:50 +01:00 |
|
Stefano Ariestasia
|
0fa7986369
|
Merge branch 'freqtrade:develop' into pos_adjust
|
2022-01-25 10:30:18 +09:00 |
|
Reigo Reinmets
|
1d59a6b7e3
|
Merge branch 'freqtrade:develop' into health
|
2022-01-24 13:52:53 +02:00 |
|
Matthias
|
e252830229
|
Add entry_tag to "entry" callbacks
|
2022-01-24 07:02:01 +01:00 |
|
Reigo Reinmets
|
bf62fc9b25
|
Add /health endpoint that returns last_process timestamp, fix issue #6009
|
2022-01-23 21:58:46 +02:00 |
|
Matthias
|
57067ce88d
|
Add tests for max_adjustment_buy handling
|
2022-01-23 19:07:37 +01:00 |
|
Matthias
|
7429f535c1
|
Imrpove code by reusing available properties
|
2022-01-23 18:59:09 +01:00 |
|
Matthias
|
a0c0c4dcbe
|
Update funding_fee formula to correctly calculate fees for long trades
|
2022-01-22 19:46:10 +01:00 |
|
Matthias
|
f090dcc597
|
Merge branch 'develop' into feat/short
|
2022-01-22 17:56:01 +01:00 |
|