Matthias
|
5b779fd68b
|
Update missing candle_type params
|
2021-12-03 16:44:05 +01:00 |
|
Matthias
|
d30aaaeaaa
|
Tests should also use CandleType
|
2021-12-03 14:27:04 +01:00 |
|
Matthias
|
fae7167bf3
|
Merge branch 'feat/short' into pr/samgermain/5780
|
2021-12-02 20:25:30 +01:00 |
|
Matthias
|
fb1599d21b
|
Merge branch 'develop' into feat/short
|
2021-12-02 20:20:35 +01:00 |
|
Matthias
|
d3ad4fb52e
|
Don't crash dry-run if orderbook side is empty
closes #6018
|
2021-12-02 19:17:47 +01:00 |
|
Matthias
|
22cda87211
|
Update some tests after merge
|
2021-12-02 19:05:06 +01:00 |
|
Matthias
|
f4d0abc51a
|
Merge branch 'feat/short' into pr/samgermain/5780
|
2021-12-02 07:09:37 +01:00 |
|
Matthias
|
67f3570bf3
|
Merge branch 'develop' into feat/short
|
2021-12-01 07:21:36 +01:00 |
|
Matthias
|
231b1e2f57
|
Improve Async error message content
|
2021-11-30 07:10:12 +01:00 |
|
Matthias
|
409a801763
|
Fix caching problem in refresh_ohlcv
closes #5978
|
2021-11-27 19:31:39 +01:00 |
|
Matthias
|
51e54a666c
|
Merge branch 'feat/short' into pr/samgermain/5780
|
2021-11-23 19:01:07 +01:00 |
|
Matthias
|
db16098981
|
Fix Tests
|
2021-11-23 17:43:37 +01:00 |
|
Sam Germain
|
586ca3b2fa
|
removed is_market_future from binance and ftx
|
2021-11-23 11:09:31 +01:00 |
|
Sam Germain
|
920151934a
|
Added candle_type to a lot of methods, wrote some tests
|
2021-11-21 17:48:14 -06:00 |
|
Sam Germain
|
ee2ad8ca97
|
updated historic data filenames to include the candle type
|
2021-11-21 17:48:14 -06:00 |
|
Sam Germain
|
c8162479d6
|
Added price as param to fetch_ohlcv
|
2021-11-21 17:48:14 -06:00 |
|
Matthias
|
f40221dd9f
|
Merge branch 'develop' into feat/short
|
2021-11-18 20:20:01 +01:00 |
|
Matthias
|
ce3c5b32f9
|
Fix test leakage in ccxt_compat
|
2021-11-16 07:04:56 +01:00 |
|
Matthias
|
75eccea88d
|
Improve futures detection, add ccxt-compat test
|
2021-11-15 19:57:36 +01:00 |
|
Matthias
|
4e9b83e170
|
Merge branch 'feat/short' into futures_pairlist
|
2021-11-15 19:12:36 +01:00 |
|
Matthias
|
60cf52aa34
|
Remove unused test code
|
2021-11-15 07:10:58 +01:00 |
|
Matthias
|
e7499b7c44
|
Improve leggibility of test
|
2021-11-14 19:53:08 +01:00 |
|
Matthias
|
b3afca2a9d
|
Improve ccxt_compat test for funding rate
|
2021-11-14 13:37:09 +01:00 |
|
Sam Germain
|
e7fad04eb9
|
Merge branch 'feat/short' into funding-fee-dry-run
|
2021-11-14 03:15:22 -06:00 |
|
Sam Germain
|
3ce64dd4e9
|
Added test__ccxt_config for all exchanges with subclass files on freqtrade
|
2021-11-13 16:32:43 -06:00 |
|
Sam Germain
|
099bf7691e
|
Updated bibox to combine parent _ccxt_config and minimized _ccxt_config tests
|
2021-11-13 16:23:59 -06:00 |
|
Sam Germain
|
3d86b18492
|
Added property _ft_has_default.ccxt_futures_name and removed subclass ccxt_config properties
|
2021-11-13 16:23:58 -06:00 |
|
Sam Germain
|
3c509a1f9b
|
New method for combining all funding fees within a time period
|
2021-11-13 04:45:23 -06:00 |
|
Matthias
|
8d4163d003
|
Add compat tests
|
2021-11-12 07:26:59 +01:00 |
|
Matthias
|
6267678ca9
|
Use doublequotes for docstrings
|
2021-11-09 10:40:01 +00:00 |
|
Sam Germain
|
bea37e5ea3
|
moved dry run check for funding fees to exchange
|
2021-11-08 01:58:09 -06:00 |
|
Matthias
|
de4bc7204d
|
Update documentation to clarify new behaviour
|
2021-11-07 15:36:43 +01:00 |
|
Matthias
|
a08dd17bc1
|
Use startup_candle-count to determine call count
|
2021-11-07 13:10:40 +01:00 |
|
Matthias
|
9fa64c2647
|
Allow multiple calls to get more candles in live-run
|
2021-11-07 11:31:59 +01:00 |
|
Matthias
|
11b77cf94c
|
Update test to new list-pairs format
|
2021-11-07 10:43:00 +01:00 |
|
Matthias
|
bfe3760f68
|
Add tests for margin mode
|
2021-11-07 10:43:00 +01:00 |
|
Matthias
|
0dd9a277d3
|
improve market_is_tradable tests
|
2021-11-07 10:43:00 +01:00 |
|
Matthias
|
534b0a5911
|
Some tests for new market checking
|
2021-11-07 10:43:00 +01:00 |
|
Sam Germain
|
252e45ebf2
|
Merge branch 'feat/short' into funding-fee-dry-run
|
2021-11-06 22:46:00 -06:00 |
|
Sam Germain
|
8bfcf4ee09
|
Fixed breaking exchange tests from _get_funding_fee_dates, and commented out kraken get_funding_fees tests
|
2021-11-06 22:05:38 -06:00 |
|
Sam Germain
|
b88482b2e9
|
Fixed millisecond timestamp issue errors with funding fees
|
2021-11-06 21:45:35 -06:00 |
|
Sam Germain
|
6e912c1053
|
Updated _get_funding_fee method names, added kraken._get_funding_fee
|
2021-11-06 17:39:21 -06:00 |
|
Matthias
|
ebc38159b8
|
Merge branch 'develop' into feat/short
|
2021-11-06 15:24:52 +01:00 |
|
Sam Germain
|
8a4236198f
|
Added test_update_funding_fees in freqtradebot, test currently fails
|
2021-11-03 22:52:37 -06:00 |
|
Matthias
|
161a3fac15
|
Run exchange-enabled tests against okex
|
2021-11-02 20:08:56 +01:00 |
|
Sam Germain
|
3de42da29a
|
All funding fee test_exchange tests pass
|
2021-11-01 07:52:40 -06:00 |
|
Sam Germain
|
863e0bf837
|
Adding 1am tests to funding_fee_dates
|
2021-11-01 06:40:20 -06:00 |
|
Sam Germain
|
74b6335acf
|
Adding timezone utc to test__get_funding_fee_dates
|
2021-11-01 06:34:22 -06:00 |
|
Sam Germain
|
ba95172d07
|
Finished test_calculate_funding_fees
|
2021-11-01 06:28:03 -06:00 |
|
Sam Germain
|
765ee5af50
|
Updated conftest funding_rate and mark_price
|
2021-11-01 02:51:59 -06:00 |
|
Sam Germain
|
8b9dfafdf4
|
Tests for _get_funding_fee_dates
|
2021-11-01 01:09:57 -06:00 |
|
Sam Germain
|
77d247e179
|
Created fixtures mark_ohlcv and funding_rate_history
|
2021-11-01 01:04:42 -06:00 |
|
Sam Germain
|
5c52b21346
|
Added tests for funding_fee_dry_run
|
2021-10-31 22:24:27 -06:00 |
|
Sam Germain
|
a2b1838c60
|
Merge branch 'feat/short' into funding-fee-dry-run
|
2021-10-25 22:00:09 -06:00 |
|
Sam Germain
|
60478cb213
|
Add fill_leverage_brackets and get_max_leverage back in
|
2021-10-23 22:16:51 -06:00 |
|
Sam Germain
|
ef8b617eb2
|
gateio, ftx and binance all use same funding fee formula
|
2021-10-23 21:59:03 -06:00 |
|
Sam Germain
|
2a26c6fbed
|
Added backtesting methods back in
|
2021-10-23 21:33:37 -06:00 |
|
Sam Germain
|
ed91516f90
|
Changed future to swap
|
2021-10-23 14:10:09 -06:00 |
|
Sam Germain
|
1fa2600ee2
|
Added gateio to test__ccxt_config
|
2021-10-22 11:52:05 -06:00 |
|
Sam Germain
|
167f9aa8d9
|
Added gateio futures support, and added gatio to test_exchange exchanges variable
|
2021-10-22 11:52:05 -06:00 |
|
Sam Germain
|
0329da1a57
|
updated get_max_leverage to use new ccxt unified property
|
2021-10-20 08:36:48 -06:00 |
|
Matthias
|
79a91dc31b
|
Merge pull request #5567 from samgermain/lev-freqtradebot
Lev freqtradebot
|
2021-10-20 15:48:07 +02:00 |
|
Sam Germain
|
8c80fb46c8
|
test__ccxt_config
|
2021-10-20 05:33:09 -06:00 |
|
Sam Germain
|
bcbe8f229c
|
Merge branch 'feat/short' into lev-freqtradebot
|
2021-10-13 19:02:57 -06:00 |
|
Sam Germain
|
bd488cc086
|
Merge branch 'develop' into feat/short
|
2021-10-13 17:56:40 -06:00 |
|
Sam Germain
|
d5a1385fdc
|
Changes described on github
|
2021-10-11 04:14:59 -06:00 |
|
Matthias
|
a1be6124f2
|
Don't set bid_last_balance if None in tests
part of #5681
|
2021-10-07 07:15:09 +02:00 |
|
Matthias
|
29863ad2bf
|
Fix error when ask_last_balance is not set
closes #5181
|
2021-10-07 06:51:29 +02:00 |
|
Matthias
|
1c63d01cec
|
Prevent using market-orders on gateio
GateIo does not support market orders on spot markets
|
2021-10-03 14:14:16 +02:00 |
|
Sam Germain
|
56ff0a95a7
|
Merge branch 'feat/short' into lev-freqtradebot
|
2021-10-03 02:26:41 -06:00 |
|
Sam Germain
|
70db228f24
|
Merge branch 'feat/short' into funding-fee
|
2021-10-03 02:15:54 -06:00 |
|
Sam Germain
|
d3f7207fe6
|
Merge branch 'develop' into feat/short
|
2021-10-03 02:12:25 -06:00 |
|
Matthias
|
e73f5ab480
|
Add test confirming #5652
|
2021-10-03 09:49:55 +02:00 |
|
Sam Germain
|
b3656ddfc9
|
Merge branch 'feat/short' into lev-freqtradebot
|
2021-10-02 03:36:32 -06:00 |
|
Sam Germain
|
e8b4cf6eaa
|
Merge branch 'develop' into feat/short
|
2021-10-02 03:15:12 -06:00 |
|
Rokas Kupstys
|
e025576d8c
|
Introduce markets_static fixture serving an immutable list of markets. Adapt pairlist/markets tests to use this new fixture.
This allows freely modifying markets in get_markets() without a need of updating pairlist/markets tests.
|
2021-09-29 10:15:05 +03:00 |
|
Sam Germain
|
1a132758d0
|
merged with feat/short
|
2021-09-27 23:26:20 -06:00 |
|
Sam Germain
|
6db2813850
|
merged with feat/short
|
2021-09-19 20:33:08 -06:00 |
|
Sam Germain
|
043bfcd5ad
|
Fixed a lot of failing tests"
|
2021-09-19 20:24:22 -06:00 |
|
Sam Germain
|
d7c7448632
|
merged lev-freqtradebot with lev-strat
|
2021-09-19 19:06:43 -06:00 |
|
Sam Germain
|
778f0d9d0a
|
Merged feat/short into lev-strat
|
2021-09-19 17:44:12 -06:00 |
|
Sam Germain
|
60a678fea7
|
merged with feat/short
|
2021-09-19 17:02:09 -06:00 |
|
Sam Germain
|
fa74b95a01
|
reduced amount of code for leverage_brackets test
|
2021-09-19 02:33:28 -06:00 |
|
Sam Germain
|
ddc203ca69
|
remove %s in test_exchange unix time
|
2021-09-19 02:26:59 -06:00 |
|
Sam Germain
|
2c21bbfa0c
|
Fixed create order margin call count tests and made _ccxt_config a computed property
|
2021-09-17 16:45:02 -06:00 |
|
Sam Germain
|
32e52cd460
|
Added leverage brackets dry run test
|
2021-09-17 00:41:00 -06:00 |
|
Sam Germain
|
798a0c9827
|
Tried to add call count to test_create_order
|
2021-09-17 00:10:53 -06:00 |
|
Sam Germain
|
dced167ea2
|
fixed some stuff in the leverage brackets binance test
|
2021-09-16 23:23:36 -06:00 |
|
Sam Germain
|
57c7926515
|
leverage updates on exchange classes
|
2021-09-16 23:05:13 -06:00 |
|
Sam Germain
|
a8657bb1ce
|
Removed backtesting funding-fee code
|
2021-09-16 03:50:01 -06:00 |
|
Sam Germain
|
98b00e8daf
|
merged with feat/short
|
2021-09-15 22:28:10 -06:00 |
|
Sam Germain
|
cbaf477bec
|
changed kraken set lev implementation
|
2021-09-15 21:55:19 -06:00 |
|
Sam Germain
|
d3ab2f887f
|
merged with feat/short
|
2021-09-14 18:32:08 -06:00 |
|
Sam Germain
|
47677ccd91
|
Merge branch 'feat/short' into lev-exchange
|
2021-09-14 18:27:51 -06:00 |
|
Matthias
|
4e2b1764b8
|
ccxt_compat_tests must run with dry-run=False
|
2021-09-14 20:24:44 +02:00 |
|
Matthias
|
315ea1e116
|
Merge pull request #5566 from freqtrade/remove_hyperopt
Remove legacy hyperopt
|
2021-09-14 19:20:58 +02:00 |
|
Sam Germain
|
7e0eb0adcf
|
merged with feat/short
|
2021-09-13 14:14:54 -06:00 |
|
Matthias
|
a12c3ecc9b
|
Remove credentials whenever dry-run is set from within the exchange
|
2021-09-13 20:27:32 +02:00 |
|
Sam Germain
|
1d7a8f667a
|
Merge branch 'lev-exchange' into lev-freqtradebot
|
2021-09-12 03:15:32 -06:00 |
|
Sam Germain
|
e070bdd161
|
set leverage more thorough tests
|
2021-09-12 03:09:51 -06:00 |
|
Sam Germain
|
ad44048e29
|
customized set_leverage for different exchanges
|
2021-09-12 02:42:13 -06:00 |
|
Sam Germain
|
0c1e5afc91
|
Added set leverage to create_order
|
2021-09-12 02:02:10 -06:00 |
|
Sam Germain
|
09418938fe
|
Updated kraken fill leverage brackets and set_leverage
|
2021-09-12 01:51:09 -06:00 |
|
Sam Germain
|
1344c9f7fc
|
_apply_leverage_to_min_stake_amount
|
2021-09-12 01:31:15 -06:00 |
|
Matthias
|
3675df8344
|
Update documentation regarding Legacy Hyperopt
|
2021-09-12 08:18:17 +02:00 |
|
Sam Germain
|
5b84298e03
|
kraken._apply_leverage_to_stake_amount
|
2021-09-12 00:03:02 -06:00 |
|
Matthias
|
a5f90a409c
|
Small updates to async_history_fetch
|
2021-09-11 08:18:32 +02:00 |
|
Sam Germain
|
02521b4010
|
Merge branch 'lev-exchange' into lev-freqtradebot
|
2021-09-10 23:59:45 -06:00 |
|
Sam Germain
|
b0e05b92d3
|
Added minor changes from lev-exchange review
|
2021-09-10 13:39:42 -06:00 |
|
Matthias
|
4c4604f837
|
Add explicit test for get_historic_ohlcv
|
2021-09-10 19:47:56 +02:00 |
|
Sam Germain
|
d582ccd2e6
|
merged with lev-exchange
|
2021-09-10 03:05:13 -06:00 |
|
Sam Germain
|
77aa372909
|
Fixed test_ftx patch
|
2021-09-10 02:09:27 -06:00 |
|
Sam Germain
|
77fc21a16b
|
Patched test_fill_leverage_brackets_ftx so that exchange._leverage_brackets doesn't retain the values from binance
|
2021-09-09 23:58:10 -06:00 |
|
Sam Germain
|
2c7cf794f5
|
Test for short exchange.stoploss exchange.stoploss_adjust
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
785b71aec1
|
formatting
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
9f96b977f6
|
removed interest method from exchange, will create a separate interest PR
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
93da13212c
|
test_fill_leverage_brackets_kraken and test_get_max_leverage_binance now pass but test_fill_leverage_brackets_ftx does not if called after test_get_max_leverage_binance
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
9e73d02663
|
Added validating checks for trading_mode and collateral on each exchange
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
619ecc9728
|
Added exceptions to exchange.interest_rate
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
97d1306e34
|
Added retrier to exchange functions and reduced failing tests down to 2
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
cd33f69c7e
|
Wrote failing test_fill_leverage_brackets_binance
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
2b7d94a855
|
Rearranged tests at end of ftx to match other exchanges
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
0232f0fa18
|
Added failing fill_leverage_brackets test to test_kraken
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
8d74233aa5
|
ftx.fill_leverage_brackets test
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
8264cc546d
|
Wrote dummy tests for exchange.get_interest_rate
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
607e403eb2
|
split test_get_max_leverage into separate exchange files
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
5708fee0e6
|
Wrote failing tests for exchange.set_leverage and exchange.set_margin_mode
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
f950f039a8
|
added tests for min stake amount with leverage
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
134a7ec59b
|
Implemented fill_leverage_brackets get_max_leverage and set_leverage for binance, kraken and ftx. Wrote tests test_apply_leverage_to_stake_amount and test_get_max_leverage
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
455bcf5389
|
Added TODOs to test files
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
f4e26a616f
|
Exchange stoploss function takes side
|
2021-09-09 15:47:49 -06:00 |
|
Sam Germain
|
dfb9937436
|
Added tests and docstring to exchange funding_fee methods, removed utils
|
2021-09-09 01:43:55 -06:00 |
|
Sam Germain
|
d54117990b
|
Added funding_fee method headers to exchange, and implemented some of the methods
|
2021-09-09 01:19:34 -06:00 |
|
Sam Germain
|
2f4b566d99
|
reverted back exchange.get_funding_fees method
|
2021-09-08 13:46:52 -06:00 |
|
Sam Germain
|
dc83e04f9b
|
Merge branch 'feat/short' into lev-exchange
|
2021-09-07 22:13:20 -06:00 |
|
Matthias
|
2d66987ac7
|
Add test for "pair-startdate" detection
|
2021-09-07 20:27:49 +02:00 |
|
Sam Germain
|
f5248be043
|
Changed funding fee tracking method, need to get funding_rate and open prices at multiple candles
|
2021-09-06 15:47:24 -06:00 |
|
Sam Germain
|
8822b73f9c
|
test_fill_leverage_brackets_kraken and test_get_max_leverage_binance now pass but test_fill_leverage_brackets_ftx does not if called after test_get_max_leverage_binance
|
2021-09-05 22:27:14 -06:00 |
|
Sam Germain
|
23ba49fec2
|
Added validating checks for trading_mode and collateral on each exchange
|
2021-09-04 22:02:08 -06:00 |
|
Sam Germain
|
7eab855476
|
Merge branch 'feat/short' into lev-exchange
|
2021-09-04 20:15:36 -06:00 |
|
Sam Germain
|
6ec2e40736
|
Added exceptions to exchange.interest_rate
|
2021-09-04 19:47:04 -06:00 |
|
Sam Germain
|
61fdf74ad9
|
Added retrier to exchange functions and reduced failing tests down to 2
|
2021-09-04 19:16:17 -06:00 |
|
Sam Germain
|
92e630eb69
|
Added get_funding_fees method to exchange
|
2021-09-04 16:40:53 -06:00 |
|
Sam Germain
|
aac1094078
|
Wrote failing test_fill_leverage_brackets_binance
|
2021-09-03 20:30:52 -06:00 |
|
Sam Germain
|
95bd0721ae
|
Rearranged tests at end of ftx to match other exchanges
|
2021-09-03 20:30:19 -06:00 |
|
Sam Germain
|
c5d97d07a8
|
Added failing fill_leverage_brackets test to test_kraken
|
2021-09-03 20:29:46 -06:00 |
|
Sam Germain
|
01263663be
|
ftx.fill_leverage_brackets test
|
2021-09-03 19:56:53 -06:00 |
|
Sam Germain
|
9d398924c6
|
Wrote dummy tests for exchange.get_interest_rate
|
2021-09-03 19:56:13 -06:00 |
|
Sam Germain
|
9b953f6e60
|
split test_get_max_leverage into separate exchange files
|
2021-09-03 19:25:16 -06:00 |
|
Sam Germain
|
1b20b4f3c7
|
Wrote failing tests for exchange.set_leverage and exchange.set_margin_mode
|
2021-09-03 19:00:04 -06:00 |
|