REF: fields now defaults to price for mavg and stddev transform. Also allows string specification.

This commit is contained in:
Thomas Wiecki
2013-01-17 11:46:17 -05:00
parent 0d6b8309b7
commit eb1cb27a07
2 changed files with 8 additions and 4 deletions
+4 -2
View File
@@ -29,10 +29,12 @@ class MovingAverage(object):
"""
__metaclass__ = TransformMeta
def __init__(self, fields,
def __init__(self, fields='price',
market_aware=True, window_length=None, delta=None):
if isinstance(fields, basestring):
fields = [fields]
self.fields = fields
self.market_aware = market_aware
self.delta = delta
+4 -2
View File
@@ -31,11 +31,13 @@ class MovingStandardDev(object):
"""
__metaclass__ = TransformMeta
def __init__(self, fields,
def __init__(self, fields='price',
market_aware=True, window_length=None, delta=None):
if isinstance(fields, basestring):
fields = [fields]
self.fields = fields
self.market_aware = market_aware
self.fields = fields
self.delta = delta
self.window_length = window_length