In python, I'm trying to extend RollingWindow to add convenience methods for logic that i use often.

However, the interpreter isn't picking up methods in my subclass. I've attached a small backtest with a simple example showing the issue. The method isn't found and the following error is thrown (the method name is ‘hasAtLeast') 

AttributeError : '0, Culture=neutral, 
PublicKeyToken=7cec85d7bea7798' object has no attribute 'hasAtLeast'

at OnData
hasAtLeast = self.smPriceWindow.hasAtLeast(3)
===
at Python.Runtime.PyObject.Invoke(PyTuple args in main.py: line 27

 

Any thoughts?