<?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>Indicator &#8211; The Financial Hacker</title>
	<atom:link href="https://financial-hacker.com/tag/indicator/feed/" rel="self" type="application/rss+xml" />
	<link>https://financial-hacker.com</link>
	<description>A new view on algorithmic trading</description>
	<lastBuildDate>Mon, 16 Mar 2026 10:12:24 +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>Indicator &#8211; The Financial Hacker</title>
	<link>https://financial-hacker.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The One Euro Filter</title>
		<link>https://financial-hacker.com/the-one-euro-filter/</link>
					<comments>https://financial-hacker.com/the-one-euro-filter/#comments</comments>
		
		<dc:creator><![CDATA[Petra Volkova]]></dc:creator>
		<pubDate>Mon, 16 Mar 2026 10:07:33 +0000</pubDate>
				<category><![CDATA[Indicators]]></category>
		<category><![CDATA[Petra on Programming]]></category>
		<category><![CDATA[Ehlers]]></category>
		<category><![CDATA[Indicator]]></category>
		<category><![CDATA[Low-Lag]]></category>
		<guid isPermaLink="false">https://financial-hacker.com/?p=4925</guid>

					<description><![CDATA[Whenever John Ehlers writes about a new indicator, I crack it open and wire it straight into C for the Zorro platform. Or rather, I let ChatGPT do most of the work. The One Euro Filter is a minimalistic, yet surprisingly effective low-latency smoother that reacts instantly to volatility with less lag of the usual &#8230; <a href="https://financial-hacker.com/the-one-euro-filter/" class="more-link">Continue reading<span class="screen-reader-text"> "The One Euro Filter"</span></a>]]></description>
										<content:encoded><![CDATA[<p><em>Whenever <strong>John Ehlers</strong> writes about a new indicator, I crack it open and wire it straight into C for the Zorro platform. Or rather, I let ChatGPT do most of the work. The <strong>One Euro Filter</strong> is a minimalistic, yet surprisingly effective low-latency smoother that reacts instantly to volatility with less lag of the usual adaptive averages. This is achieved by dynamically adapting its time period.</em><span id="more-4925"></span></p>
<p>This is the <strong>OneEurFilter</strong> function in C, converted straight from Ehlers’ EasyLanguage code, the comments left in place:</p>
<pre class="prettyprint">var OneEurFilter(vars Data, int PeriodMin, var Factor)
{
  vars SmoothedDX = series(Data[0],2), 
    Smoothed = series(Data[0],2);
  var Alpha = 2*PI/(4*PI + 10);
//EMA the Delta Price
  SmoothedDX[0] = Alpha*(Data[0]-Data[1]) + (1.-Alpha)*SmoothedDX[1];
//Adjust cutoff period based on a fraction of the rate of change
  var Cutoff = PeriodMin + Factor*abs(SmoothedDX[0]);
//Compute adaptive alpha
  Alpha = 2*PI/(4*PI + Cutoff);
//Adaptive smoothing
  return Smoothed[0] = Alpha*Data[0] + (1.-Alpha)*Smoothed[1];
}</pre>
<p>This is how the OneEurFilter (blue line) looks when applied on a ES chart:</p>
<p><img fetchpriority="high" decoding="async" width="1112" height="571" class="wp-image-4926" src="https://financial-hacker.com/wp-content/uploads/2026/03/word-image-4925-1.png" srcset="https://financial-hacker.com/wp-content/uploads/2026/03/word-image-4925-1.png 1112w, https://financial-hacker.com/wp-content/uploads/2026/03/word-image-4925-1-300x154.png 300w, https://financial-hacker.com/wp-content/uploads/2026/03/word-image-4925-1-1024x526.png 1024w, https://financial-hacker.com/wp-content/uploads/2026/03/word-image-4925-1-768x394.png 768w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></p>
<p>The price curve is well reproduced with almost no lag. Cheap, efficient, low-latency — 1 Euro well spent. The code can be downloaded from the 2026 script repository.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://financial-hacker.com/the-one-euro-filter/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Build Better Strategies, Part 6: Evaluation</title>
		<link>https://financial-hacker.com/build-better-strategies-part-6-evaluation/</link>
					<comments>https://financial-hacker.com/build-better-strategies-part-6-evaluation/#comments</comments>
		
		<dc:creator><![CDATA[jcl]]></dc:creator>
		<pubDate>Thu, 05 Feb 2026 16:54:41 +0000</pubDate>
				<category><![CDATA[No Math]]></category>
		<category><![CDATA[System Development]]></category>
		<category><![CDATA[System Evaluation]]></category>
		<category><![CDATA[Experiment]]></category>
		<category><![CDATA[Indicator]]></category>
		<category><![CDATA[Walk forward analysis]]></category>
		<category><![CDATA[White's reality check]]></category>
		<category><![CDATA[Zorro]]></category>
		<guid isPermaLink="false">https://financial-hacker.com/?p=4901</guid>

					<description><![CDATA[Developing a successful strategy is a process with many steps, described in the Build Better Strategies article series. At some point you have coded a first, raw version of the strategy. At that stage you&#8217;re usually experimenting with different functions for market detection or trade signals. The problem: How can you determine which indicator, filter, &#8230; <a href="https://financial-hacker.com/build-better-strategies-part-6-evaluation/" class="more-link">Continue reading<span class="screen-reader-text"> "Build Better Strategies, Part 6: Evaluation"</span></a>]]></description>
										<content:encoded><![CDATA[<p>Developing a successful strategy is a process with many steps, described in the <a href="https://financial-hacker.com/build-better-strategies/">Build Better Strategies</a> article series. At some point you have coded a first, raw version of the strategy. At that stage you&#8217;re usually experimenting with different functions for market detection or trade signals. The problem: How can you determine which indicator, filter, or machine learning method  works best with which markets and which time frames? Manually testing all combinations is very time consuming, close to impossible. Here&#8217;s a way to run that process automated with a single mouse click.<span id="more-4901"></span></p>
<p>A robust trading strategy has to meet several criteria:</p>
<ul>
<li>It must exploit a real and significant market inefficiency. Random-walk markets cannot be algo traded.</li>
<li>It must work in all market situations. A trend follower must survive a mean reverting regime.</li>
<li>It must work under many different optimization settings and parameter ranges.</li>
<li>It must be unaffected by random events and price fluctuations.</li>
</ul>
<p>There are metrics and algorithms to test all this. The robustness under different market situations can be determined through the <strong>R2 coefficient</strong> or the deviations between the <strong>walk forward cycles</strong>. The parameter range robustness can be tested with a WFO profile (aka <strong>cluster analysis</strong>), the price fluctuation robustness with <strong><a href="https://financial-hacker.com/better-tests-with-oversampling/">oversampling</a></strong>. A <strong>Montecarlo analysis</strong> finds out whether the strategy is based on a real market inefficiency.</p>
<p>Some platforms, such as <strong>Zorro</strong>, have functions for all this. But they require dedicated code in the strategy, often more than for the algorithm itself. In this article I&#8217;m going to describe an <strong>evaluation framework</strong> &#8211; a &#8216;shell&#8217; &#8211; that skips the coding part. The evaluation shell is included in the latest Zorro version. It can be simply attached to any strategy script. It makes all strategy variables accessible in a panel and adds stuff that&#8217;s common to all strategies &#8211; optimization, money management, support for multiple assets and algos, cluster and montecarlo analysis. It evaluates all strategy variants in an automated process and builds the optimal portfolio of combinations from different algorithms, assets, and timeframes. </p>
<p>The process involves these steps: </p>
<p><img decoding="async" src="https://financial-hacker.com/wp-content/uploads/2026/02/eval.png" alt="" /></p>
<p>The first step of strategy evaluation is generating sets of parameter settings, named <strong><span class="tast">jobs</span></strong>. Any job is a variant of the strategy that you want to test and possibly include in the final portfolio. Parameters can be switches that select between different indicators, or variables (such as timeframes) with optimization ranges. All parameters can be edited in the user interface of the shell, then saved with a mouse click as a job. </p>
<p>The next step is an automated process that runs through all previously stored jobs, trains and tests any of them with different asset, algo, and time frame combinations, and stores their results in a <strong><span class="tast">summary</span></strong>. The summary is a CSV list with the performance metrics of all jobs. It is automatically sorted &#8211; the best performing job variants are at the top &#8211; and looks like this:</p>
<p><img decoding="async" src="https://financial-hacker.com/wp-content/uploads/2026/02/shellsummary.png" alt="" /></p>
<p>So you can see at a glance which parameter combinations work with which assets and time frames, and which are not worth to examine further. You can repeat this step with different global settings, such as bar period or optimization method, and generate multiple summaries in this way. </p>
<p>The next step in the process is <strong><span class="tast">cluster analysis</span></strong>. Every job in a selected summary is optimized multiple times with different walk-forward settings. The result with any job variant is stored in WFO profiles or heatmaps:</p>
<p><img decoding="async" src="https://financial-hacker.com/wp-content/uploads/2026/02/RangerMatrix.png" alt="" /></p>
<p>After this process, you likely ended up with a couple survivors in the top of the summary. The surviving jobs have all a positive return, a steady rising equity curve, shallow drawdowns, and robust parameter ranges since they passed the cluster analysis. But any selection process generates <strong><span class="tast">selection bias</span></strong>. Your perfect portfolio will likely produce a great backtest, but will it perform equally well in live trading? To find out, you run a <span class="tast"><strong>Montecarlo analysis</strong>, aka &#8216;Reality Check&#8217;</span>.</p>
<p><img decoding="async" src="https://financial-hacker.com/wp-content/uploads/2026/02/RealityCheck_s1.png" alt="" /></p>
<p>This is the most important test of all, since it can determine whether your strategy exploits a real market inefficiency. If the Montecarlo analysis fails with the final portfolio, it will likely also fail with any other parameter combination, so you need to run it only close to the end. If your system passes Montecarlo with a <strong><span class="tast">p-value</span></strong> below 5%, you can be relatively confident that the system will return good and steady profit in live trading. Otherwise, back to the drawing board.</p>
<h3>The use case</h3>
<p>For a real life use case,  we generated algorithms for the Z12 system that comes with Zorro. Z12 is a portfolio from several trend and counter trend algorithms that all trade simultaneously. The trading signals are generated with spectral analysis filters. The system trades a subset of Forex pairs and index CFDs on a 4-hour timeframe. The timeframe was choosen for best performance, as were the traded Forex pairs and CFDs. </p>
<p>We used the evaluation shell to create new algos, not from a selected subset, but from all major Forex pairs and major index CFDs, with 3 different time frames from 60, 120, and 240 minutes. 29 algorithms passed the cluster and montecarlo analysis, of which the least correlated were put into the final portfolio. This is the equity curve of the new Z12 system:</p>
<p><img decoding="async" src="https://financial-hacker.com/wp-content/uploads/2026/02/z12perf.png" alt="" /></p>
<p>Other performance parameters, such as Profit Factor, Sharpe ratio, Calmar Ratio, and R2 also improved by more than 30%. The annual return almost doubled, compared with the average of the previous years. Nothing in the basic Z12 algorithms has changed. Only new combinations of algos, assets, and timeframes are now traded.</p>
<p>The evaluation shell is included in Zorro version 3.01 or above. Usage and details are described under <a href="https://zorro-project.com/manual/en/shell.htm" target="_blank" rel="noopener">https://zorro-project.com/manual/en/shell.htm</a>.  Attaching the shell to a strategy is described under <a href="https://zorro-project.com/manual/en/shell2.htm" target="_blank" rel="noopener">https://zorro-project.com/manual/en/shell2.htm</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://financial-hacker.com/build-better-strategies-part-6-evaluation/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>The Cybernetic Oscillator</title>
		<link>https://financial-hacker.com/the-cybernetic-oscillator/</link>
					<comments>https://financial-hacker.com/the-cybernetic-oscillator/#comments</comments>
		
		<dc:creator><![CDATA[Petra Volkova]]></dc:creator>
		<pubDate>Sun, 18 May 2025 16:30:05 +0000</pubDate>
				<category><![CDATA[Indicators]]></category>
		<category><![CDATA[Petra on Programming]]></category>
		<category><![CDATA[Ehlers]]></category>
		<category><![CDATA[Indicator]]></category>
		<guid isPermaLink="false">https://financial-hacker.com/?p=4847</guid>

					<description><![CDATA[Oscillator-type indicators swing around the zero line. They are often used for opening positions when oscillator exceeds a positive or negative threshold. In his article series about no-lag indicators, John Ehlers presents in the TASC June issue the Cybernetic Oscillator. It is built by applying a highpass and afterwards a lowpass filter to the price &#8230; <a href="https://financial-hacker.com/the-cybernetic-oscillator/" class="more-link">Continue reading<span class="screen-reader-text"> "The Cybernetic Oscillator"</span></a>]]></description>
										<content:encoded><![CDATA[<p><em>Oscillator-type indicators swing around the zero line. They are often used for opening positions when oscillator exceeds a positive or negative threshold. In his article series about no-lag indicators, <strong>John Ehlers</strong> presents in the TASC June issue the Cybernetic Oscillator. It is built by applying a highpass and afterwards a lowpass filter to the price curve, then normalizing the result.</em></p>
<p><span id="more-4847"></span></p>
<p>We already know Ehlers’ highpass filter from previous articles. It’s in the Zorro indicator library under the name <strong>HighPass3</strong>. The lowpass filter, Ehlers’ ‘SuperSmoother’, is also in the library, as well as the Sum of Sqares function for normalizing. This makes the Cybernetic Oscillator easy to code in C:</p>
<pre class="prettyprint">var CyberOsc(vars Data,int HPLength,int LPLength)
{
  vars HP = series(HighPass3(Data,HPLength));
  vars LP = series(Smooth(HP,LPLength));
  var RMS = sqrt(SumSq(LP,100)/100);
  return LP[0]/fix0(RMS);
}</pre>
<p>We apply two Cybernetic Oscillators, one with a short and one with a long highpass cutoff, to an S&amp;P500 chart from 2024:</p>
<pre class="prettyprint">void run()
{
  BarPeriod = 1440;
  LookBack = 250;
  StartDate = 20240301;
  EndDate = 20250407;
  asset("SPX500");
  plot("CyberOsc1",CyberOsc(seriesC(),30,20),NEW|LINE,RED);
  plot("CyberOsc2",CyberOsc(seriesC(),250,20),NEW|LINE,BLUE);
}</pre>
<p>The resulting chart replicates Ehler’s chart in the article. The red line reproduces the swings of the price curve, the blue line the long-term trend:</p>
<p><img decoding="async" width="701" height="410" class="wp-image-4848" src="https://financial-hacker.com/wp-content/uploads/2025/05/word-image-4847-1.png" srcset="https://financial-hacker.com/wp-content/uploads/2025/05/word-image-4847-1.png 701w, https://financial-hacker.com/wp-content/uploads/2025/05/word-image-4847-1-300x175.png 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></p>
<p>Now we test the Cybernetic Oscillator by using it for a swing trading system. We open positions in the direction of the trend. The code, replicated from Ehlers&#8217; EasyLanguage script:</p>
<pre class="prettyprint">void run()
{
  BarPeriod = 1440;
  LookBack = 250;
  StartDate = 2009;
  EndDate = 2025;
  Fill = 2; // enter at next open
  assetList("AssetsIB"); // simulate IBKR
  asset("SPY");
  vars LP = series(Smooth(seriesC(),20));
  vars BP1 = series(HighPass3(LP,55));
  var ROC1 = BP1[0] - BP1[2];
  vars BP2 = series(HighPass3(LP,156));
  var ROC2 = BP2[0] - BP2[2];

  if(!NumOpenLong &amp;&amp; ROC1 &gt; 0 &amp;&amp; ROC2 &gt; 0)
    enterLong();
  if(NumOpenLong &amp;&amp; (ROC1 &lt; 0 || ROC2 &lt; 0))
    exitLong();
}</pre>
<p>The system is opening a 1-share SPY position without reinvestment. We’re using commission, leverage and other trading parameters from a popular US broker for the simulation. Ehlers had produced his filter parameters with in-sample optimization, so take the result with a grain of salt. This is the equity curve:</p>
<p><img decoding="async" width="701" height="405" class="wp-image-4849" src="https://financial-hacker.com/wp-content/uploads/2025/05/word-image-4847-2.png" srcset="https://financial-hacker.com/wp-content/uploads/2025/05/word-image-4847-2.png 701w, https://financial-hacker.com/wp-content/uploads/2025/05/word-image-4847-2-300x173.png 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></p>
<p>Backtesting the same system with walk-forward optimization, for getting a more accurate result, is left as an exercise to the reader. Hint: you need to enter 4 extra lines. Ehlers’ system generates about 180 trades with 60% win rate and profit factor 2. The code can be downloaded from the 2025 script repository on <a href="https://financial-hacker.com">https://financial-hacker.com</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://financial-hacker.com/the-cybernetic-oscillator/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Ehlers&#8217; Ultimate Oscillator</title>
		<link>https://financial-hacker.com/ehlers-ultimate-oscillator/</link>
					<comments>https://financial-hacker.com/ehlers-ultimate-oscillator/#comments</comments>
		
		<dc:creator><![CDATA[Petra Volkova]]></dc:creator>
		<pubDate>Mon, 17 Mar 2025 11:26:37 +0000</pubDate>
				<category><![CDATA[Indicators]]></category>
		<category><![CDATA[Petra on Programming]]></category>
		<category><![CDATA[Ehlers]]></category>
		<category><![CDATA[Indicator]]></category>
		<guid isPermaLink="false">https://financial-hacker.com/?p=4823</guid>

					<description><![CDATA[In his TASC article series about no-lag indicators, John Ehlers presented last month the Ultimate Oscillator.  What&#8217;s so ultimate about it? Unlike other oscillators, it is supposed to indicate the current market direction with almost no lag. The Ultimate Oscillator is built from the difference of two highpass filters. The highpass function below is a &#8230; <a href="https://financial-hacker.com/ehlers-ultimate-oscillator/" class="more-link">Continue reading<span class="screen-reader-text"> "Ehlers&#8217; Ultimate Oscillator"</span></a>]]></description>
										<content:encoded><![CDATA[<p><em>In his TASC article series about no-lag indicators, <strong>John Ehlers</strong> presented last month the <strong>Ultimate Oscillator</strong>.  What&#8217;s so ultimate about it? Unlike other oscillators, it is supposed to indicate the current market direction with almost no lag.</em><span id="more-4823"></span></p>
<p>The Ultimate Oscillator is built from the difference of two highpass filters. The highpass function below is a straightforward conversion of Ehlers&#8217; EasyLanguage code to C:</p>
<pre class="prettyprint">var HighPass3(vars Data,int Period)
{
  var a1 = exp(-1.414*PI / Period);
  var c2 = 2*a1*cos(1.414*PI / Period);
  var c3 = -a1*a1;
  var c1 = (1.+c2-c3) / 4;
  vars HP = series(0,3);
  return HP[0] = c1*(Data[0]-2*Data[1]+Data[2])+c2*HP[1]+c3*HP[2];
}</pre>
<p>The function is named <strong>HighPass3</strong> because we have already 3 other highpass filters in the Zorro indicator library, all with different code. The Ultimate Oscillator is the difference of two highpass filters with different periods, and scaled by its root mean square for converting the output to standard deviations. Fortunately Zorro has already a sum of squares function, which makes the code shorter and simpler than Ehlers’ original:</p>
<pre class="prettyprint">var UltimateOsc(vars Data,int Edge,int Width)
{
  vars Signals = series(HighPass3(Data,Width*Edge)-HighPass3(Data,Edge));
  var RMS = sqrt(SumSq(Signals,100)/100);
  return Signals[0]/fix0(RMS);
}</pre>
<p>For checking its lag and smoothing power, we apply the Ultimate Oscillator to an S&amp;P500 chart from 2024:</p>
<pre class="prettyprint">void run()
{
  BarPeriod = 1440;
  StartDate = 20240101;
  EndDate = 20241231;
  asset("SPX500");
  plot("UltOsc", UltimateOsc(seriesC(),20,2),LINE,RED);
}</pre>
<p>The resulting chart replicates Ehler’s chart in the article. The Oscillator output is the red line:</p>
<p><img loading="lazy" decoding="async" width="701" height="408" class="wp-image-4824" src="https://financial-hacker.com/wp-content/uploads/2025/03/word-image-4823-1.png" srcset="https://financial-hacker.com/wp-content/uploads/2025/03/word-image-4823-1.png 701w, https://financial-hacker.com/wp-content/uploads/2025/03/word-image-4823-1-300x175.png 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></p>
<p>We can see that the ultimate oscillator reproduces the market trend remarkably well and with no visible lag. The code can be downloaded from the 2025 script repository.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://financial-hacker.com/ehlers-ultimate-oscillator/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>The Linear Regression-Adjusted Exponential Moving Average</title>
		<link>https://financial-hacker.com/the-linear-regression-adjusted-exponential-moving-average/</link>
					<comments>https://financial-hacker.com/the-linear-regression-adjusted-exponential-moving-average/#comments</comments>
		
		<dc:creator><![CDATA[Petra Volkova]]></dc:creator>
		<pubDate>Sat, 17 Sep 2022 11:51:05 +0000</pubDate>
				<category><![CDATA[Petra on Programming]]></category>
		<category><![CDATA[Indicator]]></category>
		<category><![CDATA[SPY]]></category>
		<guid isPermaLink="false">https://financial-hacker.com/?p=4496</guid>

					<description><![CDATA[There are already uncounted variants of moving averages. Vitali Apirine invented another one in his article in the Stocks&#38;Commodities September issue. The LREMA is an EMA with a variable period derived from the distance of the current price and a linear regression line. This ensures an optimal EMA period at any point &#8211; at least &#8230; <a href="https://financial-hacker.com/the-linear-regression-adjusted-exponential-moving-average/" class="more-link">Continue reading<span class="screen-reader-text"> "The Linear Regression-Adjusted Exponential Moving Average"</span></a>]]></description>
										<content:encoded><![CDATA[<p style="margin-top: 0pt; margin-bottom: 10pt;"><em>There are already uncounted variants of moving averages. <span style="font-weight: bold;">Vitali Apirine</span> invented another one in his article in the Stocks&amp;Commodities September issue. The LREMA is an EMA with a variable period derived from the distance of the current price and a linear regression line. This ensures an optimal EMA period at any point &#8211; at least in theory. Will this complex EMA variant beat the standard EMA for detecting trend changes? </em></p>
<p><span id="more-4496"></span></p>
<p style="margin-top: 0pt; margin-bottom: 10pt;">The LR_EMA indicator can be directly converted from Apirine&#8217;s MetaStock to C:</p>
<pre class="prettyprint">var LREMA(int Periods,int Pds,var Mltp)
{
  var Mltp1 = 2./(Periods+1);
  var LR = LinearReg(seriesC(),Pds);
  vars Dists = series(abs(LR-priceC()));
  var ST = (Dists[0]-MinVal(Dists,Pds))/
<span style="-aw-import: spaces;">     </span>max(MaxVal(Dists,Pds)-MinVal(Dists,Pds),0.01);
  var Rate = min(1.,Mltp1*(1+ST*Mltp));
  return EMA(priceC(),Rate);
}</pre>
<p style="margin-top: 0pt; margin-bottom: 0pt;"><span style="-aw-import: ignore;"> </span>The <span style="font-weight: bold;">max</span> and <span style="font-weight: bold;">min</span> functions prevent divisions by zero and EMA alpha parameters (<strong>Rate</strong>) above 1. This can otherwise happen at the begin of the backtest when price series are still flat.</p>
<p style="margin-top: 0pt; margin-bottom: 10pt;">The LREMA(20,20,5) and EMA(20) applied on SPY replicates the chart in Apirine&#8217;s article:</p>
<p style="margin-top: 0pt; margin-bottom: 10pt;"><img loading="lazy" decoding="async" style="-aw-left-pos: 0pt; -aw-rel-hpos: column; -aw-rel-vpos: paragraph; -aw-top-pos: 0pt; -aw-wrap-type: inline;" src="data:image/png;base64,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" alt="" width="628" height="363" /></p>
<p style="margin-top: 0pt; margin-bottom: 10pt;"><span style="-aw-import: ignore;"> </span>We can see that the LREMA (blue line) follows the price more closely than the EMA (red line). Which is not really surprising, because LREMA period is smaller at most places. But how good can the LREMA identify trend changes in a real trading system?</p>
<p style="margin-top: 0pt; margin-bottom: 10pt;">For testing this, we write a simple SPY system that concurrently trades with EMA, and with LREMA. A single position is entered when the faster EMA crosses over a slower EMA, and closed when it crosses back. The LREMA is used likewise. For not comparing apples with oranges, we optimize all time periods and test with walk-forward analysis. The code of this trading system in C:</p>
<pre class="prettyprint">void run()
{
 BarPeriod = 1440;
 LookBack = 200;
 StartDate = 2005;
 EndDate = 2022;
 assetList("AssetsIB");
 asset("SPY");
// walk-forward optimization setup
 set(PARAMETERS,TESTNOW,PLOTNOW);
 NumWFOCycles = 8;
// run a loop over the two algos
 while(algo(loop("LR_EMA","EMA")))
 {
  vars Signals1, Signals2;
  int Color;
// optimize time periods
  int Period1 = optimize(20,10,50,10);
  int Period2 = Period1*optimize(2.5,1.5,3,0.5);
  if(Algo == "LR_EMA") {
   Signals1 = series(LREMA(Period1,Period1,5));
   Signals2 = series(LREMA(Period2,Period2,5));
   Color = BLUE;
  } else if(Algo == "EMA") {
   Signals1 = series(EMA(seriesC(),Period1));
   Signals2 = series(EMA(seriesC(),Period2));
   Color = GREY;
  }
// trade on fast/slow crossovers
  if(crossOver(Signals1,Signals2)) enterLong();
  if(crossUnder(Signals1,Signals2)) exitLong();
// plot equity curve
  plot(Algo,ProfitOpen+ProfitClosed,LINE+AXIS2,Color);
 }
}</pre>
<p style="margin-top: 0pt; margin-bottom: 10pt;"><span style="-aw-import: ignore;">This script trades two different algos and compares the resulting equity curves.  </span>The fast and slow periods are optimized separately for both algorithms. The slow period is the fast period multiplied with a factor. This guarantees that the slow period is always bigger than the fast period during the optimization. The system must be first trained by clicking the [Train] button on the Zorro panel. After training, it automatically starts a backtest with walk-forward analysis.</p>
<p style="margin-top: 0pt; margin-bottom: 10pt;">Training and analysis take about 2 seconds. The resulting equity curve is plotted in a blue line for the LR_EMA algo, and in a grey line for the standard EMA algo:</p>
<p style="margin-top: 0pt; margin-bottom: 10pt;"><img loading="lazy" decoding="async" style="-aw-left-pos: 0pt; -aw-rel-hpos: column; -aw-rel-vpos: paragraph; -aw-top-pos: 0pt; -aw-wrap-type: inline;" src="data:image/png;base64,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" alt="" width="624" height="361" /></p>
<p style="margin-top: 0pt; margin-bottom: 10pt;"><span style="-aw-import: ignore;"> </span>We can see that both algorithms yield a positive result, but the standard EMA a bit more so than the LR_EMA. Not only the profit is smaller, the drawdowns are also worse with the new invented indicator &#8211; which is probably the reason why the article, like almost any article about a new indicator, did not contain an example system or a backtest. But maybe the walk-forward period optimization was simply more effective on the fixed-period EMA, than on the variable-period LR_EMA. If so, then the LR_EMA would fare better with unoptimized systems.</p>
<p style="margin-top: 0pt; margin-bottom: 10pt;">The LREMA indicator and the EMA/LREMA trading system can be downloaded from the 2022 script repository.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://financial-hacker.com/the-linear-regression-adjusted-exponential-moving-average/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Petra on Programming: Short-Term Candle Patterns</title>
		<link>https://financial-hacker.com/petra-on-programming-short-term-candle-patterns/</link>
					<comments>https://financial-hacker.com/petra-on-programming-short-term-candle-patterns/#comments</comments>
		
		<dc:creator><![CDATA[Petra Volkova]]></dc:creator>
		<pubDate>Wed, 23 Dec 2020 13:33:08 +0000</pubDate>
				<category><![CDATA[Indicators]]></category>
		<category><![CDATA[No Math]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Candle Pattern]]></category>
		<category><![CDATA[Indicator]]></category>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3764</guid>

					<description><![CDATA[Japanese rice merchants invented candle patterns in the eighteenth century. Some traders believe that those patterns are still valid today. But alas, it seems no one yet got rich with them. Still, trading book authors are all the time praising patterns and inventing new ones, in hope to find one pattern that is really superior &#8230; <a href="https://financial-hacker.com/petra-on-programming-short-term-candle-patterns/" class="more-link">Continue reading<span class="screen-reader-text"> "Petra on Programming: Short-Term Candle Patterns"</span></a>]]></description>
										<content:encoded><![CDATA[<p><em>Japanese rice merchants invented candle patterns in the eighteenth century. Some traders believe that those patterns are still valid today. But alas, it seems no one yet got rich with them. Still, trading book authors are all the time praising patterns and inventing new ones, in hope to find one pattern that is really superior to randomly entering positions. In the Stocks &amp; Commodities January 2021 issue, <strong>Perry Kaufman</strong> presented several new candle patterns. Let&#8217;s repeat his pattern tests with major US stocks and indices, and with or without an additional trend filter.</em><span id="more-3764"></span></p>
<p>Kaufman&#8217;s 6 patterns were named Key Reversal, Island Reversal, Outside Days, Wide Ranging days, 3-Day Compression, and Gap opening. All are calculated from the previous 3 or 4 candles or price ranges. All but one are symmetric, meaning they deliver bullish and bearish signals. And because I&#8217;m a bit on the evil side, I added a 7th pattern that I just invented: TotalRandom.</p>
<p>Here&#8217;s how the patterns look as indicators in C:</p>
<pre class="prettyprint">// a higher high followed by a lower close. 
var cdlKeyReversal()
{
  if(priceHigh(0) &gt; priceHigh(1) &amp;&amp; priceLow(0) &lt; priceLow(1)) {
    if(priceClose(0) &lt; priceLow(1)) return -100; // sell
    if(priceClose(0) &gt; priceHigh(1)) return 100; // buy
  } 
  return 0;
}


// recent 3 days each have a true range smaller than the 4th previous day.
var cdl3DayCompression()
{
  vars TRs = series(TrueRange(),4);
  if(TRs[0] &lt; TRs[3] &amp;&amp; TRs[1] &lt; TRs[3] &amp;&amp; TRs[2] &lt; TRs[3])
    return 100;
  else
    return 0;
}

// a gap higher followed by a lower close, but not filling the gap. 
var cdlIslandReversal()
{
  if(priceLow(0) &gt; priceHigh(1) &amp;&amp; priceClose(0) &lt; priceOpen(0)) 
    return -100; // sell
  if(priceLow(1) &gt; priceHigh(0) &amp;&amp; priceClose(0) &gt; priceOpen(0)) 
    return 100; // buy
  else return 0;
}

// a higher high and a lower low, close in upper or lower 25% of the range.
var cdlOutsideDay()
{
  if(priceHigh(0) &gt; priceHigh(1) &amp;&amp; priceLow(0) &lt; priceLow(1)) {
    if(priceClose(0) &lt; 0.75*priceLow(0) + 0.25*priceHigh(0)) 
      return -100; // sell
    if(priceClose(0) &gt; 0.25*priceLow(0) + 0.75*priceHigh(0)) 
      return 100; // buy
  } 
  return 0; 
}

// same as outside days, but true range must exceed 1.5 × 20-day ATR
var cdlWideRangeDays()
{
  if(TrueRange() &gt; 1.5*ATR(20))
    return cdlOutsideDay();
  else
    return 0;
}

// gap must be larger than 0.5 × 20-day ATR.
var cdlGapOpening()
{
  var Ratio = (priceOpen(0) - priceClose(1))/ATR(20);
  if(Ratio &gt;= 0.5) return 100;
  if(Ratio &lt;= -0.5) return -100;
  return 0; 
}

// just enter a trade when you feel lucky
var cdlTotalRandom()
{
  int Pattern = random(100);
  if(Pattern &gt; 90) return 100;
  if(Pattern &lt; 10) return -100;
  return 0;
}</pre>
<p>Following the convention of the classic candle pattern indicators from the TA library, the pattern functions return +100 for a bullish pattern, -100 for a bearish pattern, and 0 for no pattern.</p>
<p>We&#8217;re now putting them to the  test. We want to trade the patterns with IWM, AAPL, AMZN, GE, WMT, and TSLA stocks, with SPY and QQQ index ETFs, and with and without an additional trend filter. For any detected pattern, we&#8217;re entering a long or short position depending on if it&#8217;s bullish or bearish. We always invest the same amount, regardless of the price of the stock. The position is closed after 1, 2, 3, 4, or 5 days. For any asset and any exit type we&#8217;ll export the number of trades and the total win and loss to a table in HTML format. That is convenient for me because I can paste it directly in this blog article.</p>
<p>The test script:</p>
<pre class="prettyprint">var pattern();

function run()
{
  pattern = cdlKeyReversal;
  bool WithTrend = 0;
  string Name = "KeyRev";

  BarPeriod = 1440;
  StartDate = 20100101; // TSLA went public in 2010
  EndDate = 2020; // test until 2020
  var Investment = 10000;
  TradesPerBar = 40; // 8 assets * 5 algos

  char File[100];
  if(is(EXITRUN)) {
    sprintf(File,"Log\\%s.htm",strf("%s%s",
      Name,ifelse(WithTrend,"WithTrend","NoTrend")));
    printf("\nStoring results in %s",File);
    file_write(File,strf("&lt;p&gt;%s:&lt;/p&gt;\n&lt;table&gt;&lt;tr&gt;",File),0);
// write the table header
    file_append(File,"&lt;td&gt;Asset&lt;/td&gt;",0);
    file_append(File,"&lt;td&gt;Long/Short&lt;/td&gt;",0);
    file_append(File,"&lt;td&gt;Day 1&lt;/td&gt;",0);
    file_append(File,"&lt;td&gt;Day 2&lt;/td&gt;",0);
    file_append(File,"&lt;td&gt;Day 3&lt;/td&gt;",0);
    file_append(File,"&lt;td&gt;Day 4&lt;/td&gt;",0);
    file_append(File,"&lt;td&gt;Day 5&lt;/td&gt;&lt;/tr&gt;",0);
  }

  assetAdd("SPY","STOOQ:*.US"); // load price history from Stooq
  assetAdd("QQQ","STOOQ:*.US");
  assetAdd("IWM","STOOQ:*.US");
  assetAdd("AAPL","STOOQ:*.US");
  assetAdd("AMZN","STOOQ:*.US");
  assetAdd("GE","STOOQ:*.US");
  assetAdd("WMT","STOOQ:*.US");
  assetAdd("TSLA","STOOQ:*.US");

  while(asset(loop("SPY","QQQ","IWM","AAPL","AMZN","GE","WMT","TSLA"))) {
  vars Trend = series(SMA(seriesC(),80));
  while(algo(loop("Day1","Day2","Day3","Day4","Day5"))) {

  Lots = Investment/priceClose();
  LifeTime = Itor2+1; // life time in days
  int Signal = pattern();
  if(Signal &gt; 0 &amp;&amp; (!WithTrend || rising(Trend)))
    enterLong();
  else if(Signal &lt; 0 &amp;&amp; (!WithTrend || falling(Trend)))
    enterShort();
  if(is(EXITRUN)) {
    if(Algo == "Day1") // first loop run
      file_append(File,strf("\n&lt;tr&gt;&lt;td&gt;%s&lt;/td&gt;&lt;td&gt;%i/%i&lt;/td&gt;",
        Asset,NumWinLong+NumLossLong,NumWinShort+NumLossShort),0);
    string Color = ifelse(WinLong-LossLong+WinShort-LossShort &gt; 0,
      "bgcolor=\"lime\"","bgcolor=\"red\"");
    file_append(File,strf("&lt;td %s&gt;%.0f/%.0f&lt;/td&gt;",
      Color,WinLong-LossLong,WinShort-LossShort),0);
    if(Algo == "Day5")
      file_append(File,"&lt;/tr&gt;",0);
  }

  }} // loops
  if(is(EXITRUN)) {
    file_append(File,"&lt;/table&gt;",0);
    file_append(File,strf("&lt;p&gt;Total Profit: %.0f (%.0f%%)&lt;/p&gt;",
      WinTotal-LossTotal,100*(WinTotal-LossTotal)/Investment),0);
  }
}
</pre>
<p>Some explanations about the code. At the begin of the <strong>run()</strong> function the pattern and the trend mode are set up. For convenience we&#8217;re using a function pointer that is set to the pattern function to be tested. Afterwards, when it&#8217;s the last run, the table header is written into the HTM file. A char array (<strong>File</strong>) and the <strong>sprintf()</strong> function is used for the file name instead of the more convenient <strong>strf()</strong>, because we need to keep the file name for later writing into the table.</p>
<p>The test uses two nested loops, first for selecting the stocks, second for selecting the trade life time to get the results from a 1-day trade up to a 5-days trade. The predefined <strong>Itor2</strong> variable is the iterator of the second loop and runs from 0 to 4, so we just use it to set the LifeTime variable for the subsequent trade. The results are printed in the EXITRUN at the last day of the simulation.</p>
<p>The numbers in the tables are the results from long/short trades. A winning pattern is displayed in green, a losing pattern in red. Transaction costs are considered.</p>
<div data-tadv-p="keep">
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">KeyRev, No Trend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">54/73</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">379/-74</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">787/-1126</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1276/-1753</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1203/-2587</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">986/-3444</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">66/80</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1028/-2222</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1842/-1958</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2042/-2242</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2008/-2681</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1179/-4133</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">63/84</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">19/-300</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">756/-488</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1298/-502</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1386/-900</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2063/-2429</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">59/61</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1346/-7827</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-947/-9158</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-559/-13563</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1237/-11751</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">356/-11040</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">69/58</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">142/-1259</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2013/-2446</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1252/-2293</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2208/-4940</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3134/-7322</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">66/61</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-4510/-2948</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-7995/-6381</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-8232/-6583</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-7267/-8451</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-7646/-10219</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">62/69</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-337/-177</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">228/-100</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1709/-821</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1612/-128</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1472/-983</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">65/52</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5480/2377</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">11321/814</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">11299/-206</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9784/-1291</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5640/-5471</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: -103182 (-1032%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">KeyRev, With Trend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">44/13</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">208/472</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">276/260</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">744/198</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">96/-236</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">345/-855</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">53/12</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">448/-490</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1350/-427</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1763/-488</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1806/-1524</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">985/-1860</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">43/22</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">563/557</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">831/-150</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">81/-773</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">225/-1174</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-55/-2342</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">46/10</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-842/-475</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">55/-926</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">955/-1562</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-149/-1882</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">603/-2556</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">58/16</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">314/-661</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1254/-897</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-727/-566</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-680/-1734</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-27/-1628</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">36/29</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1967/-645</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-2990/-2871</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1527/-3644</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-262/-4542</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1106/-6970</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">42/26</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-438/215</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-379/676</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">610/-9</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">312/706</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1050/-76</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">41/17</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5530/-1068</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">11484/-1301</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">10308/-3273</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">10240/-3127</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">7723/-3471</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: -2109 (-21%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Compression, No Trend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">699/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6795/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">11511/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">17027/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">18998/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">23941/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">694/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">13941/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">22562/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">28398/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">33369/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">35845/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">719/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9964/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">15613/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">19472/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">22317/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">22088/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">740/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-32636/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-19330/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-12002/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-2776/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2230/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">733/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">25188/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">37365/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">49592/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">52783/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">62537/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">728/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-48784/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-45754/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-40932/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-41726/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-44097/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">743/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4060/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9378/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">19676/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">19954/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">19714/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">701/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">34085/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">39053/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">50163/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">74096/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">93178/0</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: 606857 (6069%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Compression With Trend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">561/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5212/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8658/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9792/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">10530/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">12164/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">571/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">10895/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">18052/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">20473/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">24411/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">26917/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">525/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6363/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9300/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9143/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">14086/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">15742/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">547/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-20085/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-4174/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1241/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5801/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5899/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">557/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">19877/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">28991/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">34042/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">32737/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">38519/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">385/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-24387/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-22127/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-16754/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-16487/0</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-19714/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">501/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4228/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9813/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">18114/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">21492/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">20353/0</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">443/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">29320/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">34921/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">42957/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">58827/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">66305/0</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: 548966 (5490%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Island, No Trend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">19/32</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">547/696</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">540/314</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-262/1357</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-282/1186</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-517/133</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">24/26</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">300/-283</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-684/-452</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1190/360</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-2194/-65</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1274/-920</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">10/27</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">921/-15</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1587/-112</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1610/1583</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1936/918</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1698/924</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">30/33</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-2304/-1850</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-2055/-2128</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-3958/-2921</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-4046/-3311</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-5085/-3696</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">20/25</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">498/-1995</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">454/-1575</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-28/-1469</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-150/-2013</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-214/-2048</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">20/28</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">24/-1885</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1181/-221</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-719/1343</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2468/106</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">682/-1594</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">23/17</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1099/972</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2056/605</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2508/697</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3300/1188</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3094/782</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">25/28</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1029/-5539</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1732/-7774</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3167/-5777</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1278/-6200</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-2787/-10091</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: -47171 (-472%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Island With Trend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">11/5</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">348/391</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-19/444</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">104/841</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-69/910</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">133/411</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">15/4</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-43/376</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-274/407</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1069/948</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1588/1139</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1544/557</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5/7</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">47/173</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">461/234</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">562/1312</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">539/1506</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">643/1364</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">24/4</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1095/-337</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1625/104</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-3931/26</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-4541/175</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-5013/115</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">12/3</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">90/-377</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1049/-311</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1364/-3</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-2070/214</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1720/-32</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">10/15</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-407/-829</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-2018/34</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-2323/1562</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1673/767</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-2358/-155</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">13/3</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">813/58</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1138/-257</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1269/185</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1484/365</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1389/-15</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">13/8</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-12/-1216</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1134/-1731</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1574/-1913</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-41/-2357</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-5443/-2904</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: -27380 (-274%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Outside, No Trend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">77/77</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">888/-1105</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1410/-1913</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2295/-2788</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1849/-3487</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1555/-3798</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">86/86</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">919/-1641</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1510/-2001</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1638/-1562</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2132/-2919</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1198/-3920</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">89/83</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-17/-740</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">205/216</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">15/155</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">885/-739</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">419/-1453</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">65/65</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2441/-3824</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3324/-5405</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4000/-7484</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4439/-7002</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6148/-7471</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">85/68</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">489/-561</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2895/-1176</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2629/-2024</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2498/-3505</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4767/-6733</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">74/73</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-239/-4137</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-2582/-6322</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-3096/-7272</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-3567/-8987</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-3550/-11511</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">72/84</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-491/1036</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">461/361</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1678/-514</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1991/-700</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">879/-2724</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">74/59</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6927/1382</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">11200/0</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">12701/-1546</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">11173/-5879</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6769/-6498</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: -35405 (-354%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Outside With Trend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">63/13</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">664/123</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">977/-243</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1430/-396</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">596/-887</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">830/-1168</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">69/11</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">214/-123</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">371/-70</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">481/-8</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">919/-998</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-43/-1275</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">59/23</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">918/-59</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1629/-481</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1346/-1381</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1447/-2182</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1339/-2496</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">51/11</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2210/-377</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3673/-635</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4927/-799</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5244/-1175</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6062/-2042</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">67/14</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">979/-563</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1886/-906</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">89/-377</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">316/-1515</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1795/-1141</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">42/34</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">677/-2682</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-353/-4345</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1801/-5183</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1663/-6603</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-732/-10460</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">49/31</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-746/1081</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-482/1016</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1165/267</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">644/244</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1183/-976</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">49/23</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6834/-1174</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">11638/333</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">10403/-871</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">10899/-1795</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8143/-2696</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: 38018 (380%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Range, NoTrend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">18/27</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">205/-520</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">206/-1392</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">179/-1244</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-10/-1337</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-254/-2635</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">18/30</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-64/-214</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">274/-741</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">412/161</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">839/72</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">558/-1528</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">19/25</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-392/-382</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-873/-88</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-711/1284</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1083/1207</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-886/456</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9/13</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">404/-293</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">318/-951</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1193/-420</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1187/-576</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">980/-1500</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">13/17</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1100/-1315</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1785/-843</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">938/612</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1702/526</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2577/-667</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">17/23</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1281/-181</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1833/-2128</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-3415/-2288</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-4833/-1910</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-5257/-3787</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">12/14</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-142/399</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-433/915</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1078/801</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1232/998</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1746/697</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">21/17</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">849/33</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3714/-1998</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3761/-3474</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2735/-7781</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">386/-7093</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: -38348 (-383%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Range With Trend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">15/4</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-245/51</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-193/283</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">11/413</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-409/105</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-522/-507</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">13/5</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-585/-99</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-374/151</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-293/514</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-138/86</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-539/-216</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">11/5</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">393/-230</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">304/-222</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">212/-246</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-74/-9</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">77/-157</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8/2</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">517/295</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">254/21</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1049/448</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1092/335</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">840/103</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">11/4</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-34/-1248</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">252/-1603</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-759/-364</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-603/-1203</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-141/-1438</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9/10</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">906/319</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">496/-1302</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">389/-1897</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-343/-1786</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1874/-3716</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6/4</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-262/154</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-545/604</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-328/404</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-704/424</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-558/61</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">13/3</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">386/-191</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4201/309</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1815/-35</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1290/-206</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1/-597</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: -7235 (-72%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Gap, No Trend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">349/281</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1843/-2647</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5590/-3626</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">7139/-5568</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8563/-8215</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9461/-9622</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">307/249</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-436/-2679</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">947/-5712</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3275/-8531</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">7805/-12092</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9842/-13431</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">234/209</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2551/-84</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3639/-418</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5118/-2119</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6055/-3499</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9321/-5574</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">270/192</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6959/-1638</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">7870/-5676</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9847/-7260</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">13533/-5428</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">16900/-8041</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">195/135</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1427/-2939</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2777/-4051</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4995/-4568</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8998/-6259</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">13534/-6271</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">241/195</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">112/371</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-4831/5254</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-3762/3531</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1410/5945</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1695/4319</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">125/180</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1507/-7044</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">329/-7500</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">448/-6792</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">24/-6722</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">876/-7916</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">197/154</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">21127/-6332</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">36571/-12591</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">46932/-11143</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">58537/-9760</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">71862/-9286</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: 192941 (1929%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Gap With Trend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">282/82</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2592/-488</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5160/166</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">7869/-2794</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8352/-3565</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8935/-5882</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">249/68</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-718/-2463</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1388/-5109</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">91/-9515</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4466/-11318</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5774/-12975</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">163/82</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2456/617</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3057/2235</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">5188/917</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6955/2870</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8950/2094</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">219/60</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3901/-978</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1837/-2601</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2008/-5555</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6634/-5316</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">10460/-6654</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">169/34</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1685/-2236</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1130/-5903</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-397/-6310</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3148/-7550</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6830/-6188</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">138/91</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">969/1315</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1600/6072</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-679/5257</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">748/5819</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3337/2798</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">90/79</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-465/-1144</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">174/-456</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-93/-1071</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-760/-1130</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">135/-2431</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">151/62</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">16146/-4006</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">30939/-3936</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">42024/-3501</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">54105/-1597</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">70309/-915</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: 221201 (2212%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Random, NoTrend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">264/245</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2161/-2628</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3479/-4002</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4118/-3867</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8184/-5686</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3223/-7478</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">274/256</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6391/-6434</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4669/-3082</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">6549/-7386</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4095/-2891</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">11244/-6941</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">247/227</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4546/-2869</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">7429/114</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4610/1211</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">10551/1705</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8259/-6920</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">265/248</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2130/-9670</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2688/-4795</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">12171/-6907</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">17141/-9278</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">12451/-25170</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">239/215</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2970/-4240</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3796/-6628</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4579/-8738</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">7889/-6822</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">10022/-11536</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">254/259</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1016/-4440</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1860/-3617</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3682/-2421</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">10588/552</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-8794/-12820</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">258/260</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">670/-2260</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2830/-459</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-55/-2294</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-3118/-5824</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4529/-3994</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">209/250</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8366/-9571</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-4906/-32877</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">17063/-33473</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">19937/-13389</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8788/-53044</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: -115840 (-1158%)</span></p>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Random With Trend:</span></p>
<table>
<tbody>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Asset</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Long/Short</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 1</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 2</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 3</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 4</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Day 5</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">SPY</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">189/55</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2273/-386</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">597/-600</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2753/-747</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1864/883</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-1143/-3324</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">QQQ</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">194/53</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2461/-2976</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3675/-947</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1360/-3750</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">7607/-7892</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">12958/-2974</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">IWM</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">182/85</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3478/2507</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">4262/-969</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3827/-2263</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">902/-3130</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8135/-4938</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AAPL</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">183/70</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">7704/-2776</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9537/-3962</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">8168/-759</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">13781/-5973</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">13117/-2048</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">AMZN</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">174/70</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1795/-4108</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-362/-2203</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">3809/-5626</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">9710/-8699</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">16006/-8834</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">GE</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">125/109</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1187/3311</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-3939/-1684</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">264/2732</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-3265/4335</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">425/-8270</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">WMT</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">174/91</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1962/132</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">2008/-1731</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">-946/-285</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1927/1556</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">1790/-5483</span></td>
</tr>
<tr>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">TSLA</span></td>
<td><span style="font-family: 'andale mono', monospace; font-size: 8pt;">148/92</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">13794/-7286</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">13013/-3592</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">15655/-6054</span></td>
<td bgcolor="lime"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">15511/-10460</span></td>
<td bgcolor="red"><span style="font-family: 'andale mono', monospace; font-size: 8pt;">15264/-18641</span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'andale mono', monospace; font-size: 8pt;">Total Profit: 85014 (850%)</span></p>
<p>We can see that the trend filter always improves the results, which indicates some momentum in the stock markets. Aside from that, patterns show no real advantage over random trading. But wait, there&#8217;s an exception: the Compression pattern looks extraordinarily successful. Have we finally found the one pattern that beats randomness?</p>
<p>Unfortunately, a closer look reveals the real reason. The compression pattern opens only long positions, and since most stocks are bullish in the long term, a positive result is to be expected. If you modify the random pattern function so that it only opens long positions, you&#8217;ll get the same effect. Randomly opening long positions beats hands down all symmetric candle patterns. So it seems that trading with candle patterns, no matter old or new, still requires strong faith &#8211; and some disposable money.</p>
<p>The pattern functions and the test script can be downloaded from the 2020 script repository.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://financial-hacker.com/petra-on-programming-short-term-candle-patterns/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
			</item>
		<item>
		<title>Petra on Programming: The Smoothed OBV</title>
		<link>https://financial-hacker.com/petra-on-programming-the-smoothed-obv/</link>
					<comments>https://financial-hacker.com/petra-on-programming-the-smoothed-obv/#comments</comments>
		
		<dc:creator><![CDATA[Petra Volkova]]></dc:creator>
		<pubDate>Sun, 15 Mar 2020 15:13:50 +0000</pubDate>
				<category><![CDATA[Indicators]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Divergence]]></category>
		<category><![CDATA[Indicator]]></category>
		<category><![CDATA[OBV]]></category>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3373</guid>

					<description><![CDATA[In his article in the S&#38;C April 2020 issue, Vitali Apirine proposed a modified On Balance Volume indicator (OBVM). The hope was that OBVM crossovers and divergences make great trade signals, especially for stock indices. I got the job to put that to the test. The original OBV indicator was invented by Joseph Granville in &#8230; <a href="https://financial-hacker.com/petra-on-programming-the-smoothed-obv/" class="more-link">Continue reading<span class="screen-reader-text"> "Petra on Programming: The Smoothed OBV"</span></a>]]></description>
										<content:encoded><![CDATA[
<p><em>In his article in the S&amp;C April 2020 issue, <strong>Vitali Apirine</strong> proposed a modified On Balance Volume indicator (OBVM). The hope was that OBVM crossovers and divergences make great trade signals, especially for stock indices. I got the job to put that to the test.</em></p>
<p><span id="more-3373"></span></p>
<p>The original OBV indicator was invented by Joseph Granville in 1963. It differs from other indicators insofar as it takes trade volume into account. The purpose was to measure the volume &#8216;flowing into and out&#8217; (whatever that means) of an asset. Volume supposedly flows out when the price goes down, and flows in when it goes up. The net sum of all the flowing is the OBV. This is its algorithm in C for the Zorro platform:</p>
<pre class="prettyprint">var OBV(vars Data,var Volume)<br />{<br />  vars OBVData = series(Volume,2);<br />  if(Data[0] &gt; Data[1])<br />    return OBVData[0] = OBVData[1]+Volume;<br />  else if(Data[0] &lt; Data[1])<br />    return OBVData[0] = OBVData[1]-Volume;<br />  else<br />    return OBVData[0] = OBVData[1];<br />}</pre>
<p>Since it follows the sign of price changes, the OBV is correlated to the price curve. By the way, before you read further on, here&#8217;s a trick that can save  money when you&#8217;re using the free Zorro version. Normally, volume and market depth are only available in Zorro S. But even the free version reads volume from online sources and stores it in historical data. So you only need to read it out of the history file and store it in a dataset, and can then access it in the script for any given bar with the <strong>dataFind</strong> function. 4 lines of code save EUR 35 per month. </p>
<p>For using OBV crossovers or price divergences for trade signals, the article author smoothed the OBV with an EMA and named it &#8220;OBVM&#8221;. The algorithm:</p>
<pre class="prettyprint">var OBVM(vars Prices, int Period)
{
   vars OBVData = series(OBV(Prices,marketVol()));
   return EMA(OBVData,Period);
}</pre>
<p>For a crossover, naturally a second curve will be needed. Apirine invented the &#8220;OBVM Signal&#8221; by applying another EMA to the OBVM: </p>
<pre class="prettyprint">var OBVMSignal(vars OBVMData, int Period)
{
   return EMA(OBVMData, Period);
}</pre>
<p>The resulting OBVM (blue) and OBVM Signal (red) curves with the S&amp;P 500:</p>
<p><a href="https://financial-hacker.com/wp-content/uploads/2020/03/OBV_SPX.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3399" src="https://financial-hacker.com/wp-content/uploads/2020/03/OBV_SPX.png" alt="" width="701" height="362" srcset="https://financial-hacker.com/wp-content/uploads/2020/03/OBV_SPX.png 701w, https://financial-hacker.com/wp-content/uploads/2020/03/OBV_SPX-300x155.png 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a></p>
<p>We&#8217;re now going to test the OBVM usefulness for trade signals. Following the author&#8217;s suggestions, we&#8217;ll use a crossover of the OBVM and the OBVM signal for entering a short or long SPY position. Of course it&#8217;s no problem to manually tweak the indicator and signal periods (7 and 10 in the chart above) until they produce great results. But that would not work in live trading, so we&#8217;re optimizing them with walk forward analysis. This is the C script for Zorro that trades SPY on SPX OBVM crossovers:</p>
<pre class="prettyprint">function run() 
{
	set(PARAMETERS,LOGFILE,TESTNOW,PLOTNOW);
	BarPeriod = 1440;
	EndDate = 20200215;

	assetAdd("SPX","STOOQ:^SPX"); // load price history from Stooq
	assetAdd("SPY","STOOQ:SPY.US");
	asset("SPY");

	NumWFOCycles = 5; // activate walk forward analysis
	int ShortPeriod = optimize(7,3,20);
	int LongPeriod = ShortPeriod*optimize(1.3,1.1,2.0);
	
	asset("SPX");
	vars Prices = series(priceClose());
	vars OBVMData = series(OBVM(Prices,ShortPeriod));
	vars OBVMSignals = series(OBVMSignal(OBVMData,LongPeriod));

	asset("SPY");
	if(crossOver(OBVMData,OBVMSignals))
		enterLong();
	else if(crossUnder(OBVMData,OBVMSignals))
		enterShort();
}</pre>
<p>For ensuring that the long period is always longer than the short one, not the period itself, but a multiplication factor is optimized. After training, the system produces indeed a positive result. But the equity curve (blue bars) does not look very convincing:</p>
<figure id="attachment_3402" aria-describedby="caption-attachment-3402" style="width: 701px" class="wp-caption alignnone"><a href="https://financial-hacker.com/wp-content/uploads/2020/03/OBV_SPXcross.png"><img loading="lazy" decoding="async" class="wp-image-3402 size-full" src="https://financial-hacker.com/wp-content/uploads/2020/03/OBV_SPXcross.png" alt="" width="701" height="362" srcset="https://financial-hacker.com/wp-content/uploads/2020/03/OBV_SPXcross.png 701w, https://financial-hacker.com/wp-content/uploads/2020/03/OBV_SPXcross-300x155.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-3402" class="wp-caption-text">OBVM crossover result</figcaption></figure>
<p><br />We can see that the smoothed OBV crossover system is not really superior to a buy-and-hold strategy. But the author also recommended trading on divergence between the OBVM and the price curve. Maybe this produces a better result? The divergence trading system:</p>
<pre class="prettyprint">function run() 
{
	set(PARAMETERS,LOGFILE,TESTNOW,PLOTNOW);
	BarPeriod = 1440;
	EndDate = 20200215;

	assetAdd("SPX","STOOQ:^SPX"); // load price history from Stooq
	assetAdd("SPY","STOOQ:SPY.US");
	asset("SPY");

	NumWFOCycles = 5; // activate walk forward analysis
	int ShortPeriod = optimize(7,3,20);
	int LongPeriod = ShortPeriod*optimize(1.3,1.1,2.0);
	
	asset("SPX");
	vars Prices = series(priceClose());
	vars OBVMData = series(OBVM(Prices,ShortPeriod));
	vars Highs = series(priceHigh()), Lows = series(priceLow());
	int Div = Divergence(Highs,Lows,OBVMData,LongPeriod);
<br />	asset("SPY");
	MaxLong = MaxShort = 1;	// don't open several trades
	if(Div&amp;1) // bullish divergence
		enterLong();
	else if(Div&amp;2) // bearish divergence
		enterShort();	
}</pre>
<p>This system uses the <strong>Divergence</strong> indicator. The indicator draws lines between the most prominent recent peaks and valleys of the data series, and returns a result with several flags depending on  which of the lines go in which different directions. The details of the <strong>Divergence</strong> function can be found in the Zorro manual under &#8220;Indicators&#8221;. After training again, we get this result:</p>
<p><a href="https://financial-hacker.com/wp-content/uploads/2020/03/OBV_SPYdiv.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3408" src="https://financial-hacker.com/wp-content/uploads/2020/03/OBV_SPYdiv.png" alt="" width="701" height="362" srcset="https://financial-hacker.com/wp-content/uploads/2020/03/OBV_SPYdiv.png 701w, https://financial-hacker.com/wp-content/uploads/2020/03/OBV_SPYdiv-300x155.png 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a></p>
<p>Not much better than the crossover. But at least in the first part of the price curve, both tests produced a positive result. Maybe the indicator can be improved with a different signal generation method, a better smoothing function than EMA, and/or adding an anti-whipsaw or trend detection filter.</p>
<p>So when not directly for a trade system, how can you otherwise use the OBVM? The author knows the answer: <em>&#8220;It is not a standalone indicator. As with all indicators, it is important to use OBVM in conjunction with other aspects of technical analysis&#8221;</em>. Those other aspects are, of course, other indicators. Thats the beauty of technical analysis: Combine any two indicators and get a new one. And if in doubt, use it only in conjunction with other indicators. So just have many, many indicators. If possible in many, many different colors.</p>
<figure id="attachment_3376" aria-describedby="caption-attachment-3376" style="width: 760px" class="wp-caption alignnone"><a href="https://financial-hacker.com/wp-content/uploads/2020/02/indicators.png"><img loading="lazy" decoding="async" class="wp-image-3376 size-full" src="https://financial-hacker.com/wp-content/uploads/2020/02/indicators.png" alt="" width="760" height="360" srcset="https://financial-hacker.com/wp-content/uploads/2020/02/indicators.png 760w, https://financial-hacker.com/wp-content/uploads/2020/02/indicators-300x142.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-3376" class="wp-caption-text">Indicators. Use all of them.</figcaption></figure>
<h3>Reference</h3>
<p>Vitali Apirine, On-Balance Volume Modified, Stocks&amp;Commodities 4/2020</p>
<p>The indicator and test script is available in the Scripts 2020 repository.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://financial-hacker.com/petra-on-programming-the-smoothed-obv/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
