Commit Graph
23 Commits
Author SHA1 Message Date
fawce 38982fcdab major fix is with the non-blocking behavior of order source. also fixed time-compression in the trading client. 2012-04-13 15:08:17 -04:00
fawce aea2e1189c fixes to the calculation of transactions and associated tests for long and short orders. 2012-04-12 10:46:10 -04:00
fawce b78097241a rounded out tests to cover more trading cases (spreading, collapsing, expiring) 2012-04-11 12:00:16 -04:00
fawce 30dfc86ba9 fixed dates front to back to be proper market open/close, and to use start/end first_open/last_close from the TradingEnvironment. 2012-04-06 20:49:56 -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 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 7fb86be1ae more test refactoring, this time a factory method to get the trading environment. 2012-03-20 10:52:40 -04:00
fawce dcc471cc93 refactoring tests to combine common code into factory for creation of test data sources. also created new zipline/lines module, which will
hold classes that instantiate entire zipline topologies.
2012-03-17 23:15:38 -04:00
fawce 84bccbc67c fixed a few type-os to repair document generation. 2012-03-13 23:31:22 -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 3c7299b769 added a new client component that calculates positions, performance, and risk. 2012-03-07 15:39:53 -05: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
Stephen Diehl fcc5298d6b Partial fix for control flow bugs. ( See Jenkins ) 2012-03-04 16:41:17 -05:00
Stephen Diehl 3100d7c308 i++ sweep -> Pythonic iterator / zip 2012-03-03 22:01:05 -05:00
fawce 536a1e7fdc protocol tests passing, orders test almost passing, but looking like we need to extend the merge component to add transaction and order specific logic. 2012-02-29 23:38:46 -05:00
fawce eb4071be9b added tests for the protocol for trades and for end to end including transforms and merge. 2012-02-28 16:26:22 -05:00
fawce f1a7e41d1f intersticial commit 2012-02-28 11:36:23 -05:00
fawce 12aaa4a2e0 intersticial commit to show realdiehl the dummy module. 2012-02-27 14:48:59 -05:00
fawce e94c8cf717 unstable commit to allow sync with qexec master to move db code 2012-02-26 20:28:08 -05:00
fawce f29c83e941 renamed factory to singular 2012-02-26 20:08:10 -05:00