Hi,

Using Quantbook I would like to use both Brain Sentiment 30 day indicator and price to filter the coarse universe but it prints the indicator twice instead of the price. This is my research code:

# QuantBook Analysis Tool
# For more information see [https://www.quantconnect.com/docs/v2/our-platform/research/getting-started]
qb = QuantBook()


# Requesting Data
aapl = qb.add_equity("AAPL", Resolution.DAILY).symbol
symbol = qb.add_data(BrainSentimentIndicator30Day, aapl).symbol


# Historical data
'''
history = qb.history(BrainSentimentIndicator30Day, symbol, 30, Resolution.DAILY)
for (symbol, time), row in history.iterrows():
    print(f"{symbol} sentiment at {time}: {row['sentiment']}")
'''


# Add Universe Selection
def universe_selection(alt_coarse: List[BrainSentimentIndicatorUniverse]) -> List[Symbol]:
    return [d.symbol for d in sorted([x for x in alt_coarse if x.sentiment_7_days],
        key=lambda x: x.sentiment_7_days, reverse=True)[:10]]


universe = qb.add_universe(BrainSentimentIndicatorUniverse, universe_selection)


# Historical Universe data
universe_history = qb.universe_history(universe, qb.time-timedelta(5), qb.time)
for (_, time), sentiments in universe_history.items():
    for sentiment in sentiments:
        print(f"{sentiment.symbol} 7-day sentiment at {sentiment.end_time}: {sentiment.sentiment_7_days} price: {sentiment.price}")

And this is a sample of what I get:

UIHC VCCC90PCGF39 7-day sentiment at 2024-06-03 12:00:00: 0.7876 price: 0.7876
COCP WSRW88XX4PR9 7-day sentiment at 2024-06-03 12:00:00: 0.802 price: 0.802
DC XXE3335KR339 7-day sentiment at 2024-06-03 12:00:00: 0.8122 price: 0.8122
EGHT R735QTJ8XC9X 7-day sentiment at 2024-06-03 12:00:00: 0.8477 price: 0.8477

Any help will be greatly appreciated.

Cheers,

Andres