Commit Graph

  • e3c6b7c16e in backtesting, ensure we don't buy before we sell qbi 2017-11-24 09:22:02 +0100
  • fe415b40ca sync baudbox 2017-11-23 20:55:34 +0000
  • ec67946801 Merge remote-tracking branch 'upstream/develop' into develop baudbox 2017-11-23 20:53:09 +0000
  • fd30f5dc59
    Merge branch 'develop' into pyup-initial-update Michael Egger 2017-11-23 21:49:56 +0100
  • fe59f40210 optimiz baudbox 2017-11-23 20:44:04 +0000
  • f1730eee3a Merge remote-tracking branch 'upstream/develop' into develop baudbox 2017-11-23 20:34:23 +0000
  • 0502bd3c2d Update networkx from 1.11 to 2.0 pyup-bot 2017-11-23 21:07:43 +0100
  • 3ce7ef5e8b Update pytest from 3.2.3 to 3.2.5 pyup-bot 2017-11-23 21:07:42 +0100
  • 2324aa0782 Update scipy from 0.19.1 to 1.0.0 pyup-bot 2017-11-23 21:07:40 +0100
  • 6a57a8da12 Update scikit-learn from 0.19.0 to 0.19.1 pyup-bot 2017-11-23 21:07:39 +0100
  • 9276f3202c Update pandas from 0.20.3 to 0.21.0 pyup-bot 2017-11-23 21:07:37 +0100
  • a6598997e2 Update sqlalchemy from 1.1.14 to 1.1.15 pyup-bot 2017-11-23 21:07:36 +0100
  • 82913cd3f4 upgrade python-bittrex to 0.2.1 gcarq 2017-11-23 20:53:13 +0100
  • be6939ee8a use 8 digits of precision for amount and rate in formatting gcarq 2017-11-23 20:52:07 +0100
  • 7ba4a5d24b
    Merge pull request #136 from gcarq/stoploss_tweak Samuel Husso 2017-11-23 19:54:08 +0200
  • 371e6d99c9 set stoploss to -10% Janne Sinivirta 2017-11-23 18:43:19 +0200
  • 84b105c82b fix invalid json in example config Janne Sinivirta 2017-11-23 18:41:25 +0200
  • c6def418cf
    Merge pull request #135 from rybolov/develop Janne Sinivirta 2017-11-23 18:25:56 +0200
  • 5fce2c5712 Better buy and sell strategy: Buy if at the low end of normal range and the price is increasing. Buy into extreme gains regardless of if it's on the low part of the range. Avoid buying when the price is on a long decrease even if it's low. Sell anytime the price is above the top end of normal range and the momentum slows. Sell on an extreme drop. Michael Smith 2017-11-23 22:33:41 +0800
  • aacd7d8987
    Merge pull request #131 from gcarq/feature/backtesting-max-open-trades Janne Sinivirta 2017-11-23 16:16:43 +0200
  • 4a707d7452 add --limit-max-trades gcarq 2017-11-23 00:25:06 +0100
  • 21551b3c40
    Merge pull request #133 from gcarq/feature/fix-buy-amount-calc Janne Sinivirta 2017-11-22 22:31:25 +0200
  • 7727f2cc8f implement test gcarq 2017-11-22 21:02:36 +0100
  • 9a87dcf0a1 dont apply fees on trade creation gcarq 2017-11-22 21:01:44 +0100
  • 9136e64d89 force flush in create_trade and execute_sell (fixes #128) gcarq 2017-11-22 20:51:25 +0100
  • 765a762ccf
    Merge pull request #122 from gcarq/feature/fix-signal-handling Samuel Husso 2017-11-22 13:38:57 +0200
  • f52f04637f Merge f2927ed714 into f3ba3ddd54 Michael Smith 2017-11-21 22:18:19 +0000
  • 02ca2ed585 implement trade count lock for backtesting gcarq 2017-11-21 22:33:34 +0100
  • 3c4c586830 Add virtualenv into .gitignore baudbox 2017-11-21 20:19:44 +0000
  • f3ba3ddd54 move buy_price and sell_price to plotting script gcarq 2017-11-21 20:41:49 +0100
  • 65ce948b0b catch ValueErrors from analyze_ticker (fixes #123) gcarq 2017-11-21 20:37:29 +0100
  • 383a9f6eeb catch BaseException to force stdout flush when process dies gcarq 2017-11-21 20:24:52 +0100
  • d3e2baf4ae Reviewed virtual installation process baudbox 2017-11-21 13:49:54 +0000
  • 43dda9c9cf
    Merge pull request #125 from gcarq/conf-update Janne Sinivirta 2017-11-21 09:38:25 +0200
  • 7a44a1d1c1 match example config to backtest_conf and update README to fix #124 Samuel Husso 2017-11-21 07:37:31 +0200
  • 5d934cd5b6 enhance open order formatting in status handle gcarq 2017-11-20 23:33:52 +0100
  • 788cda4925 add missing import gcarq 2017-11-20 22:26:32 +0100
  • 55a69e4a45 use normal program flow to handle interrupts gcarq 2017-11-20 22:15:19 +0100
  • 1931d31147 Merge tag '0.14.3' into develop gcarq 2017-11-20 20:01:23 +0100
  • e9dbdc9247 Merge branch 'release/0.14.3' 0.14.3 gcarq 2017-11-20 20:01:18 +0100
  • 86b6c6f334 version bump gcarq 2017-11-20 20:01:10 +0100
  • cd5afd6ff4 use jsonschema regex pattern for whitelist format and enhance validation error messages (closes #120) gcarq 2017-11-20 19:37:25 +0100
  • d88cc084e6 align numbers in hyperopt print out (#119) Janne Sinivirta 2017-11-20 11:22:11 +0200
  • 949358ddf7 align numbers in hyperopt print out Janne Sinivirta 2017-11-20 07:31:37 +0200
  • 5deaebf0c2 Tests now use UTC time with arrow instead of datetime (#117) Jeff Pipas 2017-11-18 22:58:35 -0500
  • 9073f46027
    Merge branch 'develop' into develop Michael Egger 2017-11-19 04:52:38 +0100
  • a509ebc68c
    Merge branch 'develop' into develop Michael Egger 2017-11-19 04:51:36 +0100
  • ed2e2cc2b4 removing datetime import Jeff PIpas 2017-11-18 21:22:37 -0500
  • 19734ad863 set bootstrap_retries to infinite (fixes #113) gcarq 2017-11-18 22:23:05 +0100
  • b16ccb9919 handle requests exception in validate_pairs gcarq 2017-11-18 22:22:45 +0100
  • d41837817c move logging to freqtrade.rpc gcarq 2017-11-18 21:43:21 +0100
  • 3ab14dfe39 add middleware to expose common functionality for multiple rpc implementations gcarq 2017-11-18 21:30:31 +0100
  • 0901b56297 fixing tests to use arrow-utc Jeff PIpas 2017-11-18 11:01:18 -0500
  • 4a91ecd91a
    Merge pull request #115 from gcarq/pylint_cleanups Michael Egger 2017-11-18 16:00:21 +0100
  • a3da2911e8
    Merge pull request #114 from gcarq/new_algo Samuel Husso 2017-11-18 13:09:40 +0200
  • f2927ed714 download_backtest_data.py: Uses direct api call instead of using library. -No authentication -Faster load time -Faster response time Michael Smith 2017-11-18 17:31:52 +0800
  • 6f5b418f0b small balancing to hyperopt objective Janne Sinivirta 2017-11-18 10:24:18 +0200
  • 57691c82b1 whitelist TA-lib in pylint Janne Sinivirta 2017-11-18 10:13:14 +0200
  • 37a74b38ba more little pylint fixes Janne Sinivirta 2017-11-18 10:09:19 +0200
  • 9ab81a987d fix pylint warnings in test_main.py Janne Sinivirta 2017-11-18 09:58:55 +0200
  • 4b08e3d571 fix pylint warnings in __init__ files Janne Sinivirta 2017-11-18 09:52:28 +0200
  • 187fea0c28 disable bunch of meaningless pylint warnings Janne Sinivirta 2017-11-18 09:45:01 +0200
  • 4e54b27398 use parentheses for multiline string instead of backslash Janne Sinivirta 2017-11-18 09:44:28 +0200
  • aced5cc3ba rename variable to remove Mypy warning of type error Janne Sinivirta 2017-11-18 09:43:42 +0200
  • 669ec30413 remove unused import Janne Sinivirta 2017-11-18 09:34:57 +0200
  • 0082b7abdd add missing module and class docstring Janne Sinivirta 2017-11-18 09:34:32 +0200
  • 7903f3a546 fix test name Janne Sinivirta 2017-11-18 09:19:22 +0200
  • ec75586bdd new buy strategy Janne Sinivirta 2017-11-18 08:45:57 +0200
  • df9902d6a4
    Merge pull request #107 from gcarq/feature/add-backtesting-subcommand Janne Sinivirta 2017-11-18 08:13:42 +0200
  • 315919cdd6 fix platform dependent bug in argparse test Janne Sinivirta 2017-11-18 08:07:37 +0200
  • 63c95a3546 modify trade life cycle (should fix #112) gcarq 2017-11-17 20:17:29 +0100
  • 59d04d1d0c catch TelegramError (fixes #113) gcarq 2017-11-17 19:47:29 +0100
  • d1cc9e868b adapt README gcarq 2017-11-17 19:03:08 +0100
  • 14de46576b use load_backtesting_data gcarq 2017-11-17 18:23:40 +0100
  • bdff29a472 remove code duplicates gcarq 2017-11-17 17:54:31 +0100
  • 8655c6c264 reduce backtest data samples to 10 gcarq 2017-11-17 17:32:34 +0100
  • 3f4e4a23a0 add argparse handling tests gcarq 2017-11-17 17:19:00 +0100
  • b682262486 refactor argparse handling gcarq 2017-11-17 17:18:31 +0100
  • 5be7be6189 adapt tests gcarq 2017-11-15 00:15:17 +0100
  • 3475a07522 fetching new testing data for oneMin and fiveMin intervals gcarq 2017-11-15 00:11:46 +0100
  • fb7ea169d4 fix some formatting issues gcarq 2017-11-14 23:46:48 +0100
  • 5469293e5f use tabulate to format backtesting result gcarq 2017-11-14 23:14:01 +0100
  • 9b644b0305 add --ticker-interval gcarq 2017-11-14 22:37:30 +0100
  • 0df1404d6a fix typo gcarq 2017-11-14 22:18:31 +0100
  • bb4a9ed20f implement backtest subcommand gcarq 2017-11-14 22:15:24 +0100
  • 77887d6fbc
    Merge pull request #111 from gcarq/memoryfix-hyperopt Samuel Husso 2017-11-17 18:41:38 +0200
  • d89db50465 avoid copy operation due to memory consumption Janne Sinivirta 2017-11-17 12:27:33 +0200
  • 632d00e01d move price point calculations out from populate functions Janne Sinivirta 2017-11-17 12:08:23 +0200
  • 2a56031cdc remove unnecessary line Janne Sinivirta 2017-11-17 08:02:06 +0200
  • 16d412323c add a little snippet to allow running line_profiler with hyperopt Janne Sinivirta 2017-11-16 20:21:59 +0200
  • 27a6b29c80 move time diff calculation out of a loop Janne Sinivirta 2017-11-16 20:17:23 +0200
  • 5d1f874041 switch ix to loc, ix is apparently deprecated Janne Sinivirta 2017-11-16 20:16:54 +0200
  • 174122a09b remove unnecessary calculation Janne Sinivirta 2017-11-15 20:07:57 +0200
  • 1b6a60ecb2 refactor backtesting to avoid recalculating indicators in hyperopt Janne Sinivirta 2017-11-15 20:06:37 +0200
  • 1ccb266032
    Merge pull request #104 from gcarq/sell_signal Michael Egger 2017-11-16 17:02:24 +0100
  • a963f1820c rename should_sell to min_roi_reached Janne Sinivirta 2017-11-16 07:49:06 +0200
  • b9983149ef plug sell strategy to backtesting Janne Sinivirta 2017-11-16 07:45:51 +0200
  • c1ef3f526c remove unnecessary comparison Janne Sinivirta 2017-11-16 07:41:26 +0200
  • 6b7afb80b2 fix failing test Janne Sinivirta 2017-11-15 07:05:17 +0200
  • 0b8afa12e9 exit strategy after roi check Janne Sinivirta 2017-11-14 20:33:00 +0200