Overall Statistics |
Total Trades 3 Average Win 0.34% Average Loss 0% Compounding Annual Return 30.612% Drawdown 43.800% Expectancy 0 Net Profit 2071.828% Sharpe Ratio 1.006 Probabilistic Sharpe Ratio 34.705% Loss Rate 0% Win Rate 100% Profit-Loss Ratio 0 Alpha 0.116 Beta 1.091 Annual Standard Deviation 0.235 Annual Variance 0.055 Information Ratio 0.712 Tracking Error 0.177 Treynor Ratio 0.216 Total Fees $79.56 Estimated Strategy Capacity $150000000.00 Lowest Capacity Asset AAPL R735QTJ8XC9X |
from AlgorithmImports import * class BrainCompanyFilingNLPDataAlgorithm(QCAlgorithm): def Initialize(self): self.SetStartDate(2010, 1, 1) self.SetEndDate(2021, 7, 8) self.SetCash(100000) # Requesting data self.symbol = self.AddEquity("AAPL", Resolution.Daily).Symbol self.dataset_symbol = self.AddData(BrainCompanyFilingLanguageMetrics10K , self.symbol).Symbol # Historical data history = self.History(self.dataset_symbol, 365, Resolution.Daily) self.Debug(f"We got {len(history)} items from our history request for {self.dataset_symbol}") def OnData(self, data): if data.ContainsKey(self.dataset_symbol): sentiment = data[self.dataset_symbol].ReportSentiment.Sentiment self.SetHoldings(self.symbol, int(sentiment > 0))