<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments on: Petra on Programming: A New Zero-Lag Indicator	</title>
	<atom:link href="https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/feed/" rel="self" type="application/rss+xml" />
	<link>https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/</link>
	<description>A new view on algorithmic trading</description>
	<lastBuildDate>Mon, 29 Mar 2021 15:39:23 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: Ronaldo V Jenkins		</title>
		<link>https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/#comment-70249</link>

		<dc:creator><![CDATA[Ronaldo V Jenkins]]></dc:creator>
		<pubDate>Mon, 29 Mar 2021 15:39:23 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3178#comment-70249</guid>

					<description><![CDATA[I am very glad that you are providing a fresh look at the TAS&#038;C indicators. I subscribed way back in 1982 and I have seen the articles evolve from anecdotal based (which reflected most of the technical analysis books of the time) to the scientific rigor now expected for indicators and trading systems. Most of the time these articles are like viewing part of the Elephant&#039;s trunk not the whole picture. I hope through your contribution these articles will become more useful for traders recognizing that everyone has to do their own due diligence to develop the tools best suited for the user.]]></description>
			<content:encoded><![CDATA[<p>I am very glad that you are providing a fresh look at the TAS&amp;C indicators. I subscribed way back in 1982 and I have seen the articles evolve from anecdotal based (which reflected most of the technical analysis books of the time) to the scientific rigor now expected for indicators and trading systems. Most of the time these articles are like viewing part of the Elephant&#8217;s trunk not the whole picture. I hope through your contribution these articles will become more useful for traders recognizing that everyone has to do their own due diligence to develop the tools best suited for the user.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Petra Volkova		</title>
		<link>https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/#comment-68591</link>

		<dc:creator><![CDATA[Petra Volkova]]></dc:creator>
		<pubDate>Tue, 22 Dec 2020 09:36:00 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3178#comment-68591</guid>

					<description><![CDATA[No, you add them to the script where you want to use them. And don&#039;t copy them from this website, copy them out of the Zerolag script from the 2020 scripts collection.]]></description>
			<content:encoded><![CDATA[<p>No, you add them to the script where you want to use them. And don&#8217;t copy them from this website, copy them out of the Zerolag script from the 2020 scripts collection.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Fiz		</title>
		<link>https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/#comment-68577</link>

		<dc:creator><![CDATA[Fiz]]></dc:creator>
		<pubDate>Mon, 21 Dec 2020 17:17:40 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3178#comment-68577</guid>

					<description><![CDATA[I am very new to Zorro. How do I test this?

Do I add ReFlex and TrendFlex functions in &quot;Source\indicators.c&quot; file?]]></description>
			<content:encoded><![CDATA[<p>I am very new to Zorro. How do I test this?</p>
<p>Do I add ReFlex and TrendFlex functions in &#8220;Source\indicators.c&#8221; file?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Tomas		</title>
		<link>https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/#comment-64730</link>

		<dc:creator><![CDATA[Tomas]]></dc:creator>
		<pubDate>Sun, 03 May 2020 23:48:24 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3178#comment-64730</guid>

					<description><![CDATA[Hi.

You have code from Larry Wiliams. 

Regards.]]></description>
			<content:encoded><![CDATA[<p>Hi.</p>
<p>You have code from Larry Wiliams. </p>
<p>Regards.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Beo		</title>
		<link>https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/#comment-64273</link>

		<dc:creator><![CDATA[Beo]]></dc:creator>
		<pubDate>Sun, 05 Apr 2020 16:54:56 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3178#comment-64273</guid>

					<description><![CDATA[A note on the signals and systems aspect of this indicator&#039;s algorithm. Low Pass Filters (LPFs) all have delay. There are two common ways to mitigate it.
1) Weight the latest data heaviest or reduce the number of taps of memory used in the FIR or IIR filter.
2) Oversample the data so that the effects of the taps on delay are reduced.

It may be worth trying a reduced LPF or remove it entirely. Oversampling would likely be useful if one insisted on using the LPF.

Cheers.]]></description>
			<content:encoded><![CDATA[<p>A note on the signals and systems aspect of this indicator&#8217;s algorithm. Low Pass Filters (LPFs) all have delay. There are two common ways to mitigate it.<br />
1) Weight the latest data heaviest or reduce the number of taps of memory used in the FIR or IIR filter.<br />
2) Oversample the data so that the effects of the taps on delay are reduced.</p>
<p>It may be worth trying a reduced LPF or remove it entirely. Oversampling would likely be useful if one insisted on using the LPF.</p>
<p>Cheers.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jan Kellerhoff		</title>
		<link>https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/#comment-63853</link>

		<dc:creator><![CDATA[Jan Kellerhoff]]></dc:creator>
		<pubDate>Sun, 02 Feb 2020 14:01:18 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3178#comment-63853</guid>

					<description><![CDATA[You will find that normal indicator use, how you did put as samples in your code doesn&#039;t return awesome results.

However, those indicators definitly are all needed for a really awesome system.
Problem, my programming skills are not yet good enough.

I try, and you should too, to align the Trendcomponent according to the cycle component.

Therefore I try to create a function that simulates trading, to let Zorro determine the cycle length.


function traincycles()
{
	
	vars Prices = series(priceClose());
	
	int Cycle = optimize(10, 1, 55, 1);
	int CycleFast = optimize(10, 1, Cycle, 1);
	int TrendCycle = (Cycle+CycleFast)/2;
	
	plot(&quot;ReFlex&quot;,ReFlex(Prices,Cycle),NEW&#124;LINE,RED);
	plot(&quot;ReFlexFast&quot;,ReFlex(Prices,CycleFast),LINE,GREEN);
	plot(&quot;TrendFlex&quot;,TrendFlex(Prices,TrendCycle),LINE,GREEN);

	vars Signals = series(ReFlex(Prices,Cycle));
	vars SignalsFast = series(ReFlex(Prices,CycleFast));

//Good Cycle Train Algo II
if(SignalsFast[0] &#062; 0 &#038;&#038; Signals[0] &#062; 0) enterShort();
if(SignalsFast[0] &#060; 0 &#038;&#038; Signals[0] &#060; 0) enterLong();

return TrendCycle;

}

I want to return it and store it, then in the next step, for a trend trading system, the peak and valley functions are used on the TrendFlex with the returned values of the above &#034;train only&#034; function.

I am still struggeling....]]></description>
			<content:encoded><![CDATA[<p>You will find that normal indicator use, how you did put as samples in your code doesn&#8217;t return awesome results.</p>
<p>However, those indicators definitly are all needed for a really awesome system.<br />
Problem, my programming skills are not yet good enough.</p>
<p>I try, and you should too, to align the Trendcomponent according to the cycle component.</p>
<p>Therefore I try to create a function that simulates trading, to let Zorro determine the cycle length.</p>
<p>function traincycles()<br />
{</p>
<p>	vars Prices = series(priceClose());</p>
<p>	int Cycle = optimize(10, 1, 55, 1);<br />
	int CycleFast = optimize(10, 1, Cycle, 1);<br />
	int TrendCycle = (Cycle+CycleFast)/2;</p>
<p>	plot(&#8220;ReFlex&#8221;,ReFlex(Prices,Cycle),NEW|LINE,RED);<br />
	plot(&#8220;ReFlexFast&#8221;,ReFlex(Prices,CycleFast),LINE,GREEN);<br />
	plot(&#8220;TrendFlex&#8221;,TrendFlex(Prices,TrendCycle),LINE,GREEN);</p>
<p>	vars Signals = series(ReFlex(Prices,Cycle));<br />
	vars SignalsFast = series(ReFlex(Prices,CycleFast));</p>
<p>//Good Cycle Train Algo II<br />
if(SignalsFast[0] &gt; 0 &amp;&amp; Signals[0] &gt; 0) enterShort();<br />
if(SignalsFast[0] &lt; 0 &amp;&amp; Signals[0] &lt; 0) enterLong();</p>
<p>return TrendCycle;</p>
<p>}</p>
<p>I want to return it and store it, then in the next step, for a trend trading system, the peak and valley functions are used on the TrendFlex with the returned values of the above &quot;train only&quot; function.</p>
<p>I am still struggeling&#8230;.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jan Kellerhoff		</title>
		<link>https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/#comment-63805</link>

		<dc:creator><![CDATA[Jan Kellerhoff]]></dc:creator>
		<pubDate>Sun, 26 Jan 2020 15:18:45 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3178#comment-63805</guid>

					<description><![CDATA[This is awesome.
Thank you for the porting to Zorro.]]></description>
			<content:encoded><![CDATA[<p>This is awesome.<br />
Thank you for the porting to Zorro.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jan Kellerhoff		</title>
		<link>https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/#comment-63794</link>

		<dc:creator><![CDATA[Jan Kellerhoff]]></dc:creator>
		<pubDate>Sat, 25 Jan 2020 09:40:57 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3178#comment-63794</guid>

					<description><![CDATA[Looks like Reflex could be interpreted as &quot;big players&quot; and trendflex retail traders.

Reflex cross below mid line, trendflex crossing down, or changing slope into direction down, sell.

Emergency exit, once Reflex changes back up, trendflex failed to follow and Reflex crossing up the trendflex.

Same but inverse, for buy.

Another option, calculate the difference, like macd, apply (sorry I am not mathematician, Fisher Transform / inverse Fisher Transform) and use the diff oscillator of both for signals.]]></description>
			<content:encoded><![CDATA[<p>Looks like Reflex could be interpreted as &#8220;big players&#8221; and trendflex retail traders.</p>
<p>Reflex cross below mid line, trendflex crossing down, or changing slope into direction down, sell.</p>
<p>Emergency exit, once Reflex changes back up, trendflex failed to follow and Reflex crossing up the trendflex.</p>
<p>Same but inverse, for buy.</p>
<p>Another option, calculate the difference, like macd, apply (sorry I am not mathematician, Fisher Transform / inverse Fisher Transform) and use the diff oscillator of both for signals.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Petra Volkova		</title>
		<link>https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/#comment-63740</link>

		<dc:creator><![CDATA[Petra Volkova]]></dc:creator>
		<pubDate>Fri, 17 Jan 2020 09:46:28 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3178#comment-63740</guid>

					<description><![CDATA[I often use Ascent optimization but do not know the tiny details. As far as I know Ascent generates splines through the parameter space and then walks along these splines for finding the peaks that are both wide and high.]]></description>
			<content:encoded><![CDATA[<p>I often use Ascent optimization but do not know the tiny details. As far as I know Ascent generates splines through the parameter space and then walks along these splines for finding the peaks that are both wide and high.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Eugene		</title>
		<link>https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/#comment-63733</link>

		<dc:creator><![CDATA[Eugene]]></dc:creator>
		<pubDate>Thu, 16 Jan 2020 19:24:48 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3178#comment-63733</guid>

					<description><![CDATA[Hello Petra,

Is there any info or reference(what alogirthm) how &quot;Ascent optimization&quot; mode of optimize function works ? Or could you point me out how to find &quot;plateau&quot;/most stable parameters ?]]></description>
			<content:encoded><![CDATA[<p>Hello Petra,</p>
<p>Is there any info or reference(what alogirthm) how &#8220;Ascent optimization&#8221; mode of optimize function works ? Or could you point me out how to find &#8220;plateau&#8221;/most stable parameters ?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
