Commit Graph
93 Commits
Author SHA1 Message Date
Michael Egger 64c68d93c3 Merge pull request #976 from freqtrade/sort-imports
sort imports
2018-07-04 16:59:42 +02:00
Michael Egger 5e4a6ba7ba Merge pull request #963 from freqtrade/feat/stop_loss
Feat/stop loss
2018-07-01 20:50:13 +02:00
Michael Egger f91263c8ef Merge pull request #966 from freqtrade/feat/revamp_exchangetest
Rewrite standard ccxt exception handling
2018-07-01 19:47:57 +02:00
Michael Egger e2127f5af1 Merge pull request #969 from xmatthias/split_unfilled
separating unfulfilled timeouts for buy and sell
2018-07-01 19:47:24 +02:00
Michael Egger 8023fdf923 Merge pull request #971 from freqtrade/fix/nonmocked_markets
Add get_markets mock to new tests
2018-07-01 15:11:22 +02:00
Michael Egger 2cee8e52c1 Merge pull request #965 from freqtrade/fix/fix_959
catch crash with cobinhood
2018-07-01 14:28:01 +02:00
Michael Egger 6dd5f85fb6 Merge pull request #954 from freqtrade/feat/allow_backtest_plot
allow backtest ploting
2018-06-29 19:44:06 +02:00
Michael Egger 375ea940f4 Merge pull request #956 from freqtrade/fix/download_backtest
slight rework of download script
2018-06-24 21:44:09 +02:00
Michael Egger beb15532f7 Merge pull request #950 from freqtrade/fix-filenotfounderror
StrategyResolver: Don't fail if user_data isn't present
2018-06-23 16:07:52 +02:00
Michael Egger 107f3ed35b Merge pull request #760 from arudov/feature-unlimited-stake_amount
Feature unlimited stake amount
2018-06-23 16:07:38 +02:00
Michael Egger e2df908304 Merge pull request #949 from freqtrade/pyup-scheduled-update-2018-06-23
Scheduled daily dependency update on saturday
2018-06-23 14:56:52 +02:00
Michael Egger df9015a7f1 Merge pull request #942 from xmatthias/feat/buy_on_sell_first
Introduce ignore_roi_if_buy_signal parameter to avoid sell/buy scenarios
2018-06-23 13:42:03 +02:00
Michael Egger 909fd39b80 Merge pull request #945 from freqtrade/update_plotly
update plotly
2018-06-23 13:15:15 +02:00
Michael Egger 168ed91fe1 Merge pull request #941 from freqtrade/avoid-fee-calls-backtesting
avoid calling exchange.get_fee inside loop
2018-06-23 08:17:25 +02:00
Michael Egger 2c43590268 Merge pull request #933 from freqtrade/pyup-scheduled-update-2018-06-20
Scheduled daily dependency update on wednesday
2018-06-20 14:36:44 +02:00
Michael Egger 96b7273b8f Merge pull request #931 from freqtrade/pyup-scheduled-update-2018-06-19
Scheduled daily dependency update on tuesday
2018-06-19 16:27:30 +02:00
Michael Egger e0db31e9db Merge pull request #929 from freqtrade/backtest_docker
Update Documentation to include backtesting with docker
2018-06-18 22:54:18 +02:00
Michael Egger 5ce2071279 Merge pull request #925 from freqtrade/increase_test_cov_configuration
increase test-coverate for configuration
2018-06-17 13:19:16 +02:00
Michael Egger 2b74982a1d Merge pull request #877 from freqtrade/feature/improve-rpc
Simplify RPCManager and RPC module to implement other clients
2018-06-13 15:49:49 +02:00
Michael Egger 7141060a2d Merge pull request #903 from freqtrade/fix/downloadscript_noavailable_pair
fix downloadscript crash if a pair is not available
2018-06-12 02:56:19 +02:00
Michael Egger 59a4dffc56 Merge pull request #901 from freqtrade/fix/backtest_abort_no_data
Check if no backtest data is found and fail gracefully
2018-06-12 02:54:58 +02:00
Michael Egger 6c361c190b Merge pull request #897 from freqtrade/fix_backtest_tests
fix backtest tests
2018-06-10 23:13:46 +02:00
Michael Egger faeda0e70c Merge pull request #878 from freqtrade/fix_timeframe_issue
fix windows-specific init issue with named tuple
2018-06-08 22:44:06 +02:00
Michael Egger 73c5f0ec90 Merge pull request #872 from freqtrade/feature/improve-error-handling
improve error handling
2018-06-08 22:43:37 +02:00
Michael Egger 66f6e71e7e Merge pull request #827 from freqtrade/fix/pylint_and_coverage
Increase code coverage and improve Pylint
2018-06-08 22:32:04 +02:00
Michael Egger 45eb1b4f0a Merge pull request #869 from freqtrade/feature/profit_rpc
fix /profit percentage calculation
2018-06-07 21:41:32 +02:00
Michael Egger 867145cd09 Merge pull request #859 from freqtrade/readd_ticker_caching
Re-add ticker caching for rpc operations
2018-06-07 17:15:59 +02:00
Michael Egger c75b70463b Merge pull request #852 from freqtrade/timeframe_class
Refactor Timeframe fake-type into NamedTuple
2018-06-07 16:19:44 +02:00
Michael Egger 5c1ee52815 Merge pull request #861 from freqtrade/pyup-config
Config file for pyup.io
2018-06-07 01:19:21 +02:00
Michael Egger c6b93f8fe5 Merge pull request #833 from gcarq/fix/backtesting_doc
Update Backtesting/Hyperopt usage documentation
2018-06-03 17:43:41 +02:00
Michael Egger 13d6297b9f Merge pull request #711 from gcarq/pyup-update-ccxt-1.14.24-to-1.14.27
Update ccxt to 1.14.27
2018-05-20 10:31:27 +02:00
Michael Egger 2383a83c2d Merge pull request #675 from gcarq/pyup-update-ccxt-1.13.142-to-1.13.147
Update ccxt to 1.13.147
2018-05-15 12:36:27 +02:00
Michael Egger 91f90920c2 Merge pull request #665 from xmatthias/fix_fiat_convert
Fix fiat convert
2018-05-13 22:37:01 +02:00
Michael Egger 263d34ae82 Merge pull request #660 from xmatthias/fix_hyperopt_testfluke
Fix testfluke in hyperopt
2018-05-13 14:51:27 +02:00
Michael Egger 1e119013c8 Merge pull request #653 from gcarq/pyup-update-ccxt-1.11.149-to-1.13.133
Update ccxt to 1.13.133
2018-05-12 14:40:34 +02:00
Michael Egger 5b25ed99ac Merge pull request #652 from gcarq/feat/objectify-ccxt
CCXT into use
2018-05-12 14:04:06 +02:00
Michael Egger edd840ac35 Merge pull request #640 from xmatthias/ccxt-obj-slippage
[cxxt][2/2] Add columns for slippage detection
2018-05-12 13:56:15 +02:00
Michael Egger 33ce904f41 Merge pull request #643 from xmatthias/adjust_dockerignore
exclude unnecessary files from Docker image
2018-05-07 17:20:49 +02:00
Michael Egger 1dbdb880e6 Merge pull request #637 from arudov/fix/dl-testdata-period2
Time-range download of backtesting data
2018-05-07 17:19:54 +02:00
Michael Egger ed34c4f199 Merge pull request #641 from gcarq/pyup-update-scipy-1.0.1-to-1.1.0
Update scipy to 1.1.0
2018-05-07 17:01:09 +02:00
Michael Egger 90a107393a Merge pull request #622 from gcarq/fix/dl-testdata
fix download testdata
2018-05-02 22:06:43 +02:00
Michael Egger c72d4665a1 Merge pull request #619 from gcarq/feature/catch-exchange-errors
granular exception handling and retrying mechanism for ccxt
2018-05-02 20:13:16 +02:00
Michael Egger ecaf6b763c Merge pull request #623 from xmatthias/cxxt_obj_sellfix
[cxxt][1/2] fix fee calculation in binance
2018-04-26 19:58:24 +02:00
Michael Egger b8184e4fdd Merge pull request #602 from xmatthias/obj_ccxt_test_formatms
Add test for format_ms_time
2018-04-13 00:44:25 +02:00
Michael Egger 9019f6492f define constants on module level (#596) 2018-04-02 16:42:53 +02:00
Michael Egger 5420bb9f6d Merge pull request #594 from xmatthias/obj_ccxt_conv
Conversion script for Ticker history data
2018-03-31 17:58:00 +02:00
Michael Egger fd44c0e59e allow max_open_trades to be zero (#561) 2018-03-17 10:40:50 +01:00
Michael Egger a514b92dcf catch MIN_TRADE_REQUIREMENT_NOT_MET as non-critical exception (#237)
* add MIN_TRADE_REQUIREMENT_NOT_MET to response validation

* implement test
2017-12-26 09:39:29 +01:00
Michael Egger bfb3e09d1d raise ContentDecodingError if bittrex responds with NO_API_RESPONSE (#183) 2017-12-14 20:27:04 +01:00
Michael Egger 858d2329e5 add experimental flag support and add use_sell_signal (#143)
* add use_sell_signal to config schema

* check use_sell_signal

* set use_sell_signal to false
2017-11-24 21:58:00 +01:00
Michael Egger fd30f5dc59 Merge branch 'develop' into pyup-initial-update 2017-11-23 21:49:56 +01:00
Michael Egger 4a91ecd91a Merge pull request #115 from gcarq/pylint_cleanups
Pylint cleanups
2017-11-18 16:00:21 +01:00
Michael Egger 1ccb266032 Merge pull request #104 from gcarq/sell_signal
Add sell_signal support
2017-11-16 17:02:24 +01:00
Michael Egger bab59fbacd Merge pull request #99 from gcarq/more_triggers2
Expanding hyperopt
2017-11-13 12:11:15 +01:00
Michael Egger 72aec6c320 Merge pull request #96 from gcarq/feature/add-argparse
add argparse and implement basic arguments
2017-11-10 18:04:03 +01:00
Michael Egger e36444df27 Merge pull request #95 from gcarq/improve_backtests
Share pytest fixtures. Cache testfile loading.
2017-11-07 18:40:00 +01:00
Michael Egger e66dc8b027 Merge pull request #93 from gcarq/feature/interpreter-version-check
add interpreter version check
2017-11-06 17:23:53 +01:00
Michael Egger ae0b49f532 Merge pull request #92 from gcarq/feature/rework-dry_run-mode
rework dry_run
2017-11-06 16:54:55 +01:00
Michael Egger 0f1d114c03 Merge pull request #86 from flightcom/feature/advanced-status-command
telegram command: advanced status
2017-11-05 18:13:25 +01:00
Michael Egger 7cc8533b8e Merge pull request #89 from gcarq/feature/take-fees-into-account
take fees into account & sell amount equal to amount purchased
2017-11-03 21:47:46 +01:00
Michael Egger ea1b1e11ea Merge pull request #88 from gcarq/reduce_memory_use
Reduce memory use in backtesting
2017-10-31 00:28:38 +01:00
Michael Egger 05111edd04 Merge pull request #87 from gcarq/more_triggers
More triggers and guards to hyperopt
2017-10-30 14:43:18 +01:00
Michael Egger 4c2dea83c5 Merge pull request #84 from gcarq/telegram/show-balance
Telegram command: /show balance
2017-10-29 22:05:10 +01:00
Michael Egger 871b5e17ee Merge pull request #85 from gcarq/datetime_fixes
Performance improvements for backtesting
2017-10-29 15:56:20 +01:00
Michael Egger a948142ef5 Merge pull request #83 from gcarq/better-hyperopt-objective
Better hyperopt objective
2017-10-29 14:13:44 +01:00
Michael Egger 79c3e0583d Merge pull request #76 from gcarq/hyperopt
Use hyperopt to find optimal parameters for buy strategy
2017-10-23 09:40:13 +02:00
Michael Egger 96790d50e5 Merge pull request #77 from gcarq/help-command
Help command to Telegram bot
2017-10-21 13:51:08 +02:00
Michael Egger aeef9bac33 Merge pull request #70 from dertione/patch-2
Download automatically altcoin datas
2017-10-17 13:36:33 +02:00
Michael Egger eff361a104 Merge pull request #73 from gcarq/small_tweaks_to_strategy
Small tweaks to strategy
2017-10-15 18:08:18 +02:00
Michael Egger 58f34d4f4b Merge pull request #71 from steerio/develop
More efficient and flexible Docker builds
2017-10-15 15:46:39 +02:00
Michael Egger e7df373544 Merge pull request #67 from gcarq/upgrade-deps
Upgrade dependencies
2017-10-12 09:49:45 +02:00
Michael Egger aa4b64d0bb Merge pull request #65 from xsmile/patch-4
set exchange in analyze.__main__ to fix plotting
2017-10-12 09:42:20 +02:00
Michael Egger 4559ddd74f Merge pull request #64 from xsmile/patch-1
Bittrex provider
2017-10-12 09:37:15 +02:00
Michael Egger 5e0f143a38 Merge pull request #58 from xsmile/exchange-interface
Exchange refactoring
2017-10-08 15:56:50 +02:00
Michael Egger 11f97ccf87 Merge pull request #54 from gcarq/fix-coverage
Fix coverage
2017-10-02 19:29:33 +02:00
Michael Egger 0437546e4b Merge pull request #41 from xsmile/optional-telegram
Telegram: Fix being optional
2017-09-29 00:37:46 +02:00
Michael Egger 3b9d354a62 Merge pull request #30 from freshfunkee/feature/handle-empty-dataframe
dataframe empty check
2017-09-28 21:49:06 +02:00
Michael Egger f493df7a82 Merge pull request #33 from gcarq/disable-debuglog-backtest
Disable debug level logging when running backtesting
2017-09-28 16:52:55 +02:00
Michael Egger be86a40207 Merge pull request #28 from gcarq/contribute-readme
Updated README.md
2017-09-21 15:30:43 +02:00
Michael Egger 8ed8e1e103 Merge pull request #20 from vertti/newer-strategy
New buy strategy
2017-09-12 16:01:18 +02:00
Michael Egger 6919166e37 Merge pull request #18 from vertti/refactor-analyze
Refactor analyze.py
2017-09-10 22:37:30 +02:00
Michael Egger 95ec2a517a Merge pull request #12 from vertti/stoploss
Add a stop-loss feature
2017-09-08 10:48:39 +02:00
Michael Egger ddc984bd02 Merge pull request #10 from vertti/fix-persistent-session
Fix Session lint issues
2017-09-08 10:48:24 +02:00
Michael Egger 089dbb478b Merge pull request #13 from vertti/more-config-validation
More config validation with JSON schema
2017-09-08 10:33:39 +02:00
Michael Egger 1dc1018356 Merge pull request #7 from vertti/parabolic-sar
Use Parabolic SAR indicator to only buy when bullish trend
2017-09-04 11:45:10 +02:00
Michael Egger 16c203e0a4 Merge pull request #11 from vertti/restore-ema
Restore EMA plots
2017-09-04 11:02:57 +02:00
Michael Egger 8ac4fe7734 Merge pull request #9 from vertti/replace-with-talib
Use TA-lib for MACD and StochRSI
2017-09-03 14:49:01 +02:00
Michael Egger e01a4cd362 Merge pull request #5 from vertti/more-dep-updates
Update all dependencies to latest versions
2017-09-01 20:09:39 +02:00
Michael Egger 6bd81f3a85 Merge pull request #4 from vertti/remove_should_stop_global
Move _should_stop from module global to class variable
2017-09-01 20:09:32 +02:00
Michael Egger 28c65af134 Merge pull request #3 from vertti/upgrade-deps
Upgrade several dependencies
2017-08-31 14:57:18 +02:00
Michael Egger 43133f0f81 Merge pull request #2 from vertti/linter-fixes
Linter fixes
2017-08-31 14:55:56 +02:00
Michael Egger a0a134af3f Merge pull request #1 from vertti/add-docker-support
Add docker support
2017-08-31 12:46:10 +02:00
Michael Egger a09f29dc43 Initial commit 2017-05-18 02:13:02 +02:00