| Overall Statistics |
|
Total Trades 11 Average Win 23.03% Average Loss -2.98% Compounding Annual Return 342.894% Drawdown 22.600% Expectancy 5.974 Net Profit 111.699% Sharpe Ratio 4.148 Probabilistic Sharpe Ratio 87.961% Loss Rate 20% Win Rate 80% Profit-Loss Ratio 7.72 Alpha 2.194 Beta 0.342 Annual Standard Deviation 0.527 Annual Variance 0.278 Information Ratio 3.914 Tracking Error 0.564 Treynor Ratio 6.397 Total Fees $0.00 |
from Portfolio.EqualWeightingPortfolioConstructionModel import EqualWeightingPortfolioConstructionModel
class ParticleCalibratedCompensator(QCAlgorithm):
def Initialize(self):
self.SetStartDate(2019, 10, 23)
self.SetCash(100000)
# Specify universe
symbols = [ Symbol.Create("BTCUSD", SecurityType.Crypto, Market.GDAX) ]
self.SetUniverseSelection( ManualUniverseSelectionModel(symbols) )
# Add portfolio construction
self.SetPortfolioConstruction(EqualWeightingPortfolioConstructionModel())
# Add alpha models
self.AddAlpha( RsiAlphaModel() )
self.AddAlpha( EmaCrossAlphaModel() )