<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en-US" xml:base="http://blog.quantopian.com/wp-atom.php">
	<title type="text">Quantopian Blog</title>
	<subtitle type="text">Backtest your algorithm, learn and share!</subtitle>

	<updated>2013-05-20T14:54:47Z</updated>

	<link rel="alternate" type="text/html" href="http://blog.quantopian.com" />
	<id>http://blog.quantopian.com/feed/atom/</id>
	

	<generator uri="http://wordpress.org/" version="3.5.1">WordPress</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/QuantopianBlog" /><feedburner:info uri="quantopianblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>QuantopianBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry>
		<author>
			<name>Dan Dunn</name>
						<uri>http://www.quantopian.com</uri>
					</author>
		<title type="html"><![CDATA[Paper Trading and Live Trading]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/QuantopianBlog/~3/LF3PAH6tmV0/" />
		<id>http://blog.quantopian.com/?p=525</id>
		<updated>2013-05-20T14:54:47Z</updated>
		<published>2013-05-14T19:55:02Z</published>
		<category scheme="http://blog.quantopian.com" term="Quantopian" />		<summary type="html"><![CDATA[We announced live trading and paper trading earlier today (get started by cloning the sample algo).   The response has been great.  I particularly loved this quote from Pandodaily: This seamless integration is key, and also rare in the industry, with most institutional-grade products demanding that algorithms be rewritten between the paper-trading and live trading [...]]]></summary>
		<content type="html" xml:base="http://blog.quantopian.com/paper-trading-and-live-trading/">&lt;p&gt;We announced live trading and paper trading earlier today (get started by &lt;a title="sample algorithm" href="https://www.quantopian.com/posts/discuss-the-sample-algorithm"&gt;cloning the sample algo&lt;/a&gt;).   The response has been great.  I particularly loved this &lt;a href="http://pandodaily.com/2013/05/14/finovate-quantopian-debuts-live-data-trading-for-consumer-quants/"&gt;quote from Pandodaily&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;This seamless integration is key, and also rare in the industry, with most institutional-grade products demanding that algorithms be rewritten between the paper-trading and live trading environments. In addition to being an overall pain in the ass, this structure also introduces additional technical risk in that it’s easy to make an error in rewriting the algorithms. Quantopian has bridged the gap between idea and execution better than any consumer-facing product that I’m aware of.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Paper Trading&lt;/strong&gt;: You can now run an algorithm in &amp;#8220;paper trading&amp;#8221; mode. Paper trading is a big step for anyone who is getting ready to live trade. There&amp;#8217;s no way to &amp;#8220;overfit&amp;#8221; an algorithm that is in paper trading mode &amp;#8211; this is an out-of-sample test that simply can&amp;#8217;t be beaten. You can fool yourself by just backtesting over and over again. But you can&amp;#8217;t fool yourself while doing paper trading.&lt;/p&gt;
&lt;p&gt;Paper trading runs off of a live data feed (actually 15-minute delay, but effectively live). Quantopian bundles the live feed into minute bars, and pushes those bars into your algorithm. Your algorithm issues any orders it thinks it should, and the Quantopian backtester sends back any order fills. You get minute-to-minute updates on your returns, risk metrics, etc. You get to watch the results live.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.quantopian.com/wp-content/uploads/2013/05/live-trading-overstock.jpg"&gt;&lt;img class="size-full wp-image-526 alignnone" alt="live-trading-overstock" src="http://blog.quantopian.com/wp-content/uploads/2013/05/live-trading-overstock.jpg" width="598" height="410" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The data feed for this is new to Quantopian. We&amp;#8217;re using &lt;a href="http://www.nanex.net/NxCore/NxCore.htm"&gt;NxCore&lt;/a&gt; from Nanex. This feed is interesting because it hasn&amp;#8217;t been completely cleaned. As a realtime feed, it includes mis-entered data and other anomalies. We may need to write defensive code in our algorithms to help identify and discard bad prints.&lt;/p&gt;
&lt;p&gt;Paper trading is free. To start, you first have to have an algorithm that you ran a full backtest with. Then click the &amp;#8220;live trading&amp;#8221; button and you&amp;#8217;re off!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Live Trading&lt;/strong&gt;: We&amp;#8217;re ready to start live trading with a pilot group of traders. If you&amp;#8217;re interested in live trading, make sure you&amp;#8217;re logged into your Quantopian account and then &lt;a href="https://www.quantopian.com/livetrading"&gt;sign up for the pilot program&lt;/a&gt;. We&amp;#8217;ll select new additions to our pilot group from the pool of applicants.&lt;/p&gt;
&lt;p&gt;Live trading isn&amp;#8217;t robust enough yet for general use. When you have a bug in paper trading, it&amp;#8217;s frustrating, but the stakes are low. When you have a bug in live trading, the stakes are much higher. To mitigate that we&amp;#8217;re doing a lot of hand-holding with the pilot group and working with them to launch their algos. I tell you &amp;#8211; it&amp;#8217;s very exciting to see orders sent to Interactive Broker and come back as trades in Quantopian!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/QuantopianBlog/~4/LF3PAH6tmV0" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.quantopian.com/paper-trading-and-live-trading/#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://blog.quantopian.com/paper-trading-and-live-trading/feed/atom/" thr:count="1" />
		<thr:total>1</thr:total>
	<feedburner:origLink>http://blog.quantopian.com/paper-trading-and-live-trading/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Dan Dunn</name>
						<uri>http://www.quantopian.com</uri>
					</author>
		<title type="html"><![CDATA[Thomas Wiecki on Science &amp; Python]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/QuantopianBlog/~3/3jr67mQ3Xlw/" />
		<id>http://blog.quantopian.com/?p=518</id>
		<updated>2013-05-02T17:21:35Z</updated>
		<published>2013-05-02T11:43:07Z</published>
		<category scheme="http://blog.quantopian.com" term="Interview" /><category scheme="http://blog.quantopian.com" term="Quantopian" />		<summary type="html"><![CDATA[Thomas is the only one on our team with a pure-science background.  We took a few minutes to ask him about Python usage in science. Do people in the scientific community actually use Python? More and more scientists are learning and using Python on a regular basis. Python is a programming language that fits your [...]]]></summary>
		<content type="html" xml:base="http://blog.quantopian.com/thomas-wiecki-on-science-python/">&lt;p&gt;Thomas is the only one on our team with a pure-science background.  We took a few minutes to ask him about Python usage in science.&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Do people in the scientific community actually use Python?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;More and more scientists are learning and using Python on a regular basis. Python is a programming language that fits your brain, so it’s reasonably simple for people to begin using. A lot of scientists already use numerical programming languages like MATLAB. However, while these tools make it very easy to do data analysis, general purpose programming paradigms (like object oriented programming) were often only added as an afterthought and are more cumbersome. Python, on the other hand, is a general purpose programming language first which then has been extended to allow scientific data analysis.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Are there specific scientific areas that translate particularly well to Python use?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Python is gaining a lot of ground in neuroscience and neuroinformatics. There exist quite a few high quality packages for data collection and analysis, parameter search and optimization, stimulus generation and more. Other areas like bioinformatics and astronomy are also embracing Python.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;What do you think is needed to encourage more scientists to try their hand at Python?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Teaching programming needs to be better integrated into general science education and Python is a great place to start, for the above mentioned reasons. &lt;a href="http://software-carpentry.org/" target="_blank"&gt;Software Carpentry&lt;/a&gt; is an organization that frequently runs bootcamps across the world to help scientists learn about computation and programming. There are also some great groups like PyLadies that are working to get more women excited about programming in Python.&lt;/p&gt;
&lt;p&gt;However, setting up a Python environment and knowing which packages to use for which purpose is still a weak spot currently. Python distributions like the &lt;a href="https://www.enthought.com/products/epd/" target="_blank"&gt;Enthought Python Distribution&lt;/a&gt; or &lt;a href="http://docs.continuum.io/anaconda/" target="_blank"&gt;Anaconda&lt;/a&gt; are starting to improve on this.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;As a scientist, what is appealing about Python?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The excellent &lt;a href="http://ipython.org/" target="_blank"&gt;IPython package&lt;/a&gt; offers a web-based interactive &lt;a href="http://ipython.org/notebook.html" target="_blank"&gt;notebook&lt;/a&gt; which allows you to do you data analysis and intersperse that with text describing each step. These notebooks thus contain all relevant information in a single file and really allow everyone to go step by step through the analysis and see how they were generated. It makes the sharing of data and analysis much, much simpler.&lt;/p&gt;
&lt;p&gt;Making data analysis more transparent and thus easier to reproduce is a very timely topic. Scientific research is becoming increasingly sophisticated. However, a standard research paper often does not contain enough information to reproduce the results just based on the methods section – or the research relies on complex computer software that is often not published together with the paper.&lt;/p&gt;
&lt;p&gt;This issue of reproducability also extends to algorithmic trading research where there are many articles describing strategies that seem to work very well on paper. But without access to the code and data it is very difficult to convince yourself of their validity. On &lt;a href="http://www.quantopian.com" target="_blank"&gt;Quantopian&lt;/a&gt;, our community has started to implement some of these strategies to try to reproduce their results. Ultimately, it would be amazing if the authors would implement their strategies themselves on Quantopian when they publish a paper on a trading strategy. This would make it very easy for everyone to reproduce the results but also extend the algorithm with one&amp;#8217;s own ideas!&lt;/p&gt;
&lt;p&gt;&lt;!-- BEGIN KAPOST ANALYTICS CODE --&gt;&lt;br /&gt;
&lt;script type="text/javascript"&gt;// &lt;![CDATA[
var _kaq = _kaq || [];
_kaq.push([2, "517e8c70d7dd834aae0000f0", "509dac9502c27802000000fe"]);
(function(){
var ka = document.createElement('script'); ka.async=true; ka.id="ka_tracker"; ka.src="http://savoy-prod.heroku.com/ka.js";
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ka, s);
})();
// ]]&amp;gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- END KAPOST ANALYTICS CODE --&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/QuantopianBlog/~4/3jr67mQ3Xlw" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.quantopian.com/thomas-wiecki-on-science-python/#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://blog.quantopian.com/thomas-wiecki-on-science-python/feed/atom/" thr:count="1" />
		<thr:total>1</thr:total>
	<feedburner:origLink>http://blog.quantopian.com/thomas-wiecki-on-science-python/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Dan Dunn</name>
						<uri>http://www.quantopian.com</uri>
					</author>
		<title type="html"><![CDATA[We Are A Boston Company]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/QuantopianBlog/~3/kkD_JvapcYU/" />
		<id>http://blog.quantopian.com/?p=510</id>
		<updated>2013-04-16T18:09:14Z</updated>
		<published>2013-04-16T18:09:14Z</published>
		<category scheme="http://blog.quantopian.com" term="Quantopian" />		<summary type="html"><![CDATA[At Quantopian, we&#8217;re all feeling the emotional pain caused by yesterday&#8217;s attack. Thankfully, none of our friends and family were injured. But Boston is home for us, both physically and mentally, and this touches us all. Our hearts go out to everyone, from runners to victims to volunteers to our public safety professionals. May we [...]]]></summary>
		<content type="html" xml:base="http://blog.quantopian.com/we-are-a-boston-company/">&lt;p&gt;At Quantopian, we&amp;#8217;re all feeling the emotional pain caused by yesterday&amp;#8217;s attack. Thankfully, none of our friends and family were injured. But Boston is home for us, both physically and mentally, and this touches us all. Our hearts go out to everyone, from runners to victims to volunteers to our public safety professionals. May we all recover quickly.&lt;/p&gt;
&lt;p&gt;We think that one of the best things we can do, that anyone can do, is to just keep on going. Terrorists can shock us, but they can&amp;#8217;t stop us. We&amp;#8217;re all here in our office in Downtown Crossing, working to build a product that will change the world.&lt;/p&gt;
&lt;p&gt;Boston doesn&amp;#8217;t stop being Boston.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://blog.quantopian.com/wp-content/uploads/2013/04/Keep_Calm_And_Carry_On_-_Original_poster_-_Barter_Books_-_17-Oct-2011.jpg"&gt;&lt;img class="size-full wp-image-511 aligncenter" alt="Keep_Calm_And_Carry_On_-_Original_poster_-_Barter_Books_-_17-Oct-2011" src="http://blog.quantopian.com/wp-content/uploads/2013/04/Keep_Calm_And_Carry_On_-_Original_poster_-_Barter_Books_-_17-Oct-2011.jpg" width="512" height="744" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;public domain image via &lt;a href="http://commons.wikimedia.org/wiki/File:Keep_Calm_And_Carry_On_-_Original_poster_-_Barter_Books_-_17-Oct-2011.jpg"&gt;Wikipedia&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;
&lt;img src="http://feeds.feedburner.com/~r/QuantopianBlog/~4/kkD_JvapcYU" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.quantopian.com/we-are-a-boston-company/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.quantopian.com/we-are-a-boston-company/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.quantopian.com/we-are-a-boston-company/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Dan Dunn</name>
						<uri>http://www.quantopian.com</uri>
					</author>
		<title type="html"><![CDATA[We’ve Been Selected to Demo at FinovateSpring 2013]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/QuantopianBlog/~3/jzHNEDc2c1Q/" />
		<id>http://blog.quantopian.com/?p=508</id>
		<updated>2013-04-16T13:12:38Z</updated>
		<published>2013-04-16T13:12:38Z</published>
		<category scheme="http://blog.quantopian.com" term="Quantopian" />		<summary type="html"><![CDATA[We&#8217;re so excited that we&#8217;ve been selected to demo at the world&#8217;s top financial technology event &#8211;&#160;FinovateSpring 2013.&#160; More than 60 hot companies, including us, will make the trip to San Francisco to demo their latest innovations to audiences in just seven minutes. Fawce and Jean will take to the stage to reveal a big [...]]]></summary>
		<content type="html" xml:base="http://blog.quantopian.com/weve-been-selected-to-demo-at-finovatespring-2013/">&lt;p&gt;&lt;img src="http://blog.quantopian.com/wp-content/uploads/2013/04/fs2013_joinus_v1_lowres.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;We&amp;#8217;re so excited that we&amp;rsquo;ve been selected to demo at the world&amp;rsquo;s top financial technology event &amp;ndash;&amp;nbsp;&lt;a href="http://www.finovate.com/spring2013/"&gt;FinovateSpring 2013&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;More than 60 hot companies, including us, will make the trip to San Francisco to demo their latest innovations to audiences in just seven minutes. &lt;a href="https://www.quantopian.com/users/4e2887701c8cf8364f000001"&gt;Fawce&lt;/a&gt; and &lt;a href="https://www.quantopian.com/users/4e4d0fc9a0b56a000a000003"&gt;Jean&lt;/a&gt; will take to the stage to reveal a big announcement, live on May 14-15.&lt;/p&gt;
&lt;p&gt;FinovateSpring is a two-day showcase that highlights the best innovations in financial and banking technology from a mixture of established companies and brand-new startups. Finovate selects startups to demo new technology based on the following criteria: novelty, innovativeness, potential, wow factor and diversity.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re humbled that Finovate has chosen us to participate in their show, and we&amp;rsquo;re looking forward to working with the Finovate folks and seeing all the other cool technologies.&lt;/p&gt;
&lt;p&gt;Be sure to follow &lt;a href="https://twitter.com/quantopian"&gt;@quantopian&lt;/a&gt; and our &lt;a href="file:///C:/Users/Leslie%20Lee/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.Outlook/BM2F1DT2/blog.quantopian.com"&gt;blog&lt;/a&gt; for continued updates leading up to and during the show. It&amp;rsquo;s going to be an exciting few weeks!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;!-- BEGIN KAPOST ANALYTICS CODE --&gt;&lt;br /&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
var _kaq = _kaq || [];
_kaq.push([2, "515f321b68dfb9f0b1000049", "509dac9502c27802000000fe"]);
(function(){
var ka = document.createElement('script'); ka.async=true; ka.id="ka_tracker"; ka.src="http://savoy-prod.heroku.com/ka.js";
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ka, s);
})();
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;!-- END KAPOST ANALYTICS CODE --&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/QuantopianBlog/~4/jzHNEDc2c1Q" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.quantopian.com/weve-been-selected-to-demo-at-finovatespring-2013/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.quantopian.com/weve-been-selected-to-demo-at-finovatespring-2013/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.quantopian.com/weve-been-selected-to-demo-at-finovatespring-2013/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Thomas Wiecki</name>
						<uri>http://www.quantopian.com</uri>
					</author>
		<title type="html"><![CDATA[Parameter Optimization with Zipline, PiCloud, StarCluster, and IPython Parallel]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/QuantopianBlog/~3/u_ecrSLQuo8/" />
		<id>http://blog.quantopian.com/?p=482</id>
		<updated>2013-04-11T21:54:50Z</updated>
		<published>2013-04-11T19:48:19Z</published>
		<category scheme="http://blog.quantopian.com" term="Optimization" />		<summary type="html"><![CDATA[Financial trading algorithms often have parameters you have to set manually. For example, the classic dual moving average cross-over has two free parameters: the number of days for the short moving average and the number of days for the long moving average. Once the short mavg crosses the long mavg, you trigger a buy order [...]]]></summary>
		<content type="html" xml:base="http://blog.quantopian.com/zipline_in_the_cloud/">&lt;p&gt;Financial trading algorithms often have parameters you have to set manually. For example, the classic dual moving average cross-over has two free parameters: the number of days for the short moving average and the number of days for the long moving average. Once the short mavg crosses the long mavg, you trigger a buy order of the stock.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.quantopian.com/posts/new-feature-record-and-plot-variables"&gt;&lt;img class="size-full wp-image-496 alignleft" alt="goog-mavg" src="http://blog.quantopian.com/wp-content/uploads/2013/04/goog-mavg.png" width="604" height="143" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Using Quantopian, you can explore how the two parameters interact with each other.   Open the &lt;a href="https://www.quantopian.com/posts/new-feature-record-and-plot-variables" target="_blank"&gt;Quantopian example in another browser&lt;/a&gt;, and click the Clone button (no account required).  The short window is defined in line 7 of the code, and the long window is in line 8.  Change them to to 5 and 10 and click build to see the result.  Change the windows again to 1 and 15 and click Build to see the result.  As you can see, the results of your choices don&amp;#8217;t follow any obvious intuition.&lt;/p&gt;
&lt;p&gt;To get the most bang for your buck you want to set these parameters to a value that optimizes some objective function. For example, you might want to find the parameter value that maximizes cumulative wealth, or minimizes the risk you are taking on. Fortunately for us, this is a very well studied domain known as optimization. Unfortunately for us, most devised algorithms are not applicable to our problem.&lt;/p&gt;
&lt;p&gt;Why do classical optimization algorithms like &lt;a href="https://en.wikipedia.org/wiki/Gradient_descent" target="_blank"&gt;gradient descent&lt;/a&gt; or &lt;a href="https://en.wikipedia.org/wiki/Convex_optimization" target="_blank"&gt;convex optimization&lt;/a&gt; not cut it? The problem is that these optimization algorithms often have strict requirements on the objective function. As the name implies, gradient descent requires you to be able to compute a gradient. Convex optimization requires the objective function to be, well, convex. However, the relationship between how parameters of trading algorithms influence the objective function can be much more complex. If the parameter is discrete like the number of days in a moving average we certainly won&amp;#8217;t be able to compute a gradient. In addition to these problems, running a trading algorithm on a large data set can take quite a long time. Thus, any sequential optimization routine is out of the game. What instead is required is a global method that can be run in parallel.&lt;/p&gt;
&lt;h2&gt;Running Zipline in parallel in the cloud&lt;/h2&gt;
&lt;p&gt;&lt;a href="&amp;quot;https://github.com/quantopian/zipline"&gt;Zipline&lt;/a&gt; is our open-source backtester. While our ultimate goal is to make optimziation available on &lt;a href="http://www.quantopian.com" target="_blank"&gt;Quantopian&lt;/a&gt; there is some more research needed to make this happen. However, for the adventurous among you, here are some instructions on how to explore parameter ranges of an algorithm in parallel in the cloud:&lt;/p&gt;
&lt;h3&gt;1. PiCloud&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://www.picloud.com/"&gt;PiCloud&lt;/a&gt; is a cloud computing service that makes it very easy to set up a cluster in the cloud and distribute work to it. For your convenience, we created an official zipline environment (called &amp;#8220;/quantopian/zipline_official&amp;#8221;) that you can use to run your algorithm. An example IPython Notebook that demonstrates how to do this can be found &lt;a href="http://nbviewer.ipython.org/urls/raw.github.com/twiecki/zipline_in_the_cloud_talk/gh-pages/zipline_picloud.ipynb"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;2. StarCluster + IPython Parallel&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://star.mit.edu/cluster/"&gt;StarCluster&lt;/a&gt; is a Python package that greatly simplifies the process of setting up a cluster on &lt;a href="https://aws.amazon.com/ec2/" target="_blank"&gt;Amazon EC2&lt;/a&gt;. A plugin allows you to run an &lt;a href="http://ipython.org/ipython-doc/dev/parallel/"&gt;IPython Parallel&lt;/a&gt; cluster on top of your EC2 nodes. You can then distribute your jobs to this cluster from your local IPython session. I recently gave a talk about this at &lt;a href="http://pydata.org/abstracts/#25"&gt;PyData SC&amp;#8217;13&lt;/a&gt;. Here are the &lt;a href="http://twiecki.github.io/zipline_in_the_cloud_talk/"&gt;accompanying slides&lt;/a&gt;, &lt;a href="http://nbviewer.ipython.org/urls/raw.github.com/twiecki/zipline_in_the_cloud_talk/gh-pages/Zipline%2520in%2520the%2520Cloud%2520--%2520PyData%252013.ipynb"&gt;IPython Notebook&lt;/a&gt;, and video.&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://player.vimeo.com/video/63273425" height="375" width="500" allowfullscreen="" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vimeo.com/63273425"&gt;Zipline in the Cloud: Optimizing Financial Trading Algorithms&lt;/a&gt; from &lt;a href="http://vimeo.com/pydata"&gt;PyData&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Optimization algorithms&lt;/h2&gt;
&lt;p&gt;Above I outlined how one can run zipline in parallel to explore the parameter space over equally spaced points &amp;#8212; this is generally known as &lt;a href="https://en.wikipedia.org/wiki/Hyperparameter_optimization#Grid_search" target="_blank"&gt;grid-search&lt;/a&gt;. However, in most cases searching the whole parameter space is incredibly wasteful. Fortunately, this is an active area of research in Machine Learning called &lt;a href="https://en.wikipedia.org/wiki/Hyperparameter_optimization" target="_blank"&gt;hyperparameter optimization&lt;/a&gt; from which we can borrow.&lt;/p&gt;
&lt;p&gt;At first I have been looking at &lt;a href="https://en.wikipedia.org/wiki/Genetic_algorithm" target="_blank"&gt;genetic algorithms&lt;/a&gt; and &lt;a href="https://en.wikipedia.org/wiki/Particle_swarm" target="_blank"&gt;particle swarm optimization&lt;/a&gt; as they are heuristic and require few assumptions about the parameter landscape. Lately, however, I am more closely looking at Bayesian Optimization using Gaussian Processes to find points that most likely will lead to an improvement given some regularity assumptions on the objective function (see the image below). The &lt;a href="http://arxiv.org/abs/1206.2944"&gt;paper&lt;/a&gt; describing this idea was presented at NIPS 2012. There&amp;#8217;s even an &lt;a href="https://github.com/JasperSnoek/spearmint"&gt;open-source toolbox&lt;/a&gt; that implements this method (see also this &lt;a href="http://www.michaelchughes.com/blog/2012/11/practical-bayesian-optimization-with-spearmint/"&gt;blog post&lt;/a&gt; by Michael Hughes). Finally, you might also be interested in &lt;a href="https://github.com/jaberg/hyperopt" target="_blank"&gt;hyperopt&lt;/a&gt;, a new Python module to define and search a hyper-parameter space.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://i.imgur.com/H24eKNd.png" /&gt;&lt;/p&gt;
&lt;p&gt;I will discuss these methods and some extended ideas in more detail in a future blog post. If you enjoyed this blog post, follow &lt;a href="https://twitter.com/twiecki" target="_blank"&gt;me&lt;/a&gt; and &lt;a href="https://twitter.com/quantopian" target="_blank"&gt;quantopian&lt;/a&gt; on twitter, and read the first installment on &lt;a href="http://blog.quantopian.com/parameter-optimization/" target="_blank"&gt;Walk-Forward optimization&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/QuantopianBlog/~4/u_ecrSLQuo8" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.quantopian.com/zipline_in_the_cloud/#comments" thr:count="4" />
		<link rel="replies" type="application/atom+xml" href="http://blog.quantopian.com/zipline_in_the_cloud/feed/atom/" thr:count="4" />
		<thr:total>4</thr:total>
	<feedburner:origLink>http://blog.quantopian.com/zipline_in_the_cloud/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Dan Dunn</name>
						<uri>http://www.quantopian.com</uri>
					</author>
		<title type="html"><![CDATA[Algorithm Development Competition with Upgrade Capital]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/QuantopianBlog/~3/oWteW34iDi8/" />
		<id>http://blog.quantopian.com/?p=476</id>
		<updated>2013-04-08T15:14:50Z</updated>
		<published>2013-04-08T13:00:29Z</published>
		<category scheme="http://blog.quantopian.com" term="Quantopian" />		<summary type="html"><![CDATA[It&#8217;s a problem — students interested in exploring career opportunities in quantitative finance often do not know where to start. It&#8217;s difficult to gain access to recent non-academic quantitative research, and doing hands-on work requires significant investment of time, money — or both. At Quantopian, we encourage people to expand their understanding of quantitative finance by [...]]]></summary>
		<content type="html" xml:base="http://blog.quantopian.com/algorithm-development-competition-with-upgrade-capital/">&lt;p&gt;It&amp;#8217;s a problem — students interested in exploring career opportunities in quantitative finance often do not know where to start. It&amp;#8217;s difficult to gain access to recent non-academic quantitative research, and doing hands-on work requires significant investment of time, money — or both.&lt;/p&gt;
&lt;p&gt;At Quantopian, we encourage people to expand their understanding of quantitative finance by providing free, accessible educational resources, as well as a community of peers and experts. Take a look at our &lt;a href="https://www.quantopian.com"&gt;community&lt;/a&gt; and you’ll see plenty of examples of collaboration and people tackling challenges together. This commitment to education is the motivation behind a partnership with Upgrade Capital to enable all students with an interest in quantitative finance to gain hands-on experience in the field through an &lt;a href="http://upgradecapital.com/getinvolved/algorithmic.html"&gt;algorithm development competition&lt;/a&gt;. The competition will also help the industry identify exceptional young quants on the basis of their work rather than their resumes.&lt;/p&gt;
&lt;p&gt;Our platform is an excellent starting point for exploring the practical applications of quantitative finance, because it allows anyone with a working knowledge of Python to dive right into the source code for existing trading algorithms and begin tweaking. Upgrade Capital caters to students with pre-existing code libraries or making use of data inaccessible through the Quantopian platform. During the out-of-sample testing period (May 6th through June 7th), these students will be asked to submit their orders to Upgrade through a proprietary virtual portfolio management API.&lt;/p&gt;
&lt;p&gt;So here are the details on the competition:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Restrictions&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Students are allowed to trade all US exchange-listed stocks, ADRs, and ETFs. Shorting is allowed but leverage is not.&lt;/p&gt;
&lt;p&gt;Trade volumes for orders submitted through the Upgrade Capital API are limited on the basis of available liquidity; you can read more about Upgrade&amp;#8217;s platform &lt;a href="http://upgradecapital.com/aboutus/platform.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Timeframe&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;I. Development&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Students will have until 11:59pm PST on May 5th to develop and backtest a trading algorithm. This work can either be done on Quantopian&amp;#8217;s platform or offline.&lt;/p&gt;
&lt;p&gt;Each competition participant is required to submit a document explaining their algorithm and its performance in backtests no later than 11:59pm PST on May 12th.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;II. Testing&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Algorithm performance from May 6th until market close on June 7th will be used as an out-of-sample test. Competition participants may submit a supplementary note explaining performance during this period but all documentation needs to be received no later than 11:59pm PST on June 16th.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;III. Evaluation&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As no single metric provides a comprehensive understanding of performance, winners will be selected by a panel of traders and risk management experts on the basis of their write-ups as well multi-dimensional analyses of each competition participant&amp;#8217;s performance.&lt;/p&gt;
&lt;p&gt;The names of competition winners will be announced on June 21&lt;sup&gt;st&lt;/sup&gt;. The winners will then be publicly profiled through both Upgrade Capital and Quantopian.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How to Sign Up&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Registration for the Spring 2013 Algorithmic Trading Competition ends at 11:59pm PST on April 14th. If you would like to participate, please sign up &lt;a href="https://upgradecapital.com/signup.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;!-- BEGIN KAPOST ANALYTICS CODE --&gt;&lt;br /&gt;
&lt;script type="text/javascript"&gt;// &lt;![CDATA[
var _kaq = _kaq || [];
_kaq.push([2, "515f1da4962cf00200000be6", "509dac9502c27802000000fe"]);
(function(){
var ka = document.createElement('script'); ka.async=true; ka.id="ka_tracker"; ka.src="http://savoy-prod.heroku.com/ka.js";
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ka, s);
})();
// ]]&amp;gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- END KAPOST ANALYTICS CODE --&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/QuantopianBlog/~4/oWteW34iDi8" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.quantopian.com/algorithm-development-competition-with-upgrade-capital/#comments" thr:count="6" />
		<link rel="replies" type="application/atom+xml" href="http://blog.quantopian.com/algorithm-development-competition-with-upgrade-capital/feed/atom/" thr:count="6" />
		<thr:total>6</thr:total>
	<feedburner:origLink>http://blog.quantopian.com/algorithm-development-competition-with-upgrade-capital/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Dan Dunn</name>
						<uri>http://www.quantopian.com</uri>
					</author>
		<title type="html"><![CDATA[Short Interest Data Analysis from Jessica Stauth]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/QuantopianBlog/~3/HLoLlCCREdY/" />
		<id>http://blog.quantopian.com/?p=461</id>
		<updated>2013-04-04T21:53:15Z</updated>
		<published>2013-04-05T12:00:50Z</published>
		<category scheme="http://blog.quantopian.com" term="Quantopian" />		<summary type="html"><![CDATA[We recently hosted Meetups in Boston and New York that featured Jessica Stauth, PhD, Director of Quant Product Strategy for Thomson Reuters. Jess has some pretty impressive credentials – at Thomson Reuters she works to provide data and analytics tools to quantitative investment professionals. She was working at StarMine Corp. as a quant research analyst [...]]]></summary>
		<content type="html" xml:base="http://blog.quantopian.com/short-interest-data-analysis-from-jessica-stauth/">&lt;p&gt;We recently hosted Meetups in &lt;a href="http://www.meetup.com/Boston-Algorithmic-Trading/"&gt;Boston&lt;/a&gt; and &lt;a href="http://www.meetup.com/NYC-Algorithmic-Trading/"&gt;New York&lt;/a&gt; that featured Jessica Stauth, PhD, Director of Quant Product Strategy for Thomson Reuters. Jess has some pretty impressive credentials – at Thomson Reuters she works to provide data and analytics tools to quantitative investment professionals. She was working at StarMine Corp. as a quant research analyst when it was acquired by Thomson Reuters.&lt;/p&gt;
&lt;p&gt;At the meetups, Jess spoke about finding alpha in short interest data. With the commoditization of such basic quant factors as value and momentum, in recent years systematic investors have turned more and more to sentiment based alpha signals. Aggregated open short interest level provides a profitable, low turnover signal rooted in buy-side sentiment, aka &amp;#8220;the smart money.&amp;#8221; During her presentation, Jess discussed the basics of short selling and data availability, the proprietary formulation of the StarMine short interest model, and a range of sample trading strategies. It was packed with a lot of useful informational – you can view her slides below, and if you’d like to learn more there is also a &lt;a href="http://blog.quantopian.com/wp-content/uploads/2013/04/StarMine-Short-Interest-Model-White-Paper.pdf"&gt;Thomson Reuters whitepaper&lt;/a&gt; with further information.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.quantopian.com/posts/ranking-and-trading-on-days-to-cover"&gt;&lt;img class="wp-image-470 alignright" alt="short_interest" src="http://blog.quantopian.com/wp-content/uploads/2013/04/short_interest.png" width="362" height="193" /&gt;&lt;/a&gt;You can also take a look at her signal &lt;a href="https://www.quantopian.com/posts/ranking-and-trading-on-days-to-cover"&gt;as implemented on Quantopian&lt;/a&gt;.  Jess worked with us to implement it.  It&amp;#8217;s not the full signal that Thomson Reuters provides, but the result is nonetheless very interesting.  What&amp;#8217;s particularly neat is that you can use Fetcher to get updated short interest.  Check out the algorithm, and click &amp;#8220;clone&amp;#8221; to make your own copy to test with.&lt;/p&gt;
&lt;p&gt;As always, feel free to let us know if you have any questions. We’re here to provide a helpful and positive learning community for all quants.&lt;/p&gt;
&lt;p&gt;&lt;iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/18196242" height="486" width="597" allowfullscreen="" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;div style="margin-bottom: 5px;"&gt;&lt;strong&gt; &lt;a title="Algorithmic Finance Meetup: Starmine Short Interest Talk " href="http://www.slideshare.net/Quantopian/star-mine-short-interest-meetup-2" target="_blank"&gt;Algorithmic Finance Meetup: Starmine Short Interest Talk &lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/Quantopian" target="_blank"&gt;Quantopian&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;p&gt;&lt;!-- BEGIN KAPOST ANALYTICS CODE --&gt;&lt;br /&gt;
&lt;script type="text/javascript"&gt;// &lt;![CDATA[
var _kaq = _kaq || []; _kaq.push([2, "515cb29ec0419702000005a1", "509dac9502c27802000000fe"]); (function(){ var ka = document.createElement('script'); ka.async=true; ka.id="ka_tracker"; ka.src="http://savoy-prod.heroku.com/ka.js"; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ka, s); })();
// ]]&amp;gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- END KAPOST ANALYTICS CODE --&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/QuantopianBlog/~4/HLoLlCCREdY" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.quantopian.com/short-interest-data-analysis-from-jessica-stauth/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.quantopian.com/short-interest-data-analysis-from-jessica-stauth/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.quantopian.com/short-interest-data-analysis-from-jessica-stauth/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Dan Dunn</name>
						<uri>http://www.quantopian.com</uri>
					</author>
		<title type="html"><![CDATA[Video: Wes McKinney, Algorithmic Finance Meetup]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/QuantopianBlog/~3/TNP5WFsZMBA/" />
		<id>http://blog.quantopian.com/?p=408</id>
		<updated>2013-03-25T21:27:48Z</updated>
		<published>2013-03-25T20:34:54Z</published>
		<category scheme="http://blog.quantopian.com" term="Quantopian" />		<summary type="html"><![CDATA[A few weeks ago we held an algorithmic trading meetup in Boston where Wes McKinney spoke to a jam-packed room of quants eager to learn more about pandas, Python and algorithmic trading. For those of you who aren&#8217;t familiar with python star Wes McKinney, he is the co-founder of Lambda Foundry, creator of pandas, author of “Python [...]]]></summary>
		<content type="html" xml:base="http://blog.quantopian.com/video-wes-mckinney-algorithmic-finance-meetup/">&lt;p&gt;A few weeks ago we held an algorithmic trading meetup in Boston where Wes McKinney spoke to a jam-packed room of quants eager to learn more about &lt;a href="http://pandas.pydata.org/"&gt;pandas&lt;/a&gt;, Python and algorithmic trading. For those of you who aren&amp;#8217;t familiar with python star Wes McKinney, he is the co-founder of Lambda Foundry, creator of pandas, author of “Python for Data Analysis,” and &lt;a title="Meet Quantopian’s Newest Advisor: Wes McKinney" href="http://blog.quantopian.com/meet-quantopians-newest-advisor-wes-mckinney/"&gt;our newest advisor&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;At the meet up Wes spoke for an hour about his career, the benefits of using pandas for algorithmic trading and performed several live demonstrations. It was a great opportunity to see a master developer in action, and we&amp;#8217;re posting a video of his presentation here as a resource:&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://www.youtube.com/embed/6h0IVlp_1l8" height="360" width="640" allowfullscreen="" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;You can download Wes&amp;#8217;s iPython notebook &lt;a href="http://nbviewer.ipython.org/5199935"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Our goal for these events is to speak on topics that are both interesting and educational to the quant community, so we welcome any suggestions on what you would like to see covered in the future!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/QuantopianBlog/~4/TNP5WFsZMBA" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.quantopian.com/video-wes-mckinney-algorithmic-finance-meetup/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.quantopian.com/video-wes-mckinney-algorithmic-finance-meetup/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.quantopian.com/video-wes-mckinney-algorithmic-finance-meetup/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Dan Dunn</name>
						<uri>http://www.quantopian.com</uri>
					</author>
		<title type="html"><![CDATA[Quantopian Reaches Users Around the World]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/QuantopianBlog/~3/0T2oYSJ3ruA/" />
		<id>http://blog.quantopian.com/?p=449</id>
		<updated>2013-03-22T18:34:46Z</updated>
		<published>2013-03-22T18:28:40Z</published>
		<category scheme="http://blog.quantopian.com" term="Quantopian" />		<summary type="html"><![CDATA[We recently pulled this cool image from Geckoboard, highlighting a 24-hour span of Quantopian backtests. The dots correspond to cities from which users logged into Quantopian, cloned/created/modified an algorithm, and ran a backtest. The brightness indicates the number of users from that city in the same 24-hour time period. Check out the world of Quantopian!]]></summary>
		<content type="html" xml:base="http://blog.quantopian.com/quantopian-reaches-users-around-the-world/">&lt;p&gt;We recently pulled this cool image from Geckoboard, highlighting a 24-hour span of Quantopian backtests. The dots correspond to cities from which users logged into Quantopian, cloned/created/modified an algorithm, and ran a backtest. The brightness indicates the number of users from that city in the same 24-hour time period. Check out the world of Quantopian!&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;!-- BEGIN KAPOST ANALYTICS CODE --&gt;&lt;br /&gt;
&lt;script type="text/javascript"&gt;// &lt;![CDATA[
var _kaq = _kaq || [];
_kaq.push([2, "514c9352f7efcd02000010c6", "509dac9502c27802000000fe"]);
(function(){
var ka = document.createElement('script'); ka.async=true; ka.id="ka_tracker"; ka.src="http://savoy-prod.heroku.com/ka.js";
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ka, s);
})();
// ]]&amp;gt;&lt;/script&gt;&lt;a href="http://blog.quantopian.com/wp-content/uploads/2013/03/6-continent-day-smaller.png"&gt;&lt;img class="size-full wp-image-453 aligncenter" alt="6-continent-day-smaller" src="http://blog.quantopian.com/wp-content/uploads/2013/03/6-continent-day-smaller.png" width="595" height="325" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;!-- END KAPOST ANALYTICS CODE --&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/QuantopianBlog/~4/0T2oYSJ3ruA" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.quantopian.com/quantopian-reaches-users-around-the-world/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.quantopian.com/quantopian-reaches-users-around-the-world/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.quantopian.com/quantopian-reaches-users-around-the-world/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Dan Dunn</name>
						<uri>http://www.quantopian.com</uri>
					</author>
		<title type="html"><![CDATA[How Our Meetup Got Hijacked]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/QuantopianBlog/~3/7-Y4vDtZ_dc/" />
		<id>http://blog.quantopian.com/?p=430</id>
		<updated>2013-03-20T00:28:46Z</updated>
		<published>2013-03-19T22:50:46Z</published>
		<category scheme="http://blog.quantopian.com" term="Quantopian" />		<summary type="html"><![CDATA[I learned two big lessons about Meetup last week.  First: check your group settings carefully. Second: sometimes you have to “be cruel to be kind.” We&#8217;ve been working hard to grow and nurture Meetups centering on algorithmic finance, in New York City and Boston in particular.  We’re committed to developing a community of smart, interested [...]]]></summary>
		<content type="html" xml:base="http://blog.quantopian.com/lessons-learned-community-and-meetup-management/">&lt;p dir="ltr"&gt;I learned two big lessons about Meetup last week.  First: check your group settings carefully. Second: sometimes you have to “be cruel to be kind.”&lt;/p&gt;
&lt;p dir="ltr"&gt;We&amp;#8217;ve been working hard to grow and nurture Meetups centering on algorithmic finance, in &lt;a href="http://www.meetup.com/NYC-Algorithmic-Trading/"&gt;New York City&lt;/a&gt; and &lt;a href="http://www.meetup.com/Boston-Algorithmic-Trading/"&gt;Boston&lt;/a&gt; in particular.  We’re committed to developing a community of smart, interested individuals, and the mix of the &lt;a href="https://www.quantopian.com/"&gt;online community&lt;/a&gt; with in-person meetups has been working well.&lt;/p&gt;
&lt;p&gt;In late February we discovered that someone not affiliated with Quantopian had created an event in our NYC group. I was surprised, and a bit taken aback.  I considered deleting the event entirely, but I also didn’t want to discourage community participation. “If someone wants to help the community, then I should let it happen,” I convinced myself.&lt;/p&gt;
&lt;p&gt;Unfortunately, the event in question turned out to be operating under a false flag. This was not someone trying to benefit the community, it was someone promoting an &lt;a href="http://en.wikipedia.org/wiki/Multi-level_marketing"&gt;MLM scheme&lt;/a&gt; – clearly not something Quantopian would support! The meetup was terrible – a long, boring sales pitch, with none of the learning and personal interaction that we’d been working so hard to foster.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/vgoklani/status/311596292876931074"&gt;&lt;img class="size-full wp-image-439 alignnone" style="margin: 20px;" alt="hijack" src="http://blog.quantopian.com/wp-content/uploads/2013/03/hijack.png" width="535" height="252" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve since changed the group settings so that this sort of thing doesn&amp;#8217;t happen again.  In Meetup.com under Group Tools there is a listing for Group Settings, and one of the settings makes new events “organizer-only.”  Now, only I can create events within the group.  We still encourage community participation – my plan is to work with anyone who wishes to help advance quantitative thinking and algorithmic trading. But I need to do it while ensuring that the content is &lt;a title="Highlights from Our Recent Algorithmic Trading Meetups" href="http://blog.quantopian.com/highlights-from-our-recent-algorithmic-trading-meetups/"&gt;high quality&lt;/a&gt; and beneficial to the community.&lt;/p&gt;
&lt;p&gt;In retrospect, I should have just cancelled the event right away. I gave the person who posted it the benefit of the doubt, but I should have trusted my instincts and been more aggressive in managing the group. I didn&amp;#8217;t want to be a “corporate suit,&amp;#8221; and I was afraid that I would be seen that way. I now realize I was thinking like a community  steward, and I should have listened to my instincts.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/QuantopianBlog/~4/7-Y4vDtZ_dc" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.quantopian.com/lessons-learned-community-and-meetup-management/#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://blog.quantopian.com/lessons-learned-community-and-meetup-management/feed/atom/" thr:count="1" />
		<thr:total>1</thr:total>
	<feedburner:origLink>http://blog.quantopian.com/lessons-learned-community-and-meetup-management/</feedburner:origLink></entry>
	</feed>
