mirror of
https://github.com/bspeice/bspeice.github.io
synced 2024-11-14 12:08:12 -05:00
174 lines
6.4 KiB
HTML
174 lines
6.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="description" content="Hello! Glad to meet you. I'm currently a student at Columbia University studying Financial Engineering, and want to give an overview of the projects I'm working on! To start things off, Columbia...">
|
|
<meta name="keywords" content="introduction, trading">
|
|
<link rel="icon" href="/favicon.ico">
|
|
|
|
<title>Welcome, and an algorithm - Bradlee Speice</title>
|
|
|
|
<!-- Stylesheets -->
|
|
<link href="/theme/css/bootstrap.min.css" rel="stylesheet">
|
|
<link href="/theme/css/fonts.css" rel="stylesheet">
|
|
<link href="/theme/css/nest.css" rel="stylesheet">
|
|
<link href="/theme/css/pygment.css" rel="stylesheet">
|
|
<!-- /Stylesheets -->
|
|
|
|
<!-- RSS Feeds -->
|
|
<!-- /RSS Feeds -->
|
|
|
|
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
|
<!--[if lt IE 9]>
|
|
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
|
|
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
|
<![endif]-->
|
|
|
|
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<!-- Header -->
|
|
<div class="header-container gradient">
|
|
|
|
<!-- Static navbar -->
|
|
<div class="container">
|
|
<div class="header-nav">
|
|
<div class="header-logo">
|
|
<a class="pull-left" href="/"><img class="mr20" src="/images/logo.svg" alt="logo">Bradlee Speice</a>
|
|
</div>
|
|
<div class="nav pull-right">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- /Static navbar -->
|
|
|
|
<!-- Header -->
|
|
<!-- Header -->
|
|
<div class="container header-wrapper">
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<div class="header-content">
|
|
<h1 class="header-title">Welcome, and an algorithm</h1>
|
|
<p class="header-date"> <a href="/author/bradlee-speice.html">Bradlee Speice</a>, Thu 19 November 2015, Sat 05 December 2015, <a href="/category/blog.html">Blog</a></p>
|
|
<div class="header-underline"></div>
|
|
<div class="clearfix"></div>
|
|
<p class="pull-right header-tags">
|
|
<span class="glyphicon glyphicon-tags mr5" aria-hidden="true"></span>
|
|
<a href="/tag/introduction.html">introduction</a>, <a href="/tag/trading.html">trading</a> </p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- /Header -->
|
|
<!-- /Header -->
|
|
|
|
</div>
|
|
<!-- /Header -->
|
|
|
|
|
|
<!-- Content -->
|
|
<div class="container content">
|
|
<p>Hello! Glad to meet you. I'm currently a student at Columbia University
|
|
studying Financial Engineering, and want to give an overview of the projects
|
|
I'm working on!</p>
|
|
<p>To start things off, Columbia has been hosting a trading competition that
|
|
myself and another partner are competing in. I'm including a notebook of the
|
|
algorithm that we're using, just to give a simple overview of a miniature
|
|
algorithm.</p>
|
|
<p>The competition is scored in 3 areas:</p>
|
|
<ul>
|
|
<li>Total return</li>
|
|
<li><a href="1">Sharpe ratio</a></li>
|
|
<li>Maximum drawdown</li>
|
|
</ul>
|
|
<p>Our algorithm uses a basic momentum strategy: in the given list of potential
|
|
portfolios, pick the stocks that have been performing well in the past 30
|
|
days. Then, optimize for return subject to the drawdown being below a specific
|
|
level. We didn't include the Sharpe ratio as a constraint, mostly because
|
|
we were a bit late entering the competition.</p>
|
|
<p>I'll be updating this post with the results of our algorithm as they come along!</p>
|
|
<hr>
|
|
<p><strong>UPDATE 12/5/2015</strong>: Now that the competition has ended, I wanted to update
|
|
how the algorithm performed. Unfortunately, it didn't do very well. I'm planning
|
|
to make some tweaks over the coming weeks, and do another forward test in January.</p>
|
|
<ul>
|
|
<li>After week 1: Down .1%</li>
|
|
<li>After week 2: Down 1.4%</li>
|
|
<li>After week 3: Flat</li>
|
|
</ul>
|
|
<p>And some statistics for all teams participating in the competition:</p>
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th></th>
|
|
<th></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Max Return</td>
|
|
<td>74.1%</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Min Return</td>
|
|
<td>-97.4%</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Average Return</td>
|
|
<td>-.1%</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Std Dev of Returns</td>
|
|
<td>19.6%</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<hr>
|
|
<p>{% notebook 2015-11-14-welcome.ipynb %}</p>
|
|
<script type="text/x-mathjax-config">
|
|
MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\(','\)']]}});
|
|
</script>
|
|
|
|
<script async src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_CHTML'></script>
|
|
|
|
|
|
|
|
</div>
|
|
<!-- /Content -->
|
|
|
|
<!-- Footer -->
|
|
<div class="footer gradient-2">
|
|
<div class="container footer-container ">
|
|
<div class="row">
|
|
<div class="col-xs-4 col-sm-3 col-md-3 col-lg-3">
|
|
<div class="footer-title"></div>
|
|
<ul class="list-unstyled">
|
|
</ul>
|
|
</div>
|
|
<div class="col-xs-4 col-sm-3 col-md-3 col-lg-3">
|
|
<div class="footer-title"></div>
|
|
<ul class="list-unstyled">
|
|
<li><a href="https://github.com/bspeice" target="_blank">Github</a></li>
|
|
<li><a href="https://www.linkedin.com/in/bradleespeice" target="_blank">LinkedIn</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="col-xs-4 col-sm-3 col-md-3 col-lg-3">
|
|
</div>
|
|
<div class="col-xs-12 col-sm-3 col-md-3 col-lg-3">
|
|
<p class="pull-right text-right">
|
|
<small><em>Proudly powered by <a href="http://docs.getpelican.com/" target="_blank">pelican</a></em></small><br/>
|
|
<small><em>Theme and code by <a href="https://github.com/molivier" target="_blank">molivier</a></em></small><br/>
|
|
<small></small>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- /Footer -->
|
|
</body>
|
|
</html> |