Lean
$LEAN_TAG$
|
A python implementation insight evaluator wrapper More...
Public Member Functions | |
InsightScoreFunctionPythonWrapper (PyObject insightEvaluator) | |
Creates a new python wrapper instance More... | |
void | Score (InsightManager insightManager, DateTime utcTime) |
Method to evaluate and score insights for each time step More... | |
Public Member Functions inherited from QuantConnect.Python.BasePythonWrapper< IInsightScoreFunction > | |
BasePythonWrapper (bool validateInterface=true) | |
Creates a new instance of the BasePythonWrapper<TInterface> class More... | |
BasePythonWrapper (PyObject instance, bool validateInterface=true) | |
Creates a new instance of the BasePythonWrapper<TInterface> class with the specified instance More... | |
void | SetPythonInstance (PyObject instance) |
Sets the python instance More... | |
T | GetProperty< T > (string propertyName) |
Gets the Python instance property with the specified name More... | |
PyObject | GetProperty (string propertyName) |
Gets the Python instance property with the specified name More... | |
void | SetProperty (string propertyName, object value) |
Sets the Python instance property with the specified name More... | |
dynamic | GetEvent (string name) |
Gets the Python instance event with the specified name More... | |
bool | HasAttr (string name) |
Determines whether the Python instance has the specified attribute More... | |
PyObject | GetMethod (string methodName) |
Gets the Python instances method with the specified name and caches it More... | |
T | InvokeMethod< T > (string methodName, params object[] args) |
Invokes the specified method with the specified arguments More... | |
PyObject | InvokeMethod (string methodName, params object[] args) |
Invokes the specified method with the specified arguments More... | |
Additional Inherited Members | |
Protected Attributes inherited from QuantConnect.Python.BasePythonWrapper< IInsightScoreFunction > | |
PyObject | Instance |
Gets the underlying python instance More... | |
A python implementation insight evaluator wrapper
Definition at line 26 of file InsightScoreFunctionPythonWrapper.cs.
QuantConnect.Algorithm.Framework.Alphas.InsightScoreFunctionPythonWrapper.InsightScoreFunctionPythonWrapper | ( | PyObject | insightEvaluator | ) |
Creates a new python wrapper instance
insightEvaluator | The python instance to wrap |
Definition at line 32 of file InsightScoreFunctionPythonWrapper.cs.
void QuantConnect.Algorithm.Framework.Alphas.InsightScoreFunctionPythonWrapper.Score | ( | InsightManager | insightManager, |
DateTime | utcTime | ||
) |
Method to evaluate and score insights for each time step
Implements QuantConnect.Algorithm.Framework.Alphas.IInsightScoreFunction.
Definition at line 40 of file InsightScoreFunctionPythonWrapper.cs.