SimulatedTrading is now a generator.

This commit is contained in:
fawce
2012-08-10 11:55:30 -04:00
parent 1576447c76
commit d88b175672
+9 -2
View File
@@ -244,10 +244,17 @@ class SimulatedTrading(object):
else:
return []
def __iter__(self):
return self
def next(self):
return self.gen.next()
@staticmethod
def create_test_zipline(**config):
"""
:param config: A configuration object that is a dict with:
:param config: A configuration object that is a dict with
(all optional):
- environment - a \
:py:class:`zipline.finance.trading.TradingEnvironment`
@@ -269,7 +276,7 @@ class SimulatedTrading(object):
of StatefulTransform objects.
"""
assert isinstance(config, dict)
sid = config['sid']
sid = config.get('sid', 133)
#--------------------
# Trading Environment