Matthias
|
a0415aea83
|
Merge pull request #1926 from hroff-1902/check-exchange
Enhance check_exchange()
|
2019-06-15 13:52:30 +02:00 |
|
Matthias
|
4a916125a0
|
Tests need to pass pair to parse_ticker_dataframe
|
2019-06-15 13:48:08 +02:00 |
|
Matthias
|
89ff614e1d
|
Add pair as parameter, and warn when fillup was necessary
|
2019-06-15 13:46:19 +02:00 |
|
Matthias
|
55079831a1
|
Don't explicitly validate backtest data (it's done while loading now).
|
2019-06-15 13:45:50 +02:00 |
|
Matthias
|
d047a9d836
|
Adapt tests for new validate_backtest signature
|
2019-06-15 13:32:05 +02:00 |
|
Matthias
|
cd4cf215e1
|
Convert validate_backtest_data to take dataframe directly
|
2019-06-15 13:31:27 +02:00 |
|
Matthias
|
01b5ece642
|
Log missing data filllup if necessary
|
2019-06-15 13:31:14 +02:00 |
|
Matthias
|
a77d75eb43
|
Check log output since that's whats shown to users
|
2019-06-15 13:14:07 +02:00 |
|
Matthias
|
707118a636
|
Test stake changed to unlimited
|
2019-06-15 13:04:15 +02:00 |
|
Misagh
|
ad9dc349e4
|
edge cli should override stake_amount
|
2019-06-15 12:20:32 +02:00 |
|
hroff-1902
|
09cd7db9b1
|
make flake happy
|
2019-06-14 22:04:29 +03:00 |
|
hroff-1902
|
1af988711b
|
add --one-column as an alias option
|
2019-06-14 21:59:16 +03:00 |
|
hroff-1902
|
cedd38455f
|
remove configuration from list-exchanges
|
2019-06-14 21:54:38 +03:00 |
|
Matthias
|
2965931a78
|
Merge pull request #1893 from hroff-1902/refactor-download-script
refactoring download_backtest_data.py
|
2019-06-14 20:12:07 +02:00 |
|
Matthias
|
1afe6c1437
|
Don't run validation per strategy, it's only eneded once
|
2019-06-14 19:37:54 +02:00 |
|
Matthias
|
3240d4e70e
|
Merge pull request #1925 from hroff-1902/strategy-advise-logging
debug logging for IStrategy.advise_*()
|
2019-06-14 19:24:14 +02:00 |
|
hroff-1902
|
941fb4ebbb
|
tests added
|
2019-06-14 18:40:25 +03:00 |
|
hroff-1902
|
ee113ab8ed
|
log messages aligned
|
2019-06-14 18:40:02 +03:00 |
|
Misagh
|
24f86e9ff3
|
Merge pull request #1931 from freqtrade/fix/trailing_stoploss_offset
Fix/trailing stoploss offset
|
2019-06-14 14:32:32 +02:00 |
|
hroff-1902
|
04ea66c977
|
fix handling timeframes
|
2019-06-14 02:58:34 +03:00 |
|
Matthias
|
550fbad53e
|
Add test-cases with trailing_stop_offsets
|
2019-06-13 20:05:49 +02:00 |
|
Matthias
|
160894c031
|
Calculate profit_high to make sure stoploss_positive_offset is correct
|
2019-06-13 20:04:52 +02:00 |
|
Matthias
|
578180f45b
|
Add test for sell-signal sell
|
2019-06-13 20:00:56 +02:00 |
|
Matthias
|
b64b6a2583
|
Support trailing_stop_positive options in BTContainer
|
2019-06-13 20:00:00 +02:00 |
|
hroff-1902
|
a65c89f090
|
test adjusted
|
2019-06-12 23:37:02 +03:00 |
|
hroff-1902
|
0cc2210f22
|
wording fixed
|
2019-06-12 22:53:43 +03:00 |
|
hroff-1902
|
8df40a6ff9
|
make flake happy
|
2019-06-12 22:40:50 +03:00 |
|
hroff-1902
|
9c64965808
|
list-exchanges subcommand added
|
2019-06-12 12:33:20 +03:00 |
|
Misagh
|
0d8b572a17
|
Merge pull request #1921 from freqtrade/minor/backtest_optimize
[minor] Small cleanup to reduce dict lookups during backtesting/hyperopt
|
2019-06-12 10:31:44 +02:00 |
|
Misagh
|
1f3406b29b
|
Merge pull request #1868 from freqtrade/stoploss_restart
Stoploss restart
|
2019-06-12 10:29:17 +02:00 |
|
hroff-1902
|
dc7f883751
|
no need to duplicate this long error message
|
2019-06-11 13:47:04 +03:00 |
|
hroff-1902
|
db6ccef6bd
|
return back check in init_ccxt()
|
2019-06-11 13:43:29 +03:00 |
|
hroff-1902
|
676e730013
|
enhance check_exchange
|
2019-06-11 13:18:35 +03:00 |
|
Matthias
|
08105641d9
|
Merge pull request #1901 from yperfanov/bid_ask_strategy
Bid ask strategy
|
2019-06-11 11:14:39 +02:00 |
|
hroff-1902
|
7322a34fa4
|
fix metadata in tests
|
2019-06-11 10:58:19 +03:00 |
|
hroff-1902
|
4801af4c77
|
debug logging for IStrategy.advise_*() added
|
2019-06-11 10:42:14 +03:00 |
|
hroff-1902
|
cd60d6d99a
|
make --days positive int only
|
2019-06-11 10:10:21 +03:00 |
|
hroff-1902
|
dc0326db27
|
fix handling --exchange
|
2019-06-11 10:09:30 +03:00 |
|
Matthias
|
4dc3a0ca1d
|
Small cleanup to reduce dict lookups during backtesting/hyperopt
|
2019-06-10 16:20:19 +02:00 |
|
Matthias
|
99cceeea70
|
Merge pull request #1915 from freqtrade/feat/drop_incomplete_optional
Make dropping the last candle optional (configured per exchange)
|
2019-06-10 14:58:19 +02:00 |
|
hroff-1902
|
90b0f1daa8
|
minor optimize cleanup
|
2019-06-10 02:08:54 +03:00 |
|
Matthias
|
9f2e0b11d1
|
Parametrize ohlcv_candle_limit (per call)
|
2019-06-09 14:52:17 +02:00 |
|
Matthias
|
3380543878
|
Add test for drop_incomplete option
|
2019-06-09 14:51:58 +02:00 |
|
Matthias
|
ce317b62f9
|
Add docstrings to load_pair_history
|
2019-06-09 14:40:45 +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 |
|
Matthias
|
9c497bf15c
|
Improve docstring for deep_merge_dicts
|
2019-06-09 14:04:19 +02:00 |
|
Matthias
|
d7c63347e1
|
Use kwarg for parse_ticker_dataframe
|
2019-06-09 13:19:01 +02:00 |
|
Matthias
|
adc12ed043
|
Fix new test after develop merge
|
2019-06-08 20:26:25 +02:00 |
|
Matthias
|
9ea887dbd0
|
Merge branch 'develop' into stoploss_restart
|
2019-06-08 20:23:13 +02:00 |
|
Matthias
|
9967df8f45
|
Merge pull request #1902 from freqtrade/fix_tsl_offset_on_reason
Trailing stoploss sell reason fixed.
|
2019-06-08 20:21:51 +02:00 |
|
Matthias
|
5273540a93
|
Fix test failure (double-trailing newlines are removed now)
|
2019-06-08 19:32:31 +02:00 |
|
Matthias
|
107c3beb20
|
Fix test-failure introduced in #1891
|
2019-06-02 15:28:29 +02:00 |
|
Matthias
|
4e45aa1564
|
Merge pull request #1863 from xmatthias/feat/flask_rest_retry
Add REST API to control the bot
|
2019-06-02 15:20:12 +02:00 |
|
Matthias
|
e0e5cfa266
|
Merge pull request #1891 from freqtrade/simplify/persistence_init
persistence.init does not need the config dict
|
2019-06-02 15:13:06 +02:00 |
|
Misagh
|
36dae7cc6c
|
trailing stoploss reason fixed
|
2019-06-02 13:27:31 +02:00 |
|
Yuliyan Perfanov
|
199426460a
|
implemented DataProvider.orderbook()
|
2019-06-02 13:25:09 +03:00 |
|
Matthias
|
f04089ef1e
|
Merge pull request #1892 from freqtrade/ref/live_data
refactor `--live` handling
|
2019-06-01 06:20:11 +02:00 |
|
hroff-1902
|
e4e22167bb
|
make mypy happy
|
2019-05-30 21:00:16 +03:00 |
|
hroff-1902
|
6b144150c7
|
fix handling of SystemExit
|
2019-05-30 20:38:04 +03:00 |
|
hroff-1902
|
f463817c88
|
change metavar for --pairs-file
|
2019-05-30 10:56:48 +03:00 |
|
Matthias
|
b6e8fecbf5
|
Change persistence.init parameter
It should describe what it does
|
2019-05-30 06:33:16 +02:00 |
|
Matthias
|
d6cf314481
|
Don't default to false for init()
|
2019-05-30 06:30:06 +02:00 |
|
hroff-1902
|
fb88953be3
|
refactoring download_backtest_data.py
|
2019-05-29 21:57:14 +03:00 |
|
Matthias
|
15984b5c43
|
Adjust some tests - implement new "live" method to plot_script
|
2019-05-29 20:25:07 +02:00 |
|
Matthias
|
c2f6897d8b
|
Move download of live data to load_data
Avoids code duplication in backtesting and plot_dataframe
|
2019-05-29 20:20:20 +02:00 |
|
Matthias
|
d7bebc4385
|
persistence.init does not need the config dict
|
2019-05-29 19:54:59 +02:00 |
|
Matthias
|
7b367818fc
|
Remove duplicate code
|
2019-05-29 19:46:46 +02:00 |
|
Matthias
|
22144d89fc
|
Fix mypy error
|
2019-05-29 19:46:26 +02:00 |
|
Matthias
|
17d614c66a
|
Remove binary script - allow None arguemnts
|
2019-05-29 19:46:26 +02:00 |
|
Matthias
|
7406edfd8f
|
Move set_loggers to main()
|
2019-05-29 19:46:26 +02:00 |
|
hroff-1902
|
912b06b34b
|
Merge branch 'develop' into python-version
|
2019-05-29 20:07:46 +03:00 |
|
Matthias
|
4fed263885
|
Merge pull request #1879 from freqtrade/refactor_optimize__init__
Speed up startup time
|
2019-05-29 06:18:57 +02:00 |
|
hroff-1902
|
db2e6f2d1c
|
tests adjusted
|
2019-05-28 23:25:53 +03:00 |
|
hroff-1902
|
58477dcd82
|
cleanup: return after cmd removed in main()
|
2019-05-28 23:25:19 +03:00 |
|
hroff-1902
|
536c8fa454
|
move python version check to the top
|
2019-05-28 23:04:39 +03:00 |
|
Matthias
|
55bdd26439
|
Edgecli -> Edge for Runmode and start_edge()
|
2019-05-28 19:25:01 +02:00 |
|
Matthias
|
dab4307e04
|
Add secure way to genreate password, warn if no password is defined
|
2019-05-26 14:40:03 +02:00 |
|
hroff-1902
|
0e228acbfb
|
minor: exchange debug logging humanized
|
2019-05-25 22:42:17 +03:00 |
|
Matthias
|
201e02e73f
|
Add test for Timeout - move tests to test_history
|
2019-05-25 20:31:21 +02:00 |
|
Matthias
|
8ad30e2625
|
Adapt tests
|
2019-05-25 20:06:18 +02:00 |
|
Matthias
|
104f1212e6
|
Move edge_cli_start to optimize
|
2019-05-25 20:06:15 +02:00 |
|
Matthias
|
65a4862d1f
|
Adapt tests to load start_* methods from optimize
|
2019-05-25 20:01:43 +02:00 |
|
Matthias
|
236c392d28
|
Don't load hyperopts / optimize dependency tree if that module is not
used
|
2019-05-25 20:00:31 +02:00 |
|
Matthias
|
b38c43141c
|
Adjust imports to new location
|
2019-05-25 16:53:35 +02:00 |
|
Matthias
|
9225cdea8a
|
Move validate_backtest_data and get_timeframe to histoyr
|
2019-05-25 16:51:52 +02:00 |
|
Matthias
|
90ece09ee9
|
require username/password for API server
|
2019-05-25 14:42:13 +02:00 |
|
Matthias
|
febcc3dddc
|
Adapt tests and rest_client to basic_auth
|
2019-05-25 14:25:36 +02:00 |
|
Matthias
|
2da7145132
|
Switch auth to real basic auth
|
2019-05-25 14:25:16 +02:00 |
|
Matthias
|
6adc8f7ea7
|
Merge branch 'develop' into feat/flask_rest_retry
|
2019-05-25 14:17:04 +02:00 |
|
Matthias
|
5bbd3c6158
|
Add documentation
|
2019-05-25 14:16:59 +02:00 |
|
Matthias
|
04c35b465e
|
Add authorization to tests
|
2019-05-25 14:13:59 +02:00 |
|
Matthias
|
7e952b028a
|
Add basic auth to rest-api
|
2019-05-25 14:11:30 +02:00 |
|
Matthias
|
b7686d06a7
|
Merge pull request #1873 from freqtrade/add_some_tests
Add some tests
|
2019-05-25 13:26:34 +02:00 |
|
Matthias
|
469c0b6a55
|
Adjust check_int_positive tests
|
2019-05-25 13:16:00 +02:00 |
|
hroff-1902
|
c3e93e7593
|
fix reduce() TypeError in hyperopts
|
2019-05-24 23:08:56 +03:00 |
|
Matthias
|
7bbe8b2483
|
Add a few more testcases for check_int_positive
|
2019-05-24 06:22:27 +02:00 |
|
hroff-1902
|
7b968a2401
|
logger.exception cleanup
|
2019-05-24 04:04:07 +03:00 |
|
Matthias
|
253025c0fe
|
Add tests for check_int_positive
|
2019-05-23 19:53:42 +02:00 |
|
Matthias
|
7b074765ab
|
Improve edge tests - cleanup test file
|
2019-05-23 19:48:22 +02:00 |
|
Matthias
|
1a5dbd29e0
|
Merge pull request #1871 from hroff-1902/edge-no-trades
edge: handle properly the 'No trades' case
|
2019-05-23 19:32:02 +02:00 |
|
hroff-1902
|
6e1da13920
|
Log message changed
|
2019-05-22 17:19:11 +03:00 |
|
hroff-1902
|
406e266bb4
|
typo in comment fixed
|
2019-05-22 14:34:35 +03:00 |
|
hroff-1902
|
2c9a519c5e
|
edge: handle properly the 'No trades' case
|
2019-05-22 14:21:36 +03:00 |
|
hroff-1902
|
98eeec3145
|
renaming of make_testdata_path reverted
|
2019-05-22 14:04:58 +03:00 |
|
hroff-1902
|
7cb753754b
|
tests adjusted
|
2019-05-21 20:49:19 +03:00 |
|
hroff-1902
|
11dce91281
|
data/history minor cleanup
|
2019-05-21 20:49:02 +03:00 |
|
Matthias
|
51aa469f67
|
Cleanups
|
2019-05-20 20:29:23 +02:00 |
|
Matthias
|
a39cdd3b2b
|
Exclude Edge from startup-stoploss calc
Edge would recalculate / reevaluate stoploss values on startup, so these
values are not reliable
|
2019-05-20 20:11:50 +02:00 |
|
Matthias
|
53af8f331d
|
Deep-copy default_conf for edge config
|
2019-05-20 20:11:50 +02:00 |
|
Matthias
|
9f54181494
|
Add test for stoploss_reinit
|
2019-05-20 20:11:50 +02:00 |
|
Matthias
|
6a5daab520
|
add logic for stoploss reinitialization after startup
|
2019-05-20 20:11:50 +02:00 |
|
Matthias
|
349c0619aa
|
Move startup to freqtradebot
|
2019-05-20 20:11:50 +02:00 |
|
Matthias
|
96a34f753b
|
Adapt test to new output from arrow
|
2019-05-20 19:48:12 +02:00 |
|
hroff-1902
|
e7b9bc6808
|
minor: remove noisy useless debug message
|
2019-05-20 12:27:30 +03:00 |
|
Matthias
|
2cf07e2185
|
rename exception handlers
|
2019-05-18 13:39:12 +02:00 |
|
Matthias
|
e6ae890def
|
small adjustments after first feedback
|
2019-05-18 13:36:51 +02:00 |
|
Matthias
|
9385a27ff0
|
Sort imports
|
2019-05-18 10:34:30 +02:00 |
|
Matthias
|
fd5012c04e
|
Add test for api cleanup
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
bfc57a6f6d
|
Adapt tests to new method of starting flask
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
540d4bef1e
|
gracefully shutdown flask
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
5149ff7b12
|
Move api to /api/v1
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
01cd68a5aa
|
Test forcesell
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
b700c64dc2
|
Test forcebuy - cleanup some tests
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
350c903793
|
Test falsk crash
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
39afe4c7bd
|
Test flask app .run()
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
b9435e3cea
|
Add more tests
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
a7329e5cc9
|
Test api-server start from manager
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
a146c5bf78
|
Improve jsonification
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
557f849519
|
Improve 404 handling
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
03dc6d92ae
|
Remove hello()
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
3c46870109
|
Test /count for api-server
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
88dd18e045
|
Move patch_signal to conftest
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
6b426e78f6
|
Tests for balance
|
2019-05-18 10:00:07 +02:00 |
|
Matthias
|
70a3c2c648
|
Actions - Add tests
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
6ea0895803
|
Fix docstrings
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
b1a14401c2
|
Add some initial tests for apiserver
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
e0486ea68e
|
Make app a instance object
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
0ac434da78
|
Add forcebuy jsonification
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
6e4b159611
|
Add forcebuy and forcesell
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
bc4342b2d0
|
small cleanup
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
ea8b8eec1c
|
Add edge handler
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
b1964851c9
|
Add performance handlers
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
393e4ac90e
|
Sort methods
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
3efdd55fb8
|
Support blacklist adding
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
122cf4c897
|
Default add to None for blacklist rpc calls
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
ebebf94750
|
Change commands to post
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
a1043121fc
|
Add blacklist handler
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
d2c2811249
|
Move rest-client to scripts
|
2019-05-18 09:57:10 +02:00 |
|
Matthias
|
99875afcc0
|
Add default argument
|
2019-05-18 09:57:10 +02:00 |
|