diff --git a/zipline/transforms/utils.py b/zipline/transforms/utils.py
index <HASH>..<HASH> 100644
--- a/zipline/transforms/utils.py
+++ b/zipline/transforms/utils.py
@@ -367,7 +367,10 @@ class BatchTransform(object):
         self.field_names = set()
 
         self.refresh_period = refresh_period
+
+        check_window_length(window_length)
         self.window_length = window_length
+
         self.trading_days_total = 0
         self.window = None
BUG: Ensure that window length value is sanity checked.

When moving BatchTransform off of EventWindow as a base object,
the checking of window length was lost, restore that check using
the same function as EventWindow.