Commit Graph

  • 5a6f6c7138 Merge commit 'd13d6736b92ebfed1e172b60c77029e6c10b29a6' into feature/objectify Gerald Lonlas 2018-03-04 00:51:49 -08:00
  • 722ed48d9d Merge commit 'e3d222912dfd775b7456a44d6d6055430711f251' into feature/objectify Gerald Lonlas 2018-03-04 00:51:22 -08:00
  • 38510d4b03 Merge commit '1134c81aad049d4357c8f299ffc801218f3d9574' into feature/objectify Gerald Lonlas 2018-03-03 16:42:37 -08:00
  • 96a343fb29 Merge commit '53b1f7ac4d0449d54711d1f406d1c0a79dc5d8ee' into feature/objectify Gerald Lonlas 2018-03-03 14:59:01 -08:00
  • 84759073d9 Refactor Configuration() to apply common configurations all the time and to remove show_info Gerald Lonlas 2018-03-03 13:39:39 -08:00
  • 0632cf0f44 Merge commit 'aa7aeb046ef72412cadd094666efc8e4c503ef2d' into feature/objectify Gerald Lonlas 2018-03-02 23:28:36 -08:00
  • bbb1a31fda Merge commit 'c5400b6c37c7de64a86c9db39a4d0fa9169b35f6' into feature/objectify Gerald Lonlas 2018-03-03 10:01:06 +08:00
  • 6158de3729 Merge commit '192521523f3894d40a8d1d77308504912618e375' into feature/objectify Gerald Lonlas 2018-03-03 09:41:08 +08:00
  • 3ba365ceb2 Merge commit 'fecd9f830ec4e8e9d5d1f3a70310d42bbe3f274a' into feature/objectify Gerald Lonlas 2018-03-03 09:39:27 +08:00
  • 5b314e2f7a Port commit "Remove Strategy fallback to default strategy (#490)" Gerald Lonlas 2018-03-03 09:18:34 +08:00
  • 390501bac0 Make Pylint Happy chapter 1 Gerald Lonlas 2018-03-02 23:22:00 +08:00
  • d274f13480 Remove Memory profiler in Backtesting Gerald Lonlas 2018-03-02 22:53:36 +08:00
  • 6148f98980 Fix Telegram unit test when using an internet connection Gerald Lonlas 2018-03-02 22:48:18 +08:00
  • 8bd0f4d0d7 Remove ugly pprints Gerald Lonlas 2018-03-02 22:20:26 +08:00
  • bc8ca491cd Minor updates Gerald Lonlas 2018-03-02 21:47:00 +08:00
  • 6ef7b7d93d Complete Backtesting and Hyperopt unit tests Gerald Lonlas 2018-03-02 21:46:32 +08:00
  • f4ec073099 Move RPC and Telegram to classes Gerald Lonlas 2018-02-12 19:45:59 -08:00
  • 766ec5ad0f Update unit tests to be compatible with this refactoring Gerald Lonlas 2018-02-12 00:37:19 -08:00
  • 383fb6d20e Add a class Arguments to manage cli arguments passed to the bot Gerald Lonlas 2018-02-11 22:10:21 -08:00
  • 1d251d6151 Move Backtesting to a class and add unit tests Gerald Lonlas 2018-02-08 23:35:38 -08:00
  • db67b10605 Remove Singleton from Strategy() Gerald Lonlas 2018-02-06 20:22:17 -08:00
  • 4da033c7a2 Refactor main.py Gerald Lonlas 2018-02-04 01:21:16 -08:00
  • a8b8ab20b7 Move Analyze to a class Gerald Lonlas 2018-02-04 00:28:02 -08:00
  • e025dc0dba Keep in misc file only tool functions Gerald Lonlas 2018-02-03 23:33:54 -08:00
  • 89e3729955 Add a Configuration class that generate the Bot config from Arguments Gerald Lonlas 2018-02-03 22:42:03 -08:00
  • 3b9e828fa4 Add a class Logger to manage the logging messages Gerald Lonlas 2018-02-03 16:19:16 -08:00
  • cf753d5c40 Add a Enum class State that contains Bot running states Gerald Lonlas 2018-02-03 16:10:58 -08:00
  • 314ab0a84f Add a Constants class that contains Bot constants Gerald Lonlas 2018-02-03 16:04:26 -08:00
  • b799445b1a Merge pull request #531 from gcarq/pyup-update-pytest-mock-1.7.0-to-1.7.1 Samuel Husso 2018-03-01 14:18:10 +02:00
  • 69eddbbc76 Update pytest-mock from 1.7.0 to 1.7.1 pyup-bot 2018-03-01 12:56:17 +01:00
  • 4dca84817e Merge pull request #526 from gcarq/improve_log_messages Samuel Husso 2018-02-26 08:48:09 +02:00
  • bf54692efb use log_has helper in tests Janne Sinivirta 2018-02-24 21:18:53 +02:00
  • 76c5cdc6e3 more minor tweaks to log messages Janne Sinivirta 2018-02-24 19:51:37 +02:00
  • 3e89b9685d remove unnecessary detail from log message Janne Sinivirta 2018-02-24 19:28:51 +02:00
  • 646d1f7316 better log message for outdated history Janne Sinivirta 2018-02-24 19:25:08 +02:00
  • 67ad9e9351 simplify some error message statements Janne Sinivirta 2018-02-24 19:19:43 +02:00
  • 160af91f9a improving log messages Janne Sinivirta 2018-02-24 18:33:08 +02:00
  • 5e73f3431c log how old the last received tick is Janne Sinivirta 2018-02-24 16:59:20 +02:00
  • cd28693726 Merge pull request #525 from gcarq/pyup-update-sqlalchemy-1.2.3-to-1.2.4 Samuel Husso 2018-02-23 07:52:47 +02:00
  • ebad2b7542 Update sqlalchemy from 1.2.3 to 1.2.4 pyup-bot 2018-02-22 23:17:07 +01:00
  • 293dc4da80 Merge pull request #523 from gcarq/pyup-update-numpy-1.14.0-to-1.14.1 Samuel Husso 2018-02-21 09:09:20 +02:00
  • df13a6f333 Merge pull request #524 from gcarq/pyup-update-pytest-3.4.0-to-3.4.1 Samuel Husso 2018-02-21 09:08:46 +02:00
  • e58cafed6f Update pytest from 3.4.0 to 3.4.1 pyup-bot 2018-02-21 02:43:34 +01:00
  • 072f0b07d4 Update numpy from 1.14.0 to 1.14.1 pyup-bot 2018-02-21 02:43:31 +01:00
  • 35c51c73f7 Merge pull request #518 from gcarq/cleaning_up_backtesting Samuel Husso 2018-02-18 10:18:00 +02:00
  • fac122891f remove stoploss parameter from backtest, it is loaded from strategy Janne Sinivirta 2018-02-17 11:14:03 +02:00
  • 8eed9c08a6 Merge pull request #519 from gcarq/pyup-update-pytest-mock-1.6.3-to-1.7.0 Samuel Husso 2018-02-17 10:12:28 +02:00
  • 1911143a75 Merge pull request #520 from gcarq/pyup-update-sqlalchemy-1.2.2-to-1.2.3 Samuel Husso 2018-02-17 10:11:32 +02:00
  • 19616eba35 Update sqlalchemy from 1.2.2 to 1.2.3 pyup-bot 2018-02-17 01:16:22 +01:00
  • e0153d8203 Update pytest-mock from 1.6.3 to 1.7.0 pyup-bot 2018-02-16 22:58:22 +01:00
  • d1bdbcd273 Fix wrong duration calculation in hyperopting Janne Sinivirta 2018-02-16 22:08:20 +02:00
  • bf72b5bc37 make args available for optimizer and use them instead of guessing from params Janne Sinivirta 2018-02-16 14:00:12 +02:00
  • ec8bf82695 combine shared backtest/hyperopt flags Janne Sinivirta 2018-02-15 15:23:49 +02:00
  • f64c8cc9ce realistic should be False by default and enabled with a --realistic-simulation flag Janne Sinivirta 2018-02-15 13:11:17 +02:00
  • 028700d86f Merge pull request #517 from gcarq/fix-backslash-again Samuel Husso 2018-02-15 10:38:37 +02:00
  • d13d6736b9 Merge pull request #515 from gcarq/indicator_helpers Samuel Husso 2018-02-15 10:12:37 +02:00
  • a1ba57186b correctly join paths and debug log the found results Janne Sinivirta 2018-02-15 08:56:13 +02:00
  • 459611516c enable stochastic and fisherRSI in default strategy Janne Sinivirta 2018-02-14 13:01:30 +02:00
  • 340ab0214b add generic fishers inverse transformation with smoothing Janne Sinivirta 2018-02-14 10:17:43 +02:00
  • 178d1ed423 add ehlers super smoother Janne Sinivirta 2018-02-13 17:47:26 +02:00
  • cf013140a6 add went_up and went_down helpers Janne Sinivirta 2018-02-13 11:37:59 +02:00
  • e3d222912d Merge pull request #511 from gcarq/hyperopt_selectable_spaces Samuel Husso 2018-02-12 08:28:24 +02:00
  • 1134c81aad Merge pull request #513 from gcarq/arrays_for_backtesting Gérald LONLAS 2018-02-11 21:02:43 -08:00
  • 3e07d41fa9 remove mention of sell space Janne Sinivirta 2018-02-12 07:01:51 +02:00
  • b1230b27b7 adjust unit test to match new --spaces format Janne Sinivirta 2018-02-11 19:22:13 +02:00
  • 1eecf28a8b adjust documentation to match changes to --spaces flag Janne Sinivirta 2018-02-11 19:18:11 +02:00
  • fe28addb51 specify allowed values for --spaces flag Janne Sinivirta 2018-02-11 19:16:21 +02:00
  • 9bcdc8e14b remove unnecessary condition Janne Sinivirta 2018-02-11 15:03:23 +02:00
  • 2ce03ab1b5 make Strategy store roi and stoploss values as numbers to avoid later casting Janne Sinivirta 2018-02-11 15:02:42 +02:00
  • 5190cd507e start with simpler condition Janne Sinivirta 2018-02-11 14:37:12 +02:00
  • 2dd2f31431 remove repeated condition Janne Sinivirta 2018-02-11 14:31:37 +02:00
  • dc105d5eae better names for row variables Janne Sinivirta 2018-02-11 14:24:19 +02:00
  • c62356438a loop over arrays instead of dataframes Janne Sinivirta 2018-02-11 12:48:06 +02:00
  • d74543ac32 document the new --spaces flag for hyperopt Janne Sinivirta 2018-02-10 11:04:16 +02:00
  • 55a1f604d6 small corrections and typo fixes to hyperopt documentation Janne Sinivirta 2018-02-10 10:59:18 +02:00
  • f14d6249e0 allow selecting hyperopt searchspace Janne Sinivirta 2018-02-09 20:59:06 +02:00
  • 12a19e400f tests: more backtesting testing (#496) kryofly 2018-02-08 20:49:43 +01:00
  • 53b1f7ac4d Merge pull request #509 from gcarq/cleanup_plot_scripts Samuel Husso 2018-02-08 13:50:34 +02:00
  • 6f80aff3e2 cleanup plot scripts Janne Sinivirta 2018-02-08 13:32:34 +02:00
  • aa7aeb046e Merge pull request #508 from gcarq/faster_backtesting Gérald LONLAS 2018-02-06 22:59:45 -08:00
  • bf46f2e50d short circuit check for roi threshold Janne Sinivirta 2018-02-06 21:16:44 +02:00
  • 4760dd699d remove surprisingly slow logging line Janne Sinivirta 2018-02-06 20:56:10 +02:00
  • 22c48d5cef use faster time diff Janne Sinivirta 2018-02-06 19:44:33 +02:00
  • 0454b4c8d5 remove unnecessary Decimal construction Janne Sinivirta 2018-02-06 19:37:10 +02:00
  • 5c02f0983d let Strategy hold a sorted roi map Janne Sinivirta 2018-02-06 16:31:50 +02:00
  • a28ffcbcf7 remove slow unnecessary table scan Janne Sinivirta 2018-02-06 15:50:06 +02:00
  • c5400b6c37 Merge pull request #507 from gcarq/date_indexing_for_backtesting Samuel Husso 2018-02-06 12:20:33 +02:00
  • a071571eac switch to faster short circuiting condition Janne Sinivirta 2018-02-06 12:13:12 +02:00
  • 5cf2dd79f2 don't reset index if not needed Janne Sinivirta 2018-02-06 11:33:38 +02:00
  • cf7c6d2e9c switch to properly using dates as indexes, makes date based searching and slicing a lot faster Janne Sinivirta 2018-02-05 19:22:49 +02:00
  • 8c7b29734e use date info to calculate trade durations Janne Sinivirta 2018-02-05 18:09:09 +02:00
  • 192521523f add an option to control vertical spacing (#506) macd2 2018-02-05 07:05:12 +01:00
  • 2765ee5a85 Merge pull request #504 from gcarq/improve_argparse Gérald LONLAS 2018-02-04 13:36:01 -08:00
  • 585c2e31c6 Merge pull request #502 from gcarq/marker_for_buy Samuel Husso 2018-02-04 16:31:41 +02:00
  • fecd9f830e use substitution in argparse Janne Sinivirta 2018-02-04 15:48:41 +02:00
  • 6efd744497 change buy and sell markers in plot_dataframe Janne Sinivirta 2018-02-04 09:40:29 +02:00
  • 2b6a62faa1 Merge pull request #501 from gcarq/pyup-update-pymarketcap-3.3.155-to-3.3.158 Samuel Husso 2018-02-04 12:10:01 +02:00
  • 4b62f84cc7 Merge pull request #500 from gcarq/fix/setup.sh Gérald LONLAS 2018-02-03 19:04:07 -08:00
  • 3fb3d30365 Update pymarketcap from 3.3.155 to 3.3.158 pyup-bot 2018-02-03 23:38:59 +01:00
  • 2c16ba18a4 Fix config generation on setup.sh Gerald Lonlas 2018-02-03 12:55:15 -08:00