Commit Graph

5710 Commits

Author SHA1 Message Date
Frederic Fortier 6931dae8fd Merge branch 'signal-handling-only-on-main-thread' of https://github.com/caioaao/catalyst into caioaao-signal-handling-only-on-main-thread 2018-01-01 21:47:32 -05:00
Frederic Fortier 036aab07e1 Merge branch '7AC-master' into develop 2018-01-01 21:45:34 -05:00
Frederic Fortier e61017a86f Merge branch 'caioaao-fix-live-trading' into develop 2018-01-01 21:13:29 -05:00
Frederic Fortier 39065f9dfa Merge branch 'fix-live-trading' of https://github.com/caioaao/catalyst into caioaao-fix-live-trading 2018-01-01 21:13:19 -05:00
Frederic Fortier 6069673cdd Merge branch 'caioaao-fix-exchange-order' into develop 2018-01-01 21:11:11 -05:00
Frederic Fortier e3ad6558a5 Merge branch 'fix-exchange-order' of https://github.com/caioaao/catalyst into caioaao-fix-exchange-order 2018-01-01 21:09:40 -05:00
Caio Oliveira 74c10c45a0 Fix cleanup on retries
From redo docs:

> cleanup (callable): optional; called if one of retry_exceptions is caught. __No arguments are passed to the cleanup function__; if your cleanup requires arguments, consider using functools.partial or a lambda function.
2018-01-01 23:49:52 -02:00
Caio Oliveira 35fb862fa9 Fix exchange order 2018-01-01 21:36:35 -02:00
Caio Oliveira 8f9b1af729 Fix live trading bug
Error:
`AttributeError: 'ExchangeBlotter' object has no attribute 'retry_sleeptime'`
2018-01-01 20:21:11 -02:00
Giuseppe Valente 1e3a0dddf6 exchange: make sure last_entry is set to recompute end 2018-01-01 19:13:51 +01:00
Caio Oliveira 0a9137fbf9 Stop trying to handle signals when inside thread
Plus exposed the code for exiting the algorithm.
2017-12-31 04:29:42 -02:00
Frederic Fortier 4a904a0106 BLD: house keeping 2017-12-29 18:43:22 -05:00
Frederic Fortier 24d7f52d46 BLD: for issue #121, fixed typo 2017-12-29 18:36:59 -05:00
Frederic Fortier 8ab3382f47 BLD: for issue #121, refactored the data portal 2017-12-29 18:35:36 -05:00
Frederic Fortier 2bd54202ce BLD: for issue #121, added retry for get and cancel orders 2017-12-29 18:15:20 -05:00
Frederic Fortier 2e8dd3840b BLD: retry refactoring for issue #121, more testing required 2017-12-29 18:09:33 -05:00
Frederic Fortier b1f49d3c8d BLD: trying redo for retrying calls as suggesting in issue #121 2017-12-29 16:14:26 -05:00
Frederic Fortier 8e232ac5ef BLD: Live chart refactoring 2017-12-29 15:54:44 -05:00
Frederic Fortier ac2f0bbbf8 BLD: Removing old exchange implementations 2017-12-28 17:51:59 -05:00
Frederic Fortier cd1f5ca97b BLD: housekeeping, reorganizing files into smaller packages 2017-12-28 17:49:15 -05:00
Frederic Fortier 44614a75c2 BLD: working around a pipeline issue 2017-12-27 00:30:23 -05:00
Frederic Fortier 8c028e75a0 BLD: saving the cumulative_performance only which seems sufficient to keep the algo state. more testing required. 2017-12-26 20:43:54 -05:00
Frederic Fortier 3a7128ad4f BLD: improved serialization of portfolio data 2017-12-26 19:46:26 -05:00
Frederic Fortier 869ef8ec87 BLD: refinements to positions synchronization in live mode 2017-12-25 06:54:06 -05:00
Frederic Fortier 683f24b24f BLD: added pointer for issue #114 2017-12-24 01:37:52 -05:00
Frederic Fortier 332a3d41e3 BLD: improved portfolio synchronization in live trading to handle situations where positions in the exchange are less than tracked by the algo 2017-12-24 00:26:24 -05:00
Frederic Fortier e9714cfb32 BLD: improved saving algo state 2017-12-23 21:42:04 -05:00
Frederic Fortier 67bd5c8f6a BLD: improvements following unit tests 2017-12-22 15:45:23 -05:00
Frederic Fortier 662af595cb BUG: fixed an issue with bad s3 dependency 2017-12-21 21:22:03 -05:00
Frederic Fortier 555b1d817e BUG: fixed deprecation issue 2017-12-21 01:27:06 -05:00
Frederic Fortier d289a1cba5 BUG: fixed issue retrying failed orders 2017-12-21 01:24:39 -05:00
Frederic Fortier 3b16bf7538 BLD: completed unit tests for validating bundles against OHLCV data on each exchange 2017-12-20 16:04:01 -05:00
Frederic Fortier 55262eeb46 BLD: working on bundle unit tests 2017-12-20 15:03:42 -05:00
Frederic Fortier 5d8d14640c Merge branch 'vonpupp-feature/doc_pipenv_install' into develop 2017-12-19 18:01:21 -05:00
Albert De La Fuente Vigliotti 99db2ca46d Specify python2 2017-12-19 18:24:43 -02:00
Albert De La Fuente Vigliotti 9b382f58b8 Minor rewrites 2017-12-19 18:04:43 -02:00
Albert De La Fuente Vigliotti b1a735d83f Initial pipenv instructions 2017-12-19 18:03:12 -02:00
Albert De La Fuente Vigliotti 15e963cee1 Initial pipenv instructions 2017-12-19 17:56:59 -02:00
Frederic Fortier 1921c3dc80 Merge branch 'ykgoon-develop' into develop 2017-12-19 13:39:14 -05:00
Frederic Fortier 757b8a0eef Merge branch 'develop' of https://github.com/ykgoon/catalyst into ykgoon-develop 2017-12-19 13:38:57 -05:00
Frederic Fortier 2e4c9fe027 Merge branch 'develop' of github.com:enigmampc/catalyst into develop 2017-12-19 13:37:54 -05:00
Frederic Fortier 35e71559a4 Merge branch 'inevity-commissioncalc' into develop 2017-12-19 13:37:31 -05:00
Frederic Fortier 6bfd76ffc7 Merge branch 'commissioncalc' of https://github.com/inevity/catalyst into inevity-commissioncalc 2017-12-19 13:35:37 -05:00
Baul e536b88f1c BUG: fixed the commission calc 2017-12-19 23:26:32 +08:00
Victor Grau Serrat ff1df11384 BUG: minor fix in Poloniex curate script 2017-12-19 14:05:45 +01:00
Frederic Fortier dcefca6038 BLD: completed exchange unit tests and fixed misc issues 2017-12-18 21:04:40 -05:00
Frederic Fortier 6aefc71449 BUG: fixed issue #103, bad order status on Poloniex 2017-12-18 20:46:47 -05:00
Frederic Fortier 394afdba6d BLD: improved frequency / timeframe mapping 2017-12-18 14:59:22 -05:00
Frederic Fortier c698956f9f BUG: worked around CCXT issue with fetch_tickers, see: https://github.com/ccxt/ccxt/issues/870 2017-12-16 21:36:20 -05:00
Frederic Fortier 1ff9c9f39b BLD: utilities for loading historical data 2017-12-15 22:11:57 -05:00