Professional Documents
Culture Documents
import pandas as pd
import numpy as np
import datetime as dt
import tensorflow as tf
model = load_model('sentiment_analysis_model.h5')
tokenizer = Tokenizer(num_words=5000)
texts = tokenizer.texts_to_sequences(texts)
return texts
ticker = "AAPL"
start_date = "2022-01-01"
end_date = "2022-01-31"
# Define parameters for financial data
texts = dataset['headline'].values
sentiments = dataset['sentiment'].values
tokenizer.fit_on_texts(texts)
predicted_sentiments = model.predict(texts)
dataset['predicted_sentiment'] = predicted_sentiments
daily_predictions = dataset.groupby('date')['predicted_direction'].sum().reset_index()
market_data = pd.DataFrame()
market_request = "//blp/refdata/historicaldata"
market_request += "?securities={0}".format(security)
market_request += "&fields={0}".format(",".join(fields))
market_request += "&startd={0}&endd={0}".format(date)
market_request += "&maxpoints=1"
market_request += "&returnEids=true"
market_request += "&periodicityadjustment=ACTUAL"
market_request += "&action=HISTORY"
market_request += "&pricingOption=PRICING_OPTION_PRICE"
market_request += "&nonTradingDayFillOption=N"
market_request += "&adjustmentNormal=N"
market_request += "&adjustmentAbnormal=F"
market_request += "&adjustmentSplit=F"
market_request += "&maxdataPoints=50000"
market_request += "&returnRelativeDates=false"
market_request += "¤cy=USD"
market_request += "&format=CSV"
market_request += "&dateSelection=period"
response = pd.read_csv(market_request,