Hi I see in source code you can do this 

public void AddUniverse(   
    Universe universe, Func<IEnumerable<FineFundamental>,    
    IEnumerable<Symbol>> fineSelector)

 

So I did this
self.AddUniverse(self.Universe.Index.QC500, self.FineSelectionFunction)

but I got "object is not callable" error, so I assume the QC500 Universe object is wrongly identified as a coarseSelector function...?

Any alternative to use QC500 universe + fineSelector? or how to fix the code? Thanks! 

 

Error trace back:

System.Exception: TypeError : object is not callable ---> Python.Runtime.PythonException: TypeError : object is not callable
at Python.Runtime.Dispatcher.Dispatch (System.Collections.ArrayList args) [0x00018] in :0
at __System_Func`2[[System_Collections_Generic_IEnumerable`1[[QuantConnect_Data_UniverseSelection_CoarseFundamental, QuantConnect_Common, Version=2_4_0_0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4_0_0_0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System_Object, mscorlib, Version=4_0_0_0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]Dispatcher.Invoke (System.Collections.Generic.IEnumerable`1[T] ) [0x0000f] in <6295fcf03c3d4eb78d72b0003c2d5ecf>:0
at QuantConnect.Extensions+<>c__DisplayClass70_0`1[T].b__0 (T data) [0x00000] in :0