Gerald Lonlas
|
722ed48d9d
|
Merge commit 'e3d222912dfd775b7456a44d6d6055430711f251' into feature/objectify
|
2018-03-04 00:51:22 -08:00 |
|
Gerald Lonlas
|
38510d4b03
|
Merge commit '1134c81aad049d4357c8f299ffc801218f3d9574' into feature/objectify
|
2018-03-03 17:26:06 -08:00 |
|
Gerald Lonlas
|
84759073d9
|
Refactor Configuration() to apply common configurations all the time and to remove show_info
|
2018-03-03 13:43:14 -08:00 |
|
Gerald Lonlas
|
0632cf0f44
|
Merge commit 'aa7aeb046ef72412cadd094666efc8e4c503ef2d' into feature/objectify
|
2018-03-02 23:28:36 -08:00 |
|
Gerald Lonlas
|
bbb1a31fda
|
Merge commit 'c5400b6c37c7de64a86c9db39a4d0fa9169b35f6' into feature/objectify
|
2018-03-03 10:01:06 +08:00 |
|
Gerald Lonlas
|
d274f13480
|
Remove Memory profiler in Backtesting
|
2018-03-03 09:33:54 +08:00 |
|
Gerald Lonlas
|
8bd0f4d0d7
|
Remove ugly pprints
|
2018-03-03 09:33:54 +08:00 |
|
Gerald Lonlas
|
6ef7b7d93d
|
Complete Backtesting and Hyperopt unit tests
|
2018-03-03 09:33:54 +08:00 |
|
Gerald Lonlas
|
1d251d6151
|
Move Backtesting to a class and add unit tests
|
2018-03-03 09:33:54 +08:00 |
|
Janne Sinivirta
|
2dd2f31431
|
remove repeated condition
|
2018-02-11 14:31:37 +02:00 |
|
Janne Sinivirta
|
dc105d5eae
|
better names for row variables
|
2018-02-11 14:24:19 +02:00 |
|
Janne Sinivirta
|
c62356438a
|
loop over arrays instead of dataframes
|
2018-02-11 14:18:57 +02:00 |
|
kryofly
|
12a19e400f
|
tests: more backtesting testing (#496)
* tests: more backtesting testing
* tests: hyperopt
* tests: document kludge
* tests: improve test_dataframe_correct_length
* tests: remove remarks
|
2018-02-08 21:49:43 +02:00 |
|
Janne Sinivirta
|
a28ffcbcf7
|
remove slow unnecessary table scan
|
2018-02-06 21:21:47 +02:00 |
|
Janne Sinivirta
|
a071571eac
|
switch to faster short circuiting condition
|
2018-02-06 12:13:12 +02:00 |
|
Janne Sinivirta
|
5cf2dd79f2
|
don't reset index if not needed
|
2018-02-06 11:34:01 +02:00 |
|
Janne Sinivirta
|
cf7c6d2e9c
|
switch to properly using dates as indexes, makes date based searching and slicing a lot faster
|
2018-02-06 11:34:00 +02:00 |
|
Janne Sinivirta
|
8c7b29734e
|
use date info to calculate trade durations
|
2018-02-06 11:34:00 +02:00 |
|
Janne Sinivirta
|
0a42a0e814
|
Merge pull request #479 from gcarq/fix/issue-478
Fix Backtesting / Hyperopt ticker_interval download
|
2018-01-31 17:15:47 +02:00 |
|
Jean-Baptiste LE STANG
|
07b7828f39
|
Fixing bug in backtesting causing to much sells
|
2018-01-31 07:59:45 +01:00 |
|
Gerald Lonlas
|
d313eb812d
|
Forgot one args.ticker_interval
|
2018-01-29 23:07:54 -08:00 |
|
Gerald Lonlas
|
524290d678
|
Fix backtesting ticker interval download
|
2018-01-29 22:51:29 -08:00 |
|
Jean-Baptiste LE STANG
|
94172091ae
|
Refactoring the sell conditions evaluation to share the function with backtesting
|
2018-01-29 10:10:19 +01:00 |
|
Janne Sinivirta
|
a7a7c37121
|
add day counter to timeframe
|
2018-01-26 18:32:45 +02:00 |
|
Janne Sinivirta
|
b7e297ebda
|
remove unused loop variable
|
2018-01-26 11:50:00 +02:00 |
|
Gerald Lonlas
|
eac6e05392
|
Fix error when config does not have stoploss
|
2018-01-22 20:51:39 -08:00 |
|
Gerald Lonlas
|
c46d78b4b9
|
Decouple strategy from analyse.py
|
2018-01-22 20:51:39 -08:00 |
|
Gerald Lonlas
|
ad2a5f1717
|
Remove optimize.load_data() that is called twice
|
2018-01-20 15:35:13 -08:00 |
|
Jean-Baptiste LE STANG
|
36797cda30
|
Merge branch 'develop' into support_multiple_ticker
|
2018-01-20 19:25:47 +01:00 |
|
kryofly
|
4a9e1cb345
|
Merge branch 'develop' into backtest-export
|
2018-01-19 07:02:38 +01:00 |
|
Jean-Baptiste LE STANG
|
7b292d5ca3
|
backtesting takes its ticker_interval from the config file, else from the command line options
|
2018-01-17 13:52:14 +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
|
d4008374f6
|
backtest export: include enter,exit dates
|
2018-01-12 22:12:00 +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 |
|
Janne Sinivirta
|
86db6c9084
|
sort imports
|
2018-01-11 07:08:56 +02:00 |
|
Janne Sinivirta
|
1b6b0ad9d2
|
autopep8
|
2018-01-11 06:50:36 +02: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
|
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 |
|
Janne Sinivirta
|
41933c31ca
|
Merge pull request #315 from kryofly/tests_jan05
tests cover more backtesting
|
2018-01-06 09:26:20 +02:00 |
|
kryofly
|
79fcd0b06c
|
tests cover more backtesting
|
2018-01-05 10:44:10 +01:00 |
|
Gerald Lonlas
|
7fd6d089c0
|
Fix Backtesting header alignment
|
2018-01-04 23:14:10 -08:00 |
|
Gerald Lonlas
|
90017998fc
|
Use named argument for backtest()
|
2018-01-04 22:27:55 -08:00 |
|
Jean-Baptiste LE STANG
|
ea6a1c629d
|
fixing pep8 compliance
|
2018-01-03 11:50:30 +01:00 |
|
Jean-Baptiste LE STANG
|
eb53a796e2
|
pep8 compliance
|
2018-01-03 11:35:54 +01:00 |
|
Jean-Baptiste LE STANG
|
45f2d01895
|
- add a profit/loss counter
- the use of the sell_signal is conditional now (taken from the config)
|
2018-01-03 11:19:46 +01:00 |
|