mirror of
https://github.com/wassname/catalyst.git
synced 2026-07-25 13:10:33 +08:00
ENH: Provides aliases for the (Date|Time)RuleFactory classes for better Quantopian/Zipline interoperability
This commit is contained in:
@@ -44,6 +44,8 @@ __all__ = [
|
||||
# Factory API
|
||||
'DateRuleFactory',
|
||||
'TimeRuleFactory',
|
||||
'date_rules',
|
||||
'time_rules',
|
||||
'make_eventrule',
|
||||
]
|
||||
|
||||
@@ -494,6 +496,11 @@ class TimeRuleFactory(object):
|
||||
market_close = BeforeClose
|
||||
|
||||
|
||||
# Convenience aliases.
|
||||
date_rules = DateRuleFactory
|
||||
time_rules = TimeRuleFactory
|
||||
|
||||
|
||||
def make_eventrule(date_rule, time_rule, half_days=True):
|
||||
"""
|
||||
Constructs an event rule from the factory api.
|
||||
|
||||
Reference in New Issue
Block a user