Commit Graph
100 Commits
Author SHA1 Message Date
gcarq 0c9993cc89 convert bash scripts to python scripts 2017-11-25 15:40:19 +01:00
gcarq 0c35e6ad19 minor changes 2017-11-25 03:28:52 +01:00
gcarq 68521ea46c adapt README 2017-11-25 03:28:39 +01:00
gcarq 2fe11cd77a add helper scripts for mongodb 2017-11-25 03:28:18 +01:00
gcarq e27a6a7a91 add mongodb support for hyperopt parallelization 2017-11-25 02:04:37 +01:00
gcarq 5bf583cba4 remove unused imports 2017-11-25 01:23:18 +01:00
gcarq a23fce519d pretty print hyperopt results 2017-11-25 01:22:36 +01:00
gcarq 7f3f127165 remove custom env from .travis.yml 2017-11-25 01:13:28 +01:00
gcarq 9ff1f05e66 add --epochs to hyperopt subcommand 2017-11-25 01:12:44 +01:00
gcarq b9c4eafd96 integrate hyperopt and implement subcommand 2017-11-25 01:04:11 +01:00
gcarq 7fa5846c6b move hyperopt to freqtrade.optimize.hyperopt 2017-11-25 00:30:39 +01:00
gcarq 3b37f77a4d move backtesting to freqtrade.optimize.backtesting 2017-11-24 23:58:35 +01:00
gcarq 82913cd3f4 upgrade python-bittrex to 0.2.1 2017-11-23 20:53:13 +01:00
gcarq be6939ee8a use 8 digits of precision for amount and rate in formatting 2017-11-23 20:52:07 +01:00
gcarq 4a707d7452 add --limit-max-trades 2017-11-23 00:25:06 +01:00
gcarq 7727f2cc8f implement test 2017-11-22 21:02:36 +01:00
gcarq 9a87dcf0a1 dont apply fees on trade creation 2017-11-22 21:01:44 +01:00
gcarq 9136e64d89 force flush in create_trade and execute_sell (fixes #128) 2017-11-22 20:51:25 +01:00
gcarq 02ca2ed585 implement trade count lock for backtesting 2017-11-21 22:33:34 +01:00
gcarq f3ba3ddd54 move buy_price and sell_price to plotting script 2017-11-21 20:41:49 +01:00
gcarq 65ce948b0b catch ValueErrors from analyze_ticker (fixes #123) 2017-11-21 20:37:29 +01:00
gcarq 383a9f6eeb catch BaseException to force stdout flush when process dies 2017-11-21 20:24:52 +01:00
gcarq 5d934cd5b6 enhance open order formatting in status handle 2017-11-20 23:33:52 +01:00
gcarq 788cda4925 add missing import 2017-11-20 22:26:32 +01:00
gcarq 55a69e4a45 use normal program flow to handle interrupts 2017-11-20 22:15:19 +01:00
gcarq 1931d31147 Merge tag '0.14.3' into develop
0.14.3
2017-11-20 20:01:23 +01:00
gcarq e9dbdc9247 Merge branch 'release/0.14.3' 2017-11-20 20:01:18 +01:00
gcarq 86b6c6f334 version bump 2017-11-20 20:01:10 +01:00
gcarq cd5afd6ff4 use jsonschema regex pattern for whitelist format and enhance validation error messages (closes #120) 2017-11-20 19:37:25 +01:00
gcarq 19734ad863 set bootstrap_retries to infinite (fixes #113) 2017-11-18 22:23:05 +01:00
gcarq b16ccb9919 handle requests exception in validate_pairs 2017-11-18 22:22:45 +01:00
gcarq d41837817c move logging to freqtrade.rpc 2017-11-18 21:43:21 +01:00
gcarq 3ab14dfe39 add middleware to expose common functionality for multiple rpc implementations 2017-11-18 21:30:31 +01:00
gcarq 63c95a3546 modify trade life cycle (should fix #112) 2017-11-17 20:17:29 +01:00
gcarq 59d04d1d0c catch TelegramError (fixes #113) 2017-11-17 19:49:03 +01:00
gcarq d1cc9e868b adapt README 2017-11-17 19:03:08 +01:00
gcarq 14de46576b use load_backtesting_data 2017-11-17 18:23:40 +01:00
gcarq bdff29a472 remove code duplicates 2017-11-17 18:17:59 +01:00
gcarq 8655c6c264 reduce backtest data samples to 10 2017-11-17 18:15:25 +01:00
gcarq 3f4e4a23a0 add argparse handling tests 2017-11-17 18:15:24 +01:00
gcarq b682262486 refactor argparse handling 2017-11-17 18:15:24 +01:00
gcarq 5be7be6189 adapt tests 2017-11-17 18:15:24 +01:00
gcarq 3475a07522 fetching new testing data for oneMin and fiveMin intervals 2017-11-17 18:15:24 +01:00
gcarq fb7ea169d4 fix some formatting issues 2017-11-17 18:13:34 +01:00
gcarq 5469293e5f use tabulate to format backtesting result 2017-11-17 18:13:02 +01:00
gcarq 9b644b0305 add --ticker-interval 2017-11-17 18:09:55 +01:00
gcarq 0df1404d6a fix typo 2017-11-17 18:09:55 +01:00
gcarq bb4a9ed20f implement backtest subcommand 2017-11-17 18:09:55 +01:00
gcarq d86dcc4752 check if result exists in get_ticker (fixes #106) 2017-11-16 16:39:06 +01:00
gcarq 0bc96241d5 rework exception handling (fixes #108) 2017-11-16 16:14:43 +01:00
gcarq a0bb7a61e6 Merge tag '0.14.2' into develop
0.14.2
2017-11-16 00:40:48 +01:00
gcarq b115963a70 Merge branch 'release/0.14.2' 2017-11-16 00:40:44 +01:00
gcarq 2e953a937d version bump 2017-11-16 00:40:36 +01:00
gcarq 4e05691cab check if balance list is empty (fixes #105) 2017-11-16 00:01:47 +01:00
gcarq b5f58724a0 get_ticker_history: check if result is set (fixes #103) 2017-11-15 23:16:54 +01:00
gcarq b83309b55d reduce calls_per_second to 1 2017-11-15 23:16:39 +01:00
gcarq e8101a6da5 default BaseVolume to 0.0 if null 2017-11-14 17:48:19 +01:00
gcarq dd9cb008fb refresh whitelist based on wallet health (fixes #60)
Refreshs the whitelist in each iteration based on the wallet health,
disabled wallets will be removed from the whitelist automatically.
2017-11-13 21:34:47 +01:00
gcarq 81f7172c4a sanitize get_ticker_history (fixes #100) 2017-11-13 19:54:09 +01:00
gcarq 1c3c316e45 reduce calls_per_second 2017-11-11 21:29:35 +01:00
gcarq 517879382b Add argument for dynamic-whitelist handling
If --dynamic-whitelist is passed the whitelist in the config file
is ignored. It gets automatically refreshed every 30 minutes and
currently selects the 20 topmost BaseVolume markets
2017-11-11 19:20:53 +01:00
gcarq bcd3340a80 implement get_market_summaries 2017-11-11 19:20:16 +01:00
gcarq 12ae1e111e use get_candles from python-bittrex 2017-11-11 17:14:55 +01:00
gcarq d3b3370f23 Add configurable throttle mechanism 2017-11-11 16:47:19 +01:00
gcarq 8f817a3634 use TTLCache for get_ticker_history 2017-11-11 15:29:31 +01:00
gcarq 3126dcfcea drop sleep_time and use python-bittrex request delay 2017-11-10 23:39:49 +01:00
gcarq b709ccbf53 enhance logging messages 2017-11-10 17:56:03 +01:00
gcarq 7e99b13742 add missing commands to README 2017-11-10 17:27:19 +01:00
gcarq 8b464033ff add missing commands to README 2017-11-10 17:26:52 +01:00
gcarq 93c525a8fa Merge branch 'master' into develop 2017-11-10 17:18:21 +01:00
gcarq 54b15c1556 update README 2017-11-10 17:17:51 +01:00
gcarq 029f32af63 Merge tag '0.14.1' into develop
0.14.1
2017-11-09 23:53:14 +01:00
gcarq de13df6ede Merge branch 'release/0.14.1' 2017-11-09 23:53:10 +01:00
gcarq 0de211674d version bump 2017-11-09 23:52:34 +01:00
gcarq f7a27c156c add /version command handler 2017-11-09 23:51:32 +01:00
gcarq 98f11fc7bb fix sqlite threading issue 2017-11-09 23:45:22 +01:00
gcarq 013e13e546 use tabulate for /count 2017-11-09 23:45:03 +01:00
gcarq 6ff26c561a move plot_dataframe to scripts/ folder 2017-11-09 22:29:23 +01:00
gcarq c81358c291 remove MagicBot 2017-11-09 22:11:02 +01:00
gcarq ed34d9f22f add tests for /forcesell all 2017-11-09 22:08:28 +01:00
gcarq ee05561ef3 refactor forcesellall to /forcesell all 2017-11-09 22:07:51 +01:00
gcarq 0cfbb56b6c enhance and test pair validation 2017-11-09 21:47:47 +01:00
gcarq 8960373f1c Merge tag '0.14.0' into develop
0.14.0
2017-11-09 20:56:12 +01:00
gcarq 349a91bd92 Merge branch 'release/0.14.0' 2017-11-09 20:56:07 +01:00
gcarq 991b43b7e5 version bump 2017-11-09 20:55:45 +01:00
gcarq a0fa6abcdc use in-memory db for dry_run 2017-11-09 20:26:52 +01:00
gcarq 86501b43c0 adjust message formatting 2017-11-09 20:25:17 +01:00
gcarq 80592970e9 add more tests 2017-11-09 20:02:41 +01:00
gcarq 567ed4ecda remove version pinning from setup.py 2017-11-09 00:33:22 +01:00
gcarq fafbb0abfe update python-bittrex to 0.2.0 2017-11-09 00:31:53 +01:00
gcarq 0f1a36b8e9 force to python3 2017-11-08 23:39:29 +01:00
gcarq 31c03cdce1 fix linter issue 2017-11-08 22:44:32 +01:00
gcarq e01c85bb3a add argparse and implement basic arguments 2017-11-08 22:43:47 +01:00
gcarq a1b91ad1ea remove unneeded wrapper function 2017-11-08 21:17:51 +01:00
gcarq 6ce6018bb7 add more tests 2017-11-07 22:27:44 +01:00
gcarq 18eec0f4d4 catch BaseException in command_handler 2017-11-07 22:27:16 +01:00
gcarq 32327c45c2 set close_date on sell_order update 2017-11-07 22:26:44 +01:00
gcarq ba485fe2b2 return state changes 2017-11-07 22:26:08 +01:00
gcarq f8084b117e apply pylint recommendations 2017-11-07 20:13:36 +01:00
gcarq abdddd5193 define common fixtures 2017-11-07 20:12:56 +01:00