Commit Graph

324 Commits

Author SHA1 Message Date
Stephen Diehl 5aee03212d Replayable error log. 2012-04-06 12:39:27 -04:00
fawce 70d32f1bbc Merge branch 'master' of github.com:quantopian/zipline 2012-04-05 23:54:04 -04:00
fawce 130b996a63 dropped the cursor from the protocol in zipline. 2012-04-05 23:43:56 -04:00
fawce cad62346e7 updated zipline to fix missing fields in the performance and risk messages. also moved cumulative performance to be a sub component of the daily performance object. 2012-04-05 23:35:21 -04:00
Stephen Diehl dea4271fbd Merge branch 'master' of github.com:quantopian/zipline 2012-04-05 14:52:58 -04:00
Stephen Diehl b924f57e53 "Fix" for hanging tests in simulator. 2012-04-05 14:52:43 -04:00
fawce aaf2fae2b8 patched guard logic in max drawdown calculation. needs real work. 2012-04-05 12:43:43 -04:00
fawce 14b57dad07 patching the filter test because we are now trying to calculate end of test risk 2012-04-04 18:44:19 -04:00
Stephen Diehl 21f0f13e3b Merge pull request #25 from quantopian/exception_reporting
Send a soft kill, not a hard kill.
2012-04-04 15:24:12 -07:00
Stephen Diehl 4998bc2e37 Send a soft kill, not a hard kill. 2012-04-04 18:23:06 -04:00
fawce 70cae31442 Merge pull request #23 from quantopian/integration
fixed bug where year report list included months instead. added a period...
2012-04-04 15:05:35 -07:00
fawce 50591c9913 Merge pull request #24 from quantopian/exception_reporting
Exception reporting
2012-04-04 15:05:05 -07:00
Stephen Diehl c4dbec1e30 MergedParallelBuffer -> Merge, ParallelBuffer -> Feed 2012-04-04 18:03:13 -04:00
fawce 4adf8ff854 changes risk report period label to YYYY-MM format 2012-04-04 17:01:49 -04:00
Stephen Diehl f3035c5739 monitor.py killing softly 2012-04-04 14:32:31 -04:00
Stephen Diehl 42f16ccdfb Done & Exception tracking through sockets -> Controller 2012-04-04 12:22:12 -04:00
Stephen Diehl 3d8e355cfa Integrate controller into do_work. 2012-04-04 11:42:58 -04:00
fawce 701687b812 fixed bug where year report list included months instead. added a period_label to risk metrics corresponding to the end date. e.g. April 2006 2012-04-04 11:37:19 -04:00
Stephen Diehl e18dab58e5 Use proper logging. 2012-04-04 10:47:51 -04:00
fawce 78cceaa649 fixes and tests for result streaming. 2012-04-03 22:42:53 -04:00
Stephen Diehl c2bd2872c1 Concurrency agnostic controller. 2012-04-03 18:12:16 -04:00
Stephen Diehl e8d98084df Exception tracking at the controller level. 2012-04-03 14:04:11 -04:00
fawce 9073d19780 Merge pull request #22 from quantopian/integration
Integration
2012-04-02 07:39:18 -07:00
fawce e1a3a8e799 removed extraneous method 2012-04-02 10:37:27 -04:00
fawce c7bb22d4d6 added a publish_to method to make the api access simpler for providing a socket into the zipline to publish. 2012-03-31 22:55:43 -04:00
fawce 7a7833a540 fixed missing fields, added a new random source option to test zipline (still buggy). 2012-03-30 17:48:05 -04:00
fawce ba9f837320 prepping for PR. 2012-03-30 11:18:33 -04:00
fawce ce6a91adb6 added a frame to get performance data written to the result stream. not complete, but functional. 2012-03-29 17:13:28 -04:00
Stephen Diehl 0f6868c431 Merge pull request #21 from quantopian/no_lock
fixed logic for timeouts on order. timeouts are not necessarily fatal.
2012-03-28 08:34:13 -07:00
fawce 757fb9db97 fixed logic for timeouts on order. timeouts are not necessarily fatal. 2012-03-28 11:30:39 -04:00
fawce 62202168bf Merge pull request #20 from quantopian/awesome
Awesome
2012-03-26 17:01:36 -07:00
Stephen Diehl d6f2f757c8 Tweak zmq utils. 2012-03-26 13:37:34 -04:00
Stephen Diehl efcda0f585 Gevent driven zmq poller, per sage advice of benoitc. 2012-03-24 12:35:06 -04:00
Stephen Diehl 7134b4c1b1 Support for different flavors of ZeroMQ. 2012-03-24 11:56:18 -04:00
Stephen Diehl 3248328f97 Merge pull request #19 from quantopian/api
Extended the algorithm protocol to include portfolio.
2012-03-22 07:11:43 -07:00
fawce 0653c244b5 fixed bug in table formatting. 2012-03-22 00:01:27 -04:00
fawce 3ccfb514fb Extended the algorithm protocol to include portfolio. 2012-03-21 23:52:56 -04:00
fawce 7deec4a74c logic-o, forgot the self parameter. 2012-03-21 16:29:30 -03:00
fawce 061404d425 Merge pull request #18 from quantopian/api
Api
2012-03-20 22:05:28 -07:00
fawce e67322ac04 fixed flow diagram in doco for diamond topo 2012-03-21 01:01:03 -04:00
fawce 4f87b4e98a documentation fixes and tweaks. 2012-03-21 00:55:35 -04:00
fawce 839e99f099 document fixes. 2012-03-20 23:17:36 -04:00
fawce 7a57c27295 this is a hotfix to the accidental commit on master, but I lost my bearings again and added pycco, so this is a bit more than a hotfix now. 2012-03-20 23:10:24 -04:00
fawce 886f091e64 trying to fix the factory bugs... 2012-03-20 16:45:52 -04:00
fawce f20db3d01d added tests for filter, refactoring factory a bit to make sure N trades are created when N are requested. 2012-03-20 16:38:32 -04:00
fawce 26da4316d1 documented algorithm protocol, split example algorithms into their own module. added filter methods to algo and to datasources. The top level zipline is responsible for piping algo's filter to the datasource. 2012-03-20 15:51:10 -04:00
fawce 4d59846352 upping the timeout for finance tests to 15s. 2012-03-20 11:16:58 -04:00
Stephen Diehl 45af7183c9 Merge pull request #17 from quantopian/api
Api
2012-03-20 07:54:21 -07:00
fawce 7fb86be1ae more test refactoring, this time a factory method to get the trading environment. 2012-03-20 10:52:40 -04:00
fawce 8a6005140b fleshed out ZiplineException a bit. 2012-03-20 09:57:19 -04:00