Janne Sinivirta
|
6e2a2abe80
|
Merge pull request #1151 from freqtrade/version-bump
Push develop as 0.17.2
|
2018-08-15 08:26:43 +03:00 |
|
Janne Sinivirta
|
8fc0f6ecec
|
Merge pull request #1128 from Axel-CH/fix-talib-prescision
fix talib bug on bollinger bands and other indicators
|
2018-08-06 08:35:35 +03:00 |
|
Janne Sinivirta
|
e282d57a91
|
fix broken test
|
2018-08-02 12:57:47 +03:00 |
|
Janne Sinivirta
|
3a5b435dfa
|
Merge pull request #1089 from freqtrade/feat/backtest_multi_strat
Allow multi strategy backtest without data reload
|
2018-08-02 12:35:47 +03:00 |
|
Janne Sinivirta
|
17d78b7807
|
Merge pull request #1115 from creslinux/candlesnottickers
renamed/refactored get_ticker_history to get_candle_history to stop confusion
|
2018-08-02 12:33:09 +03:00 |
|
Janne Sinivirta
|
1044d15b17
|
Merge pull request #1096 from freqtrade/cleaner-tests
Cleaning unit tests, first set
|
2018-07-31 08:22:33 +03:00 |
|
Janne Sinivirta
|
2d7ef30185
|
Merge pull request #1093 from freqtrade/fix/talib-install
install numpy before ta-lib to fix build errors
|
2018-07-31 08:19:35 +03:00 |
|
Janne Sinivirta
|
f85cc422a3
|
Merge branch 'develop' into cleaner-tests
|
2018-07-30 21:08:55 +03:00 |
|
Janne Sinivirta
|
155e134f50
|
Merge pull request #1097 from creslinux/gdax3
Enable GDAX support by rounding amount/rate (with unit tests)
|
2018-07-30 21:04:26 +03:00 |
|
Janne Sinivirta
|
81cf7229be
|
Merge pull request #1044 from freqtrade/pair_to_strat
pair to strategy enhancement
|
2018-07-30 20:18:46 +03:00 |
|
Janne Sinivirta
|
8b8d3f3b75
|
default_conf is function-scoped fixture, no need to deepcopy it
|
2018-07-30 15:41:02 +03:00 |
|
Janne Sinivirta
|
67d1693901
|
avoid validating default_conf hundreds of times
|
2018-07-30 14:57:51 +03:00 |
|
Janne Sinivirta
|
3083e5d2be
|
use pytest fixture properly in test_hyperopt
|
2018-07-30 13:26:54 +03:00 |
|
Janne Sinivirta
|
affdeb8fd8
|
rename func to throttled_func
|
2018-07-30 12:58:29 +03:00 |
|
Janne Sinivirta
|
fb80964b69
|
freqtradebot tests don't need to mock coinmarketcap anymore
|
2018-07-30 12:58:29 +03:00 |
|
Janne Sinivirta
|
1c20ef873d
|
remove parens
|
2018-07-30 12:09:07 +03:00 |
|
Janne Sinivirta
|
df53e912f0
|
fix one more test that was missing mock and needed internet
|
2018-07-30 12:09:07 +03:00 |
|
Janne Sinivirta
|
e242842805
|
remove more useless docstrings from tests
|
2018-07-30 12:09:07 +03:00 |
|
Janne Sinivirta
|
f832edf5bc
|
remove useless docstrings from tests
|
2018-07-29 17:09:44 +03:00 |
|
Janne Sinivirta
|
1bbb86c621
|
remove nonsense asserts
|
2018-07-29 16:23:17 +03:00 |
|
Janne Sinivirta
|
a3d870ad3e
|
Merge pull request #1075 from freqtrade/extract_get_history
Extract get history from get_signal call
|
2018-07-27 20:54:20 +03:00 |
|
Janne Sinivirta
|
726b94b077
|
Merge pull request #1069 from freqtrade/feat/movefiatconverttorpc
Feat/movefiatconverttorpc
|
2018-07-26 14:25:58 +03:00 |
|
Janne Sinivirta
|
4b38c8b11d
|
use pandas own min and max for column sorting
|
2018-07-25 17:04:25 +03:00 |
|
Janne Sinivirta
|
0b3190552e
|
Merge pull request #1018 from freqtrade/feat/sell_reason
Record sell reason
|
2018-07-24 09:09:45 +03:00 |
|
Janne Sinivirta
|
ab67822af2
|
Merge pull request #1062 from freqtrade/fix/migratescript
fix a bug in the database migration script
|
2018-07-23 16:48:12 +03:00 |
|
Janne Sinivirta
|
7f877aed6f
|
Merge pull request #1063 from freqtrade/pyup-scheduled-update-2018-07-23
Scheduled daily dependency update on monday
|
2018-07-23 16:47:19 +03:00 |
|
Janne Sinivirta
|
aba3c69765
|
Merge pull request #1061 from freqtrade/fix_networkcall
Add missing mock
|
2018-07-23 07:19:37 +03:00 |
|
Janne Sinivirta
|
b45128f53d
|
Merge pull request #1050 from freqtrade/xmatt_verbosity2
Add multiple verbosity levels
|
2018-07-20 11:42:42 +03:00 |
|
Janne Sinivirta
|
62701888c9
|
Merge pull request #1049 from freqtrade/revert-1045-xmatt_verbosity
Revert "Add more verbosity levels"
|
2018-07-19 21:50:46 +03:00 |
|
Janne Sinivirta
|
1af24af391
|
Merge pull request #1047 from freqtrade/pyup-scheduled-update-2018-07-19
Scheduled daily dependency update on thursday
|
2018-07-19 17:34:02 +03:00 |
|
Janne Sinivirta
|
0cc1b66ae7
|
Merge pull request #1037 from freqtrade/fix/backtest-comment
replace --realistic with 2 separate flags
|
2018-07-19 17:33:19 +03:00 |
|
Janne Sinivirta
|
6070d819b8
|
Merge pull request #1040 from freqtrade/xmatthias_backtest_duration
Fix backtest duration calculation
|
2018-07-19 17:32:11 +03:00 |
|
Janne Sinivirta
|
aaa58a956d
|
Merge pull request #1045 from freqtrade/xmatt_verbosity
Add more verbosity levels
|
2018-07-19 08:11:32 +03:00 |
|
Janne Sinivirta
|
85fd4dd3ff
|
rename analyze.py to exchange_helpers.py
|
2018-07-17 21:26:52 +03:00 |
|
Janne Sinivirta
|
4a26eb34ea
|
fix plot_profit to use strategy instead of Analyze
|
2018-07-17 11:47:09 +03:00 |
|
Janne Sinivirta
|
50b15b8052
|
fix plot_dataframe to use strategy instead of Analyze
|
2018-07-17 11:41:21 +03:00 |
|
Janne Sinivirta
|
e11ec28962
|
remove leftover commented-out code
|
2018-07-17 11:13:35 +03:00 |
|
Janne Sinivirta
|
06d024cc46
|
make pytest ignore this file
|
2018-07-17 11:07:27 +03:00 |
|
Janne Sinivirta
|
084264669f
|
fix the last failing unit test
|
2018-07-17 11:02:07 +03:00 |
|
Janne Sinivirta
|
dbc3874b4f
|
__init__ must return None to please mypy
|
2018-07-17 10:47:15 +03:00 |
|
Janne Sinivirta
|
78af4bc785
|
move and fix tests from Analyze to interface of strategy
|
2018-07-17 10:23:04 +03:00 |
|
Janne Sinivirta
|
5c87c420c7
|
restore one analyze test
|
2018-07-16 08:59:14 +03:00 |
|
Janne Sinivirta
|
aeb4102bcb
|
refactor Analyze class methods to base Strategy class
|
2018-07-16 08:23:39 +03:00 |
|
Janne Sinivirta
|
f6b8c2b40f
|
move parse_ticker_dataframe outside Analyze class
|
2018-07-16 08:23:39 +03:00 |
|
Janne Sinivirta
|
85e6c9585a
|
remove pass-through methods from Analyze
|
2018-07-16 08:23:39 +03:00 |
|
Janne Sinivirta
|
a74147c472
|
move strategy initialization outside Analyze
|
2018-07-16 08:23:39 +03:00 |
|
Janne Sinivirta
|
bd46b4faf3
|
Merge pull request #1015 from freqtrade/xmatthias-patch-1
add missing s to Backtest cum results
|
2018-07-11 16:18:07 +03:00 |
|
Janne Sinivirta
|
1f16ff268f
|
Merge pull request #1010 from jblestang/refactoring_create_trade_function
Refactoring Create Trade
|
2018-07-11 07:23:03 +03:00 |
|
Janne Sinivirta
|
aa2366346a
|
Merge pull request #1001 from xmatthias/feat/backtest_cum_profit
Add cumulative profit to backtest result table
|
2018-07-11 07:21:28 +03:00 |
|
Janne Sinivirta
|
8b72560eba
|
Merge pull request #1006 from freqtrade/update_plotly
Update plotly
|
2018-07-11 07:20:33 +03:00 |
|
Janne Sinivirta
|
b4be3c2499
|
Merge pull request #1002 from xmatthias/test/use_open_backtest
Use open-rates for backtesting
|
2018-07-10 09:20:32 +03:00 |
|
Janne Sinivirta
|
8fb146ba6a
|
Merge pull request #992 from freqtrade/backtest_optimize
reduce calculation effort by removing a call to calc_profit_percent
|
2018-07-08 17:41:50 +03:00 |
|
Janne Sinivirta
|
05b078b8dd
|
Merge pull request #999 from freqtrade/pyup-scheduled-update-2018-07-08
Scheduled daily dependency update on sunday
|
2018-07-08 17:40:42 +03:00 |
|
Janne Sinivirta
|
6926e468a4
|
Merge pull request #984 from freqtrade/test_backtest_results
Test backtest results
|
2018-07-08 17:40:12 +03:00 |
|
Janne Sinivirta
|
34764108cc
|
Merge pull request #997 from freqtrade/fix/timedout_candle
don't flag data as outdated which isn't
|
2018-07-08 17:36:03 +03:00 |
|
Janne Sinivirta
|
bf4d0a9b70
|
sort imports
|
2018-07-04 10:31:35 +03:00 |
|
Janne Sinivirta
|
96bb2efe69
|
use joblib.dump and load for trials
|
2018-07-03 23:08:29 +03:00 |
|
Janne Sinivirta
|
c4a8435e00
|
change pickle file name to better suit it's current purpose
|
2018-07-03 22:17:43 +03:00 |
|
Janne Sinivirta
|
9dbe0f50a3
|
fix tests after changing the dumping and pickling dataframe in hyperopt
|
2018-07-03 22:09:59 +03:00 |
|
Janne Sinivirta
|
3a7056ea1b
|
run at least one epoch
|
2018-07-03 21:55:22 +03:00 |
|
Janne Sinivirta
|
2cde540645
|
remove dead code
|
2018-07-03 21:50:45 +03:00 |
|
Janne Sinivirta
|
ef59f9ad24
|
sort imports in hyperopt.py
|
2018-07-03 21:50:24 +03:00 |
|
Janne Sinivirta
|
ee4754cfb9
|
avoid re-serialization of whole dataframe
|
2018-07-03 14:49:58 +03:00 |
|
Janne Sinivirta
|
4a26b88a17
|
improve documentation
|
2018-07-03 12:51:02 +03:00 |
|
Janne Sinivirta
|
2713fdb860
|
use cpu count explicitly in job count
|
2018-07-03 11:46:56 +03:00 |
|
Janne Sinivirta
|
79aab4cce2
|
use fstring
|
2018-07-03 11:44:54 +03:00 |
|
Janne Sinivirta
|
fa8fc3e4ce
|
handle the case where we have zero buys
|
2018-07-02 11:46:55 +03:00 |
|
Janne Sinivirta
|
aec3f582e1
|
Merge branch 'develop' into skopt
|
2018-07-02 11:27:27 +03:00 |
|
Janne Sinivirta
|
a58d51ded0
|
update hyperopt documentation
|
2018-07-02 09:56:58 +03:00 |
|
Janne Sinivirta
|
0ce08932ed
|
mypy fixes
|
2018-06-30 09:54:31 +03:00 |
|
Janne Sinivirta
|
2b6407e598
|
remove unused tests from hyperopt
|
2018-06-25 11:38:42 +03:00 |
|
Janne Sinivirta
|
0bddc58ec4
|
extract loading previous results to a method
|
2018-06-25 11:38:14 +03:00 |
|
Janne Sinivirta
|
17ee7f8be5
|
fix typo in requirements.txt
|
2018-06-25 11:15:11 +03:00 |
|
Janne Sinivirta
|
118a43cbb8
|
fixing tests for hyperopt
|
2018-06-24 15:27:53 +03:00 |
|
Janne Sinivirta
|
642ad02316
|
remove unused import
|
2018-06-23 15:56:38 +03:00 |
|
Janne Sinivirta
|
ab9e2fcea0
|
fix guard names to match search space
|
2018-06-23 15:47:19 +03:00 |
|
Janne Sinivirta
|
136456afc0
|
add three triggers to hyperopting
|
2018-06-23 15:44:51 +03:00 |
|
Janne Sinivirta
|
09261b11af
|
remove hyperopt and networkx from dependencies
|
2018-06-23 15:22:14 +03:00 |
|
Janne Sinivirta
|
e8f2e6956d
|
to avoid pickle problems, get rid of reference to exchange after initialization
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
dde7df7fd3
|
add scikit-optimize to dependencies
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
a525cba8e9
|
switch signal handler to try catch. fix pickling and formatting output
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
8272120c3a
|
convert stoploss and ROI search spaces to skopt format
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
8fee2e2409
|
move result logging out from optimizer
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
c415014153
|
use multiple jobs in acq
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
964cbdc262
|
increase initial sampling points
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
a46badd5c0
|
reuse pool workers
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
0cb1aedf5b
|
problem with pickling
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
b485e6e0ba
|
start small
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
01d45bee76
|
fix flake8
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
c1691f21f3
|
check that we set fee on backtesting init
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
a68c90c512
|
avoid calling exchange.get_fee inside loop
|
2018-06-23 14:37:36 +03:00 |
|
Janne Sinivirta
|
90caa09ae0
|
Merge pull request #944 from freqtrade/improve-strategy-handling
Improve strategy handling
|
2018-06-23 14:32:39 +03:00 |
|
Janne Sinivirta
|
9a07d57ed7
|
fix flake8
|
2018-06-23 07:58:25 +03:00 |
|
Janne Sinivirta
|
f7e5d2c3a5
|
check that we set fee on backtesting init
|
2018-06-22 21:55:09 +03:00 |
|
Janne Sinivirta
|
c73b9f5c77
|
avoid calling exchange.get_fee inside loop
|
2018-06-22 21:04:07 +03:00 |
|
Janne Sinivirta
|
5fcdd3831c
|
Merge pull request #928 from freqtrade/feat/objectify_exchange
Objectify exchange
|
2018-06-22 06:36:14 +03:00 |
|
Janne Sinivirta
|
e3c91df081
|
Merge pull request #926 from freqtrade/pyup-scheduled-update-2018-06-17
Scheduled daily dependency update on sunday
|
2018-06-17 16:08:54 +03:00 |
|
Janne Sinivirta
|
c608f1e21e
|
Merge pull request #923 from freqtrade/fix_test_hyperopt
fix hyperopt test when no config.json exists
|
2018-06-17 16:07:57 +03:00 |
|
Janne Sinivirta
|
c6cc9ae29d
|
Merge pull request #922 from freqtrade/fix_fiat_test
Fix fiat_convert missing mockups
|
2018-06-17 08:52:03 +03:00 |
|
Janne Sinivirta
|
0347ce21fd
|
Merge pull request #920 from freqtrade/hyperopt-strip
Remove mongodb from Hyperopt
|
2018-06-16 10:33:44 +03:00 |
|