<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Grid trading &#8211; The Financial Hacker</title>
	<atom:link href="https://financial-hacker.com/tag/grid/feed/" rel="self" type="application/rss+xml" />
	<link>https://financial-hacker.com</link>
	<description>A new view on algorithmic trading</description>
	<lastBuildDate>Wed, 09 Mar 2022 09:26:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://financial-hacker.com/wp-content/uploads/2017/07/cropped-mask-32x32.jpg</url>
	<title>Grid trading &#8211; The Financial Hacker</title>
	<link>https://financial-hacker.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Build Better Strategies!</title>
		<link>https://financial-hacker.com/build-better-strategies/</link>
					<comments>https://financial-hacker.com/build-better-strategies/#comments</comments>
		
		<dc:creator><![CDATA[jcl]]></dc:creator>
		<pubDate>Mon, 09 Nov 2015 10:27:03 +0000</pubDate>
				<category><![CDATA[Introductory]]></category>
		<category><![CDATA[No Math]]></category>
		<category><![CDATA[System Development]]></category>
		<category><![CDATA[CHF]]></category>
		<category><![CDATA[Economy]]></category>
		<category><![CDATA[Grid trading]]></category>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=799</guid>

					<description><![CDATA[Enough blog posts, papers, and books deal with how to properly optimize and test trading systems. But there is little information about how to get to such a system in the first place. The described strategies often seem to have appeared out of thin air. Does a trading system require some sort of epiphany? Or is &#8230; <a href="https://financial-hacker.com/build-better-strategies/" class="more-link">Continue reading<span class="screen-reader-text"> "Build Better Strategies!"</span></a>]]></description>
										<content:encoded><![CDATA[<p>Enough blog posts, papers, and books deal with how to properly optimize and test trading systems. But there is little information about how to get to such a system in the first place. The described strategies often seem to have appeared out of thin air. Does a trading system require some sort of epiphany? Or is there a systematic approach to developing it?<br />   This post is the first of a small series in which I&#8217;ll attempt a methodical way to build trading strategies. The first part deals with the two main methods of strategy development, with market hypotheses and with a Swiss Franc case study.<span id="more-799"></span></p>
<h3>Strategies come in two flavors</h3>
<p>You can use mainly two methods to develop trading systems: <strong>model-based</strong> and <strong>data-mining</strong>. A model-based system starts with a model of a <strong>market inefficiency</strong> &#8211; based on trader psychology, economy, market microstructure, or any other price affecting force. The inefficiency produces a price curve anomaly or pattern that deviates from the random walk and can &#8211; when predictive &#8211; be used for a trade algorithm. Examples of model based trading methods are trend following, mean reversion, price cycles, price clusters, statistical arbitrage, and seasonality.</p>
<p>The problem: A model is not the reality. It is a simplified image of it. It can not be proven and can often not even be falsified. Its validity can only be determined by its effects on the price curve. The usefulness of this method thus depends on the significance and long-term stability of its price curve anomalies. For judging this you need good test algorithms. </p>
<p>The <strong>pure data mining method</strong> works the other way around. It just looks for price curve patterns and attempts to fit an algorithm to them. By which market forces the patterns are caused is of no interest; only assumption is that patterns of the past will repeat in the future. This allows the generation of trade systems, often, but not always with machine learning software. The most popular methods in this approach are trial-and-error TA, candle patterns, regression, autocorrelation, k-means clustering, neural networks, support vector machines, and decision trees.</p>
<p>The advantage of data mining is that you do not need to care about market hypotheses. The disadvantage: those methods usually find a vast amount of random patterns and thus generate a vast amount of worthless strategies. Since mere data mining is a blind approach, distinguishing real patterns &#8211; caused by real market inefficiencies &#8211; from random patterns is a challenging task. Even sophisticated <a href="http://www.financial-hacker.com/whites-reality-check/">reality checks</a> can normally not eliminate all data mining bias. Not many successful trading systems generated by data mining methods are known today.</p>
<h3>Are you cleverer than the market?</h3>
<p>Obviously, no trading system would work when market inefficiencies do not exist. And it would not work either when they exist, but can not be exploited since better equipped players are doing that already. In this first part of the mini-series I look into the possibility of <strong>trading better than the majority</strong> of market participants, a prerequisite of a successful strategy. </p>
<p>The three hypotheses of market efficiency that you&#8217;ll hear from time to time are as follows: </p>
<ul style="list-style-type: square;">
<li><strong>Hypothesis A: The markets are efficient.</strong> Prices follow real events, such as the publication of company results, and reflect the real value of the asset. All traders are &#8216;informed&#8217;, decide rationally and act immediately. Price curves are mostly random-walk curves with no information for predicting future prices. Technical trading systems can not work, or if they do, it&#8217;s just luck.<br />  </li>
<li><strong>Hypothesis B: The markets are not efficient, but their inefficiencies are of no value</strong> for private traders. Only large trading firms and hedge funds can exploit them successfully, since they have lots of capital, very fast computers, very experienced analysts and very clever quants &#8211; much more intelligent than you. Beware of entering their terrain, or else you&#8217;ll become their prey.<br />  </li>
<li><strong>Hypothesis C: Enough market inefficiencies are free for you to exploit.</strong> Large trading firms and hedge funds are too slow and cumbersome to tackle them effectively. Their capital and their fast computers give them no real advantage in the game that you&#8217;re going to play. Neither do their clueless analysts, overpaid traders, and overestimated quants.</li>
</ul>
<p>Not many today do still believe in hypothesis A. It can be easily shown that most price curves do not follow a random walk (a fellow blogger recently posted a great article about <a href="http://www.turingfinance.com/hacking-the-random-walk-hypothesis/" target="_blank">Hacking the Random Walk Hypothesis</a>). And the markets are anything but rational or effective. Counter-examples are plenty. Jack Schwager, in his book &#8216;Market Sense and Nonsense&#8217;, listed cases of <strong>blatant market dumbness and grotesque analyst failures</strong>. More often than not, asset prices are far, far away from their true value. Although all this is anecdotical evidence, a pattern is visible. The markets react fast and firm when rumors or news give them a clear direction. But when the information is a little more subtle and requires a minimum of interpretation, they react slow or not at all. Here&#8217;s the story of a typical example.</p>
<h3>The Swiss Franc case</h3>
<p>In September 2011 the Swiss National Bank established a price cap to the Swiss Franc. Purpose was protecting the tourism and export industries against an overvalued currency. The limit was set to an EUR/CHF price of 1.20, and the SNB vowed to defend it against all enemies.</p>
<p>A price cap is a <strong>rare and striking market inefficiency</strong>. It can immediately be translated into a highly profitable, almost risk-free trading system (how this works is explained below). So you would normally expect a strong market reaction after the EUR/CHF price move to 1.20. But the reaction was a long time in the coming.</p>
<p>No doubt, Switzerland is an obscure European country and for the major US trading firms probably known for cheese, if at all. They did either not notice the price cap, or they had just forgotten to equip their European offices with modern communication gear. So it took the mounted messenger from Europe three months riding over hill and dale, sailing over the Atlantic Ocean, maybe fighting off brigands, pirates, and indians on his way, to reach New York City and shout: &#8220;The Swiss have a price cap!&#8221;.</p>
<p>But what the heck can you do with a price cap? By January 2012, large market participants had finally come up with an idea. Not something as subtle as a trading system. Instead, they began to buy mad amounts of Francs for bringing pressure on the EUR/CHF price: </p>
<figure style="width: 879px" class="wp-caption alignnone"><img fetchpriority="high" decoding="async" class="alignnone wp-image-869 size-full" src="http://www.financial-hacker.com/wp-content/uploads/2015/11/chf1.png" alt="" width="879" height="321" /><figcaption class="wp-caption-text">EUR/CHF price curve, September 2011 &#8211; August 2012</figcaption></figure>
<p>The obvious idea was that when there is a price boundary, there must be some profit in breaking it. A lot of effort, patience and money was put in that game. From May 2012 on the EUR/CHF price was nailed shut to its 1.20 limit. But alas, the price cap collapse did not happen. You do not mess with the SNB. During 2012 the Swiss erected a <strong>wall of 200 billion dollars</strong> for defending the price cap. The attackers never had a chance. The first gave up in September 2012, and by the end of January 2013 all had retreated with their tails between their legs (and probably painful losses):</p>
<figure id="attachment_869" aria-describedby="caption-attachment-869" style="width: 879px" class="wp-caption alignnone"><a href="http://www.financial-hacker.com/wp-content/uploads/2015/11/chf2.png"><img decoding="async" class="wp-image-869 size-full" src="http://www.financial-hacker.com/wp-content/uploads/2015/11/chf2.png" alt="" width="879" height="321" srcset="https://financial-hacker.com/wp-content/uploads/2015/11/chf2.png 879w, https://financial-hacker.com/wp-content/uploads/2015/11/chf2-300x110.png 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></a><figcaption id="caption-attachment-869" class="wp-caption-text">EUR/CHF price curve, September 2012 &#8211; May 2013</figcaption></figure>
<p>Now the way was free for algorithmic systems. During the 2012 CHF battle they were forced to inactivity, since private traders and hackers lack the capital to participate in a market manipulation game. In January 2013 the first hackers started to exploit the market inefficiency with a specific method, a <strong>Grid Trader</strong>.<a id="gridtrader"></a> This turned out a money-printing machine.</p>
<h3>The money press algorithm</h3>
<p>A grid trader is a very simple system. It places pending long and short trades at a fixed grid above and below the current price, with profit targets of the same grid distance. So trades are opened and closed whenever the price crosses a grid line in any direction. Such a system has a hypothetical 100% win rate, since trades close either in profit or not at all. But grid traders normally use a <strong>virtual hedging mechanism</strong> that closes an open position instead of opening a new one in opposite direction. This improves the total profit by reducing trade costs and margin. But it allows trades to be closed with a loss. So the real win rate of a grid trader is in the 60% area.</p>
<p>This is the Zorro script of such a grid trader:</p>
<pre class="prettyprint">// helper function to check if the grid line has no trade
bool isFree(var Price,var Grid,bool IsShort)
{
  bool result = true;
  for(open_trades) {
    if(TradeIsShort == IsShort
      &amp;&amp; between(TradeEntryLimit,Price-Grid/2,Price+Grid/2))
        result = false;
  }
  return result;
}

// EUR/CHF grid trader main function
int run() 
{
  BarPeriod = 60;
  Hedge = 5; // activate virtual hedging

  var Grid = 20*PIP; // set grid distance to 20 pips
  var Close = priceClose();
 
// place pending trades at 5 grid lines above and below the Close
  int i;
  for(i = Close/Grid - 5; i &lt; Close/Grid + 5; i++)
  {
    var Price = i*Grid;
// place short trades with profit target below the current price
    if(Price &lt; Close &amp;&amp; isFree(Price,Grid,true))
      enterShort(1,Price,0,Grid); 
// place long trades with profit target above the current price
    else if(Price &gt; Close &amp;&amp; isFree(Price,Grid,false))
      enterLong(1,Price,0,Grid);
  }
}</pre>
<p>A grid trader is a typical <strong>model-based system</strong>. It assumes that some market force keeps the price inside a channel. This is the case here: The cap prevents the EUR/CHF from falling below 1.20, but it also prevents it from rising too high, since the SNB must eventually buy back all the Francs they have sold for defending the cap. The mathematical model of this would be a random walk with a 1.20 boundary and some drift term that pulls the price down. Such a constraint is a prerequisite for a grid trader; without it grid trading would be just high-risk gambling and is consequently listed in the <a href="http://www.financial-hacker.com/seventeen-popular-trade-strategies-that-i-dont-really-understand/">irrational trade methods</a> collection.</p>
<p>This is the P&amp;L-curve (blue) of the above script applied to the EUR/CHF in 2013:</p>
<figure id="attachment_894" aria-describedby="caption-attachment-894" style="width: 879px" class="wp-caption alignnone"><a href="http://www.financial-hacker.com/wp-content/uploads/2015/11/chf3.png"><img decoding="async" class="wp-image-894 size-full" src="http://www.financial-hacker.com/wp-content/uploads/2015/11/chf3.png" alt="" width="879" height="401" srcset="https://financial-hacker.com/wp-content/uploads/2015/11/chf3.png 879w, https://financial-hacker.com/wp-content/uploads/2015/11/chf3-300x137.png 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></a><figcaption id="caption-attachment-894" class="wp-caption-text">EUR/CHF grid trading P&amp;L curve 2013</figcaption></figure>
<p>We can see that large price fluctuations, as in January and May, cause large drawdowns (the red underwater peaks in the chart). But since the fluctuations have a limit, we can estimate the maximum loss and just keep enough capital on the account. This way the above script produces an annual return of 130% and a Sharpe Ratio of 1.7 &#8211; with virtually no risk ( as long as the price cap stays in place).</p>
<p>The news of such a trading strategy slowly spread in 2013. More and more private traders and financial hackers, and also more and more large market participants jumped on the bandwagon. Three years after installation of the price cap, thousands of such systems sat on the EUR/CHF price curve like leeches and sucked off money. The result was a continuously falling price volatility:</p>
<figure id="attachment_902" aria-describedby="caption-attachment-902" style="width: 879px" class="wp-caption alignnone"><a href="http://www.financial-hacker.com/wp-content/uploads/2015/11/chf4.png"><img loading="lazy" decoding="async" class="wp-image-902 size-full" src="http://www.financial-hacker.com/wp-content/uploads/2015/11/chf4.png" alt="" width="879" height="438" srcset="https://financial-hacker.com/wp-content/uploads/2015/11/chf4.png 879w, https://financial-hacker.com/wp-content/uploads/2015/11/chf4-300x149.png 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></a><figcaption id="caption-attachment-902" class="wp-caption-text">EUR/CHF price and volatility, July 2013 &#8211; Dec 2014</figcaption></figure>
<p>Lower volatility means lower profits to a grid trader. More capital must be invested and the grid must be tightened for compensating. But there is a natural limit. You can not have a grid size smaller than the trading costs. By autumn 2014 the volatility was close to zero. And this was accompanied by an ominous price downwards drift, as if some large market participant (possibly the SNB itself) would continously sell EUR and buy CHF in anticipation of some future event. That would have been high time for private traders to retreat from the game. Of course, thickheads like me didn&#8217;t. It is well known what then happened to the Swiss Franc:</p>
<figure id="attachment_917" aria-describedby="caption-attachment-917" style="width: 879px" class="wp-caption alignnone"><a href="http://www.financial-hacker.com/wp-content/uploads/2015/11/chf5.png"><img loading="lazy" decoding="async" class="wp-image-917 size-full" src="http://www.financial-hacker.com/wp-content/uploads/2015/11/chf5.png" alt="" width="879" height="321" srcset="https://financial-hacker.com/wp-content/uploads/2015/11/chf5.png 879w, https://financial-hacker.com/wp-content/uploads/2015/11/chf5-300x110.png 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></a><figcaption id="caption-attachment-917" class="wp-caption-text">EUR/CHF price, January 2015</figcaption></figure>
<p>In the morning of 15 January 2015, the SNB gave a press conference and announced the cancellation of the price cap. The EUR/CHF fell in minutes like a stone from the 1.20 limit to below parity. Obviously a fast and extreme market reaction &#8211; very different to the introduction of the price cap 4 years before. The price drop killed many accounts and even a few brokers. By the way, the &#8216;real value&#8217; of the EUR/CHF, based on the relative buying power of the two currencies, was in the 1.50 area all the time. </p>
<p>What can we learn from this and from similar examples?</p>
<h3>Conclusions</h3>
<ul>
<li>The financial markets react immediately and often hysterically on news with a clear price upwards/downwards direction.</li>
<li>The markets react slow or not at all on more subtle information. It can take years until they become aware of new inefficiencies or trading methods.</li>
<li>The markets prefer brute-force methods. Complex strategies are normally only used by a small part of market participants.</li>
<li>Simple systems based on very obvious inefficiencies can be extremely profitable, but have a limited lifetime. </li>
</ul>
<p>The next parts of the <strong>Build Better Strategies</strong> series will deal with model-based systems, with known market inefficiencies and with a methodical approach of exploiting them. </p>
<p style="text-align: right;"><strong>⇒ <a href="http://www.financial-hacker.com/build-better-strategies-part-2-model-based-systems/">Build Better Strategies &#8211; Part 2</a></strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://financial-hacker.com/build-better-strategies/feed/</wfw:commentRss>
			<slash:comments>17</slash:comments>
		
		
			</item>
		<item>
		<title>The Cold Blood Index</title>
		<link>https://financial-hacker.com/the-cold-blood-index/</link>
					<comments>https://financial-hacker.com/the-cold-blood-index/#comments</comments>
		
		<dc:creator><![CDATA[jcl]]></dc:creator>
		<pubDate>Mon, 26 Oct 2015 12:50:51 +0000</pubDate>
				<category><![CDATA[3 Most Useful]]></category>
		<category><![CDATA[Indicators]]></category>
		<category><![CDATA[System Evaluation]]></category>
		<category><![CDATA[Cold Blood Index]]></category>
		<category><![CDATA[Data mining bias]]></category>
		<category><![CDATA[Drawdown]]></category>
		<category><![CDATA[Grid trading]]></category>
		<category><![CDATA[Zorro]]></category>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=83</guid>

					<description><![CDATA[You&#8217;ve developed a new trading system. All tests produced impressive results. So you started it live. And are down by $2000 after 2 months. Or you have a strategy that worked for 2 years, but revently went into a seemingly endless drawdown. Situations are all too familiar to any algo trader. What now? Carry on in cold blood, &#8230; <a href="https://financial-hacker.com/the-cold-blood-index/" class="more-link">Continue reading<span class="screen-reader-text"> "The Cold Blood Index"</span></a>]]></description>
										<content:encoded><![CDATA[<p>You&#8217;ve developed a new trading system. All tests produced impressive results. So you started it live. And are down by $2000 after 2 months. Or you have a strategy that worked for 2 years, but revently went into a seemingly endless drawdown. Situations are all too familiar to any algo trader. What now? <strong>Carry on in cold blood, or pull the brakes in panic?</strong> <br />     Several reasons can cause a strategy to lose money right from the start. It can be already<strong> expired</strong> since the market inefficiency disappeared. Or the system is worthless and the test falsified by some <strong>bias</strong> that survived all reality checks. Or it&#8217;s a <strong>normal drawdown</strong> that you just have to sit out. In this article I propose an algorithm for deciding very early whether or not to abandon a system in such a situation.<span id="more-83"></span></p>
<p>When you start a trading strategy, you&#8217;re almost always under water for some time. This is a normal consequence of <strong>equity curve volatility</strong>. It is the very reason why you need initial capital at all for trading (aside from covering margins and transaction costs). Here you can see the typical bumpy start of a trading system:</p>
<figure id="attachment_252" aria-describedby="caption-attachment-252" style="width: 735px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="wp-image-252 size-full" src="http://www.financial-hacker.com/wp-content/uploads/2015/09/z5zulu3.png" alt="z5zulu3" width="735" height="323" srcset="https://financial-hacker.com/wp-content/uploads/2015/09/z5zulu3.png 735w, https://financial-hacker.com/wp-content/uploads/2015/09/z5zulu3-300x132.png 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /><figcaption id="caption-attachment-252" class="wp-caption-text">CHF grid trader, initial live equity curve</figcaption></figure>
<p>You can estimate from the live equity curve that this system was rather profitable (it was a grid trader exploiting the CHF price cap). It started in July 2013 and had earned about 750 pips in January 2014, 7 months later. Max drawdown was ~400 pips from September until November. So the raw return of that system was about 750/400 ~= 180%. Normally an excellent value for a trade system. But you can also see from the curve that you were down 200 pips about six weeks into trading, and thus had lost almost half of your minimum initial capital. And if you had started the system in September, you had even stayed under water for more than 3 months! This is a psychologically difficult situation. Many traders panic, pull out, and this way <strong>lose money even with highly profitable systems</strong>. Algo trading unaffected by emotions? Not true.</p>
<h3>Not so out of sample</h3>
<p>The basic problem: you can never fully trust your test results. No matter how out-of-sample you test it, a strategy still suffers from a certain amount of <strong>Data-Snooping Bias</strong>. The standard method of measuring bias &#8211; <strong><a href="http://www.financial-hacker.com/whites-reality-check/">White&#8217;s Reality Check</a></strong> &#8211; works well for simple mechanically generated systems, as in the <strong><a href="http://www.financial-hacker.com/trend-and-exploiting-it/">Trend Experiment</a></strong>. But all human decisions about algorithms, asset selection, filters, training targets, stop/takeprofit mechanisms, WFO windows, money management and so on add new bias, since they are normally affected by testing. The out-of-sample data is then not so out-of-sample anymore. While the bias by training or optimization can be measured and even eliminated with walk forward methods, the <strong>bias introduced by the mere development process is unknown</strong>. The strategy might still be profitable, or not anymore, or not at all. You can only find out by comparing live results permanently with test results.</p>
<p>You could do that with no risk by trading on a demo account. But if the system is really profitable, demo time is sacrificed profit and thus expensive. Often very expensive, as you must demo trade a long time for some result significancy, and many strategies have a limited lifetime anyway. So you normally demo trade a system only a few weeks for making sure that the script is bug-free, then you go live with real money.</p>
<h3>Pull-out conditions</h3>
<p>The simplest method of comparing live results is based on the <strong>maximum drawdown</strong> in the test. This is the pull-out inequality:</p>
<p style="text-align: center;"><em><strong>[pmath size=18]E ~&lt;~ C + G t/y &#8211; D[/pmath]</strong></em></p>
<p><em><strong>E</strong></em> = Current account equity<br /> <em><strong>C</strong></em> = Initial account capital<br /> <em><strong>G</strong></em> = Test profit<br /> <em><strong>t</strong></em> = Live trading period<br /> <em><strong>y</strong></em> = Test period<br /> <em><strong>D</strong></em> = Test maximum drawdown</p>
<p>This formula means simply that you should pull out when the live trading drawdown exceeds the maximum drawdown from the test. Traders often check their live results this way, but there are many problems involved with this method:</p>
<ul style="list-style-type: square;">
<li>The maximum backtest drawdown is more or less random.</li>
<li>Drawdowns grow with the test period, thus longer test periods produce worse maximum drawdowns and later pull-out signals.</li>
<li>The drawdown time is not considered.</li>
<li>The method does not work when profits are reinvested by some money management algorithm.</li>
<li>The method does not consider the unlikeliness that the maximum drawdown happens already at live trading start.</li>
</ul>
<p>For those reasons, the above pullout inequality is often modified for taking the drawdown length and growth into account. The maximum drawdown is then assumed to <strong>grow with the square root of time</strong>, leading to this modified formula:</p>
<p style="text-align: center;"><strong><em>[pmath size=18]E ~&lt;~ C + G t/y &#8211; D sqrt{{t+l}/y}[/pmath]</em></strong></p>
<p><em><strong>E</strong></em> = Current account equity<br /> <em><strong>C</strong></em> = Initial account capital<br /> <em><strong>G</strong></em> = Test profit<br /> <em><strong>t</strong></em> = Live trading period<br /> <b><i>y</i></b> = Test period<br /> <em><strong>D</strong></em> = Maximum drawdown depth<br /> <b>l</b> = Maximum drawdown length</p>
<p> This was in fact the algorithm that I often suggested to clients for supervising their live results. It puts the drawdown in relation to the test period and also considers the drawdown length, as the probability of being inside the worst drawdown right at live trading start is <em><strong>l/y</strong></em>. Still, the method does not work with a profit reinvesting system. And it is dependent on the rather random test drawdown. You could address the latter issue by taking the drawdown from a Montecarlo shuffled equity curve, but this produces new problems since trading results have often serial correlation.</p>
<p>After this lenghty introduction for motivation, here&#8217;s the proposed algorithm that overcomes the mentioned issues.</p>
<h3>Keeping cold blood</h3>
<p>For finding out if we really must immediately stop a strategy, we calculate the deviation of the current live trading situation from the strategy behavior in the test. For this we do not use the maximum drawdown, but the backtest equity or balance curve:</p>
<ol>
<li>Determine a time window of length <em><strong>l </strong></em>(in days) that you want to check. It&#8217;s normally the length of the current drawdown; if your system is not in a drawdown, you&#8217;re probably in cold blood anyway. Determine the drawdown depth <em><strong>D</strong></em>,  i.e. the net loss during that time.</li>
<li>Place a time window of same size <em><strong>l </strong></em>at the start of the test balance curve.</li>
<li>Determine the balance difference <em><strong>G</strong></em> from end to start of the window. Increase a counter <em><strong>N</strong></em> when <em><strong>G &lt;= D</strong></em>. </li>
<li>Move the window forward by 1 day.</li>
<li>Repeat steps 3 and 4 until the window arrived at the end of the balance curve. Count the steps with a counter <em><strong>M</strong></em>.</li>
</ol>
<p>Any window movement takes a sample out of the curve. We have <em><strong>N</strong></em> samples that are similar or worse, and <em><strong>M-N</strong></em> samples that are better than the current trading situation. The probability to <strong>not</strong> encounter such a drawdown in <em><strong>T</strong></em> out of <em><strong>M</strong></em> samples is a simple combinatorial equation:</p>
<p style="text-align: center;"><em><strong>[pmath size=18]1-P ~=~ {(M-N)!(M-T)! }/ {M!(M-N-T)!}[/pmath]</strong></em></p>
<p><em><strong>N</strong></em> = Number of  <em><strong>G &lt;= D</strong></em> occurrences<br /> <em><strong>M</strong></em> = Total samples = <em><strong>y-l+1</strong></em><br /> <em><strong>l </strong></em>= Window length in days<em><strong><br /> </strong></em><em><strong>y</strong></em> = Test time in days<br /> <em><strong>T</strong></em> = Samples taken = <em><strong>t-l+1<br /> </strong><strong>t</strong></em> = Live trading time in days</p>
<p><em><strong>P</strong></em> is the <strong>cold blood index</strong> &#8211; the similarity of the live situation with the backtest. As long as <em><strong>P</strong></em> stays above 0.1 or 0.2, probably all is still fine. But if <em><strong>P</strong></em> is very low or zero, either the backtest was strongly biased or the market has significantly changed. The system can still be profitable, just less profitable as in the test. But when the current loss <em><strong>D</strong></em> is large in comparison to the gains so far, we should stop.</p>
<p>Often we want to calculate <strong>P</strong> soon after the begin of live trading. The window size <strong><em>l</em> </strong>is then identical to our trading time <em><strong>t</strong></em>,<em><strong> </strong></em>hence <em><strong>T == 1</strong></em>. This simplifies the equation to: </p>
<p style="text-align: center;"><em><strong>[pmath size=18]P ~=~ N/M[/pmath]</strong></em></p>
<p>In such a situation I&#8217;d give up and pull out of a painful drawdown as soon as <em><strong>P</strong></em> drops below 5%.</p>
<p>The slight disadvantage of this method is that you must perform a backtest with the same capital allocation, and store its balance or equity curve in a file for later evaluation during live trading. However this should only take a few lines of code in a strategy script. </p>
<p>Here&#8217;s a small example script for Zorro that calculates <em><strong>P</strong></em> (in percent) from a stored balance curve when a trading time <strong>t</strong> and drawdown of length <em><strong>l</strong></em> and depth <em><strong>D</strong></em> is given:</p>
<pre>int TradeDays = 40;    <em>// t, Days since live start</em>
int DrawDownDays = 30; <em>// l, Days since you're in drawdown</em>
var DrawDown = 100;    <em>// D, Current drawdown depth in $</em>

string BalanceFile = "Log\\BalanceDaily.dbl"; <em>// stored double array</em>

var logsum(int n)
{
  if(n &lt;= 1) return 0;
  return log(n)+logsum(n-1);
}

void main()
{
  int CurveLength = file_length(BalanceFile)/sizeof(var);
  var *Balances = file_content(BalanceFile);

  int M = CurveLength - DrawDownDays + 1;
  int T = TradeDays - DrawDownDays + 1;
 
  if(T &lt; 1 || M &lt;= T) {
    printf("Not enough samples!");
    return;
  }
 
  var GMin=0., N=0.;
  int i=0;
  for(; i &lt; M-1; i++)
  {
    var G = Balances[i+DrawDownDays] - Balances[i];
    if(G &lt;= -DrawDown) N += 1.;
    if(G &lt; GMin) GMin = G;
  } 

  var P;
  if(TradeDays &gt; DrawDownDays)
    P = 1. - exp(logsum(M-N)+logsum(M-T)-logsum(M)-logsum(M-N-T));
  else
    P = N/M;

  printf("\nTest period: %i days",CurveLength);
  printf("\nWorst test drawdown: %.f",-GMin);
  printf("\nM: %i N: %i T: %i",M,(int)N,T);
  printf("\nCold Blood Index: %.1f%%",100*P);
}</pre>
<p>Since my computer is unfortunately not good enough for calculating the factorials of some thousand samples, I&#8217;ve summed up the logarithms instead &#8211; therefore the strange <strong>logsum</strong> function in the script.</p>
<h3>Conclusion</h3>
<ul style="list-style-type: square;">
<li>Finding out early whether a live trading drawdown is &#8216;normal&#8217; or not can be essential for your wallet.</li>
<li>The backtest drawdown is a late and inaccurate criteria.</li>
<li>The Cold Blood Index calculates the precise probability of such a drawdown based on the backtest balance curve.</li>
</ul>
<p>I&#8217;ve added the script above to the 2015 scripts collection. I also have suggested to the Zorro developers to implement this method for automatically analyzing drawdowns while live trading, and issue warnings when <em><strong>P</strong></em> gets dangerously low. This can also be done separately for components in a portfolio system. This feature will probably appear in a future Zorro version. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://financial-hacker.com/the-cold-blood-index/feed/</wfw:commentRss>
			<slash:comments>27</slash:comments>
		
		
			</item>
		<item>
		<title>Seventeen Trade Methods That I Don&#8217;t Really Understand</title>
		<link>https://financial-hacker.com/seventeen-popular-trade-strategies-that-i-dont-really-understand/</link>
					<comments>https://financial-hacker.com/seventeen-popular-trade-strategies-that-i-dont-really-understand/#comments</comments>
		
		<dc:creator><![CDATA[jcl]]></dc:creator>
		<pubDate>Thu, 17 Sep 2015 12:09:44 +0000</pubDate>
				<category><![CDATA[3 Most Clicked]]></category>
		<category><![CDATA[Indicators]]></category>
		<category><![CDATA[No Math]]></category>
		<category><![CDATA[Elliott waves]]></category>
		<category><![CDATA[Fibonacci]]></category>
		<category><![CDATA[Gann]]></category>
		<category><![CDATA[Grid trading]]></category>
		<category><![CDATA[Holy Grail]]></category>
		<category><![CDATA[Martingale]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Scam]]></category>
		<category><![CDATA[Superstition]]></category>
		<category><![CDATA[Zulutrade]]></category>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=94</guid>

					<description><![CDATA[When I started with technical trading, I felt like entering the medieval alchemist scene. A multitude of bizarre trade methods and hundreds of technical indicators and lucky candle patterns promised glimpses into the future, if only of financial assets. I wondered &#8211; if a single one of them would really work, why would you need &#8230; <a href="https://financial-hacker.com/seventeen-popular-trade-strategies-that-i-dont-really-understand/" class="more-link">Continue reading<span class="screen-reader-text"> "Seventeen Trade Methods That I Don&#8217;t Really Understand"</span></a>]]></description>
										<content:encoded><![CDATA[<p>When I started with technical trading, I felt like entering the medieval alchemist scene. A multitude of <strong>bizarre trade methods</strong> and hundreds of technical indicators and lucky candle patterns promised glimpses into the future, if only of financial assets. I wondered &#8211; if a single one of them would really work, why would you need all the rest? And how can you <strong>foretell tomorrow&#8217;s price</strong> by drawing circles, angles, bats or butterflies on a chart? <span id="more-94"></span></p>
<p>There is no real answer, as the inventors of those methods usually forgot to mention &#8211; aside from some vague financial verbiage &#8211; how and why they are supposed to work, and which market pattern or inefficiency they are supposed to exploit. Often the methods are merely recipes to be followed meticulously, like the spells in ancient conjuring books. <strong>Superstition and esotericism</strong> in financial trading are approved by seemingly serious organizations such as the <a href="http://www.mta.org/" target="_blank" rel="noopener">Market Technicians Association</a>, and even trained in their certification programs! Here&#8217;s a certainly non-complete list of ways of trading that I still fail to understand.</p>
<ol>
<li><strong>Staring at Price Curves.</strong> Opening and closing positions manually without a trading system can work. When you have some information about the particular asset that the other traders don&#8217;t have. Or when you got a stroke of luck. Otherwise you can rightfully expect to lose your money at the rate of the transaction costs. In reality it&#8217;s even worse &#8211; private traders lose on average 13 pips per trade, according to FXCM statistics. The human mind can do a lot of things, but it can not identify a market inefficiency by looking at a price curve. Studies have shown that &#8216;expert traders&#8217; can not even distinguish real price curves from meaningless random numbers &#8211; something even a simple computer algorithm has no problem with. And as to luck, it indeed endows about&nbsp;35% of private traders every year with some profit or at least no loss, but it has one problem: it can end anytime.
<p><figure id="attachment_261" aria-describedby="caption-attachment-261" style="width: 686px" class="wp-caption alignnone"><a href="http://www.financial-hacker.com/wp-content/uploads/2015/09/random.png"><img loading="lazy" decoding="async" class="wp-image-261 size-full" src="http://www.financial-hacker.com/wp-content/uploads/2015/09/random.png" alt="random" width="686" height="301" srcset="https://financial-hacker.com/wp-content/uploads/2015/09/random.png 686w, https://financial-hacker.com/wp-content/uploads/2015/09/random-300x132.png 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a><figcaption id="caption-attachment-261" class="wp-caption-text">Which of the two price curves is real?</figcaption></figure></li>
<li><strong>Technical Analysis.</strong>&nbsp;Do traditional &#8216;technical indicators&#8217;, such as MACD, Stochastic, Ichimoku etc., really work? A study by David Aronson, described in his &#8220;Evidence-Based TA&#8221; book, suggests otherwise. None of the studied basic indicators was any better than throwing a coin. However, the study only applied the indicators to the S&amp;P500 index. The <a href="http://www.financial-hacker.com/trend-and-exploiting-it/">trend experiment</a> suggests that this index is the least predictable of the tested asset types, at least for short-term trend following. Also, Aronson only tested the basic indicators, but not complex combinations of them. So it&#8217;s still unknown whether traditional indicators do sometimes work, or not at all. And as long as this is the case, it&#8217;s not clear to me why they are so widely and naively used.</li>
<p>&nbsp;</p>
<li><strong>Elliott Waves.</strong> Ralph Nelson Elliott claimed in his 1938 published book that the prices of financial assets always move up and down in a fractal pattern of five waves. He gave many examples. And indeed you can see all sorts of waves when you stare at curves long enough. Elliott explained his waves with &#8220;mass psychology&#8221;, but was not interested in going into details. Although cycles in price curves are real, they have no reason to appear in series of five, or in any series whatsoever. Lacking any rational background, one should think that there was at least some statistical evidence of Elliott Waves &#8211; but no. No serious research has ever found any sign of them in real price curves, nor of the countless wave variants invented by Elliott&#8217;s many imitators.</li>
<p>&nbsp;</p>
<li><strong>Gann Magic.&nbsp;</strong>In the early 20th century, the trader William Delbert Gann was desperate, as he could not support his family with his trading.
<figure id="attachment_309" aria-describedby="caption-attachment-309" style="width: 248px" class="wp-caption alignright"><img loading="lazy" decoding="async" class="wp-image-309 size-full" src="http://www.financial-hacker.com/wp-content/uploads/2015/09/gann.jpg" alt="gann" width="248" height="248" srcset="https://financial-hacker.com/wp-content/uploads/2015/09/gann.jpg 248w, https://financial-hacker.com/wp-content/uploads/2015/09/gann-150x150.jpg 150w" sizes="auto, (max-width: 248px) 85vw, 248px" /><figcaption id="caption-attachment-309" class="wp-caption-text">Gann&#8217;s Magic Square</figcaption></figure>
<p>But suddenly he discovered the way to success: Planting anecdotes that promoted himself as a genius trader, and selling esoteric trade systems and books. It seems that Gann was the ancestor of all scammers in the trading scene. He did not die rich, though, as in his late years he apparently began to believe in his own methods. He lost at the stock market almost all wealth he accumulated&nbsp;by marketing his methods. I know of no tests that found any value in his magic squares, lines, cycles, pyramids, or angles. But even today, many traders still believe in them, to the great joy of their brokers.</li>
<p>&nbsp;</p>
<li><strong> Astrology.</strong>&nbsp;It&#8217;s widely accepted as a normal trade method and discussed in many trading books. Even Perry Kaufman, in his standard reference of trading systems, published code to calculate the Jupiter-Saturn cycle! Indeed, trading would be a breeze if you could calculate tomorrow&#8217;s prices just from the positions of sun, moon, and planets. But sorry, Perry: Celestial bodies still <a href="http://unendliches.net/english/astrologie.htm" target="_blank" rel="noopener">stubbornly refuse</a> to predict earthly events. No test ever confirmed a correlation of the full moon and the EUR/USD price. Neither was Saturn ever observed dragging down the S&amp;P500 index. And contrary to popular belief, even the sun is not responsible for the change of seasons (it&#8217;s the tilt&nbsp;of the earth axis). As long as we got no <a href="http://unendliches.net/english/weiten.htm" target="_blank" rel="noopener">interstellar</a> stock exchange, trading still happens on earth.</li>
<p>&nbsp;</p>
<li><strong>Rice Candle Patterns.</strong> With names like &#8220;Three Stars in the South&#8221; or &#8220;Concealing Baby Swallow&#8221;, they bring at least some poetry into trading. Candle patterns had been developed in the 18th century by Japanese traders for predicting the local rice markets. And indeed they might have had some value back then. But even today many traders are still squinting at price charts, hoping for a lucky trade when a candle formation matches a bullish pattern in their &#8220;Get Rich with Candle Patterns&#8221; book. The TA-Lib fortunately contains indicators of all those patterns, so I could run quick tests of them with several assets, similar to the <a href="http://www.financial-hacker.com/trend-and-exploiting-it/">trend indicator test</a>. You can imagine the result. &#8211; By the way, new patterns invented by trade book authors&nbsp;&#8211; &#8220;Lizard&#8217;s Day&#8221;, &#8220;Gilligan&#8217;s Island&#8221; etc. &#8211; didn&#8217;t fare any better.</li>
<p>&nbsp;</p>
<li><strong>Fibonacci Numbers.</strong> This simple number series &#8211; 1, 2, 3, 5, 8, 13, etc. &#8211; can be found in some patterns of geometric growth. But there&#8217;s no reason to expect it in the price levels or time periods of financial assets. And indeed, it isn&#8217;t there. As far as I know, no one has ever discovered any price series property related to Fibonacci Numbers, or to Golden Ratios, Golden Squares, or Golden Whatevers derived from them. Nevertheless traders seem to like the word &#8220;Fibonacci&#8221;, maybe because it lets them imagine that they apply serious math. When a system uses Fibonacci Numbers for trade signals, you can safely assume that it would also work, and most likely better, with any other numbers.</li>
<p>&nbsp;</p>
<li><strong>Harmonic Trading Patterns.</strong> By connecting pivot points on the price curve, you can produce funny polygonal figures such as diamonds, butterflies, crabs, or bats. Their shapes predict profitable trade entry points. Or do they? I don&#8217;t know &#8211; I admit I have not yet tested a system based on trade predictions by polygonal figures. I&#8217;m only sure that harmonic trading is profitable for the tool and seminar vendors who promote it.</li>
<p>&nbsp;</p>
<li><strong>Your Trading Style.</strong> In trading books you&#8217;ll often read advices like &#8216;<em>place the stop loss at a distance that suits your trading style</em>&#8216;. This makes you wonder what Your Trading Style might be. Do you trade fast, slow, risky, greedy, or in the style of the Kamikaze? And should this style affect the distance of the stop loss? I think not. Since any parameter in a trade system has an optimal or most robust value, any other value will therefore produce a less than optimal result. If it suits your style to win rather than lose, better select your trade methods and parameters not by style, but by performance.</li>
<p>&nbsp;</p>
<li><strong>Your Trading Plan.</strong>&nbsp;You trade for increasing your fortune in three years from <strong>$5000</strong> to <strong>$500,000</strong>. So you&#8217;ve created a detailed plan by which percentage it has to grow every week. Fortunately, it&#8217;s just 3%. Unfortunately, the markets could not care less about Your Trading Plan. And if you&#8217;re following some system, your wins and losses will often have serial correlation. So when you continue trading after a loss until you reached your weekly goal, usually only your loss will grow. And the initial $5000 will become zero dollars &#8211; not in 3 years, but much faster.</li>
<p>&nbsp;</p>
<li><strong> The Holy Grail.</strong> On any trader forum you&#8217;ll find some lengthy thread about a system with miraculous profits. The thread starter has discovered the ultimate trade method. He feeds the thread periodically with reports of his impressive trade results &#8211; such as, doubling his account every month &#8211; and vague hints about his miracle algorithm and its complex math. His devotees eagerly absorb any droplet of information in their attempts to replicate the trade method &#8211; but alas, some essential ingredient is always missing. Miracles have the nasty habit of disappearing at closer look. The thread will eventually dry out when either the miraculist got broke or when the last follower has realized that he was following a Fata Morgana. If you found a miracle method where this did not happen, please let me know!</li>
<p>&nbsp;</p>
<li><strong>Robots.</strong> They are offered by anonymous vendors on countless websites. And supported by likewise anonymous users that all claim on trader forums that they have earned millions with that particular robot. Theoretically, a <a href="http://www.financial-hacker.com/build-better-strategies-part-3-the-development-process/" target="_blank" rel="noopener">correctly developed and tested</a> robot could indeed work, if algorithmic trading works at all. But apparently none is offered for sale. The simplest way to sell robots is offering a free trial period: When trades are entered at random, about 55% of users will lose during that period and 45% will win. Those will then order the robot &#8211; at least that&#8217;s the vendor&#8217;s hope.More sophisticated robot vendors provide faked trade histories or even faked live trading equity curves, like this one:
<figure id="attachment_322" aria-describedby="caption-attachment-322" style="width: 867px" class="wp-caption alignnone"><a href="http://www.financial-hacker.com/wp-content/uploads/2015/09/work8_bot.png"><img loading="lazy" decoding="async" class="wp-image-322 size-full" src="http://www.financial-hacker.com/wp-content/uploads/2015/09/work8_bot.png" alt="work8_bot" width="867" height="361" srcset="https://financial-hacker.com/wp-content/uploads/2015/09/work8_bot.png 867w, https://financial-hacker.com/wp-content/uploads/2015/09/work8_bot-300x125.png 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></a><figcaption id="caption-attachment-322" class="wp-caption-text">Typical robot equity curve</figcaption></figure>
<p>Can you see from the above curve when this robot started selling? Hint: It&#8217;s close to the end. How to program a scam robot with an impressive faked equity curve on a verified MyFXBook<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> account is explained in <a href="https://www.amazon.com/dp/1546515216" target="_blank" rel="noopener">this book</a> (of course for educational purposes only!). But if you ever encounter a real person who really made&nbsp;money by buying such a robot, please notify me&#8230;</li>
<p>&nbsp;</p>
<li><strong>Book systems.</strong>&nbsp;There are countless books describing countless trade systems &#8211; and certainly not all of them are garbage. But amazingly, many of the described systems survive not even a simple backtest. Their authors often suspect this already. That&#8217;s why some &#8211; for instance, best selling trade book writer Thomas Carr &#8211; warn strongly against testing their systems because &#8220;backtests are useless anyway&#8221;. This is correct &#8211; insofar as a positive backtest does not prove that the system works. But a negative backtest means that the money you paid for the book will be the least of your worries when you really trade one of the praised systems. Almost 90% of all systems from books, forums or websites that I&#8217;ve tested were clear losers &#8211; and this could often be determined in 5 minutes.</li>
<p>&nbsp;</p>
<li><strong>Trade Copy Services.</strong>&nbsp;The best-known is <strong>Zulutrade®</strong>, but many competitors have meanwhile entered this lucrative business. The principle is always the same: Let others place your trades. Follow successful traders and copy their trading. A brilliant idea. If those successful traders really existed. And indeed, you seem to have plenty of choice on the service&#8217;s website. Select some of the Top Traders with 500% profit and impressive equity curve, place an investment, and wait for the money to roll in. After a while you will inevitably find that it rolls in the other direction. One after the other of your selected Top Traders will encounter a nasty drawdown, just after you started following them. And their equity curves now all look like the robot curve above. Damn bad luck! &#8211; Or is anything else behind it?<br />
Behind it is no scam, but simple statistics. Thousands of traders compete for followers on copy services. In the Top Traders list you&#8217;ll only find those who trade risky but had a stroke of luck so far. Because luck does not last, the Top list is changing permanently. A trader&#8217;s survival time in that list is a few weeks, maybe months &#8211; then his fortune takes a dip, and takes all his followers with it. The trader won&#8217;t mind. He just opens a new account under a new name. He has earned considerably more follower commission than he lost with his trading. Tip: Look not into the Top Traders, but into the Top Followers list (if the service dares to publish one). That might tell you something about the chance of keeping your money when copying trades.<br />
<a id="martingale"></a></li>
<p>&nbsp;</p>
<li><strong>Martingale</strong> or <strong>d&#8217;Alembert Methods.</strong> They are used by many trading robots, signal providers, and beginners in roulette: you bet on red or black and double your stake after every loss. Alternatively, you open two new positions for every lost trade. The theory is that a loss increases your win chance the next time. Unfortunately, it won&#8217;t. On the contrary, market inefficiencies can be autocorrelated, so after losing a trade there&#8217;s a good chance that you&#8217;ll also lose the next one. Although martingale systems at first seem to make steady profits &#8211; even when trades are entered at random &#8211; they will encounter a long loss streak sooner or later and wipe out the account.<br />
How long will it take until this happens? Assume that you invest 1% of your capital per trade. After a loss you double your investment: 2%, 4%, 8%, 16%, 32%&#8230; and the sixth loss will empty your account and cause a margin call. With 50% win rate and uncorrelated returns, the probability of 6 consecutive losses is <strong>0.5 <sup>6</sup>&nbsp;= 0.015625</strong>. The probability of this event not happening in n trades is <strong>(1-0.015625) <sup>n</sup></strong>, so the number of trades until the margin call probability exceeds 50% is <strong>log(0.5)/log(1-0.015625) = 44</strong>. With one trade per day, your account will last about 2 months. A higher win rate, like 90%, won&#8217;t help &#8211; the average loss is then normally also 9 times higher, so the account lifetime is still the same 2 months. Investing only 0.1% instead &#8211; $10 per $10,000 capital &#8211; would extend the average account survival time to about 17 months.</li>
<p>&nbsp;</p>
<li><strong>Deadly Accuracy.</strong> A&nbsp;99% win rate is easy &#8211; just use a 5 pips profit target and a 500 pips stop loss distance. You&#8217;ll then probably win the next 99 trades, regardless of your strategy, and will be worshipped as a god on your trader forum. Unfortunately the 100th trade will hit the stop and eat up all profit. Even worse, that fatal trade can happen anytime, even right at the beginning. You can easily identify scammers that use a high win ratio for selling their systems: their published profit curve looks like a straight upwards slope, with any trade winning about the same small amount. They usually disappear when hit by the 100th trade.<br />
<a id="grid"></a></li>
<p>&nbsp;</p>
<li><strong>Grid trading.</strong> Such a system is a special case of using a high win ratio, up to 100%. It opens many trades at a fixed price grid, and takes profit when the price crosses the next grid line. This method can indeed generate a stream of profits for a while when the prices move up and down, but don&#8217;t move too far away from their initial position. Problem is that they eventually do&#8230; How much capital would&nbsp;you need for a grid trader to survive such a price move?<br />
Assume that you have <strong>n</strong> open trades and the price moves by <strong>x</strong> pips, <strong>x</strong> being much larger than the grid size. The move will then increase the balance by x pips and reduce the open trade value by about <strong>n/2 * x</strong> pips, causing an overall equity drawdown of <strong>(n/2-1) * x</strong> pips. On a Forex account with 10 mini lots trade size, 1 $ pip cost, and an average of 20 open trades, a 500 pips (5 cents) price move produces a <strong>9*10*500*1$ = 45,000 $</strong> drawdown. Such moves can occur several times per year.&nbsp;More capital and smaller trade sizes can delay, but not avoid that event.<br />
It&#8217;s easy to tweak grid trading systems for surviving any backtest, so they are often found in trade robots and on trade copy services. There are few exceptions where grid trading can make sense &#8211; for instance when runaway prices are hedged with some method, or when the price movement is limited by external factors such as a price cap.</li>
</ol>
<hr>
<p>Looking at all those methods it seems not really surprising that most traders lose money. But maybe I&#8217;m mistaken &#8211; if you have some solid evidence that one of the above methods does in fact work, please let me know!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://financial-hacker.com/seventeen-popular-trade-strategies-that-i-dont-really-understand/feed/</wfw:commentRss>
			<slash:comments>25</slash:comments>
		
		
			</item>
	</channel>
</rss>
