<?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: Is &#8220;Scalping&#8221; Irrational?	</title>
	<atom:link href="https://financial-hacker.com/is-scalping-irrational/feed/" rel="self" type="application/rss+xml" />
	<link>https://financial-hacker.com/is-scalping-irrational/</link>
	<description>A new view on algorithmic trading</description>
	<lastBuildDate>Fri, 07 Oct 2022 11:02:51 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: jcl		</title>
		<link>https://financial-hacker.com/is-scalping-irrational/#comment-83011</link>

		<dc:creator><![CDATA[jcl]]></dc:creator>
		<pubDate>Fri, 07 Oct 2022 10:58:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=483#comment-83011</guid>

					<description><![CDATA[Thanks for the comment. Size is Length-PatternSize-1 because otherwise Data[i+j+1] in the loop would overrun the array size.]]></description>
			<content:encoded><![CDATA[<p>Thanks for the comment. Size is Length-PatternSize-1 because otherwise Data[i+j+1] in the loop would overrun the array size.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: R Poster		</title>
		<link>https://financial-hacker.com/is-scalping-irrational/#comment-82994</link>

		<dc:creator><![CDATA[R Poster]]></dc:creator>
		<pubDate>Thu, 06 Oct 2022 21:38:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=483#comment-82994</guid>

					<description><![CDATA[This is an excellent article.  In thecalculation of the size:
int Size = min(Length-PatternSize-1,1024);
I think that it should be:
 int Size = min(Length-PatternSize+1,1024)&quot;;
This would give the number of complete patterns within the widow defined by the Length or maybe the definition of size is different?
Thanks for the very helpful article.]]></description>
			<content:encoded><![CDATA[<p>This is an excellent article.  In thecalculation of the size:<br />
int Size = min(Length-PatternSize-1,1024);<br />
I think that it should be:<br />
 int Size = min(Length-PatternSize+1,1024)&#8221;;<br />
This would give the number of complete patterns within the widow defined by the Length or maybe the definition of size is different?<br />
Thanks for the very helpful article.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Kunal Parmar		</title>
		<link>https://financial-hacker.com/is-scalping-irrational/#comment-22276</link>

		<dc:creator><![CDATA[Kunal Parmar]]></dc:creator>
		<pubDate>Tue, 27 Feb 2018 01:58:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=483#comment-22276</guid>

					<description><![CDATA[You are a genius! I&#039;m a fan! This is the first article that I&#039;ve read on your blog and I&#039;ll be reading more now. Thank you for such great content.]]></description>
			<content:encoded><![CDATA[<p>You are a genius! I&#8217;m a fan! This is the first article that I&#8217;ve read on your blog and I&#8217;ll be reading more now. Thank you for such great content.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: www.ehclassmagazine.com		</title>
		<link>https://financial-hacker.com/is-scalping-irrational/#comment-11685</link>

		<dc:creator><![CDATA[www.ehclassmagazine.com]]></dc:creator>
		<pubDate>Thu, 16 Mar 2017 15:08:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=483#comment-11685</guid>

					<description><![CDATA[Just wanna remark on few general things, The website design is perfect, the written content 
is real fantastic :D.]]></description>
			<content:encoded><![CDATA[<p>Just wanna remark on few general things, The website design is perfect, the written content<br />
is real fantastic :D.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Teera Lucksanapiruk		</title>
		<link>https://financial-hacker.com/is-scalping-irrational/#comment-8939</link>

		<dc:creator><![CDATA[Teera Lucksanapiruk]]></dc:creator>
		<pubDate>Sun, 04 Dec 2016 10:34:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=483#comment-8939</guid>

					<description><![CDATA[Interesting results. Does this mean that theoretically one minute bars are more predictable than else above it, not including 12 and 24 hrs bars?]]></description>
			<content:encoded><![CDATA[<p>Interesting results. Does this mean that theoretically one minute bars are more predictable than else above it, not including 12 and 24 hrs bars?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Bala Umasankar		</title>
		<link>https://financial-hacker.com/is-scalping-irrational/#comment-8542</link>

		<dc:creator><![CDATA[Bala Umasankar]]></dc:creator>
		<pubDate>Thu, 24 Nov 2016 08:59:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=483#comment-8542</guid>

					<description><![CDATA[I really enjoy your articles. And it&#039;s very humbling (that you can write simple(!) code to demonstrate). 

Some of the papers rank with peer reviewed papers.

Needless to say I have benefited a lot from your papers and thanks!]]></description>
			<content:encoded><![CDATA[<p>I really enjoy your articles. And it&#8217;s very humbling (that you can write simple(!) code to demonstrate). </p>
<p>Some of the papers rank with peer reviewed papers.</p>
<p>Needless to say I have benefited a lot from your papers and thanks!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Scotpip		</title>
		<link>https://financial-hacker.com/is-scalping-irrational/#comment-8316</link>

		<dc:creator><![CDATA[Scotpip]]></dc:creator>
		<pubDate>Sat, 12 Nov 2016 14:22:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=483#comment-8316</guid>

					<description><![CDATA[Your assumptions on the costs of active day trading seem too pessimistic. I feel you get a more realistic view if you calculate on the pip size of entry and exit stops.

Clearly, active traders have to seek out brokers offering good commissions and tight spreads. And they are restricted to trading the cheaper pairs - but because there are more signals per day this is not an onerous restriction.

At our broker, spread on the Euro is around 0.2 and round-turn commission after volume rebate is 30 units per mio.

Consider a momentum-entry Euro system where the TP is 5 pips and the SL is 2 pips. With such a tight stop, exits are handled client-side to prevent being spiked out by the spread and news trading is avoided.

For a $1 mio winning trade on the Euro:

- The gross pip win is 5 pips - 0.2 pips slippage =  4.8 pips.
- The gross dollar win is a pip value of $100 * 4.8 pips = $480. 
- The net dollar win is $480 - $30 commission = $450.

Total costs are $50, a manageable 10% of the gross dollar win. In a winning system, these higher costs are compensated by a much higher capital turn compared to swing or position trading.

- The gross pip loss is 2 pips + 0.2 pips slippage = 2.2 pips.
- The gross dollar loss is $100 * 2.2 pips = $220.
- The net dollar loss is $220 + $30 commission = $250.

The risk/reward ratio after costs is 450/250 = 1.8.

So after costs the breakeven win percentage of this real-life active system is an achievable 36%.

A system that generated a few trades per day with a 50% win rate would be very profitable with reasonable variance. With a win rate over 55% it becomes pretty bombproof. With a good broker negative slippage on entry will reduce profits but still leave them healthy.

These are tough targets but not impossible - I&#039;ve seen systems that achieve this. Active trading can be very rewarding.]]></description>
			<content:encoded><![CDATA[<p>Your assumptions on the costs of active day trading seem too pessimistic. I feel you get a more realistic view if you calculate on the pip size of entry and exit stops.</p>
<p>Clearly, active traders have to seek out brokers offering good commissions and tight spreads. And they are restricted to trading the cheaper pairs &#8211; but because there are more signals per day this is not an onerous restriction.</p>
<p>At our broker, spread on the Euro is around 0.2 and round-turn commission after volume rebate is 30 units per mio.</p>
<p>Consider a momentum-entry Euro system where the TP is 5 pips and the SL is 2 pips. With such a tight stop, exits are handled client-side to prevent being spiked out by the spread and news trading is avoided.</p>
<p>For a $1 mio winning trade on the Euro:</p>
<p>&#8211; The gross pip win is 5 pips &#8211; 0.2 pips slippage =  4.8 pips.<br />
&#8211; The gross dollar win is a pip value of $100 * 4.8 pips = $480.<br />
&#8211; The net dollar win is $480 &#8211; $30 commission = $450.</p>
<p>Total costs are $50, a manageable 10% of the gross dollar win. In a winning system, these higher costs are compensated by a much higher capital turn compared to swing or position trading.</p>
<p>&#8211; The gross pip loss is 2 pips + 0.2 pips slippage = 2.2 pips.<br />
&#8211; The gross dollar loss is $100 * 2.2 pips = $220.<br />
&#8211; The net dollar loss is $220 + $30 commission = $250.</p>
<p>The risk/reward ratio after costs is 450/250 = 1.8.</p>
<p>So after costs the breakeven win percentage of this real-life active system is an achievable 36%.</p>
<p>A system that generated a few trades per day with a 50% win rate would be very profitable with reasonable variance. With a win rate over 55% it becomes pretty bombproof. With a good broker negative slippage on entry will reduce profits but still leave them healthy.</p>
<p>These are tough targets but not impossible &#8211; I&#8217;ve seen systems that achieve this. Active trading can be very rewarding.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Just Me		</title>
		<link>https://financial-hacker.com/is-scalping-irrational/#comment-7487</link>

		<dc:creator><![CDATA[Just Me]]></dc:creator>
		<pubDate>Thu, 22 Sep 2016 10:56:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=483#comment-7487</guid>

					<description><![CDATA[Win rate alone is worthless and very missleading information until you view it together with other important metrics as average trade reward/risk ratio.]]></description>
			<content:encoded><![CDATA[<p>Win rate alone is worthless and very missleading information until you view it together with other important metrics as average trade reward/risk ratio.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Lau Kel		</title>
		<link>https://financial-hacker.com/is-scalping-irrational/#comment-7347</link>

		<dc:creator><![CDATA[Lau Kel]]></dc:creator>
		<pubDate>Thu, 15 Sep 2016 15:00:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=483#comment-7347</guid>

					<description><![CDATA[Hi jcl,

Interesting post. I would tackle the problem from another perspective. Since the drift of a stochastic process scales linearly with time while volatility scales with the square root, the higher the frequency the lower the signal/noise. At very high frequency &#060; a few seconds, you can get good result from the order book/flow which is highly predictive. But that is beyond the scope of most trader because of level 2 quote access (altough some fx brokers propose access to it) and of the latency (you will be beaten by HFT traders and be relegated at end of the queue of the book causing at best small losses). Moreover, trading is costly. So, is it hopeless? No! but one has to focus on developping strategy on volatility at short time scale and on issuing limit orders strategically (except in some situations) in order to limit the cost of the spread (of course you have to make a model which is not too latency sensitive). To sum up, Scalping is a pure volatility game...
(I think J. Kinlay wrote a good article long time ago on the mathematics of scalping which explains something similar)

Best,

Lau K]]></description>
			<content:encoded><![CDATA[<p>Hi jcl,</p>
<p>Interesting post. I would tackle the problem from another perspective. Since the drift of a stochastic process scales linearly with time while volatility scales with the square root, the higher the frequency the lower the signal/noise. At very high frequency &lt; a few seconds, you can get good result from the order book/flow which is highly predictive. But that is beyond the scope of most trader because of level 2 quote access (altough some fx brokers propose access to it) and of the latency (you will be beaten by HFT traders and be relegated at end of the queue of the book causing at best small losses). Moreover, trading is costly. So, is it hopeless? No! but one has to focus on developping strategy on volatility at short time scale and on issuing limit orders strategically (except in some situations) in order to limit the cost of the spread (of course you have to make a model which is not too latency sensitive). To sum up, Scalping is a pure volatility game&#8230;<br />
(I think J. Kinlay wrote a good article long time ago on the mathematics of scalping which explains something similar)</p>
<p>Best,</p>
<p>Lau K</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: jcl		</title>
		<link>https://financial-hacker.com/is-scalping-irrational/#comment-7075</link>

		<dc:creator><![CDATA[jcl]]></dc:creator>
		<pubDate>Tue, 30 Aug 2016 06:21:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.financial-hacker.com/?p=483#comment-7075</guid>

					<description><![CDATA[The meaning of the 3 is 3 bits, which is simply the entropy value. You can normalize it when you want to compare entropies of different alphabets. Since this is not the case here, I don&#039;t see much of a point in normalizing.]]></description>
			<content:encoded><![CDATA[<p>The meaning of the 3 is 3 bits, which is simply the entropy value. You can normalize it when you want to compare entropies of different alphabets. Since this is not the case here, I don&#8217;t see much of a point in normalizing.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
