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
Gerald Lonlas
acbfe91f13
Allow EUR / USD as stake_currency
...
It will enable to trade with FIAT on exhanges like GDAX or Kraken.
2018-06-03 00:13:48 -07:00
Janne Sinivirta
7edafbb772
Merge pull request #823 from creslinux/timerange_unixtime_argument
...
Timerange unixtime argument
2018-06-03 07:22:41 +03:00
Janne Sinivirta
a657e3d24a
Merge pull request #826 from gcarq/fix/hyperopt-stake_currency
...
Fix stake_currency returned by Hyperopt …
2018-06-03 07:19:24 +03:00
Janne Sinivirta
2cd8782a88
Merge pull request #825 from gcarq/fix/hyperopt-in-progress
...
Fix the in-progress dot that does not show up during a Hyperopt run
2018-06-03 07:16:39 +03:00
Gert Wohlgemuth
a6a11097eb
adjsuting paths a bit to make things clearer
2018-06-02 15:07:31 -07:00
Gert Wohlgemuth
13b533820f
optimizing trade db handling to lower monthly cost
2018-06-02 14:44:09 -07:00
Gerald Lonlas
fe8ff1b929
Fix stake_currency return by Hyperopt
...
Hyperopt had BTC hard coded in the result. This commit will display
the real stake_currency used.
If you used `"stake_currency": "USDT",` in your config file.
Before this commit you saw a message like:
"2 trades. Avg profit 0.13%. Total profit 0.00002651 BTC (0.0027Σ%). Avg duration 142.5 mins."
Now with the commit, we fix the wrong BTC currency:
"2 trades. Avg profit 0.13%. Total profit 0.00002651 USDT (0.0027Σ%). Avg duration 142.5 mins."
2018-06-02 14:07:31 -07:00
Gerald Lonlas
127cf5d619
Backtesting: Add the Interval required when data is missing
...
Change the message:
"No data for pair ETH/BTC, use --refresh-pairs-cached to download the data"
for:
"No data for pair: "ETH/BTC", Interval: 5m. Use --refresh-pairs-cached to download the data"
The message structure is unified with the download message:
"Download the pair: "ETH/BTC", Interval: 5m"
2018-06-02 13:55:05 -07:00
creslinux
94e586c049
Added unit test to check posix time arguments passed to timerange
...
Here is the pass report:
freqtrade_new creslin$ pytest freqtrade/tests/test_arguments.py
==================================================================== test session starts =====================================================================
platform darwin -- Python 3.6.5, pytest-3.6.0, py-1.5.3, pluggy-0.6.0
rootdir: /Users/creslin/PycharmProjects/freqtrade_new, inifile:
plugins: mock-1.10.0, cov-2.5.1
collected 19 items
freqtrade/tests/test_arguments.py ................... [100%]
================================================================= 19 passed in 2.37 seconds ==================================================================
2018-06-02 22:46:54 +03:00
Gerald Lonlas
dc65753a64
Fix the in-progress dot that does not show up during a Hyperopt run
2018-06-02 12:35:07 -07:00
creslin
43ba02afc6
Per feed back, kept the stype as date.
...
Use a tuple to keep as epoch int or process via arrow to timestamp.
I'll look at the test file also.
2018-06-02 21:59:18 +03:00
xmatthias
9537f17dd4
Fix test
2018-06-02 20:06:29 +02:00
Gert Wohlgemuth
7ef2be06d7
Merge pull request #15 from gcarq/develop
...
Update from upstream repo gcarq/freqtrade@develop
2018-06-02 10:56:24 -07:00
Raymond Luo
2791d543ea
Make backtesting report markdown shareable
...
Small tweak to make the backtesting report markdown ready and much easier to share reports on many markdown publishing tools and editors that already support Markdown Extra with just a copy and paste
Example:

2018-06-02 19:52:16 +02:00
Gert Wohlgemuth
9438e75b0a
Merge remote-tracking branch 'origin/develop' into wohlgemuth
2018-06-02 10:46:17 -07:00
creslin
6ca375a397
Extend timerange to accept unix timestamps.
...
This gives greater granularity over backtest, parsing tickerfiles.
Example runs using date and unix time below.
/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /Users/creslin/PycharmProjects/freqtrade/scripts/report_correlation.py --timerange=20180528-20180529
2018-06-02 18:44:58,829 - freqtrade.configuration - INFO - Log level set to INFO
2018-06-02 18:44:58,830 - freqtrade.configuration - INFO - Using max_open_trades: 200 ...
2018-06-02 18:44:58,831 - freqtrade.configuration - INFO - Parameter --timerange detected: 20180528-20180529 ...
2018-06-02 18:44:58,831 - freqtrade.configuration - INFO - Parameter --datadir detected: freqtrade/tests/testdata ...
BasePair Pair Correlation BTC % Change Pair % USD Ch Pair % BTC Ch Gain % on BTC Start Stop BTC Volume
1 BTC_USDT ETC_USD 0.965 -2.942 -4.070 -1.163 -1.128585 05-28 00:00 05-29 00:00 335.19
0 BTC_USDT SNT_USD 0.943 -2.942 -5.857 -3.004 -2.915585 05-28 00:00 05-29 00:00 496.01
3 BTC_USDT DASH_USD 0.902 -2.942 -9.034 -6.277 -6.092432 05-28 00:00 05-29 00:00 751.41
2 BTC_USDT MTH_USD 0.954 -2.942 -9.290 -6.541 -6.348708 05-28 00:00 05-29 00:00 23.00
4 BTC_USDT TRX_USD 0.951 -2.942 -13.647 -11.029 -10.704957 05-28 00:00 05-29 00:00 14544.57
Process finished with exit code 0
/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /Users/creslin/PycharmProjects/freqtrade/scripts/report_correlation.py --timerange=1527595200-1527618600
2018-06-02 18:47:40,382 - freqtrade.configuration - INFO - Log level set to INFO
2018-06-02 18:47:40,382 - freqtrade.configuration - INFO - Using max_open_trades: 200 ...
2018-06-02 18:47:40,383 - freqtrade.configuration - INFO - Parameter --timerange detected: 1527595200-1527618600 ...
2018-06-02 18:47:40,383 - freqtrade.configuration - INFO - Parameter --datadir detected: freqtrade/tests/testdata ...
BasePair Pair Correlation BTC % Change Pair % USD Ch Pair % BTC Ch Gain % on BTC Start Stop BTC Volume
0 BTC_USDT SNT_USD 0.680 NaN NaN NaN NaN 05-29 12:00 05-29 18:30 68866.30
1 BTC_USDT ETC_USD 0.857 NaN NaN NaN NaN 05-29 12:00 05-29 18:30 227514.17
2 BTC_USDT MTH_USD 0.790 NaN NaN NaN NaN 05-29 12:00 05-29 18:30 12103.96
3 BTC_USDT DASH_USD 0.862 NaN NaN NaN NaN 05-29 12:00 05-29 18:30 72982.78
4 BTC_USDT TRX_USD 0.178 NaN NaN NaN NaN 05-29 12:00 05-29 18:30 1258316.95
Process finished with exit code 0
2018-06-02 19:45:08 +03:00
Matthias
81bb128cf7
Merge pull request #822 from gcarq/fix/misleading_log
...
change misleading logging for datadir
2018-06-02 14:50:27 +02:00
xmatthias
a8bf5092e8
add ignore explanation
2018-06-02 14:18:57 +02:00
xmatthias
f88729f0e8
add ignore comment
2018-06-02 14:14:28 +02:00
xmatthias
3447e4bb97
comment on ignore hint
2018-06-02 14:13:17 +02:00
xmatthias
884395415f
remove type:ignore
2018-06-02 14:10:15 +02:00
xmatthias
0007002c80
fix test failure
2018-06-02 14:07:54 +02:00
xmatthias
0a595190a3
fix last typechecks
2018-06-02 13:59:35 +02:00
xmatthias
32300f6d5f
don't initialize with None where it's not necessary
2018-06-02 13:55:06 +02:00
xmatthias
d9e951447f
remove _init function in backtesting (and according test)
2018-06-02 13:54:22 +02:00
xmatthias
6fc21e30e5
remove unused import
2018-06-02 13:52:55 +02:00
xmatthias
6106822d10
typing
2018-06-02 13:44:41 +02:00
xmatthias
4a322abd4d
Typecheck improvements
2018-06-02 13:44:05 +02:00
Gert Wohlgemuth
f02bb8df86
Merge pull request #14 from gcarq/develop
...
Update from upstream repo gcarq/freqtrade@develop
2018-06-02 03:45:58 -07:00
Janne Sinivirta
b5c41ca0fc
Merge pull request #820 from gcarq/fix/backtesting_hint
...
Fix wrong hint '--update-pairs-cached' from Backtesting/Hyperopt
2018-06-02 11:39:09 +03:00
Janne Sinivirta
a82a31341b
change misleading logging for datadir
2018-06-02 11:32:05 +03:00
Gert
de965d053c
Merge branch 'develop' into wohlgemuth
2018-06-01 20:32:53 -07:00
Gert Wohlgemuth
770b05eb42
Merge pull request #13 from gcarq/develop
...
Update from upstream repo gcarq/freqtrade@develop
2018-06-01 20:31:41 -07:00
Gert
209aa9141d
merged stop loss support branch
2018-06-01 20:26:51 -07:00
Gert
e6d3a440cd
fixed tests except for one
2018-06-01 20:19:45 -07:00
Gert
6ace343d65
minor changes
2018-06-01 20:00:47 -07:00
Gérald LONLAS
0980e7e82d
Merge pull request #766 from pan-long/forcesell-amount
...
Sell filled amount or an open limit buy order in forcesell.
2018-06-01 19:51:38 -07:00
Gerald Lonlas
792dd556a1
Fix wrong hint '--update-pairs-cached' from Backtesting/Hyperopt
2018-06-01 19:46:53 -07:00
Gert
c9708442ff
Merge branch 'develop' into StopLossSupport
2018-06-01 19:34:39 -07:00
Gert
059a27cd24
merged remote
2018-06-01 19:32:36 -07:00
xmatthias
e28973c50a
fix flake8
2018-05-31 22:17:46 +02:00
xmatthias
3fb1dd02f1
add typehints and type: ignores
2018-05-31 22:00:46 +02:00
xmatthias
cf34b84cf1
add attributes with typehints
2018-05-31 21:59:22 +02:00
xmatthias
f4f821e88e
add typehints
2018-05-31 21:44:18 +02:00
xmatthias
c0cef7250d
typing - avoid variable reuse with differen ttype
2018-05-31 21:22:46 +02:00
xmatthias
2976a50c58
fix typing
2018-05-31 21:10:15 +02:00
xmatthias
69006b8fe8
flake8
2018-05-31 21:08:26 +02:00
xmatthias
4eb55acdbc
fix typing
2018-05-31 21:04:10 +02:00
xmatthias
1352f135d0
typing
2018-05-31 20:55:45 +02:00
xmatthias
0d251cbfdd
rpc type hints
2018-05-31 20:55:26 +02:00
xmatthias
4733aad7ff
mypy_typing
2018-05-31 20:54:37 +02:00
xmatthias
48516e6e1e
Add typehint
2018-05-31 20:41:05 +02:00
xmatthias
45909af7e0
type anotation fixes
2018-05-30 22:38:09 +02:00
xmatthias
88755fcded
fix typing
2018-05-30 22:09:20 +02:00
xmatthias
0d6dffdc7e
fix typehinting
2018-05-30 22:09:03 +02:00
xmatthias
9aa468adda
fix for typehint
2018-05-30 22:01:29 +02:00
Samuel Husso
c471ccb2db
Merge pull request #734 from arudov/fix/pair-downloads
...
Do not download pairs if --refresh-pairs-cached isn't set
2018-05-29 08:05:10 +03:00
Pan Long
a98fcee4f9
Sell filled amount or an open limit buy order in forcesell.
...
Currently forcesell only cancels an open limit buy order and doesn't sell the filled amount.
After this change, forcesell will also update trade's amount to filled amount and sell the filled amount.
2018-05-26 09:55:31 +08:00
xmatthias
1ba5c5d9c6
set ccxt loglevel to info
2018-05-25 21:23:15 +02:00
Gert Wohlgemuth
cd462db993
more jyperopt fine tuning
2018-05-24 19:49:36 -07:00
Gert Wohlgemuth
203166687b
fixed some format issues and added better logging
2018-05-24 19:46:11 -07:00
Gert Wohlgemuth
644702a595
added support to get the temp directory
2018-05-24 19:11:14 -07:00
Gert Wohlgemuth
d293b65323
working on improving speed
2018-05-24 17:24:59 -07:00
Gert Wohlgemuth
86de538d9e
fixed some format issues and added better logging
2018-05-24 16:58:09 -07:00
Gert Wohlgemuth
beb45bc58f
fixed some format issues and added better logging
2018-05-24 16:04:51 -07:00
Gert Wohlgemuth
e37e7bd914
added support for backtest ranges to collect more data and initial support for pagination
2018-05-24 14:05:29 -07:00
EC2 Default User
6301329921
Merge branch 'aws' of https://github.com/berlinguyinca/freqtrade into aws
2018-05-24 07:57:36 +00:00
Gert Wohlgemuth
85fba4fcb8
added support to get the temp directory
2018-05-24 00:57:18 -07:00
EC2 Default User
0895759239
Merge branch 'aws' of https://github.com/berlinguyinca/freqtrade into aws
2018-05-24 07:49:15 +00:00
Gert Wohlgemuth
8175fd207e
more jyperopt fine tuning
2018-05-24 00:49:06 -07:00
EC2 Default User
f18d04b0a4
Merge branch 'aws' of https://github.com/berlinguyinca/freqtrade into aws
2018-05-24 07:41:57 +00:00
Gert Wohlgemuth
742dc7d6d5
working on error handling
2018-05-24 00:41:40 -07:00
EC2 Default User
f962bddf50
Merge branch 'aws' of https://github.com/berlinguyinca/freqtrade into aws
2018-05-24 07:31:25 +00:00
Gert Wohlgemuth
6689c88a7c
minor optimizations
2018-05-24 00:31:16 -07:00
Gert Wohlgemuth
ad36947fe2
added better result code to github import
2018-05-24 00:12:19 -07:00
EC2 Default User
8f0254458c
Merge branch 'aws' of https://github.com/berlinguyinca/freqtrade into aws
2018-05-24 07:05:52 +00:00
Gert Wohlgemuth
b478ad76b2
further working on getting rid of hyperopt
2018-05-24 00:05:34 -07:00
Gert Wohlgemuth
d4250222f8
further working on getting rid of hyperopt
2018-05-24 00:04:58 -07:00
EC2 Default User
90629e2b49
Merge branch 'aws' of https://github.com/berlinguyinca/freqtrade into aws
2018-05-24 06:50:27 +00:00
EC2 Default User
bfbb2e27a8
more optimizations to reduce lambda size
2018-05-24 06:50:24 +00:00
Gert Wohlgemuth
669f596ce7
getting rid of hyperopt must, should be optional
2018-05-23 23:49:57 -07:00
Gert Wohlgemuth
d66196a290
added functionality to render trades
2018-05-23 23:11:11 -07:00
Gert
1b77d66e2c
fixed some bugs, improved the backtesting and strategy table. Possible now to specify which features we want to use in the backtesting api
2018-05-23 20:51:07 -07:00
Gert
bab9a92ae1
Merge remote-tracking branch 'origin/wohlgemuth' into aws
...
# Conflicts:
# requirements.txt
# scripts/plot_profit.py
2018-05-23 18:56:27 -07:00
Gert Wohlgemuth
2e3e827bc6
Merge branch 'aws' of https://github.com/berlinguyinca/freqtrade into aws
2018-05-23 00:25:51 -07:00
Gert Wohlgemuth
9fd735a3a0
fixing backtesting and perisstence
2018-05-23 00:25:38 -07:00
EC2 Default User
b76e659768
Merge branch 'aws' of https://github.com/berlinguyinca/freqtrade into aws
2018-05-22 03:50:07 +00:00
Gert Wohlgemuth
c25aa22690
working on backtesting BASE64 encoded strategies
2018-05-21 20:48:35 -07:00
Gert Wohlgemuth
4e31b4c9ee
added support for downloading the github strategy repository
2018-05-21 19:57:31 -07:00
EC2 Default User
a88d930c08
Merge branch 'aws' of https://github.com/berlinguyinca/freqtrade into aws
2018-05-21 23:53:00 +00:00
Gert Wohlgemuth
b4d6e2c289
working on backtesting
2018-05-21 16:52:12 -07:00
EC2 Default User
c8a66bbe5d
fixed formating issues
2018-05-21 21:56:31 +00:00
Anton
8c22cfce37
Fix tests; fix codestyle
2018-05-21 23:15:01 +03:00
Anton
e1cb0dbf28
Do not try to redownload pair data if --refresh-pairs-cached is not set
2018-05-21 22:31:08 +03:00
xmatthias
e2efd7c6ec
add test to verify network exception is cought on init of coinmarketcap
2018-05-21 20:03:25 +02:00
xmatthias
56e697acf5
Fix error initializing coinmarketcap
2018-05-21 20:01:41 +02:00
Gert Wohlgemuth
b5d0c0ea6a
working on aws lambda loading
2018-05-20 21:18:36 -07:00
Gert Wohlgemuth
bf6ff26b09
working on aws lambda loading
2018-05-20 18:00:27 -07:00
Gert Wohlgemuth
12bab50146
working on aws lambda loading
2018-05-20 17:48:02 -07:00
Gert Wohlgemuth
ba40a25150
some serialization issue
2018-05-20 16:51:54 -07:00
Gert Wohlgemuth
d9e3e96d8e
implementing more strategy db query code
2018-05-20 15:25:02 -07:00
Gert Wohlgemuth
ae5230cf45
implementing more strategy db query code
2018-05-20 15:13:54 -07:00
Gert Wohlgemuth
d65d1a4a26
Merge branch 'ObjectivyGraphImprovements' into wohlgemuth
...
# Conflicts:
# scripts/plot_dataframe.py
2018-05-20 12:14:07 -07:00
Gert Wohlgemuth
b990557e5f
Merge branch 'StopLossSupport' into wohlgemuth
...
# Conflicts:
# freqtrade/arguments.py
# scripts/plot_dataframe.py
2018-05-20 12:12:08 -07:00
Gert Wohlgemuth
a040181c26
working database handling
2018-05-20 11:47:48 -07:00
Gert Wohlgemuth
b556dafc1a
refactured, persistence to restrictive, dealing with boto3 directly
2018-05-19 17:20:11 -07:00
Gert Wohlgemuth
92d3afd6e8
Working on persistence api
2018-05-19 17:07:32 -07:00
Gert Wohlgemuth
2da14fc554
wokring on persistence scan api
2018-05-19 15:59:36 -07:00
Gert Wohlgemuth
12a758afc4
introduced persistence objects
2018-05-19 15:38:33 -07:00
Gert Wohlgemuth
9d4257c2c0
merged changes from develop branch
2018-05-19 15:34:18 -07:00
EC2 Default User
4bb944c432
finally managed to compile aws functions + talib
2018-05-19 21:31:01 +00:00
Gert Wohlgemuth
b01e9b3f2f
Merge remote-tracking branch 'upstream/develop' into StopLossSupport
2018-05-19 12:58:56 -07:00
peterkorodi
0c051b1b7a
Make plot_dataframe able to show trades stored in database. ( #692 )
...
* Show trades stored in db on the graph
2018-05-19 09:14:42 +03:00
Gert Wohlgemuth
610029ba94
added graphing of OSC and CMF
2018-05-17 22:32:10 -07:00
Gert Wohlgemuth
0c4b776101
working on static library support
2018-05-17 08:02:51 -07:00
Gert Wohlgemuth
5d16569233
minor improvements
2018-05-16 23:43:58 -07:00
Matthias Voppichler
ef78f2f03a
Add test for invalid order_fee dict
2018-05-15 20:13:43 +02:00
Matthias Voppichler
a1fa688da0
Add tests for the new scenario
2018-05-15 19:49:47 +02:00
Matthias Voppichler
263bf918b1
Fix bug pointed out in #679
2018-05-15 19:49:28 +02:00
Anton
d112d90e8e
Make telegram message beautiful
2018-05-15 13:37:34 +03:00
Gert Wohlgemuth
94acbf6c57
slowly working on the endpoints
2018-05-14 16:46:10 -07:00
Gert Wohlgemuth
b680429ea1
Merge branch 'LoadStrategyByUrl' into aws
...
# Conflicts:
# setup.py
2018-05-14 15:42:16 -07:00
Anton
f175f48418
Fix get balance functionality
2018-05-15 00:31:56 +03:00
Gert Wohlgemuth
51e9cdb42c
Merge branch 'StopLossSupport' into wohlgemuth
2018-05-13 15:27:53 -07:00
Gert Wohlgemuth
60b2b68bc3
switched print to logger.debug
2018-05-13 15:27:31 -07:00
Gert Wohlgemuth
5c5cab58ca
Merge branch 'StopLossSupport' into wohlgemuth
2018-05-13 15:20:10 -07:00
Gert Wohlgemuth
40630875ab
fixed flake error, they are really to stringent!
2018-05-13 15:19:27 -07:00
Gert Wohlgemuth
f8da1bf5a6
added support for the adjusteable stop loss, if we made profit. Implementation based on the cocnept: use positive stop loss, if made profit is > 0
2018-05-13 15:17:50 -07:00
Matthias Voppichler
8549201502
add test for new fiat_convert logic
2018-05-13 20:46:02 +02:00
Gert Wohlgemuth
30d6d562af
Merge branch 'StopLossSupport' into wohlgemuth
2018-05-13 11:39:04 -07:00
Matthias Voppichler
b1c53ec656
refactor "patch_coinmarketcap" to conftest"
...
add patch_coinmarketcap to get_patched_freqtradebot
2018-05-13 20:04:40 +02:00
Matthias Voppichler
790f35a5c8
fix test which resets singleton without reinstating it
2018-05-13 20:03:54 +02:00
Matthias Voppichler
3246c60472
Fix coinmarketcap ticker
2018-05-13 20:00:38 +02:00
Matthias Voppichler
57fc9df5f3
Fix typo
2018-05-13 19:54:19 +02:00
Matthias Voppichler
144be37a9a
Convert ID to string
2018-05-13 19:53:23 +02:00
Matthias Voppichler
9b8f90dc9f
log error in find_price
2018-05-13 19:50:04 +02:00
Matthias Voppichler
d07491ceb2
Dynamically load cryptomap
2018-05-13 19:46:08 +02:00
Matthias Voppichler
8f17b11610
Fix testfluke in hyperopt
2018-05-13 13:38:29 +02:00
Matthias Voppichler
8b098859f4
Reduce verbosity of get_ticker_history
2018-05-12 20:15:59 +02:00
Gert Wohlgemuth
5cf72b5d5f
possible fixed the decimal error, which in non dry runs crashes the whole bot
2018-05-12 10:09:39 -07:00
Gert Wohlgemuth
749f058405
possible fixed the decimal error, which in non dry runs crashes the whole bot
2018-05-12 10:08:30 -07:00
Gert Wohlgemuth
b199805c5d
wrote doc and started writing schemas
2018-05-12 08:50:33 -07:00
Michael Egger
5b25ed99ac
Merge pull request #652 from gcarq/feat/objectify-ccxt
...
CCXT into use
2018-05-12 14:04:06 +02:00
Michael Egger
edd840ac35
Merge pull request #640 from xmatthias/ccxt-obj-slippage
...
[cxxt][2/2] Add columns for slippage detection
2018-05-12 13:56:15 +02:00
Matthias Voppichler
58425993da
Adapt tests to verify pair-conversion and exchange conversion
2018-05-12 13:39:29 +02:00
Matthias Voppichler
e3ae1c6c2f
Convert exchange-name to new format
2018-05-12 13:39:16 +02:00
Matthias Voppichler
40c581e5a8
Convert pair-format to new format
2018-05-12 13:37:42 +02:00
Matthias Voppichler
631081a2b2
Add additional tests
2018-05-12 10:37:17 +02:00
Matthias Voppichler
8e3ff8235f
add explaining comments
2018-05-12 10:31:24 +02:00
Matthias Voppichler
ada98abfee
fix flake
2018-05-12 10:30:30 +02:00
Matthias Voppichler
49266fc4b8
Add migration test
2018-05-12 10:29:26 +02:00
Matthias Voppichler
f5ff6ceead
Rename instead of drop/create
2018-05-12 10:29:10 +02:00
Matthias Voppichler
ab4e2bd5a9
Fix migrate script
2018-05-12 10:04:41 +02:00
Samuel Husso
01b6a0eb53
Freqtrade: ccxt release shall be called 0.17.0
2018-05-12 09:57:10 +03:00
Gert Wohlgemuth
734c21fcfd
cleaned up the logging
2018-05-11 16:10:40 -07:00
Gert Wohlgemuth
4b31b79d37
Merge remote-tracking branch 'origin/additionalColumnForStatusTable' into wohlgemuth
2018-05-11 15:35:44 -07:00
Gert Wohlgemuth
92baa00873
Merge remote-tracking branch 'origin/LoadStrategyByUrl' into wohlgemuth
2018-05-11 15:28:28 -07:00
Gert Wohlgemuth
d76ead271f
Added requested changes
2018-05-11 15:13:41 -07:00
Gert Wohlgemuth
b9dcb100d3
Merge remote-tracking branch 'origin/StopLossSupport' into wohlgemuth
2018-05-11 14:30:13 -07:00
Gert Wohlgemuth
4ffb8e3bbf
working on lambda layout
2018-05-10 22:56:55 -07:00
Gert Wohlgemuth
d928be505f
added stop loss, extra verbose logging for now, will be changed once the algorithm is prooven
2018-05-10 20:56:16 -07:00
Gert Wohlgemuth
250e84a42a
more work on stop losses
2018-05-10 16:50:04 -07:00
Gert Wohlgemuth
867fac7719
working on trailing stop loss, needs tests and verification that it works
2018-05-10 10:03:48 -07:00
Gert Wohlgemuth
53e57b4955
Merge branch 'ObjectivyGraphImprovements' into wohlgemuth
2018-05-09 23:16:57 -07:00
Gert Wohlgemuth
9b68986a2d
Added support to load strategy directly from a given url
2018-05-09 23:15:24 -07:00
Gert Wohlgemuth
9a6b64c12b
fixed minor typing errors
2018-05-09 09:31:14 -07:00
Gert Wohlgemuth
f667041679
working on initial lambda support
2018-05-09 09:09:17 -07:00
Gert Wohlgemuth
478b0803d6
Merge branch 'improvedGraphing' into ObjectivyGraphImprovements
...
# Conflicts:
# freqtrade/arguments.py
2018-05-09 05:08:30 -07:00
Gert Wohlgemuth
de056ec425
Update test_rpc.py
2018-05-08 22:42:21 -07:00
Gert Wohlgemuth
c403ef3b20
fixed some minor bugs
2018-05-07 13:24:50 -07:00
Michael Egger
1dbdb880e6
Merge pull request #637 from arudov/fix/dl-testdata-period2
...
Time-range download of backtesting data
2018-05-07 17:19:54 +02:00
Gert Wohlgemuth
429fa1aee4
fixed flake
2018-05-06 23:16:37 -07:00
Gert Wohlgemuth
cec3014790
added more arguments
2018-05-06 23:09:18 -07:00
Gert Wohlgemuth
12b4ae7f46
added support to plot markers of a dataframe, like hammers, etc. Added support to plot as many ticks as you want
2018-05-06 18:32:25 -07:00
Gert Wohlgemuth
f420994006
added support to defined custom clipping
2018-05-06 17:32:24 -07:00
Gert Wohlgemuth
d2aca6fab2
added support to plot any given dataframe column
2018-05-06 16:36:04 -07:00
Gert Wohlgemuth
31e5d4d095
added support for CCI and RSI plots
2018-05-06 13:40:49 -07:00
Gert Wohlgemuth
24b3a51546
Update test_rpc.py
2018-05-06 12:33:12 -07:00
Gert Wohlgemuth
4bd088ee3a
Update rpc.py
2018-05-06 12:32:46 -07:00
Gert Wohlgemuth
05ff0e0027
added support for improved graphics and strategy path configuration
2018-05-06 12:25:40 -07:00
Matthias Voppichler
ccf1c894b4
Inital try mirate
2018-05-06 09:09:53 +02:00
Matthias Voppichler
d3fb2e4516
Add open_rate_requested and close_rate_requested for slippage detection
2018-05-05 12:57:07 +02:00
Anton
932b65da27
Fix test_optimize.py
2018-05-04 13:59:50 +03:00
Anton
2bfce64e6a
Fix conflicts
2018-05-04 13:38:51 +03:00
Gert Wohlgemuth
6d2afdb146
added support for showing the exposed real value on the count table ( #634 )
2018-05-03 11:18:35 +02:00
gcarq
43fd9b37df
fix 'max_open_trades must be greater than 0' regression
2018-05-03 10:48:25 +02:00
Anton
ceeb98dda9
Fix conflicts
2018-05-03 11:16:29 +03:00
Gert Wohlgemuth
cd2ecf7a0b
fixed trailing whitespace issue
2018-05-02 22:55:49 -07:00
Gert Wohlgemuth
3e21818ee0
added stake value to status as well
2018-05-02 22:45:47 -07:00
Gert Wohlgemuth
c665ed9ef3
Merge branch 'additionalColumnOnCountTable' into develop-berlinguyinca
2018-05-02 22:18:55 -07:00
Gert Wohlgemuth
a3ea52e009
added support for showing the exposed real value on the count table
2018-05-02 22:17:14 -07:00
Gert Wohlgemuth
5d59cd4d51
Merge branch 'handleNotEnoughFundsException' into develop-berlinguyinca
...
# Conflicts:
# freqtrade/tests/testdata/BTC_ADA-5.json
# freqtrade/tests/testdata/BTC_DASH-5.json
# freqtrade/tests/testdata/BTC_ETC-5.json
# freqtrade/tests/testdata/BTC_ETH-5.json
# freqtrade/tests/testdata/BTC_LTC-5.json
# freqtrade/tests/testdata/BTC_NXT-5.json
# freqtrade/tests/testdata/BTC_POWR-5.json
# freqtrade/tests/testdata/BTC_XLM-5.json
# freqtrade/tests/testdata/BTC_XMR-5.json
# freqtrade/tests/testdata/BTC_ZEC-5.json
2018-05-02 20:43:36 -07:00
Gert Wohlgemuth
15b3de0ce9
Merge branch 'additionalColumnForStatusTable' into develop-berlinguyinca
...
# Conflicts:
# freqtrade/tests/rpc/test_rpc.py
2018-05-02 20:43:09 -07:00
gcarq
306885e174
Merge branch 'develop' into feat/objectify-ccxt
2018-05-02 22:49:55 +02:00
Michael Egger
90a107393a
Merge pull request #622 from gcarq/fix/dl-testdata
...
fix download testdata
2018-05-02 22:06:43 +02:00
Gert Wohlgemuth
4322d40967
working on catching the 'sell insufficient funds error'
2018-05-02 12:56:33 -07:00
gcarq
a76ed88496
Merge branch 'feat/objectify-ccxt' into feature/catch-exchange-errors
2018-05-02 20:03:13 +02:00
Gert Wohlgemuth
00aa1bee9d
fixed styling issues
2018-05-01 22:23:11 -07:00
Gert Wohlgemuth
fd3dcea2b4
fixed styling error
2018-05-01 22:18:29 -07:00
Gert Wohlgemuth
4c0f710a76
added fix for insufficient funds error from bitrex, looking at possibility to test it it
2018-05-01 22:12:14 -07:00
Gert Wohlgemuth
3e27232e9b
added additional column for the status table to see current stake currency value
2018-05-01 21:34:16 -07:00
Gert Wohlgemuth
c8ee1bc966
added support to show current btc value in status table
2018-05-01 16:06:28 -07:00
Anton
24ab1b5be5
Fix review comments, documenation update
2018-05-01 00:27:05 +03:00
Samuel Husso
842b0c2270
Exchange: fix missing comma and typehinting per PR comments
2018-04-29 18:55:43 +03:00
Anton
a127e1db07
Fix case with empty dict
2018-04-28 01:40:48 +03:00
Anton
2267a420a4
Fix codestyle
2018-04-28 00:30:42 +03:00
Anton
82ea56c8fd
Fix review comments. Add support of datetime timeganges
2018-04-28 00:16:34 +03:00
Michael Egger
ecaf6b763c
Merge pull request #623 from xmatthias/cxxt_obj_sellfix
...
[cxxt][1/2] fix fee calculation in binance
2018-04-26 19:58:24 +02:00
Matthias Voppichler
0987af910e
remove indicator name from comment
2018-04-25 20:03:32 +02:00
Matthias Voppichler
2e1124af1a
remove unnecessary .keys()
2018-04-25 14:00:25 +02:00
Anton
2fe7812e20
Fix codestyle
2018-04-25 10:32:58 +03:00
Matthias Voppichler
8bd9ed1543
fix flake8
2018-04-25 09:13:56 +02:00
Matthias Voppichler
72c17e29c0
Add test for "no trades found" case
2018-04-25 09:08:02 +02:00
Matthias Voppichler
483415cd65
Add fee entry to DRY_ORDER dict as defined by ccxt
2018-04-25 09:03:32 +02:00
Matthias Voppichler
98669a3d62
remove duplicate log entry, fix key-error
2018-04-25 09:01:21 +02:00
Matthias Voppichler
9c2115c917
refactor get_real_amount
2018-04-25 08:52:08 +02:00
Matthias Voppichler
f6ecd8e514
Add pytest fixture for real_amount test
2018-04-25 08:51:31 +02:00
Anton
6675120324
Add time range support to download_backtest_data
2018-04-25 02:11:07 +03:00
Matthias Voppichler
ab6589d573
Fix comment and improve log message
2018-04-24 19:43:08 +02:00
Matthias Voppichler
9e94778fd7
simplify check for presence of list
2018-04-24 19:42:41 +02:00
Gert Wohlgemuth
57e6abc571
Merge branch 'develop' of https://github.com/berlinguyinca/freqtrade into develop
2018-04-23 20:11:19 -07:00
Gert Wohlgemuth
5f7e2e78d6
optimized plotting a bit
2018-04-23 20:11:07 -07:00
Matthias Voppichler
2968347062
fix flake8
2018-04-23 20:32:46 +02:00
Matthias Voppichler
9450b76414
improve style of import in test
2018-04-23 20:08:58 +02:00
Matthias Voppichler
d2608cbf13
improve check when not to run
2018-04-23 20:06:00 +02:00
Matthias Voppichler
f580fbb91d
remove maybe_update_amount and tests
2018-04-23 20:03:10 +02:00
gcarq
9b0fbbdc14
cancel_order: pass all positional arguments
2018-04-23 16:58:52 +02:00
gcarq
aa213a3640
cancel_order: handle InvalidOrder exception
2018-04-23 16:58:32 +02:00
gcarq
baeeaa777d
get_balance: handle case if currency is not in response
2018-04-23 16:57:18 +02:00
gcarq
20af4bae7c
retrier: raise initial exception instead of OperationalException
2018-04-23 16:56:35 +02:00
Gert Wohlgemuth
1eb1701c4f
adjusting average strategy to be in and out of market as quick as possible
2018-04-22 21:11:47 -07:00
gcarq
5baab91bb5
catch TemporaryError for buy/sell in _process()
2018-04-22 20:28:39 +02:00
gcarq
4c49229b77
catch DependencyExceptions while selling
2018-04-22 20:27:34 +02:00
Matthias Voppichler
93a7c46977
optimize to only do network calls if necessary
2018-04-22 19:37:24 +02:00
gcarq
bc2bd7fe1e
add retrier decorator to all exchange functions except buy/sell
2018-04-22 17:28:49 +02:00
Matthias Voppichler
a70958da41
test modify-logic
2018-04-22 11:05:23 +02:00