Stephen Diehl
f8401dc88e
Refactor lines.py
2012-05-14 11:21:57 -04:00
Stephen Diehl
73557b907f
Rework imports on tests.
2012-05-14 11:17:56 -04:00
Stephen Diehl
fc7cf23397
Remove old devsimualtor test.
2012-05-14 11:07:28 -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
6df73110ff
Remove old component.py
2012-05-14 10:20:04 -04:00
Stephen Diehl
ca60d3f8e0
Refactor component tree.
2012-05-14 09:14:26 -04:00
Stephen Diehl
7d1ddb19f7
Refactored dirs & logging.
2012-05-14 08:27:34 -04:00
Stephen Diehl
d7431f189f
Updated refs.
2012-05-10 17:42:17 -04:00
Stephen Diehl
81d9214b40
Updated toplevel & logging.
2012-05-10 17:31:16 -04:00
Stephen Diehl
0d8eada763
More tests passing.
2012-05-10 17:10:09 -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
Stephen Diehl
62ec591d90
Moved the test folder.
2012-05-09 13:34:13 -04:00
Stephen Diehl
0472384253
Sketch out the cli interface.
2012-05-09 11:04:36 -04:00
Stephen Diehl
54ee77827e
Merge branch 'master', remote-tracking branch 'origin' into refactor
2012-05-09 09:15:07 -04:00
Stephen Diehl
f60794067e
reworked directory
2012-05-09 09:12:11 -04:00
fawce
c6947ee72c
Merge pull request #42 from quantopian/fawce_sprint5
...
Fawce sprint5
2012-05-07 12:43:47 -07:00
fawce
9b42a1e63f
draft of a vwap transform.
2012-05-04 13:32:29 -04:00
fawce
4da50156e7
added a test to mix long/short orders
2012-05-02 21:05:02 -04:00
fawce
a60154dd6b
intersticial commit for transforms
2012-05-02 21:05:02 -04:00
fawce
e4a0c7af7f
added initialize method to the algorithm protocol.
2012-05-02 21:05:01 -04:00
Stephen Diehl
ceab47b59e
Merge pull request #41 from quantopian/cancellation2
...
Cancellation2
2012-05-01 10:32:55 -07:00
Stephen Diehl
0cf48698b8
Dispatch cancellation in REQ/REP
2012-04-27 15:56:30 -04:00
Stephen Diehl
d9294d2ff9
Base class for transitions.
2012-04-26 21:21:57 -04:00
Stephen Diehl
cfe71196c5
Fail on timeouts & timeout handlers.
2012-04-26 14:45:28 -04:00
Stephen Diehl
08f7b115ac
Cleaner exception/shutdown procedures.
2012-04-26 14:42:38 -04:00
Stephen Diehl
e0d3811aed
Fail fast in monitor on errors.
2012-04-26 14:26:06 -04:00
Stephen Diehl
d09aa1ad93
Make monitor have proper state transitions.
2012-04-26 13:52:46 -04:00
Stephen Diehl
0bf425a8dc
initial work on new protocol
2012-04-25 19:52:14 -04:00
jbredeche
f391519285
Merge pull request #40 from quantopian/fawce_sprint4
...
removed lines sending messages to the control channel, simplified logic ...
2012-04-25 09:01:41 -07:00
fawce
54f8d7d013
removed lines sending messages to the control channel, simplified logic for handling max loss case, DONE'ing trading client on max loss. Zipline continues to run until all components are finished.
2012-04-24 17:51:02 -04:00
fawce
1f04ee4ece
committed a set_trace...
2012-04-23 21:04:51 -04:00
fawce
fe793b503d
hotpatching a merge error (duplication of the max dd check).
2012-04-23 20:50:08 -04:00
fawce
1030182e6d
Merge pull request #39 from quantopian/fawce_sprint3
...
Fawce sprint3
2012-04-23 14:17:11 -07:00
fawce
54d3579ceb
added boolean to results for exceeding max losses in a single simulated day.
2012-04-23 15:10:44 -04:00
fawce
1d9953255a
added stop out for max drawdown.
2012-04-20 23:41:23 -04:00
fawce
308bd5724f
Merge pull request #38 from quantopian/heartless
...
Heartless
2012-04-20 18:49:47 -07:00
fawce
bab0e2bd19
made distinction between cumulative behavior and daily behavior a bit more clear.
2012-04-20 15:08:39 -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
28c380c245
removed heartbeat on every iteration, resulted in a 50% reduction in processing time per day.
...
However, the big lesson from this experiment is that the major bottleneck is in the feedback loop. By eliminating the feedback loop and instead putting the transaction simulation into the client end of the zipline, I think we could accelerate by 10x.
2012-04-20 12:21:03 -04:00
fawce
d8c3ab151f
trying to make jenks install iso8061
2012-04-20 12:16:42 -04:00
fawce
7408e207f1
Merge pull request #37 from quantopian/mo_mongo
...
Mo mongo
2012-04-20 09:08:21 -07:00
fawce
6f5e9b0559
fixed documentation
2012-04-19 23:32:37 -04:00
fawce
08a5bd5a0d
re-arranged fields so that history includes daily snapshots for cumulative measures.
2012-04-19 23:27:35 -04:00
fawce
ddb1c51569
moved epoch_now to date_utils
2012-04-18 23:14:21 -04:00
fawce
1c65cc30a5
Merge pull request #36 from quantopian/fawce_dates
...
consolidated some of the date util methods. added iso8061 support
2012-04-18 14:15:24 -07:00
fawce
68040bad9a
consolidated some of the date util methods. added iso8061 support
2012-04-18 17:11:01 -04:00
fawce
12d3963431
Merge pull request #35 from quantopian/bt_persist
...
Bt persist
2012-04-18 09:45:29 -07:00