hroff-1902
|
676e730013
|
enhance check_exchange
|
2019-06-11 13:18:35 +03:00 |
|
Matthias
|
9f2e0b11d1
|
Parametrize ohlcv_candle_limit (per call)
|
2019-06-09 14:52:17 +02:00 |
|
Matthias
|
fdbbefdddd
|
Make drop_incomplete optional
|
2019-06-09 14:35:58 +02:00 |
|
Matthias
|
7108a2e57d
|
Add deep_merge for _ft_has and test
|
2019-06-09 14:06:29 +02:00 |
|
hroff-1902
|
0e228acbfb
|
minor: exchange debug logging humanized
|
2019-05-25 22:42:17 +03:00 |
|
Matthias
|
45ecbc91e8
|
Use BaseError, not NetworkError in exception handler
|
2019-04-24 22:20:05 +02:00 |
|
Matthias
|
65dcb6acea
|
Catch errors on reload_markets
|
2019-04-24 21:56:24 +02:00 |
|
Matthias
|
577ccd32f0
|
Merge pull request #1750 from hroff-1902/ccxt-to-exchange-only
minor: limit usage of ccxt to freqtrade/exchange only
|
2019-04-19 06:51:08 +02:00 |
|
Matthias
|
43119efaf0
|
Remove ccxt_rate_limit completely (was deprecated)
|
2019-04-16 19:41:02 +02:00 |
|
hroff-1902
|
f03acce84c
|
typing of return value corrected
|
2019-04-11 00:07:27 +03:00 |
|
hroff-1902
|
9fbe573cca
|
limit usage of ccxt to freqtrade/exchange only
|
2019-04-09 12:27:35 +03:00 |
|
Matthias
|
6856848efc
|
Merge pull request #1744 from hroff-1902/ccxt-parse_timeframe
cosmetic: rename interval, tick_interval, etc --> ticker_interval
|
2019-04-08 20:26:36 +02:00 |
|
hroff-1902
|
ebf1126351
|
cosmetic: rename interval, tick_interval, etc --> ticker_interval
|
2019-04-07 16:28:53 +03:00 |
|
Matthias
|
4a6c8f3cb2
|
Merge pull request #1735 from hroff-1902/ccxt-parse_timeframe
Resolution for #1137
|
2019-04-07 12:52:13 +02:00 |
|
Misagh
|
d294cab933
|
adding order id to invalidorder exception message
|
2019-04-06 20:27:03 +02:00 |
|
Misagh
|
2b49a11b2a
|
returning InvalidOrder exception for get_order
|
2019-04-05 19:46:43 +02:00 |
|
hroff-1902
|
2aa1b43f01
|
get rid of TICKER_INTERVAL_MINUTES dict, use ccxt's parse_timeframe() instead
|
2019-04-04 20:56:40 +03:00 |
|
Misagh
|
40df0dcf3d
|
tests fixed
|
2019-04-02 18:45:18 +02:00 |
|
Misagh
|
99d256422e
|
adding InvalidOrder to exchange
|
2019-04-02 18:31:03 +02:00 |
|
Matthias
|
9b22d5cab1
|
Fix typo, add test for validate_order_tif
|
2019-03-27 20:51:55 +01:00 |
|
iuvbio
|
e15f2ef11a
|
add order_time_in_force in _ft_has and revert binance
|
2019-03-26 00:49:39 +01:00 |
|
iuvbio
|
4005b8d1d2
|
remove the if condition for binance
|
2019-03-25 23:57:14 +01:00 |
|
iuvbio
|
85ac99aee0
|
move exchange urls to constants
|
2019-03-25 23:57:14 +01:00 |
|
Matthias
|
35d65bc7d7
|
Merge branch 'develop' into 'validate_whitelist'
|
2019-03-21 06:22:48 +01:00 |
|
hroff-1902
|
580ada8c4f
|
exchange cleanup
|
2019-03-19 20:52:35 +03:00 |
|
iuvbio
|
a241e950f2
|
prune validate_pairs
|
2019-03-17 16:04:09 +01:00 |
|
misagh
|
b5034cf535
|
TSL validator removed from exchange
|
2019-03-14 09:04:41 +01:00 |
|
misagh
|
9a226ec7e6
|
conflict with develop resolved
|
2019-03-14 07:56:21 +01:00 |
|
iuvbio
|
a1841c35ae
|
reset _last_markets_refresh
|
2019-03-13 20:18:49 +01:00 |
|
iuvbio
|
779bcdd990
|
remove reload for async api
|
2019-03-12 16:35:32 +01:00 |
|
iuvbio
|
1a92bf9e8e
|
add test
|
2019-03-12 16:31:22 +01:00 |
|
iuvbio
|
8741017819
|
remove get_markets
|
2019-03-12 16:31:22 +01:00 |
|
iuvbio
|
0d980134e7
|
add markets reload func
|
2019-03-12 16:31:22 +01:00 |
|
iuvbio
|
3ad0686bc7
|
fix typing
|
2019-03-12 16:31:22 +01:00 |
|
iuvbio
|
df9410cd15
|
check if markets were loaded
|
2019-03-12 16:31:22 +01:00 |
|
iuvbio
|
041e9957dd
|
add reload argument
|
2019-03-12 16:31:22 +01:00 |
|
iuvbio
|
6b97af4a03
|
add comment
|
2019-03-12 16:31:22 +01:00 |
|
iuvbio
|
5c840f333f
|
slight change to exception message
|
2019-03-12 16:31:22 +01:00 |
|
iuvbio
|
47cc04c0a3
|
use self.markets instead of _api.markets
|
2019-03-12 16:31:22 +01:00 |
|
iuvbio
|
ccad883256
|
adjust get_markets
|
2019-03-12 16:31:22 +01:00 |
|
iuvbio
|
3a2aa54d2a
|
add markets property
|
2019-03-12 16:31:22 +01:00 |
|
iuvbio
|
d423f58566
|
replace fetch_markets
|
2019-03-12 16:31:22 +01:00 |
|
misagh
|
f55d75e7fc
|
TSL validation tests added
|
2019-03-12 15:35:44 +01:00 |
|
misagh
|
36e95bc868
|
unnecessary variable removed
|
2019-03-12 13:10:59 +01:00 |
|
misagh
|
3e40f5c588
|
if condition simplified
|
2019-03-12 13:09:27 +01:00 |
|
misagh
|
643262bc6a
|
add trailing stop loss config validator
|
2019-03-12 13:03:29 +01:00 |
|
Matthias
|
0eb9dd5fe5
|
Don't use timeInForce for market orders
|
2019-03-11 20:30:36 +01:00 |
|
Matthias
|
0a2cacbba8
|
Fix #1637
|
2019-03-08 21:17:12 +01:00 |
|
hroff-1902
|
b792f00553
|
exchange cleanup
|
2019-03-01 02:13:16 +03:00 |
|
Matthias
|
ef26484153
|
Super() should not be called with parameters
source: https://realpython.com/python-super/
|
2019-02-26 21:01:50 +01:00 |
|
Matthias
|
6c75b8a36a
|
Remove pair market url
|
2019-02-26 19:27:28 +01:00 |
|
Matthias
|
006635003e
|
Fix small typos
|
2019-02-24 20:18:41 +01:00 |
|
Matthias
|
f2fd5205ef
|
Fix typo
|
2019-02-24 20:13:38 +01:00 |
|
Matthias
|
5c18346cd5
|
Add typehint to binance dict
|
2019-02-24 20:01:20 +01:00 |
|
Matthias
|
a05155cb75
|
Adapt failing test
|
2019-02-24 19:41:47 +01:00 |
|
Matthias
|
455b168366
|
add _ft_has to exchangeclass
|
2019-02-24 19:35:29 +01:00 |
|
Matthias
|
06f486a8eb
|
Add binance exchange subclass
|
2019-02-24 19:30:05 +01:00 |
|
iuvbio
|
403ed48c3e
|
rename _store_dry_order
|
2019-02-23 16:28:13 +01:00 |
|
iuvbio
|
ec6794b9ba
|
fix dry_orders
|
2019-02-23 16:03:15 +01:00 |
|
iuvbio
|
9a097214a6
|
return complete dry_order in buy and sell
|
2019-02-22 19:22:48 +01:00 |
|
iuvbio
|
71774bce6f
|
Merge branch 'develop' of https://github.com/freqtrade/freqtrade into order_creation
|
2019-02-22 19:02:31 +01:00 |
|
iuvbio
|
b79d967371
|
add tests, further consolidate orders
|
2019-02-22 01:48:35 +01:00 |
|
iuvbio
|
69bb6ebaf6
|
fix comments
|
2019-02-21 22:43:15 +01:00 |
|
iuvbio
|
bf5d2a68f5
|
Merge branch 'develop' into order_creation
|
2019-02-21 19:03:29 +01:00 |
|
Matthias
|
e0f426d863
|
Allow import freqtrade.exchange.*
|
2019-02-21 06:59:52 +01:00 |
|
Matthias
|
e987a915e8
|
Rename exchange file
|
2019-02-21 06:56:22 +01:00 |
|
Matthias
|
2dcb4134cc
|
Merge branch 'develop' into pr/iuvbio/1563
|
2019-02-21 06:29:37 +01:00 |
|
iuvbio
|
b5758e67f9
|
order creation cleanup
|
2019-02-21 00:29:59 +01:00 |
|
hroff-1902
|
2851833726
|
added _now_is_time_to_refresh()
|
2019-02-21 01:20:24 +03:00 |
|
hroff-1902
|
c1ef6940b0
|
removed wrong comment: tuple is not created here
|
2019-02-21 00:47:18 +03:00 |
|
hroff-1902
|
2aba9c081c
|
fixed typos in comments
|
2019-02-21 00:46:35 +03:00 |
|
iuvbio
|
e495ffec78
|
align dry_run_orders
|
2019-02-20 02:38:16 +01:00 |
|
iuvbio
|
4241caef95
|
changes to base and subclass
|
2019-02-17 23:34:15 +01:00 |
|
iuvbio
|
d8feceebb5
|
fix type-hints
|
2019-02-17 15:54:22 +01:00 |
|
iuvbio
|
5e8a7a03c3
|
correct time_in_force param
|
2019-02-17 15:26:33 +01:00 |
|
iuvbio
|
32b02c9925
|
kraken subclass
|
2019-02-17 04:01:17 +01:00 |
|
iuvbio
|
54d5bce445
|
undo kraken specific changes
|
2019-02-17 03:59:40 +01:00 |
|
Crypto God
|
ef5a0b9afc
|
add Kraken specifics
|
2019-02-15 22:50:11 +01:00 |
|
Samuel Husso
|
e3ae8d3f69
|
flake8 3.7.1 fixes
|
2019-01-31 07:51:03 +02:00 |
|
Matthias
|
86a0863e30
|
Clarify logmessage Done fetching
|
2019-01-22 19:26:07 +01:00 |
|
Matthias
|
c77607b997
|
Fix tests after rebase
|
2019-01-22 07:38:15 +01:00 |
|
Matthias
|
3221f883d3
|
Wrap line correctly
|
2019-01-22 07:07:15 +01:00 |
|
Matthias
|
27b2021726
|
Only run once per pair
|
2019-01-22 07:07:15 +01:00 |
|
Matthias
|
d7df5d5715
|
Keep last_pair_refresh as tuple asw ell
|
2019-01-22 07:07:15 +01:00 |
|
Matthias
|
f0af4601f9
|
Adopt plot_dataframe to work with --live
|
2019-01-22 07:07:15 +01:00 |
|
Matthias
|
0aa0b1d4fe
|
Store tickers by pair / ticker_interval
|
2019-01-22 07:07:15 +01:00 |
|
Matthias
|
5f61da30ed
|
Adjust tests to 3tuple return value from async method
|
2019-01-22 07:06:30 +01:00 |
|
Matthias
|
d6df3e55c0
|
Return ticker_interval from async routine
used to identify calls in refresh_latest_ohlcv
|
2019-01-22 07:06:30 +01:00 |
|
Matthias
|
e503d811bd
|
Change logmessages to match functions called
|
2019-01-22 07:05:09 +01:00 |
|
Matthias
|
a206777fe5
|
Rename refresh_tickers to refresh_latest_ohlcv
|
2019-01-22 07:05:09 +01:00 |
|
Matthias
|
06ec106079
|
simplify refresh_tickers
|
2019-01-22 07:04:19 +01:00 |
|
Matthias
|
646e98da55
|
Always return dataframe
|
2019-01-22 07:04:19 +01:00 |
|
Matthias
|
b48430f922
|
Return list not None
|
2019-01-19 20:21:33 +01:00 |
|
Matthias
|
30e3b52b1e
|
catch errors found in #1491
|
2019-01-19 20:02:37 +01:00 |
|
misagh
|
5e2e96acd2
|
compatibility with edge added
|
2019-01-16 18:38:20 +01:00 |
|
misagh
|
50bc20134f
|
adding whitespace
|
2019-01-16 15:17:28 +01:00 |
|
misagh
|
baa5cc5b9e
|
logs enriched
|
2019-01-16 15:10:31 +01:00 |
|
Matthias
|
fae875f588
|
Implement missing_data_fillup to tests and operations
|
2018-12-31 19:15:49 +01:00 |
|
misagh
|
34e3af6ad4
|
do not copy DF if copy is false
|
2018-12-21 10:35:17 +01:00 |
|
misagh
|
a13b30b2de
|
removing test
|
2018-12-21 10:21:31 +01:00 |
|
misagh
|
a45ec1ed1c
|
adding copy as a parameter to klines
|
2018-12-21 10:20:01 +01:00 |
|
misagh
|
215ded2e0a
|
returning last candle close price for a pair
|
2018-12-17 21:30:58 +01:00 |
|
Misagh
|
1dbcab0b09
|
Merge pull request #1413 from freqtrade/feat/data_helpers
Feat/data helpers
|
2018-12-17 09:14:10 +01:00 |
|
Matthias
|
b3bb98777b
|
Merge branch 'develop' into time_in_force
|
2018-12-17 06:37:46 +01:00 |
|
Matthias
|
b38195e9b3
|
Rename to converter
|
2018-12-14 06:32:49 +01:00 |
|
Matthias
|
030ecbfc17
|
move exchange_helpers to data module
|
2018-12-14 06:32:49 +01:00 |
|
Matthias
|
7a533de1a8
|
Use list ticker history for backtesting
|
2018-12-12 19:17:09 +01:00 |
|
Matthias
|
627ab9f583
|
pass around dataframe instead of list
|
2018-12-12 19:17:09 +01:00 |
|
Matthias
|
8c1901ad1e
|
Extract caching logic from lowestlevel fetch_ohlcv function
|
2018-12-11 07:14:39 +01:00 |
|
Matthias
|
e2bff9d5cb
|
Remove assigning klines from download method
|
2018-12-10 20:22:21 +01:00 |
|
Matthias
|
36de451809
|
Remove class-level variables
|
2018-12-10 19:55:21 +01:00 |
|
misagh
|
663e33d2ef
|
if condition refactored
|
2018-12-09 16:06:00 +01:00 |
|
misagh
|
2f5c8941eb
|
removing unnecessary default value
|
2018-12-09 16:00:04 +01:00 |
|
misagh
|
d12cc39a5e
|
some visual happyness
|
2018-12-04 20:59:55 +01:00 |
|
misagh
|
b7aa77acdd
|
conflict resolved
|
2018-12-04 20:28:07 +01:00 |
|
misagh
|
9d005678c3
|
Merge branch 'develop' into stoploss_on_exchange
|
2018-11-30 15:13:43 +01:00 |
|
Matthias
|
38592c6fa6
|
Add binance config sample, improve invalid pair message
|
2018-11-29 07:07:47 +01:00 |
|
misagh
|
1a5465fb50
|
logs enriched in case of stop loss on exchange, test fixed
|
2018-11-28 19:35:10 +01:00 |
|
misagh
|
7dbf0fed68
|
stop loss limit order type corrected
|
2018-11-27 17:09:51 +01:00 |
|
misagh
|
3131788639
|
Merge branch 'develop' into time_in_force
|
2018-11-26 19:20:01 +01:00 |
|
misagh
|
86354ed258
|
conflict resolved
|
2018-11-26 19:08:58 +01:00 |
|
misagh
|
b63535083e
|
flake8
|
2018-11-26 18:47:32 +01:00 |
|
misagh
|
1f1770ad5a
|
migration script and and error handling on stop loss order
|
2018-11-26 18:46:59 +01:00 |
|
misagh
|
29c23e3136
|
added time in force in buy and sell functions
|
2018-11-25 21:38:11 +01:00 |
|
misagh
|
181424e8ea
|
time in force validator added
|
2018-11-25 21:09:35 +01:00 |
|
misagh
|
5e1fb11124
|
documentation added for stop loss on exchange
|
2018-11-25 17:30:06 +01:00 |
|
misagh
|
3e29fbb17a
|
stoploss on exchange added as a parameter to order_types
|
2018-11-25 17:22:56 +01:00 |
|
Matthias
|
ebaf58b0fe
|
Only sort data if necessary
|
2018-11-25 15:00:50 +01:00 |
|
Matthias
|
8a43611992
|
Remove get_candle_history (it's now async)
convert sort-test to async
|
2018-11-25 14:48:15 +01:00 |
|
Matthias
|
745a517795
|
Fix comment pointing to wrong column
|
2018-11-25 14:40:21 +01:00 |
|
misagh
|
664b96173e
|
removing NotImplementedError from stoploss_limit
|
2018-11-25 10:54:36 +01:00 |
|
misagh
|
b2c0b20a58
|
added real tests for stop on exchange in dry-run
|
2018-11-24 18:26:04 +01:00 |
|
misagh
|
07ac902451
|
test exchange added
|
2018-11-22 20:30:31 +01:00 |
|
misagh
|
3418592908
|
freqtradebot test added for orders on exchange
|
2018-11-22 19:25:26 +01:00 |
|
misagh
|
bbe8e4e494
|
flake8
|
2018-11-22 17:07:37 +01:00 |
|
misagh
|
bfbdddff26
|
stoploss limit order added to exchange
|
2018-11-22 16:24:40 +01:00 |
|
Matthias
|
b3e08831f7
|
Remove rate for market orders
|
2018-11-17 20:14:50 +01:00 |
|
Matthias
|
c11984d943
|
Check if exchange supports all configured market types
|
2018-11-17 19:54:55 +01:00 |
|
Matthias
|
ef1e20bfe8
|
Don't add default value for ordertype
sort parameters to align with ccxt
|
2018-11-17 13:29:24 +01:00 |
|
Matthias
|
6a71f80a9e
|
Add support for different order types
|
2018-11-15 06:58:24 +01:00 |
|
Matthias
|
a4d2bb6f29
|
Fix "No market symbol" exception in telegram calls
|
2018-10-10 21:28:48 +02:00 |
|
Matthias
|
e7d5cf9d9d
|
Allow loading of any additional configuration to ccxt
seperated by async and non-async
|
2018-10-04 20:16:43 +02:00 |
|
Matthias
|
3893b638fe
|
Merge pull request #1213 from freqtrade/fix_mac_install
Fix mac install documentation
|
2018-09-27 12:39:42 +02:00 |
|
Matthias
|
9685c09c1a
|
Add offset to "get_trades_for_order"
|
2018-09-15 20:28:36 +02:00 |
|
Matthias
|
14b7fc42fa
|
Change returntype for _load_markets to dict
|
2018-09-11 19:46:31 +02:00 |
|
Matthias
|
0a29096794
|
Refactor load_market out of validate_pairs
|
2018-09-10 20:19:12 +02:00 |
|
Matthias
|
e9deb928f6
|
Fix bug when exchange result is empty
|
2018-09-02 19:15:23 +02:00 |
|
Matthias
|
ffd4469c1d
|
fix typo, refresh_tickers does not need a return value
|
2018-08-29 19:56:38 +02:00 |
|
Matthias
|
54ddd908e6
|
Merge branch 'develop' into ccxt-async
|
2018-08-29 19:43:09 +02:00 |
|
Matthias
|
9f8e68ce02
|
Merge branch 'develop' into order-book
|
2018-08-29 19:32:44 +02:00 |
|