Matthias Voppichler
|
86c07a6653
|
fix backtesting export.
fixes the bug introduced in c62356438a -
export is identical to before (exporting the tick-frame on row[4].)
|
2018-03-13 20:15:36 +01:00 |
|
Janne Sinivirta
|
fac122891f
|
remove stoploss parameter from backtest, it is loaded from strategy
|
2018-02-17 11:14:03 +02:00 |
|
Janne Sinivirta
|
f64c8cc9ce
|
realistic should be False by default and enabled with a --realistic-simulation flag
|
2018-02-15 13:11:17 +02: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 |
|
Jean-Baptiste LE STANG
|
c176ace889
|
Adding sell_profit_only and stoploss in hyperopt
|
2018-01-03 10:56:18 +01:00 |
|
Janne Sinivirta
|
fed3024302
|
rewrite get_timeframe in backtesting
|
2018-01-02 21:54:31 +02:00 |
|
Janne Sinivirta
|
dc2f048c98
|
make tuples smaller in backtesting loops
|
2018-01-02 21:52:47 +02:00 |
|
Janne Sinivirta
|
82e9ed2ac2
|
shorten table title to match table length
|
2018-01-02 17:53:47 +02:00 |
|
Janne Sinivirta
|
ae52880f81
|
improve backtesting result formatting
|
2018-01-02 17:39:02 +02:00 |
|
Janne Sinivirta
|
7b0beb0afa
|
cleanups
|
2017-12-28 06:36:18 +02:00 |
|