Commit Graph

1083 Commits

Author SHA1 Message Date
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
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
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
9d4257c2c0 merged changes from develop branch 2018-05-19 15:34:18 -07: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
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
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
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
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
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