Frederic Fortier
6488ff5abe
Merge remote-tracking branch 'remotes/origin/develop' into new_exchange_config
...
# Conflicts:
# catalyst/exchange/exchange.py
# catalyst/exchange/exchange_errors.py
2018-03-05 19:17:13 -05:00
AvishaiW
cb4668f093
BUG: #243 added a function which reduces open orders amount from calculated target/amount for target orders
2018-03-06 00:05:29 +02:00
Frederic Fortier
73faa87269
Merge remote-tracking branch 'remotes/origin/develop' into new_exchange_config
...
# Conflicts:
# catalyst/exchange/exchange.py
2018-03-01 21:46:30 -05:00
Frederic Fortier
704c93dac9
BLD: completed rebasing
2018-02-27 00:21:22 -05:00
Frederic Fortier
478579ed8c
BUG: for issue #237 , checking considering open orders when verifying the exchange balance for each positions
2018-02-27 00:18:43 -05:00
AvishaiW
e5870ea60a
BUG: fix #252 #253 and split state into paper and live
2018-02-26 09:21:00 +02:00
AvishaiW
8587fee0ce
BUG: revert previous changes #249
2018-02-25 11:29:26 +02:00
AvishaiW
b4bd557273
BUG: fixes for issues #204 #237
...
-modified parameters for cancel_orders
-update portfolio after any change in
the orders before sync
2018-02-23 00:38:51 +02:00
AvishaiW
20f8a75f4a
BUG: for issue #237 , update positions before checking balances
2018-02-21 20:42:39 +02:00
AvishaiW
a61857b37d
BUG: changed the data, analyze gets in live
...
- fixed the bug following #229
- at the end of each day the stores the daily stats to local directory
- removes the stats folder at the begining of each run to avoid overloading the disk.
- removes old data (over a month) during the run to avoid overloading the disk
2018-02-15 20:22:15 +02:00
Frederic Fortier
e56e1f8e21
BUG: fixed an issue with open orders
2018-02-08 17:26:48 -05:00
Frederic Fortier
866b92910f
BLD: fixed the marketplace api in the algo runtime
2018-02-07 13:10:07 -05:00
Frederic Fortier
5d74cd6f89
BLD: Merge remote-tracking branch 'remotes/origin/data-marketplace' into develop
2018-02-06 14:32:59 -05:00
Frederic Fortier
fa60457a0f
BLD: misc adjustments to fetch all candles on the Binance exchange
2018-01-25 23:38:37 -05:00
Victor Grau Serrat
52d4ced37c
BLD: live mode accepts end parameter, when algo finishes
2018-01-16 23:40:18 -07:00
Victor Grau Serrat
3ed44f72ad
BLD: preservation of context.state dict between runs
2018-01-16 23:00:53 -07:00
Frederic Fortier
70b9fd8e03
BLD: completed data market place first integration and created an algo to test it
2018-01-12 00:39:14 -05:00
Frederic Fortier
a49cb55821
BUG: fixed issue #147 related to python 3 compatibility
2018-01-09 11:32:44 -05:00
Frederic Fortier
141ee65c91
BLD: working on unit tests.
2018-01-09 01:08:57 -05:00
Frederic Fortier
33f94b3ef9
BLD: for issue #144 , skipped cash verification when there are open orders.
2018-01-07 02:32:12 -05:00
Frederic Fortier
9c33ee123c
BLD: Housekeeping
2018-01-06 19:51:41 -05:00
Frederic Fortier
ba0208910f
BUG: Fixed issue #142 by removing unecessary capital_base check since we are now validating positions and cash against the exchange
2018-01-06 19:37:53 -05:00
Frederic Fortier
5d9708901d
BUG: fixed issue #111 related to positions update after restoring algo state
2018-01-06 19:08:47 -05:00
Frederic Fortier
215de33c35
BUG: Fixed issue with updating positions after restoring the state of an algo
2018-01-05 02:46:11 -05:00
Frederic Fortier
79e4854973
BUG: fixed potential issue with refreshing the stats in live mode
2018-01-04 22:46:21 -05:00
Frederic Fortier
4c2a727cd7
BLD: adjusted the algo state data in live mode
2018-01-03 21:49:56 -05:00
Frederic Fortier
15d0337b34
BUG: fixed issue #133 with updating performance stats before handle_date after recent orders
2018-01-02 20:55:05 -05:00
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
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
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
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
8e232ac5ef
BLD: Live chart refactoring
2017-12-29 15:54:44 -05:00
Frederic Fortier
cd1f5ca97b
BLD: housekeeping, reorganizing files into smaller packages
2017-12-28 17:49:15 -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
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
a7bcf063c3
BLD: improved stats display in live mode
2017-12-12 13:52:45 -05:00
Frederic Fortier
f2e4637f29
BUG: trying to mitigate a date adjustment issue which occurs sometimes sometimes in live trading especially with Bitrrex at certain frequencies.
2017-12-12 13:34:18 -05:00
Frederic Fortier
552f4260b4
BLD: for issue #87 , added configurable slippage and commission
2017-12-11 22:34:46 -05:00
Frederic Fortier
a3761beae2
BUG: fixed retry issue with synchronize_portfolio
2017-12-11 02:22:38 -05:00
fredfortier
e41eca0d8a
BUG: fixed some issues with capital_base
2017-12-08 20:29:55 -05:00
fredfortier
ce61f49f27
Merge remote-tracking branch 'origin/develop' into develop
2017-12-08 15:23:00 -05:00
fredfortier
313db1def9
BLD: improvements to stats output
2017-12-08 15:22:53 -05:00
Victor Grau Serrat
57f6a69e94
Merge branch 'develop' of github.com:enigmampc/catalyst into develop
2017-12-08 13:18:45 -07:00