Commit Graph
57 Commits
Author SHA1 Message Date
kryofly fe2f779c47 Merge branch 'develop' into plot_profit 2018-01-26 10:07:48 +01:00
kryofly 30ca078cec test: use pytest fixture 2018-01-24 11:05:27 +01:00
kryofly a14d9d35c7 tests: run backtest single 2018-01-24 10:32:52 +01:00
kryofly aec481b6b3 tests: 100% cov bittrex.py 2018-01-22 08:30:00 +01:00
kryofly 19ef682250 Merge branch 'develop' into plot_profit 2018-01-21 14:13:08 +01:00
kryofly 6171be4f46 Use dates on plot profit/dataframe
* plot_dataframe also support --timerange
* Both default to tkinter as matplotlib plotting backend
2018-01-21 13:44:30 +01:00
kryofly e94e6292e9 Merge branch 'develop' into test_coverage 2018-01-20 22:01:03 +01:00
kryofly f40d9dbb05 plot_profit uses --timerange flag 2018-01-20 19:49:04 +01:00
kryofly cf266a67ad Merge branch 'develop' into test_coverage 2018-01-20 10:06:53 +01:00
kryofly 8bbe8a7f95 Merge branch 'develop' into plot_profit 2018-01-20 08:33:28 +01:00
kryofly e3088647fc Merge branch 'develop' into test_coverage 2018-01-19 08:40:40 +01:00
kryofly 9d75b63a6e Merge branch 'develop' into plot_profit 2018-01-19 07:26:04 +01:00
kryofly 4a9e1cb345 Merge branch 'develop' into backtest-export 2018-01-19 07:02:38 +01:00
kryofly 423b251467 tests: speed up backtests 2018-01-17 18:19:39 +01:00
kryofly 0e58ab7e01 more advanced use of --timerange 2018-01-16 00:15:49 +01:00
kryofly 71bb348698 rename --timeperiod to --timerange 2018-01-15 21:49:06 +01:00
kryofly f61012097c Merge branch 'develop' into timeperiod 2018-01-14 10:23:54 +01:00
kryofly 3277e491f1 support download for multiple testdata sets 2018-01-13 17:40:59 +01:00
kryofly fc2e8b321f test for bittrex to reach 100% cov again 2018-01-13 14:29:16 +01:00
kryofly a62a5f814a main returns integer instead of sys.exit 2018-01-13 13:16:40 +01:00
kryofly 53447e7ef5 test cleanup 2018-01-13 12:52:02 +01:00
kryofly 524899ccbf plot profit: export format change 2018-01-12 22:23:43 +01:00
kryofly d4008374f6 backtest export: include enter,exit dates 2018-01-12 22:12:00 +01:00
kryofly 48432abff1 remove two-letter options 2018-01-12 19:48:52 +01:00
kryofly 167483f777 plot profit: filter multiple pairs, misc fixes 2018-01-12 19:18:31 +01:00
kryofly d8d46890b3 script: plot profit 2018-01-12 11:56:04 +01:00
kryofly 98cf986934 misc options parsing split up 2018-01-12 11:55:58 +01:00
kryofly 829da096e2 plotting docs 2018-01-12 11:49:50 +01:00
kryofly 05f5a1b0ee Merge branch 'develop' into test_coverage 2018-01-11 19:49:33 +01:00
kryofly 153e11f045 Merge branch 'develop' into timeperiod 2018-01-11 19:45:47 +01:00
kryofly 4781a23809 Merge branch 'develop' into backtest-export 2018-01-11 19:40:42 +01:00
kryofly ed47ee4e29 backtest export json2 2018-01-11 19:14:11 +01:00
kryofly 27769f0301 uncomplex backtest 2018-01-11 17:45:41 +01:00
kryofly feb5da0c35 file_dump_json 2018-01-11 15:49:04 +01:00
kryofly 94883202b8 docs: --timeperiod argument 2018-01-11 00:14:36 +01:00
kryofly b0f3fd7ffb timeperiod argument to backtesting and hyperopt 2018-01-10 23:48:59 +01:00
kryofly feca87345f refactor 2018-01-10 23:00:40 +01:00
kryofly f848a5c87d tests optimize load_data 2018-01-10 13:43:03 +01:00
kryofly 0cb57bee0e small refactor of check_handle_timedout 2018-01-10 13:43:00 +01:00
kryofly f8cc08e2a1 small refactor splitting the _process() 2018-01-10 13:42:59 +01:00
kryofly ad2328bbd8 tests for exchange 2018-01-10 13:42:58 +01:00
kryofly d5ca77da97 tests for analyze 2018-01-10 13:42:55 +01:00
kryofly b9bf5c1118 test: increase coverage of exchange.bittrex 2018-01-09 14:07:50 +01:00
kryofly 0c9d862a49 docs: --datadir documentation 2018-01-07 10:15:26 +01:00
kryofly 890083ce7f Merge branch 'develop' into datadir 2018-01-07 10:00:35 +01:00
kryofly 60ed4b9d1e --datadir <path> argument
This argument enables usage of different backtesting directories.
Useful if one wants compare backtesting performance over time.
2018-01-06 23:24:35 +01:00
kryofly 984204e380 let parse_args only parse, no continuation
This removes parse_args() from the call stack
It pushes down the test-mocking one level [from parse_args() to main()].
Moves parse_args into a more generic 'modules' parsing direction.
2018-01-06 11:21:09 +01:00
kryofly e6e57e47cf plot script can take arguments 2018-01-06 09:55:15 +01:00
kryofly e4500af736 test case for common CLI parsing
Rearrange current tests.
2018-01-06 08:27:44 +01:00
kryofly 47675943ee split common command line args parsing
A new function parse_args_common() that only parses
common command line options. The returned object can
be composed to parse more arguments.
As is done by parse_args().
2018-01-06 07:39:05 +01:00
kryofly 79fcd0b06c tests cover more backtesting 2018-01-05 10:44:10 +01:00
kryofly 421ccb23d3 split load tickerdata function 2018-01-05 10:20:48 +01:00
kryofly 37613fc056 flake8 2017-12-29 17:53:58 +01:00
kryofly 3e0458da7d flake8 2017-12-29 09:40:24 +01:00
kryofly 847dde0d65 execute sell if get_signal OR ROI reached 2017-12-29 00:07:54 +01:00
kryofly ab112581a7 tests: anal stretching to accomodate flake8 2017-12-28 20:05:33 +01:00
kryofly f48f5d0f31 tests for dataframe, whitelist and backtesting 2017-12-28 15:58:19 +01:00