<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>算法交易 | Aaron3963</title><link>https://aaron3963.github.io/zh/tags/%E7%AE%97%E6%B3%95%E4%BA%A4%E6%98%93/</link><atom:link href="https://aaron3963.github.io/zh/tags/%E7%AE%97%E6%B3%95%E4%BA%A4%E6%98%93/index.xml" rel="self" type="application/rss+xml"/><description>算法交易</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>zh-Hans</language><lastBuildDate>Fri, 06 Dec 2024 00:00:00 +0000</lastBuildDate><image><url>https://aaron3963.github.io/media/icon_hu3009652487647302230.png</url><title>算法交易</title><link>https://aaron3963.github.io/zh/tags/%E7%AE%97%E6%B3%95%E4%BA%A4%E6%98%93/</link></image><item><title>基于新闻标题情绪分析的 S&amp;P 500 交易策略</title><link>https://aaron3963.github.io/zh/project/news-sp500/</link><pubDate>Fri, 06 Dec 2024 00:00:00 +0000</pubDate><guid>https://aaron3963.github.io/zh/project/news-sp500/</guid><description>&lt;div class="flex px-4 py-3 mb-6 rounded-md bg-primary-100 dark:bg-primary-900">
&lt;span class="pr-3 pt-1 text-primary-600 dark:text-primary-300">
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/>&lt;/svg>
&lt;/span>
&lt;span class="dark:text-neutral-300">该项目已在线完全渲染，可在&lt;a href="https://aaron3963.github.io/CSE_151A_Project/" target="_blank" rel="noopener">这里&lt;/a>查看。&lt;/span>
&lt;/div>
&lt;p>在这个项目中，我们旨在构建一个能够根据每日新闻标题预测 S&amp;amp;P 500 指数上涨或下跌的模型。我们收集并分析了来自 CNBC、The Guardian 和 Reuters 的三年多新闻标题数据，时间跨度从 2017 年末到 2020 年中，并将其与对应的每日 S&amp;amp;P 500 交易数据结合。我们的探索性数据分析揭示了不同数据集规模的差异、标题中常见停用词占据主导，以及 2020 年初 COVID-19 导致的显著下跌；我们预计这些因素可能会影响模型表现。&lt;/p>
&lt;p>我们首先使用基于 TF-IDF 特征的逻辑回归模型作为基准，其准确率仅约为 51%–55%。随后，我们实现了基于 Transformer 的分类器，并进行了大量超参数调优实验，包括调整注意力头数量、应用学习率衰减，以及测试多种文本预处理策略。表现最好的模型移除了停用词，并取得了 61.5% 的测试准确率——虽然提升有限，但高于随机猜测。&lt;/p>
&lt;p>我们将该模型转化为一个量化交易策略：当模型预测市场偏空时做空市场。该策略在六个月内产生了超过 10% 的毛收益，显著优于简单的买入并持有策略。尽管结果令人鼓舞，但我们也承认，金融市场受到新闻情绪之外众多因素的影响。我们认为，未来使用 LSTM 或 BERT 等模型可能进一步提升预测表现。&lt;/p></description></item></channel></rss>