Commit Graph
55 Commits
Author SHA1 Message Date
Stephen Diehl 237ea825ac Merge branch 'threaded_monitor' into scott1
Conflicts:
	zipline/core/monitor.py
	zipline/lines.py
2012-07-06 14:11:40 -04:00
Stephen Diehl b9e0be6bf0 Blessed commit. 2012-07-05 17:29:16 -04:00
Stephen Diehl 9cbcf424b4 Update tests. 2012-07-05 15:14:55 -04:00
Stephen Diehl c39267eff4 Reenable nose magic. 2012-07-05 14:39:15 -04:00
Stephen Diehl 44cdf60feb Minor fix, lots of win. 2012-07-05 13:47:43 -04:00
Stephen Diehl 33a3a104eb Remove pdb. 2012-07-05 11:39:16 -04:00
Stephen Diehl 81fd7d71b7 Temporary commit. 2012-07-05 11:38:45 -04:00
scottsanderson 1d0c4ffa14 :result --->results 2012-07-04 03:47:58 -04:00
Stephen Diehl 4a3d9b1d83 devel flag on noop monitored system. 2012-07-03 15:40:30 -04:00
Stephen Diehl bcd1ccae4d Restore passing test_performance. 2012-07-03 13:27:01 -04:00
fawce 5f878300a0 switched from pub/sub to push/pull for merge -> client socket. also purged source_id from the constructors of all datasources. 2012-07-03 12:11:22 -04:00
Stephen Diehl 0480ea4c39 Backport setup_topology for lines.py 2012-07-03 10:48:06 -04:00
scottsanderson cfbb9dde1d Merge branch 'master' into scott1
Conflicts:
	zipline/components/tradesimulation.py
	zipline/core/monitor.py
2012-06-28 18:05:16 -04:00
scottsanderson 4c40a3d55c all manner of changes to support logging 2012-06-28 16:28:10 -04:00
scottsanderson f4f164dd9f update to pass along the new log socket address 2012-06-20 11:57:19 -04:00
Stephen Diehl 1e2bcb0ed9 Clean shutdown check is_success check.
Conflicts:

	zipline/lines.py
2012-06-20 09:32:52 -04:00
fawce a82d3852bd added the is_success property to the SimulatedTrading class 2012-06-19 20:43:46 -04:00
Stephen Diehl aac8e92b06 Logbook for component state tracking. 2012-06-11 13:40:54 -04:00
Stephen Diehl 3446c116ab Process Simulator! 2012-05-26 15:54:43 -04:00
fawce ba2783081c switched SID to sid 2012-05-18 21:46:42 -04:00
Stephen Diehl 9b6c83e3e5 Removed more amguity over source_id 2012-05-16 16:40:25 -04:00
Stephen Diehl 8d864462ff Fix DataSource id/get_id mixup. 2012-05-16 16:19:08 -04:00
Stephen Diehl 3ad1f250e6 Cleaned up OOP, first round. 2012-05-16 14:33:16 -04:00
Stephen Diehl d503ce465a Merge branch 'refactor'
Conflicts:
	zipline/finance/trading.py
	zipline/lines.py
2012-05-15 14:04:05 -04:00
Stephen Diehl 1b46a0d5d3 Move simulator to core. 2012-05-14 14:05:41 -04:00
Stephen Diehl f8401dc88e Refactor lines.py 2012-05-14 11:21:57 -04:00
Stephen Diehl effb683251 Fix whitespace. 2012-05-14 11:07:01 -04:00
Stephen Diehl b13f5a82e0 Removed all references to messaging.py 2012-05-14 11:03:46 -04:00
Stephen Diehl 8b95aebcf2 Refactor lots of things. 2012-05-14 10:57:40 -04:00
Stephen Diehl 7d1ddb19f7 Refactored dirs & logging. 2012-05-14 08:27:34 -04:00
Stephen Diehl 133d9c03af One test passing, progress! 2012-05-10 16:38:04 -04:00
Stephen Diehl 00de461da8 Made more submodules. 2012-05-10 15:46:19 -04:00
fawce 81de47774f fixed allocation issue 2012-05-10 13:51:02 -04:00
fawce 9b42a1e63f draft of a vwap transform. 2012-05-04 13:32:29 -04:00
fawce bc14e7e3b7 zipline, now a cold, heartless, http://open.spotify.com/track/1xshgoh575otNXRfeYgh9D
Pretty fast too...
2012-04-20 12:21:03 -04:00
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 1559a84c7b added simulation style to transation simulator, to facilitate tests. Fixed roll-over bug in max cap and max leverage calculation. 2012-04-13 09:53:20 -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
Stephen Diehl e8d98084df Exception tracking at the controller level. 2012-04-03 14:04:11 -04: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
Stephen Diehl 7134b4c1b1 Support for different flavors of ZeroMQ. 2012-03-24 11:56:18 -04:00
fawce 3ccfb514fb Extended the algorithm protocol to include portfolio. 2012-03-21 23:52:56 -04:00
fawce 4f87b4e98a documentation fixes and tweaks. 2012-03-21 00:55:35 -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 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 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