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))