<?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: Truncated Indicators	</title>
	<atom:link href="https://financial-hacker.com/petra-on-programming-truncated-indicators/feed/" rel="self" type="application/rss+xml" />
	<link>https://financial-hacker.com/petra-on-programming-truncated-indicators/</link>
	<description>A new view on algorithmic trading</description>
	<lastBuildDate>Tue, 11 Apr 2023 07:56:37 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: Petra Volkova		</title>
		<link>https://financial-hacker.com/petra-on-programming-truncated-indicators/#comment-90751</link>

		<dc:creator><![CDATA[Petra Volkova]]></dc:creator>
		<pubDate>Tue, 11 Apr 2023 07:56:37 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3503#comment-90751</guid>

					<description><![CDATA[Roofing is a very wide bandpass, probably not what you want. A real bandpass filter, with code, is described in Ehlers&#039; book Cycle Analytics for Traders, if I remember right.]]></description>
			<content:encoded><![CDATA[<p>Roofing is a very wide bandpass, probably not what you want. A real bandpass filter, with code, is described in Ehlers&#8217; book Cycle Analytics for Traders, if I remember right.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: rki04013		</title>
		<link>https://financial-hacker.com/petra-on-programming-truncated-indicators/#comment-90737</link>

		<dc:creator><![CDATA[rki04013]]></dc:creator>
		<pubDate>Mon, 10 Apr 2023 17:29:06 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3503#comment-90737</guid>

					<description><![CDATA[The closest I got to a BandPass filter in Ehler&#039;s works is the Roofing Filter. Would you consider this to be a BandPass filter?]]></description>
			<content:encoded><![CDATA[<p>The closest I got to a BandPass filter in Ehler&#8217;s works is the Roofing Filter. Would you consider this to be a BandPass filter?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: rki04013		</title>
		<link>https://financial-hacker.com/petra-on-programming-truncated-indicators/#comment-90730</link>

		<dc:creator><![CDATA[rki04013]]></dc:creator>
		<pubDate>Mon, 10 Apr 2023 13:57:11 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3503#comment-90730</guid>

					<description><![CDATA[The BandPass function in Zorro takes as arguments the time series like Prices, a center period of bars (say 30) and a frequency range that can pass the filter (Say 2)

If we look at implementations in DSP packages (say scipy.signal), there are 3 arguments
N: order of the filter
W: critical frequency
type: lowpass, highpass, bandpass, bandstop
and these return b nad a which are basically the numerator and denominator polynomials of the filter

from scipy.signal import butter, sosfilt, sosfreqz
def butter_bandpass_filter(data, lowcut, highcut, fs, order=5):
    sos = butter_bandpass(lowcut, highcut, fs, order=order)
    y = sosfilt(sos, data)
    return y


Difficult to find equivalence with the Zorro implementation. If you share link to the Ehler&#039;s work it will be good]]></description>
			<content:encoded><![CDATA[<p>The BandPass function in Zorro takes as arguments the time series like Prices, a center period of bars (say 30) and a frequency range that can pass the filter (Say 2)</p>
<p>If we look at implementations in DSP packages (say scipy.signal), there are 3 arguments<br />
N: order of the filter<br />
W: critical frequency<br />
type: lowpass, highpass, bandpass, bandstop<br />
and these return b nad a which are basically the numerator and denominator polynomials of the filter</p>
<p>from scipy.signal import butter, sosfilt, sosfreqz<br />
def butter_bandpass_filter(data, lowcut, highcut, fs, order=5):<br />
    sos = butter_bandpass(lowcut, highcut, fs, order=order)<br />
    y = sosfilt(sos, data)<br />
    return y</p>
<p>Difficult to find equivalence with the Zorro implementation. If you share link to the Ehler&#8217;s work it will be good</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Petra Volkova		</title>
		<link>https://financial-hacker.com/petra-on-programming-truncated-indicators/#comment-90690</link>

		<dc:creator><![CDATA[Petra Volkova]]></dc:creator>
		<pubDate>Sun, 09 Apr 2023 13:18:24 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3503#comment-90690</guid>

					<description><![CDATA[I don&#039;t have it, it&#039;s an internal Zorro function. But there are several Bandpass filter codes in Ehlers&#039; publications.]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t have it, it&#8217;s an internal Zorro function. But there are several Bandpass filter codes in Ehlers&#8217; publications.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: rki04013		</title>
		<link>https://financial-hacker.com/petra-on-programming-truncated-indicators/#comment-90666</link>

		<dc:creator><![CDATA[rki04013]]></dc:creator>
		<pubDate>Sat, 08 Apr 2023 19:56:41 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3503#comment-90666</guid>

					<description><![CDATA[Can you share Code for BandPass filter?]]></description>
			<content:encoded><![CDATA[<p>Can you share Code for BandPass filter?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Joe		</title>
		<link>https://financial-hacker.com/petra-on-programming-truncated-indicators/#comment-66367</link>

		<dc:creator><![CDATA[Joe]]></dc:creator>
		<pubDate>Tue, 11 Aug 2020 23:59:08 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3503#comment-66367</guid>

					<description><![CDATA[Petra wins the internet.  Best reply!]]></description>
			<content:encoded><![CDATA[<p>Petra wins the internet.  Best reply!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Petra Volkova		</title>
		<link>https://financial-hacker.com/petra-on-programming-truncated-indicators/#comment-66049</link>

		<dc:creator><![CDATA[Petra Volkova]]></dc:creator>
		<pubDate>Fri, 17 Jul 2020 09:34:53 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3503#comment-66049</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://financial-hacker.com/petra-on-programming-truncated-indicators/#comment-66046&quot;&gt;abhi&lt;/a&gt;.

Certainly safer than MS Edge.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://financial-hacker.com/petra-on-programming-truncated-indicators/#comment-66046">abhi</a>.</p>
<p>Certainly safer than MS Edge.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: abhi		</title>
		<link>https://financial-hacker.com/petra-on-programming-truncated-indicators/#comment-66046</link>

		<dc:creator><![CDATA[abhi]]></dc:creator>
		<pubDate>Fri, 17 Jul 2020 06:06:12 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3503#comment-66046</guid>

					<description><![CDATA[hi,

is zorro safe software.  MS Edge is blocking it coz it is not signed.  

Abhi
Bangalore
India]]></description>
			<content:encoded><![CDATA[<p>hi,</p>
<p>is zorro safe software.  MS Edge is blocking it coz it is not signed.  </p>
<p>Abhi<br />
Bangalore<br />
India</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Quantocracy&#039;s Daily Wrap for 06/21/2020 &#124; Quantocracy		</title>
		<link>https://financial-hacker.com/petra-on-programming-truncated-indicators/#comment-65706</link>

		<dc:creator><![CDATA[Quantocracy&#039;s Daily Wrap for 06/21/2020 &#124; Quantocracy]]></dc:creator>
		<pubDate>Sat, 27 Jun 2020 05:45:22 +0000</pubDate>
		<guid isPermaLink="false">https://financial-hacker.com/?p=3503#comment-65706</guid>

					<description><![CDATA[[&#8230;] Petra on Programming: Truncated Indicators [Financial Hacker] [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Petra on Programming: Truncated Indicators [Financial Hacker] [&#8230;]</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
