Commit Graph

67 Commits

Author SHA1 Message Date
fawce aeb50da170 fixes for unit tests, back to 50/51 passing. 2012-08-07 14:42:43 -04:00
fawce 804bcb4e0c exceptions tests passing 2012-08-07 13:16:42 -04:00
fawce 3f4d772e4c first draft of lines returning new SimulatedTrading object. 2012-08-07 11:15:14 -04:00
fawce 06dc6f7acb beginning refactor to use single threaded simulator. 2012-08-06 13:11:20 -04:00
fawce 12c7cd3b41 removed extraneous imports to remove circularity 2012-08-02 15:40:26 -04:00
fawce dd1056bf30 generator backed component, and a starter test for a source. 2012-08-01 23:41:44 -04:00
fawce 6de01a1c6e added support for any component to relay exceptions through monitor. 2012-08-01 14:56:17 -04:00
fawce 5c62cce627 changed logic to take a boolean flag for sighup signaling. 2012-07-30 19:58:09 -04:00
fawce abf9c8efa5 exception handling code revised. gevent, pypy, and threadsim vestiges removed.
devel flag removed.
2012-07-26 16:22:13 -04:00
fawce d0e987a8e8 tests passing using the process simulator. 2012-07-24 14:00:33 -04:00
fawce 1262dcdef1 logging converted to share socket with performance 2012-07-17 11:04:32 -04:00
Stephen Diehl 4981b600f0 Minor changes to Zipline for signals. 2012-07-12 16:56:39 -04:00
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