| Overall Statistics |
|
Total Trades 538 Average Win 0.03% Average Loss 0.00% Compounding Annual Return 81.499% Drawdown 0.800% Expectancy 1.676 Net Profit 0.655% Sharpe Ratio 7.937 Loss Rate 81% Win Rate 19% Profit-Loss Ratio 13.07 Alpha -0.413 Beta 59.842 Annual Standard Deviation 0.052 Annual Variance 0.003 Information Ratio 7.758 Tracking Error 0.051 Treynor Ratio 0.007 Total Fees $538.86 |
class BasicTemplateFrameworkAlgorithm(QCAlgorithmFramework):
def Initialize(self):
# Set requested data resolution
self.UniverseSettings.Resolution = Resolution.Minute
self.SetStartDate(2018, 3, 16) #Set Start Date
self.SetEndDate(2018, 3, 19) #Set End Date
self.SetCash(100000) #Set Strategy Cash
self.SetUniverseSelection(QC500UniverseSelectionModel())
self.SetAlpha(RsiAlphaModel(60, Resolution.Minute))
self.SetPortfolioConstruction(EqualWeightingPortfolioConstructionModel())
self.SetExecution(VolumeWeightedAveragePriceExecutionModel())
self.SetRiskManagement(MaximumSectorExposureRiskManagementModel())
def OnOrderEvent(self, orderEvent):
if orderEvent.Status == OrderStatus.Filled:
pass