6093 Commits

Author SHA1 Message Date
fawce d77a9fe296 Merge pull request #12 from quantopian/algohost
merging after surviving another @sdiehl PR gauntlet
2012-03-14 12:53:21 -07:00
fawce 98c1312f16 updated per sdiehl's advice in the PR. 2012-03-14 15:51:44 -04:00
fawce 2742ffcc47 using pandas for the dataframe relayed to the algorithm. all unit tests are passing. 2012-03-14 15:13:32 -04:00
Stephen Diehl fafbc7d3c1 Merge branch 'dataflow' of github.com:quantopian/zipline into dataflow
Conflicts:
	zipline/protocol.py
2012-03-14 11:51:39 -04:00
Stephen Diehl 3568826e26 Merge remote-tracking branch 'origin/algohost' into dataflow
Conflicts:
	zipline/protocol.py
2012-03-14 11:47:45 -04:00
Stephen Diehl 340fdbc7b6 Added zmq debug console for great good. 2012-03-14 07:37:52 -04:00
Stephen Diehl 8002303510 Move protocol data structures. 2012-03-14 07:37:52 -04:00
Stephen Diehl 23a4f0680b Backtest protocol, ala Bredeche. 2012-03-14 07:37:52 -04:00
fawce d5c4526e93 sorted out conversion to dataframe, fixed logic bug with callbacks. still need to allow for dot notation to frame. 2012-03-14 00:23:51 -04:00
fawce 84bccbc67c fixed a few type-os to repair document generation. 2012-03-13 23:31:22 -04:00
fawce cb07f2179d Merge branch 'algohost' of github.com:quantopian/zipline into algohost 2012-03-13 12:21:26 -04:00
fawce 649a8ea2e5 starting in on pandas integration. 2012-03-13 12:20:35 -04:00
Stephen Diehl aba06d40e9 Added zmq debug console for great good. 2012-03-13 11:03:37 -04:00
Stephen Diehl 72f771d86c Merge branch 'algohost', remote-tracking branch 'origin' into dataflow 2012-03-13 11:03:08 -04:00
Stephen Diehl defa3186ca Time all the tests! 2012-03-12 10:36:08 -04:00
Stephen Diehl e6296111e8 Woops left pdb in. 2012-03-12 10:15:19 -04:00
Stephen Diehl 6171cdf582 Fix hanging test cases by backporting some sim code. 2012-03-12 10:11:29 -04:00
fawce ecd98f1aa0 added handling for client timeouts to the ordersource class. 2012-03-11 22:03:56 -04:00
fawce 99d51f58f5 switched the socket allocator to be a class variable for the test case. 2012-03-11 20:28:05 -04:00
fawce 366405927d changed date serialization to use a tuple of all properties rather than the epoch time to eliminate any timezone sensitivity.
add performance tracker unit tests, made various fixes to perf tracker. still have a hang on exit for zipline/test/test_finance.py:FinanceTestCase.test_orders and zipline/test/test_finance.py:FinanceTestCase.test_performance. pinging realdiehl for help...
2012-03-11 16:21:10 -04:00
fawce 8f65b71fd4 added and fixed performance tracker tests. still some failures to iron out in performance. 2012-03-10 22:16:08 -05:00
fawce b44ca63557 refactoring orders to discard placeholder messages. 2012-03-09 01:07:01 -05:00
fawce b69ea6b790 refactoring performance to be a plain class, not a component. 2012-03-08 19:21:28 -05:00
Stephen Diehl 4df88d5a50 Move protocol data structures. 2012-03-08 18:07:43 -05:00
fawce f4bc73b738 updates for algo proxy. 2012-03-08 17:37:15 -05:00
Stephen Diehl cdb383d999 Backtest protocol, ala Bredeche. 2012-03-08 17:18:29 -05:00
fawce 3c0abbf946 Merge pull request #11 from quantopian/portfolio
Portfolio
2012-03-07 15:26:05 -08:00
fawce 2ba7d526a6 changes net of code review with @sdiehl 2012-03-07 18:22:55 -05:00
fawce fe8a470167 Merge branch 'master' into portfolio 2012-03-07 17:28:45 -05:00
fawce 89525cfb7b passing basic test for calculating portfolio positions over time. 2012-03-07 17:26:14 -05:00
fawce 3c7299b769 added a new client component that calculates positions, performance, and risk. 2012-03-07 15:39:53 -05:00
Stephen Diehl 31cd993442 Merge pull request #10 from quantopian/threadsafety
Threadsafety
2012-03-07 10:47:05 -08:00
fawce fec5e98a8d updated factory to load from msgpack files, added tests for risk, parameterized treasury and benchmark data. 2012-03-07 01:48:03 -05:00
fawce d648899d5f removed daemon, because it was only used for dataloader, which was removed earlier. 2012-03-07 01:47:26 -05:00
fawce 7183ec984f fixed tests to work without db. 2012-03-07 01:46:56 -05:00
fawce b3b7e3ec38 removed mongo related code from zipline, replaced with data files. 2012-03-07 01:46:05 -05:00
fawce c6e0069726 still working on coverage report parameters 2012-03-06 16:59:05 -05:00
fawce 6bc18d8cbc tweaking reporting settings 2012-03-06 16:44:47 -05:00
fawce 32be941375 re-enabled coverage reporting. 2012-03-06 16:21:47 -05:00
fawce 006dd481ef fixed bug with benchmark dataloader - file path names were wrong. 2012-03-06 16:07:24 -05:00
fawce c7af92323f fixed unit tests by changing expected data types for prices. added dataload step to jenkins.sh 2012-03-06 14:47:04 -05:00
Stephen Diehl ba5172f01a More safe shutdown assertions. 2012-03-05 21:26:07 -05:00
Stephen Diehl 08506681d9 Merge pull request #8 from quantopian/master_finance_merge
Partial fix for control flow bugs. ( See Jenkins )
2012-03-05 10:22:47 -08:00
fawce 26597cd923 made prices non-integer amounts so they don't auto convert to ints. 2012-03-05 13:17:30 -05:00
fawce 6026902594 fixed missing parameter, still getting a malloc bug. 2012-03-05 13:13:53 -05:00
Stephen Diehl 09e9a3f6ee Merge branch 'master_finance_merge' into threadsafety 2012-03-05 12:51:51 -05:00
Stephen Diehl fcc5298d6b Partial fix for control flow bugs. ( See Jenkins ) 2012-03-04 16:41:17 -05:00
fawce 1b96d84769 Merge pull request #7 from quantopian/master_finance_merge
Master finance merge
2012-03-04 09:02:47 -08:00
fawce 53b4876a19 removed the commented out line that was setting the source id. parent class ensures id is set. 2012-03-04 11:59:15 -05:00
fawce 1cd66a091d fixed bug in client 2012-03-04 11:58:10 -05:00