Refactors PearsonCorrelationPairsTradingAlphaModelFrameworkAlgorithm
- Moves `PearsonCorrelationPairsTradingAlphaModel` class to its own file in order to make it available as a framework model. - Follows existing pattern design that alpha models receive a lookback and a `Resolution` object. - Algorithm implements `IRegressionAlgorithmDefinition`.
This commit is contained in:
@@ -45,7 +45,7 @@ class PairsTradingAlphaModelFrameworkAlgorithm(QCAlgorithmFramework):
|
||||
Symbol.Create('AIG', SecurityType.Equity, Market.USA),
|
||||
Symbol.Create('BAC', SecurityType.Equity, Market.USA)))
|
||||
|
||||
self.SetAlpha(BasePairsTradingAlphaModel(timedelta(minutes = 15)))
|
||||
self.SetAlpha(BasePairsTradingAlphaModel(15, Resolution.Minute))
|
||||
self.SetPortfolioConstruction(EqualWeightingPortfolioConstructionModel())
|
||||
self.SetExecution(ImmediateExecutionModel())
|
||||
self.SetRiskManagement(NullRiskManagementModel())
|
||||
Reference in New Issue
Block a user