Matthias
|
534b0a5911
|
Some tests for new market checking
|
2021-11-07 10:43:00 +01: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 |
|
Sam Germain
|
8a4236198f
|
Added test_update_funding_fees in freqtradebot, test currently fails
|
2021-11-03 22:52:37 -06: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
|
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 |
|
Sam Germain
|
8c80fb46c8
|
test__ccxt_config
|
2021-10-20 05:33:09 -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 |
|
Sam Germain
|
70db228f24
|
Merge branch 'feat/short' into funding-fee
|
2021-10-03 02:15:54 -06:00 |
|
Matthias
|
e73f5ab480
|
Add test confirming #5652
|
2021-10-03 09:49:55 +02: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
|
6db2813850
|
merged with feat/short
|
2021-09-19 20:33:08 -06:00 |
|
Sam Germain
|
60a678fea7
|
merged with feat/short
|
2021-09-19 17:02:09 -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
|
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
|
47677ccd91
|
Merge branch 'feat/short' into lev-exchange
|
2021-09-14 18:27:51 -06: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
|
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
|
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 |
|
Matthias
|
4c4604f837
|
Add explicit test for get_historic_ohlcv
|
2021-09-10 19:47:56 +02: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
|
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
|
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
|
92e630eb69
|
Added get_funding_fees method to exchange
|
2021-09-04 16:40:53 -06:00 |
|
Matthias
|
93c1dff71b
|
Allow adding new additional headers
|
2021-09-02 21:02:45 +02:00 |
|
Matthias
|
1895230afe
|
Clarify exception on load when markets could not be loaded
closes #5498
|
2021-08-29 09:18:46 +02:00 |
|
Matthias
|
8a9407bac9
|
Don't hard-fail when fetch_ticker doesn't return a value
closes #5477
|
2021-08-25 07:13:59 +02:00 |
|
Matthias
|
f471915828
|
Add test for refresh_latest_ohlcv caching
|
2021-08-17 06:44:36 +02:00 |
|
Matthias
|
0264d77d86
|
Fix test for fixed typo
|
2021-08-16 20:02:25 +02:00 |
|
Matthias
|
61c076563f
|
Add max-slippage limiting for dry-run orders to avoid insane market order fills
|
2021-08-11 12:11:29 +02:00 |
|
Matthias
|
d8d8261f1b
|
Merge pull request #5318 from samgermain/combined_exchange_buy_sell
combined exchange.buy and exchange.sell
|
2021-08-02 20:11:09 +02:00 |
|
Matthias
|
3c5f06d5c0
|
Update tests/exchange/test_exchange.py
|
2021-08-02 08:31:33 +02:00 |
|
Matthias
|
cf4d1875dd
|
Use prohibitedIn instead of isRestricted
|
2021-07-29 06:56:37 +02:00 |
|
Sam Germain
|
25c527ee67
|
combined exchange.buy and exchange.sell, Adding dummy mock to create_order in tests in test_freqtradebot
|
2021-07-28 14:55:06 -06:00 |
|
Sam Germain
|
7c27525bd8
|
Merge get_buy_rate and get_sell_rate
|
2021-07-17 22:51:20 -06:00 |
|
Matthias
|
59a33d0fa9
|
Add test for ask_orderbook validation
|
2021-06-25 20:52:34 +02:00 |
|
Matthias
|
8c542e4028
|
Update tests for removed order_book_max option
|
2021-06-25 20:45:53 +02:00 |
|
Matthias
|
40545e62af
|
Merge pull request #5082 from freqtrade/dry_run_order
Dry run order filling
|
2021-06-25 18:26:01 +02:00 |
|
Matthias
|
39b876e37a
|
Log exchange responses if configured
|
2021-06-19 09:07:42 +02:00 |
|
Matthias
|
c389d44e9a
|
Improve filling logic
|
2021-06-05 15:22:52 +02:00 |
|
Matthias
|
db03a24109
|
Add tests for fill methods
|
2021-06-05 09:09:39 +02:00 |
|
Matthias
|
1e988c97ad
|
Update dry-run order handling to use realistic fill prices
closes #3389
|
2021-06-05 09:09:39 +02:00 |
|
Matthias
|
bd1984386e
|
Move get_sell_rate to exchange class
|
2021-06-02 11:41:13 +02:00 |
|
Matthias
|
12916243ec
|
Move get_buy_rate to exchange class
|
2021-06-02 11:30:19 +02:00 |
|
Matthias
|
c9ac67e985
|
Fix some typos
|
2021-05-16 14:50:25 +02:00 |
|
Matthias
|
8f8d5dbff5
|
Add tests for sl_order_with_result
|
2021-05-16 14:41:50 +02:00 |
|
Matthias
|
63c28b6519
|
Remove obsolete get_balance method
|
2021-04-28 16:00:12 +02:00 |
|
grillzoo
|
5e51ba6258
|
fix flake8
|
2021-04-15 21:38:00 +01:00 |
|
Théo Martin
|
ce23d9dfee
|
Fix test min stake amount
|
2021-04-15 01:38:08 +01:00 |
|
Théo Martin
|
885096f2b3
|
Update tests for get_min_pair_stake_amount
|
2021-04-15 01:22:52 +01:00 |
|
Matthias
|
c316531c49
|
make tests 3.7 compatible
|
2021-04-13 22:07:01 +02:00 |
|
Matthias
|
c2f35ce416
|
/balance should use cached tickers when possible
|
2021-04-13 20:21:03 +02:00 |
|
Matthias
|
e4bb6b1582
|
Add kucoin exchange subclass
Kucoin has some specific orderbook restrictions
closes #4723
|
2021-04-13 12:28:07 +02:00 |
|
Matthias
|
14e8574235
|
fetch_balance is never called in dry-run
|
2021-04-10 14:17:43 +02:00 |
|
Matthias
|
37c2e037f1
|
Rename dry_run_order to create_dry_run_order
|
2021-04-10 13:50:56 +02:00 |
|
Matthias
|
73876b61b4
|
Show potential errors when loading markets
|
2021-03-20 13:34:33 +01:00 |
|