股票买卖最佳时机leetcode使用Python进行算法交易,以下repo基于Michael Rolleigh教授在霍特国际商学院教授的“算法交易”课程的最终项目。目标是回测一个交易算法,该算法接收机器学习模型的输出作为执行策略的信号。该任务分为以下笔记本:包含数据科学工作流。该脚本用作研究环境,目的是从基本数据和替代数据中提取信号。信号提取是通过开发一个机器学习模型来完成的,该模型将特定股票(在本例中为Redhat [RHT]股票)作为目标回报。数据收集、清理和探索:共收集和清理了56,400条Redhat提及的推文。情绪分析是通过实施VaderSentimentAnalyzer进行的,最后,这些聚合的推文通过时间戳与基本数据帧进行内部连接。这两个数据帧由以下内容组成:基本数据:稀释每股收益、息税前利润、EBITDA利润率