Gerald Lonlas
5ec3eb76eb
Cover a edge case of CryptoToFiatConverter::_find_price()
2018-06-07 22:13:50 -07:00
Gerald Lonlas
dfbc94c05b
Add missing test for CryptoToFiatConverter::convert_amount()
2018-06-07 22:13:50 -07:00
Gerald Lonlas
81ce7d720d
Add missing unit test for Arguments::testdata_dl_options()
2018-06-07 22:13:50 -07:00
Gerald Lonlas
1db0f2bd55
Increase pylint to 10 for freqtrade/arguments.py
2018-06-07 22:13:50 -07:00
gcarq
10e12ec1b9
fix flake8 warning
2018-06-08 02:37:12 +02:00
gcarq
61b2373dd1
flush db connection after forcesell
2018-06-08 02:35:10 +02:00
gcarq
7f881cce85
add additional None check for trade.open_order_id
2018-06-08 02:34:44 +02:00
Gert Wohlgemuth
69e4d863c4
added datetime expiration to the trades table
2018-06-07 17:10:44 -07:00
gcarq
95d6c9c678
adapt tests
2018-06-08 02:01:38 +02:00
gcarq
a2a1a517da
fix flake8 warning
2018-06-08 02:01:18 +02:00
gcarq
27f83b511f
raise OperationalException if config is missing
2018-06-08 02:00:42 +02:00
gcarq
dd3a53fb5f
fix tests for main.py
2018-06-07 22:28:21 +02:00
Matthias
d23bcc435a
Merge pull request #864 from freqtrade/feature/overhaul-db-handling
...
Allow custom sqlite database path
2018-06-07 22:18:10 +02:00
gcarq
d41f71bc34
handle sqlalchemy NoSuchModuleError
2018-06-07 21:35:57 +02:00
xmatthias
f5fe9a4b1c
fix rpc tests (add a test with multiple trades
...
without this, sum/percentage cannot be properly tested.
2018-06-07 20:52:03 +02:00
xmatthias
0e699b87af
don't sum percentage, but use mean instead (aligned to backtesting)
2018-06-07 20:43:28 +02:00
gcarq
3f5efef6e5
tests: add proper asserts
2018-06-07 20:41:52 +02:00
gcarq
d4f8704a4c
arguments: implement tests for db_url
2018-06-07 20:30:13 +02:00
gcarq
526cb1ea20
fix db-url handling if passed via CLI args
2018-06-07 20:15:31 +02:00
Janne Sinivirta
f5b47fbd86
flake8 fixes
2018-06-07 20:23:09 +03:00
Janne Sinivirta
3cee04fb8c
bot should not repaint: do not include last partial candle in analysis
2018-06-07 20:23:09 +03:00
gcarq
ac602ed5a9
persistence: adapt checks to detect in-memory db
2018-06-07 19:10:26 +02:00
Samuel Husso
ad510b8b5f
Merge pull request #855 from freqtrade/fix-look-ahead
...
Avoid look-ahead in backtesting
2018-06-07 20:00:46 +03:00
gcarq
17742df591
Merge branch 'develop' of freqtrade into feature/overhaul-db-handling
2018-06-07 17:33:37 +02:00
gcarq
5b1ff6675f
define constants.DEFAULT_DB_DRYRUN_URL and fix StaticPool conditions
2018-06-07 17:29:43 +02:00
Michael Egger
867145cd09
Merge pull request #859 from freqtrade/readd_ticker_caching
...
Re-add ticker caching for rpc operations
2018-06-07 17:15:59 +02:00
Janne Sinivirta
b4ae5a36a8
use .copy() to avoid Pandas mistake. drop first row because of shifting
2018-06-07 17:29:40 +03:00
Janne Sinivirta
7f8e0ba25f
use buy/sell signal from previous candle, not current to avoid seeing to the future
2018-06-07 17:28:40 +03:00
Gert Wohlgemuth
63591fae9c
updated lambda to reduce traffic
2018-06-06 22:48:37 -07:00
Gert Wohlgemuth
1611cd8124
updated lambda to reduce traffic
2018-06-06 22:47:11 -07:00
Gert Wohlgemuth
ecca676c07
added more logging
2018-06-06 22:32:03 -07:00
Gert Wohlgemuth
df91312685
optimized data handling to reduce lambda calls
2018-06-06 21:51:03 -07:00
gcarq
c3d0980763
test_persistence: fix reference before assignment
2018-06-07 06:06:21 +02:00
Gert Wohlgemuth
b3dc4b564f
optimized data handling to reduce lambda calls
2018-06-06 20:57:30 -07:00
gcarq
4ee5271de7
fix failing dynamic-whitelist test
2018-06-07 05:50:07 +02:00
gcarq
a29ac44d64
adapt tests
2018-06-07 05:27:55 +02:00
gcarq
e2aa78c11b
remove obsolete param
2018-06-07 05:27:27 +02:00
gcarq
58a6f21705
remove dry_run_db and replace it with db_url in config
2018-06-07 05:26:39 +02:00
gcarq
8583e89550
persistence: simplify init and pass db_url via config dict
2018-06-07 05:25:53 +02:00
Gert Wohlgemuth
ab57926530
added more logging
2018-06-06 20:07:25 -07:00
Gert Wohlgemuth
7e8d903bf4
updated lambda to reduce traffic
2018-06-06 20:06:16 -07:00
Gert Wohlgemuth
cfb436c1d8
updated lambda to reduce traffic
2018-06-06 20:05:24 -07:00
Gert Wohlgemuth
26038da08e
updated lambda to reduce traffic
2018-06-06 19:57:23 -07:00
Gert Wohlgemuth
f733de1662
updated lambda to reduce traffic
2018-06-06 18:20:26 -07:00
xmatthias
7714490530
Test keyerror exception
2018-06-06 21:24:57 +02:00
xmatthias
4a17671f45
improve log message
2018-06-06 20:30:42 +02:00
xmatthias
a901f21bcd
test ticker caching
2018-06-06 20:24:47 +02:00
xmatthias
e690003621
reinstate caching for get_ticker
2018-06-06 20:18:16 +02:00
Gert Wohlgemuth
4b92c0f848
added more logging
2018-06-06 09:48:09 -07:00
Gert Wohlgemuth
778b9ac634
added more logging
2018-06-06 09:26:46 -07:00
Gert Wohlgemuth
9eaf984a2b
added comments
2018-06-06 09:17:05 -07:00
Gert Wohlgemuth
9379e0b15a
updated backtesting to allow for more data aggregation
2018-06-06 08:27:08 -07:00
Gert Wohlgemuth
a506caaaa4
fixed encoding
2018-06-06 00:45:59 -07:00
Gert Wohlgemuth
f1ef1446e5
updated revision
2018-06-05 23:11:36 -07:00
Gert Wohlgemuth
d4c381b74b
working on fixing env errors
2018-06-05 22:58:26 -07:00
Gert Wohlgemuth
a4a0242eb7
working on fixing env errors
2018-06-05 22:47:02 -07:00
Gert Wohlgemuth
de086579e6
updated lambdas to allow for new scheduling approach
2018-06-05 22:24:08 -07:00
Gert Wohlgemuth
9f274e1cef
added additional data to be persisted
2018-06-05 18:03:04 -07:00
Gert Wohlgemuth
ede1e20526
added additional data to be persisted
2018-06-05 17:31:05 -07:00
Gert Wohlgemuth
b5a67d44d3
added support for more metadata in the strategy
2018-06-05 17:22:18 -07:00
Gert Wohlgemuth
92155b11eb
fixed message delivery for data entry
2018-06-05 17:02:25 -07:00
Gert Wohlgemuth
a07f17776c
added service to query aggregated trades
2018-06-05 16:34:30 -07:00
Gert Wohlgemuth
b41dd0b790
added service to query aggregated trades
2018-06-05 16:34:01 -07:00
Gert Wohlgemuth
50dd33b35f
fixed dynamo query table
2018-06-05 16:15:28 -07:00
Gert Wohlgemuth
473339f740
added some more testing as well as cron expression is now scheduling larger intervals
2018-06-05 16:04:43 -07:00
xmatthias
cac6e0d715
Add docstring to TimeRange class
2018-06-06 00:10:18 +02:00
xmatthias
f37c5b70ba
Fix tests - read optional argument
2018-06-05 23:53:49 +02:00
xmatthias
270ccbb0da
fix args test
2018-06-05 23:41:50 +02:00
xmatthias
7a34578b4d
refactor timerange to named tuple
2018-06-05 23:34:26 +02:00
Gert Wohlgemuth
19a525265f
improve data aggregation
2018-06-05 13:59:45 -07:00
Gert Wohlgemuth
7e8461b8fe
changed from form param to json
2018-06-05 12:47:25 -07:00
Gert Wohlgemuth
f5c6e638f1
fixed some minor issues
2018-06-05 00:37:25 -07:00
Gert Wohlgemuth
8559af96da
refacturing aws lambda to spawn container instead
2018-06-05 00:04:45 -07:00
Gerald Lonlas
c29c13dfd7
Fix a typo in Arguments() comment
2018-06-04 22:42:24 -07:00
Gerald Lonlas
947462e134
Add back 'import os' in Arguments()
2018-06-04 21:29:53 -07:00
Gerald Lonlas
3778bcda24
Ok! you won Flake8
2018-06-04 21:18:03 -07:00
Gerald Lonlas
662436acd2
Fix typo in Argument()
2018-06-04 21:18:03 -07:00
Gerald Lonlas
5683f9e10e
Remove hardcoded backtest-result.json in Plot scripts
2018-06-04 21:17:20 -07:00
Gert Wohlgemuth
536e78bff5
minor optimizations
2018-06-04 14:55:19 -07:00
Gert Wohlgemuth
6fa57da664
fixed some minor issues
2018-06-04 14:30:00 -07:00
Gert Wohlgemuth
7b101f17b6
minor adjustements
2018-06-04 13:40:06 -07:00
Matthias
15fb81da92
Merge pull request #844 from creslinux/Constants_usdt
...
To be able to start with USDT in fiat_display_currency in config.json
2018-06-04 21:56:34 +02:00
creslinux
a44978a068
Per steer from project core member, add other valid coinmarketcap
...
listed crypto base currencies that are valid during conversion lookup
Here is the test of USDT working:
https://api.coinmarketcap.com/v2/ticker/1027/?convert=USDT&limit=10
CMK page lists: "BTC", "ETH" "XRP", "LTC", and "BCH" as valid.
2018-06-04 21:48:15 +03:00
creslinux
7c8bf95f8f
To be able to start bot with USDT in fiat_display_currency in config.json
...
There are use case that build the base pair to consider price of whitelist pairs.
On Binance this is USDT not USD.
2018-06-04 16:45:47 +03:00
Janne Sinivirta
7df77b1b28
match timeframes to arguments
2018-06-04 16:35:34 +03:00
Janne Sinivirta
0f3dc821f2
add missing timeframes to allowed values
2018-06-04 15:08:45 +03:00
Janne Sinivirta
5ff405b0b0
allow defining of timeframes to download
2018-06-04 15:08:45 +03:00
Janne Sinivirta
639b6bc4f6
set and create default datadir based on used exchange
2018-06-04 14:27:42 +03:00
Janne Sinivirta
6891054b84
use folder user_data/data/exchangename by default and pick pairs.json from that folder by default
2018-06-04 12:37:06 +03:00
Janne Sinivirta
e10279b7b4
show default exchange in download_backtest_data.py
2018-06-04 11:50:33 +03:00
Janne Sinivirta
a0c79bd727
make --pairs-file required
2018-06-04 11:47:27 +03:00
Gert Wohlgemuth
81be71d9cb
Merge pull request #16 from freqtrade/develop
...
Update from upstream repo gcarq/freqtrade@develop
2018-06-03 14:40:26 -07:00
xmatthias
e3227a741c
add --export-filename for backtesting
2018-06-03 19:36:53 +02:00
Gerald Lonlas
43696eff5c
Add __main__.py to improve how to launch the bot
2018-06-03 08:57:13 -07:00
Janne Sinivirta
20815771ab
Merge pull request #817 from gcarq/feature/gdax
...
Enable Backtesting with GDAX and allow trading with EUR/USD
2018-06-03 17:49:20 +03:00
xmatthias
3a158faa30
Refactor fiat-list to constants
2018-06-03 13:47:36 +02:00
xmatthias
50fc5f91ca
Merge branch 'develop' into mypy_typecheck
2018-06-03 10:35:56 +02:00
Gerald Lonlas
e8a59f4c20
Add a test to check the behavior when converting two FIAT
2018-06-03 00:13:48 -07:00
Gerald Lonlas
638d98735f
Allow fiat_convert to use same symbol for Crypto and FIAT
2018-06-03 00:13:48 -07:00
Gerald Lonlas
c9e49ed7b4
Sort ticker_history
...
CCXT does not sort the ticker history from exchanges.
Bittrex and Binance are sorted ASC (oldest first, newest last) when
GDAX is sorted DESC (newest first, oldest last).
Because of that the get_ticker_history() fall in a very long loop
when the tickers are sorted DESC. Means it downloads more than
needed.
This commit enable exhanges like GDAX and unify the ticker_history
list across all exchanges.
2018-06-03 00:13:48 -07:00