Commit Graph

1175 Commits

Author SHA1 Message Date
Gerald Lonlas eac6e05392 Fix error when config does not have stoploss 2018-01-22 20:51:39 -08:00
Gerald Lonlas 04010548f8 Update hyperopt params in test_strategy.py 2018-01-22 20:51:39 -08:00
Gerald Lonlas 3e8088d99c Avoid hyperopt to fail if a guard was removed from SPACE but still defined in populate_buy_trend() 2018-01-22 20:51:39 -08:00
Gerald Lonlas 1c7da95fed Move hyperopt_trials.pickle to user_data/ 2018-01-22 20:51:39 -08:00
Gerald Lonlas baae374899 Move hyperopt_conf.py into user_data/ 2018-01-22 20:51:39 -08:00
Gerald Lonlas a5853681e3 Update documentation 2018-01-22 20:51:39 -08:00
Gerald Lonlas be75522507 Fix flake8 2018-01-22 20:51:39 -08:00
Gerald Lonlas dfd61bbf1d Implement More triggers and guards from PR#394 2018-01-22 20:51:39 -08:00
Gerald Lonlas c46d78b4b9 Decouple strategy from analyse.py 2018-01-22 20:51:39 -08:00
Janne Sinivirta f7e979f3ba
Merge pull request #423 from gcarq/feature/Crypto2Fiat_Singleton
Convert CryptoToFiatConverter into a Singleton
2018-01-22 16:24:19 +02:00
Janne Sinivirta fd8e7c2623
Merge pull request #426 from gcarq/fix/ticker_interval_as_int
ticker_interval as int (instead of string)
2018-01-22 11:34:20 +02:00
Samuel Husso 757a46ab12 ticker_interval as int (instead of string) 2018-01-22 10:39:26 +02:00
Samuel Husso bce6a7be61 rebase develop and update tests 2018-01-22 09:39:11 +02:00
Samuel Husso 6abbf45042 Update tests to reflect new selling msg 2018-01-22 09:36:56 +02:00
Samuel Husso ddd62277c2 add total amount of trades to /status 2018-01-22 09:36:56 +02:00
Samuel Husso bd356f3eb4 when selling, show more information about the trade in the message 2018-01-22 09:36:56 +02:00
kryofly aec481b6b3 tests: 100% cov bittrex.py 2018-01-22 08:30:00 +01:00
Gerald Lonlas 28b1ecb109 Convert CryptoToFiatConverter into a Singleton
Result in a speed up of the unittest from 60s to 4s

Because it cost time to load Pymarketcap() every time we create
a CryptoToFiatConverter, it worth it to change it into a
Singleton.
2018-01-21 16:41:59 -08:00
Samuel Husso 408f120612
Merge pull request #417 from jblestang/fix_bv_key_not_present_in_ticker_data_clean
Fixing the 'BV' key being missing for USDT
2018-01-21 19:03:33 +02:00
Jean-Baptiste LE STANG c0d3ac5534 With a better unit test thanks @glonlas 2018-01-21 15:02:41 +01:00
Jean-Baptiste LE STANG 960d088deb Fixing the 'BV' key being missing for USDT 2018-01-21 15:02:41 +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
Janne Sinivirta f6df701b84
Merge pull request #415 from gcarq/fix/wrong_refactoring
Remove optimize.load_data() that is called twice
2018-01-21 07:42:25 +02:00
Gerald Lonlas ad2a5f1717 Remove optimize.load_data() that is called twice 2018-01-20 15:35:13 -08:00
Gérald LONLAS 3b6b2aa5fe
Merge pull request #414 from gcarq/fix/issue-413
Fix the issue get_signal() missing 1 required positional argument: Interval
2018-01-20 15:12:14 -08:00
Gerald Lonlas 998081785e Fix the issue get_signal() missing 1 required positional argument: Interval 2018-01-20 15:05:01 -08:00
kryofly e94e6292e9 Merge branch 'develop' into test_coverage 2018-01-20 22:01:03 +01:00
Gérald LONLAS d2371b5bac
Merge pull request #391 from jblestang/support_multiple_ticker
Support multiple tickers
2018-01-20 11:02:42 -08:00
kryofly f40d9dbb05 plot_profit uses --timerange flag 2018-01-20 19:49:04 +01:00
Jean-Baptiste LE STANG f1efaffe81 with fXXXXX8 2018-01-20 19:30:47 +01:00
Jean-Baptiste LE STANG 36797cda30 Merge branch 'develop' into support_multiple_ticker 2018-01-20 19:25:47 +01:00
Samuel Husso 52d881e3f9
Merge pull request #411 from jblestang/fixing_crappy_ticker_data_handling
fixing handling of data fetched from Bittrex server with bad content in the ticker
2018-01-20 18:07:30 +02:00
Jean-Baptiste LE STANG 081d3932b6 Fixing bug report #406 + unit test 2018-01-20 14:44:13 +01:00
Janne Sinivirta a7e561b55f
Merge pull request #369 from kryofly/plot_profit
Plot profit from exported backtesting results
2018-01-20 11:54:46 +02: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
Janne Sinivirta a3f84d9f21
Merge pull request #409 from gcarq/feature/add_num_trade_daily
Add number of trades in /daily command
2018-01-20 08:23:50 +02:00
Gerald Lonlas fb110ccfd2 Add number of trades in /daily command 2018-01-19 22:14:31 -08:00
Janne Sinivirta 99de17da82
Merge pull request #361 from kryofly/backtest-export
Backtest export
2018-01-20 07:45:38 +02: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
Gérald LONLAS a4b8db38ca
Merge pull request #404 from gcarq/fix/doc
Fix markdown mistakes in backtesting doc
2018-01-18 21:28:54 -08:00
Gerald Lonlas ddc1b7cd49 Update bot commands in README.md 2018-01-18 21:15:20 -08:00
Gerald Lonlas 861e065d08 Fix markdown mistakes in backtesting doc 2018-01-18 21:07:55 -08:00
Gérald LONLAS 14d16f2574
Merge pull request #357 from kryofly/timeperiod
Timeperiod
2018-01-18 20:26:44 -08:00
Gérald LONLAS 57757d22f9
Merge pull request #403 from gcarq/pyup-update-arrow-0.12.0-to-0.12.1
Update arrow to 0.12.1
2018-01-18 20:25:13 -08:00
Gérald LONLAS 98f808326f
Merge pull request #395 from jblestang/fix_signal_overlaps
Fix signal overlaps
2018-01-18 19:47:55 -08:00
pyup-bot 9a48e3b867 Update arrow from 0.12.0 to 0.12.1 2018-01-19 01:33:33 +01:00