<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JMF</journal-id><journal-title-group><journal-title>Journal of Mathematical Finance</journal-title></journal-title-group><issn pub-type="epub">2162-2434</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jmf.2019.94032</article-id><article-id pub-id-type="publisher-id">JMF-95972</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Business&amp;Economics</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  A New Way to Compute the Probability of Informed Trading
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Antoine</surname><given-names>Bambade</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Lawrence Berkeley National Laboratory, SDM Group, California, USA</addr-line></aff><pub-date pub-type="epub"><day>17</day><month>10</month><year>2019</year></pub-date><volume>09</volume><issue>04</issue><fpage>637</fpage><lpage>666</lpage><history><date date-type="received"><day>10,</day>	<month>July</month>	<year>2019</year></date><date date-type="rev-recd"><day>22,</day>	<month>October</month>	<year>2019</year>	</date><date date-type="accepted"><day>25,</day>	<month>October</month>	<year>2019</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Volume-Synchronized Probability of Informed Trading (VPIN) is a tool designed to predict extreme events like flash crashes in high-frequency trading. Its aim is to estimate the Probability of Informed Trading (PIN), which was built from a probabilistic framework. Some concerns have been raised about its theoretical foundations and its reliability. More precisely, it has been shown that theoretically the VPIN does not approximate the PIN as the PIN has been built with a time-clock framework and the VPIN with a volume clock one. On a practical point of view, the VPIN has been found to be sensitive to the starting point of computation of a data set and to different parameters, such as the classification rule. In this paper, in order to improve the PIN theoretical framework, we firstly analyze the theoretical foundations of the PIN and the VPIN models to have a better view of all its different assumption subtleties. It secondly makes it possible to point out some approximation flaws in the formula used to approximate the PIN and to propose another exact way to compute the PIN. All different results are illustrated with simulations.
 
</p></abstract><kwd-group><kwd>High-Frequency Data</kwd><kwd> Probability of Informed Trading</kwd><kwd> Flash Crash</kwd><kwd> Flow Toxicity</kwd><kwd> Volume Imbalance</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The amount of trading data has exploded in finance thanks to the continuing progress of high frequency techniques. It constrains practitioners to use more and more state-of-the-art algorithms to deal with this overwhelming amount of information. Computers and algorithms are more and more efficient, but still decision making is based on both the quantity and the quality of information. Thus, errors and speculations that can make the financial market toxic, i.e. conducive to crashes, are still possible. Examples in the past, such as the “Flash Crash” of May 6, 2010, have shown that algorithmic trading in finance has made it possible to introduce new kind of crashes characterized by their suddenness. Such quick crashes seem dangerous because of a kind of inherent unpredictability. However, theoretical framework to model this new phenomenon exists.</p><p>Easley, Engle, O’Hara and Wu [<xref ref-type="bibr" rid="scirp.95972-ref1">1</xref>] designed a model of the high-frequency financial market based on flows of informed and uninformed traders. In this model, informed traders are aware of the evolution of the price in the future and thus of which decision takes (buy or sell). The authors managed to show that information is a key parameter of the spread between ask and bid of prices, as they demonstrate that the probability of being informed within their theoretical framework is proportionally linked with it. They named this key parameter the Probability of Informed Trading (PIN). A high value of the PIN is an indicator of the level of toxicity of this high frequency trading market, as it would mean it relies on too many informed traders. Later, Easley, Lopez de Prado, O’Hara [<xref ref-type="bibr" rid="scirp.95972-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.95972-ref3">3</xref>] designed a tool, nicknamed Volume-synchronized Probability of Informed Trading (VPIN), supposed to approximate the PIN. It appeared it could predict the “Flash Crash” of May, 6 2010 a few hours before it happened [<xref ref-type="bibr" rid="scirp.95972-ref4">4</xref>]. A number of papers have been written [<xref ref-type="bibr" rid="scirp.95972-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.95972-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.95972-ref7">7</xref>], and it is proposed to use it for regulation through a VPIN contract [<xref ref-type="bibr" rid="scirp.95972-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.95972-ref8">8</xref>]. However, critics pointed out some flaws, questioning its reliability. For example, Andersen and Bondarenko have shown [<xref ref-type="bibr" rid="scirp.95972-ref9">9</xref>] that the VPIN is quite sensitive to the starting point of when one starts computing the VPIN on a data set. It indeed questions the VPIN prediction quality. Moreover, they have also shown that the VPIN is sensitive to other parameters, such as the trade classification rule used [<xref ref-type="bibr" rid="scirp.95972-ref10">10</xref>], or how one defines the average daily volume of trades [<xref ref-type="bibr" rid="scirp.95972-ref11">11</xref>]. Changing the classification rule may drastically change the VPIN behavior [<xref ref-type="bibr" rid="scirp.95972-ref12">12</xref>]. Tomas P&#246;ppe, Sebastian Moos and Dirk Schiereck have arrived to the same conclusions with a different approach. Using a different classification rule can change the VPIN prediction power toward a crash (in their paper a German blue-chip stock) [<xref ref-type="bibr" rid="scirp.95972-ref13">13</xref>]. Besides, controlling ex-ante parameters seem to give poorer prediction quality [<xref ref-type="bibr" rid="scirp.95972-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.95972-ref11">11</xref>]. This point has also been checked by D. Abad, M. Massot and R. Pascual [<xref ref-type="bibr" rid="scirp.95972-ref12">12</xref>]. Controlling for ex-ante realized volatility, and trading intensity, as did T. G. Andersen and O. Bondarenko [<xref ref-type="bibr" rid="scirp.95972-ref11">11</xref>], prediction quality seems to vanish. More deeper, they have also underlined that it is not obvious how one should define a VPIN prediction, analyzing more precisely toxic and non-toxic halts, as well as toxic events. Furthermore, Torben G. Andersen and Oleg Bondarenko interpret the VPIN as being too sensitive to trading intensity. They have also explained the VPIN metric is sometimes unexpectedly correlated with other usual ones (such as VIX or RV) [<xref ref-type="bibr" rid="scirp.95972-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.95972-ref10">10</xref>]. Moreover, it has been shown [<xref ref-type="bibr" rid="scirp.95972-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.95972-ref15">15</xref>] that the VPIN does not approximate the PIN, as the PIN was built on a time-clock theoretical framework, and the VPIN with a volume-clock paradigm. In this study, we propose another way to estimate the PIN within its original time-clock framework.</p><p>The purpose of this paper is to improve the PIN theoretical framework. Some concerns have been raised about its theoretical foundations. For this reason we assess step by step all the different theoretical ideas of the PIN model. More precisely, we firstly want to explicit all the theoretical framework of the PIN and the VPIN model to have a better view of all its different assumption subtleties. It secondly makes it possible to point out some approximation errors in the formula used to approximate the PIN and to propose another exact way to compute the PIN. In the following, we first recall the PIN model (Section 2). Second, after introducing the VPIN original ideas we analyze the original first order approximation and then recall the difference of time clock and volume clock paradigm (Section 3). Finally, we suggest another way to compute the PIN (Section 4).</p></sec><sec id="s2"><title>2. The PIN Model</title><sec id="s2_1"><title>2.1. The Time-Clock Framework</title><p>The Probability of Informed Trading (PIN) is computed on a simple model of information among traders [<xref ref-type="bibr" rid="scirp.95972-ref16">16</xref>]. Let’s describe it with the following tree below (<xref ref-type="fig" rid="fig1">Figure 1</xref>), originally designed in [<xref ref-type="bibr" rid="scirp.95972-ref16">16</xref>]. Suppose prior to the beginning of any trading day, Nature determines whether an information event is relevant to the value of the asset to occur. Suppose information events are independently distributed and occur with a Bernoulli probability of value α , which can be seen on the first two branches on the left-hand side of the tree. These events are good news with a Bernoulli probability 1 − δ (i.e. signal High), or bad news with probability δ (i.e. signal Low). After the end of trading on any day, and before Nature moves again, the full information value of the asset is realized. Hence, for any of the three leaves of the tree in <xref ref-type="fig" rid="fig1">Figure 1</xref>, an informed trader would know which action to take. Trade arises from both informed traders (those who have seen any signal) and uninformed traders. On any day, arrivals of uninformed buyers and uninformed sellers are described by independent Poisson processes of respective intensity ϵ and μ . Individuals trade a single risky asset and money with a market maker over i = 1 , ⋯ , I trading days. Within any trading day, time is continuous and it is indexed by t ∈ [ 0, T ] . Let’s define for t ∈ [ 0, T ] , for a given trading day, S t and B t the events that an order of respectively a sell and a buy arrive at time t. Let P t = ( P t ( n ) , P t ( b ) , P t ( g ) ) be the market maker’s prior belief about the events “no news” (n) “bad news” (b) and “good news” (g) at time t<sup>1</sup>. Within this model we compute the spread at t Σ t which is equal to a t − b t , where a t and b t are the ask and bid at time t (respectively the minimum price a seller is willing to receive and the maximum price a buyer</p><p>is willing to pay). Within this framework b t is the expectation of the asset value, we denote V t , conditional on the history prior to t and on sell order S t . Similarly, a t is the expectation of V t conditional on the history prior to t and on buy order B t . Let note V &#175; , V * and V _ respectively the value of the asset under the conditions of good new, no information and bad new. We have of course the following inequalities: V _ ≤ V * ≤ V &#175; .</p></sec><sec id="s2_2"><title>2.2. Computation of the Spread</title><p>We explicit now more the content of [<xref ref-type="bibr" rid="scirp.95972-ref3">3</xref>]. Let’s compute the bid, the ask follows exactly the same idea<sup>2</sup>:</p><p>b t = E ( V t | t , S t ) .</p><p>It can be re-written this way using the different possibilities of the tree on an event:</p><p>b t = E ( V t | t , S t , n ) P t ( n | S t ) + E ( V t | t , S t , g ) P t ( g | S t ) + E ( V t | t , S t , b ) P t ( b | S t ) = V * P t ( n | S t ) + V &#175; P t ( g | S t ) + V _ P t ( b | S t ) .</p><p>Let’s compute the first term P t ( n | S t ) , others follow the same idea. Using Bayes rule one finds the following:</p><p>P t ( n | S t ) = P t ( S t | n ) P t ( n ) P t ( S t ) ,</p><p>so, by decomposing the denominator:</p><p>P t ( n | S t ) = P t ( S t | n ) P t ( n ) P t ( S t | n ) P t ( n ) + P t ( S t | g ) P t ( g ) + P t ( S t | b ) P t ( b ) .</p><p>Let’s have a look at the term P t ( S t | n ) which is the probability at t that there will be a sell order at t under the constraints of no news. P t ( S t | n ) is a transition rate. To compute it, one must first calculate the transition probability for a strictly positive time length let say h. Formally, if one notes N t the number of jumps of the corresponding Poisson process up to t under conditions of no events, we know its intensity is ϵ t under the constraint of no news. For any h strictly positive and small enough we look to the limit of the number P ( N t − N t − h ≥ 1 | n ) h when h goes to zero remaining strictly positive, which defines the transition rate. At first order on h, one finds:</p><p>P ( N t − N t − h ≥ 1 | n ) = 1 − e ϵ h = ϵ h + o ( h ) .</p><p>Dividing by h, one re-finds indeed the intensity of the Poisson process, which is a special case of a Markov jump process. Applying the same for other cases (“bad event”, “good event”), we have finally the following:</p><p>P t ( S t | n ) P t ( n ) + P t ( S t | g ) P t ( g ) + P t ( S t | b ) P t ( b ) = P t ( n ) ϵ + P t ( g ) ϵ + P t ( b ) ( μ + ϵ ) .</p><p>As the probabilities with ϵ sum to one we get the following expression:</p><p>P t ( S t | n ) P t ( n ) + P t ( S t | g ) P t ( g ) + P t ( S t | b ) P t ( b ) = ϵ + P t ( b ) μ .</p><p>Finally the bid has this expression:</p><p>b t = P t ( n ) ϵ V * + P t ( b ) ( ϵ + μ ) V _ + P t ( g ) ϵ V &#175; ϵ + P t ( b ) μ .</p><p>With the same reasoning the ask has this expression:</p><p>a t = P t ( n ) ϵ V * + P t ( b ) ϵ V _ + P t ( g ) ( ϵ + μ ) V &#175; ϵ + P t ( g ) μ .</p><p>Actually one may simplify a bit these expressions as the expectation of V has the following form:</p><p>E ( V t ) = V * P t ( n ) + V _ P t ( b ) + V &#175; P t ( g ) .</p><p>We find:</p><p>b t = μ V _ P t ( b ) ϵ + P t ( b ) μ + ϵ ϵ + P t ( b ) μ E ( V t ) ,</p><p>and:</p><p>a t = μ V &#175; P t ( g ) ϵ + P t ( g ) μ + ϵ ϵ + P t ( g ) μ E ( V t ) .</p><p>So the spread equals to:</p><p>Σ t = a t − b t = E ( V t ) ( ϵ ϵ + P t ( g ) μ − ϵ ϵ + P t ( b ) μ ) + μ V &#175; P t ( g ) ϵ + P t ( g ) μ − μ V _ P t ( b ) ϵ + P t ( b ) μ .</p><p>In the special case where P t ( g ) = P t ( b ) one finds the following simple form:</p><p>Σ t = μ P t ( g ) ϵ + P t ( g ) μ ( V &#175; − V _ ) = μ ( 1 − P t ( n ) ) 2 ϵ + ( 1 − P t ( n ) ) μ ( V &#175; − V _ ) .</p><p>If we make the hypothesis that P t ( n ) = P 0 ( n ) = 1 − α is constant, then we have the following:</p><p>Σ t = μ α 2 ϵ + α μ ( V &#175; − V _ ) = thePIN ( V &#175; − V _ ) .</p><p>Thus, with the assumptions: P t ( g ) = P t ( b ) = δ = 1 − δ , i.e. δ = 1 2 and P t ( n ) = P 0 ( n ) = 1 − α , the PIN equals the following:</p><p>PIN = μ α 2 ϵ + μ α .</p><p>We will keep the same hypothesis for the rest of the paper.</p></sec></sec><sec id="s3"><title>3. Analysis of the First Order Approximate within the Time-Clock Framework</title><p>The idea behind the VPIN is to find an easy way to compute the last above expression of the PIN using a volume-clock paradigm. More precisely, it aims at finding a way to easily compute the expressions obtained for the numerator α μ and denominator ( α μ + 2 ϵ ). The key heuristic behind the VPIN is to take advantage of a supposedly good property of the expectation of the absolute difference between Poisson random variable within a volume-clock framework to approximate α μ , i.e.: E ( | X − Y | ) , where X and Y are Poisson variables. We will see this heuristic does not really make it possible to conclude as expected. More precisely, in the first subsection we will see which idea has been used to approximate the PIN within a time-clock framework. Secondly, we will see that first-order approximations used are not correct as the framework does not verify a required hypothesis. We analyze more precisely the first order approximates which can be made in the time-clock framework. In the third subsection, we describe the volume-clock framework and explain why its hypotheses lead to different results compared to the time-clock framework. Finally, we illustrate our results with simulations.</p><sec id="s3_1"><title>3.1. The Design of a New Heuristic</title><p>In the first subsection we see which idea has been used to approximate the PIN within a time-clock framework. We refer now to the related work of Easley et al. [<xref ref-type="bibr" rid="scirp.95972-ref1">1</xref>]. Considering the previous framework the probability to obtain on the same time y t = ( S , B ) , S sells and B buys for day t of length one is:</p><p>P ( y t = ( S , B ) ) = ( 1 − δ ) α e − ( μ + 2 ϵ ) ( μ + ϵ ) B ϵ S B ! S ! + ( 1 − α ) e − 2 ϵ ϵ B + S B ! S !                                               + α δ e − ( μ + 2 ϵ ) ( μ + ϵ ) S ϵ B B ! S ! .</p><p>So, if one notes T T = S + B the total number of trades for this day, one finds, conditioning by all possibilities of the model:</p><p>E ( T T ) = α ( 1 − δ ) E ( T T | g ) + α δ E ( T T | b ) + ( 1 − α ) E ( T T | n ) .</p><p>S and B are independant Poisson process, so one can sum in each case their respective intensities to find new Poisson processes. Thus:</p><p>E ( T T ) = α ( 1 − δ ) ( ϵ + μ + ϵ ) + α δ ( μ + ϵ + ϵ ) + ( 1 − α ) ( ϵ + ϵ ) ,</p><p>i.e.</p><p>E ( T T ) = α μ + 2 ϵ .</p><p>Note the following:</p><p>&#183; Remark 1: the time period is fixed, thus S and B can take whatever possible positive integer values, which won’t be the case if S + B was fixed.</p><p>&#183; Remark 2: intensities are rates, thus the equation has a meaning because one implicitly multiplies it by one (trading day).</p><p>The authors propose to compute the expectation of the absolute value of the following random number K = S − B with an approximate. This is the intuition behind the computation of the VPIN. They refer to the following paper of Katti [<xref ref-type="bibr" rid="scirp.95972-ref17">17</xref>] but do not explicit any calculus. They assert that E ( | K | ) = α μ thanks to a first order approximation without explaining what it does mean. Let’s first describe the content of this reference and assumptions assumed. Then let’s describe which computations are involved within this time-clock framework.</p><sec id="s3_1_1"><title>3.1.1. Katti’s Reference Assumptions</title><p>The reference proposes several ways to compute the expectation of the absolute value of two random variables that follow same discrete positive distribution but with possibly different parameters. The case of Poisson processes is treated. Let’s describe the beginning of Katti’s paper [<xref ref-type="bibr" rid="scirp.95972-ref17">17</xref>]. Let’s note X 1 and X 2 two Poisson random variables of intensity λ 1 and λ 2 . We would like to compute the following number Δ 1 = E | X 1 − X 2 | . One can write the following:</p><p>Δ 1 = ∑ i , k   k P ( X 2 − X 1 = k | X 1 = i ) P ( X 1 = i )     + ∑ i , k   k P ( X 1 − X 2 = k | X 2 = i ) P ( X 2 = i ) = ∑ i , k   k P i 1 P i + k 2 + ∑ i , k   k P i 2 P i + k 1 ,</p><p>where the summations are over 1 , 2 , 3 , ⋯ and P i 1 = e − λ 1 λ 1 i i ! and P i 2 = e − λ 2 λ 2 i i ! . Then, one can develop it as follows:</p><p>Δ 1 = e − λ 1 − λ 2 ( ∑ i = 0 ∞ ∑ i = 0 ∞ k ( λ 1 λ 2 ) i λ 2 k i ! ( i + k ) ! + ∑ i = 0 ∞ ∑ i = 0 ∞ k ( λ 1 λ 2 ) i λ 1 k i ! ( i + k ) ! ) = e − λ 1 − λ 2 ( A 1 + B 2 ) ,</p><p>with A 1 and B 1 the two different sums. The author, in order to simplify the calculus and use a trick, makes the following assumptions: λ 1 λ 2 = ν , where ν is a constant not linked anymore to λ 2 nor λ 1 . It implies thus a relation between the two variables (for example λ 1 = 1 λ 2 ). Thanks to this assumption he can do the following:</p><p>A 1 = ( λ 2 δ δ λ 2 ) ( ∑ i = 0 ∞ ∑ k = 0 ∞ ν i λ 2 k i ! ( i + k ) ! ) = ( λ 2 δ δ λ 2 ) A 0 ,</p><p>say, with:</p><p>A 0 = ∑ i = 0 ∞ ν i ( i ! ) 2 F 1 ( 1 ; i + 1 ; λ 2 ) ,</p><p>where F 1 ( α , γ , x ) is a confluent hypergeometric function. Operating by ( λ 2 δ δ λ 2 ) it finally leads to:</p><p>A 1 = ( λ 2 − ν λ 2 ) A 0 + ν e 2 ν F 1 ( 3 2 ; 3 ; − 4 ν ) + ν λ 2 F 1 ( 1 2 ; 1 ; − 4 ν ) .</p><p>The particular case of λ 1 = λ 2 = λ cannot be treated with this trick because it would imply equal numbers are linked by an inverse relation, so that the product is independant of λ 2 . But λ 1 = λ 2 = ν , ν is not anymore a constant of the main parameters λ 1 and λ 2 , so applying the operator does not give the previous results. One may use here another reference, one cited by Katti [<xref ref-type="bibr" rid="scirp.95972-ref18">18</xref>]. We will detail later the same ideas for our precise the VPIN framework. Anyway, this case leads to the following:</p><p>Δ 1 = 2 λ e − 2 λ ( I 0 ( 2 λ ) + I 1 ( 2 λ ) ) ,</p><p>where I n ( x ) = ∑ i = 0 ∞ ( x 2 ) n + 2 i i ! ( n + i ) ! is a modified Bessel function of first kind.</p></sec><sec id="s3_1_2"><title>3.1.2. How to Use as Far as Possible References’ Work to Approximate the VPIN in a Time-Clock Framework</title><p>First, let’s put ourselves in the context where we have the differences of only Poisson processes. It’s pretty simple, one just have to condition the expectation of E ( | K | ) for each case:</p><p>E ( | K | ) = α ( 1 − δ ) E ( | K | | g ) + α δ E ( | K | | b ) + ( 1 − α ) E ( | K | | n ) .</p><p>Then, remind K = S − B . S and B are, under the model assumption, Poisson processes describing the number of sells and buys in one day of trade. We only need two different kinds of Poisson processes to describe the mixture of Poisson processes resulting of informed and uninformed traders in each case (“good event”, “bad event” and “no event”). Let’s note them as follows X ϵ S ~ P ( ϵ ) , X ϵ B ~ P ( ϵ ) , Y μ B ~ P ( μ ) and Y μ S ~ P ( μ ) , S and B labelling buys or sells. One finds then:</p><p>E ( | K | ) = α ( 1 − δ ) E ( | X ϵ S − ( Y μ B + X ϵ B ) | ) + α δ E ( | Y μ B + X ϵ B − X ϵ S | )     + ( 1 − α ) E ( | X ϵ S − X ϵ B | ) .</p><p>As all Poisson processes are independant one can sum them to produce new Poisson processes, as follows<sup>3</sup>:</p><p>E ( | K | ) = α ( 1 − δ ) E ( | X ϵ − Y μ + ϵ | ) + α δ E ( | Y μ + ϵ − X ϵ | ) + ( 1 − α ) E ( | X ϵ ( 1 ) − X ϵ ( 2 ) | ) .</p><p>One can thus sum the two first terms and obtain the following:</p><p>E ( | K | ) = α E ( | X ϵ − Y μ + ϵ | ) + ( 1 − α ) E ( | X ϵ ( 1 ) − X ϵ ( 2 ) | ) .</p><p>One has to treat finally two different cases:</p><p>&#183; different intensities: first term</p><p>&#183; same intensities: second term</p></sec></sec><sec id="s3_2"><title>3.2. How to Reach a First Order Approximate</title><p>In this subsection we will first see that main assumption to use Katti’s result cannot be used to approximate the PIN. Therefore to approximate the PIN using authors’ intuition we describe then the following two steps:</p><p>&#183; one way to reach numerator exact value consists in using Ramasubban’s ideas [<xref ref-type="bibr" rid="scirp.95972-ref18">18</xref>],</p><p>&#183; first order asymptotic analysis involves separate cases to study sensitivity of the approximate to parameter’s values.</p><sec id="s3_2_1"><title>3.2.1. Katti’s Assumptions Are Not Met in the New Setting</title><p>We have seen that Katti’s reference use the assumption that Poisson intensities are linked by a relation of the form λ 1 = ν λ 2 where ν is independent of these parameters. Here the respective parameters would be μ + ϵ and ϵ . The product ϵ ( ϵ + μ ) has clearly no single reason to be a constant. One could create some tricky cases, but it does not seem that the model would like to be limited to these cases (indeed, one may consider for example to fit the PIN parameters maximising likelihood, like in [<xref ref-type="bibr" rid="scirp.95972-ref1">1</xref>] ). Thus the assumptions are not met and the reference [<xref ref-type="bibr" rid="scirp.95972-ref17">17</xref>] cannot be invoked to say E | K | ≈ α μ at first order, as it was done in [<xref ref-type="bibr" rid="scirp.95972-ref1">1</xref>] for example.</p></sec><sec id="s3_2_2"><title>3.2.2. Computation of E ( | K | )</title><p>Anyway, let’s do nevertheless calculations to compute E ( | S − B | ) . We follow the same natural ideas of T. A. Ramasubban in this paper which treats only the case of same Poisson intensities [<xref ref-type="bibr" rid="scirp.95972-ref18">18</xref>]. We begin with:</p><p>Δ 1 = α E ( | X ϵ − Y μ + ϵ | ) + ( 1 − α ) E ( | X ϵ 1 − X ϵ 2 | ) .</p><p>Let’s start with the easier calculation: the case where Poisson intensities are equal.</p><p>E ( | X ϵ 1 − X ϵ 2 | ) = ∑ i , j ∈ ℕ P ( X ϵ 1 = i ) P ( X ϵ 2 = j ) | i − j | = 2 ∑ i ∈ ℕ ∑ j = 0 i P ( X ϵ 1 = i ) P ( X ϵ 2 = j ) ( i − j ) = 2 e − 2 ϵ ∑ i ∈ ℕ ∑ j = 0 i ( i − j ) ϵ i i ! ϵ j j ! = 2 ϵ e − 2 ϵ ∑ i ∈ ℕ * ∑ j = 0 i ϵ i − 1 ( i − 1 ) ! ϵ j j ! − ∑ j = 1 i ϵ i i ! ϵ j − 1 ( j − 1 ) ! .</p><p>All the sums separately exist, we can split them in two different ones:</p><p>E ( | X ϵ 1 − X ϵ 2 | ) = 2 ϵ e − 2 ϵ ( ∑ i ∈ ℕ ∑ j = 0 i + 1 ϵ i i ! ϵ j j ! − ∑ i ∈ ℕ * ∑ j = 0 i − 1 ϵ i i ! ϵ j j ! ) = 2 ϵ e − 2 ϵ ( ∑ i ∈ ℕ ϵ i i ! ( ϵ i + 1 ( i + 1 ) ! + ϵ i i ! ) ) = 2 ϵ e − 2 ϵ ( ∑ i ∈ ℕ ϵ 2 i + 1 i ! ( i + 1 ) ! + ∑ i ∈ ℕ ϵ 2 i i ! 2 ) .</p><p>One recognizes here a modified Bessel functions of first kind: for an integer n and, say scalar x, I n ( x ) = ∑ i ∈ ℕ ( x 2 ) 2 i + n i ! ( n + i ) ! . Here we obtain:</p><p>E ( | Y B − Y S | ) = 2 ϵ e − 2 ϵ ( I 0 ( 2 ϵ ) + I 1 ( 2 ϵ ) ) .</p><p>which is the result of Ramasubban’s quoted paper. The computation with different intensities follow the same idea, expect that the symmetry of the two initial sums is broken, so we have to compute them separately.</p><p>E | X ϵ − Y μ + ϵ | = ∑ i ∈ ℕ ∑ j = 0 i P ( X ϵ = i ) P ( Y ϵ + μ = j ) ( i − j )     + ∑ i ∈ ℕ ∑ j = 0 i P ( X ϵ = j ) P ( Y ϵ + μ = i ) ( i − j ) .</p><p>Let’s calculate the first sum and then the second:</p><p>∑ i ∈ ℕ ∑ j = 0 i   P ( X ϵ = i ) P ( Y ϵ + μ = j ) ( i − j ) = e − 2 ϵ − μ ( ∑ i = 1 + ∞ ∑ j = 0 i ϵ i ( i − 1 ) ! ( ϵ + μ ) j j ! − ∑ i = 1 + ∞ ∑ j = 1 i ϵ i i ! ( ϵ + μ ) j ( j − 1 ) ! ) = e − 2 ϵ − μ ( ∑ i = 0 + ∞ ∑ j = 0 i + 1 ϵ i + 1 i ! ( ϵ + μ ) j j ! − ∑ i = 1 + ∞ ∑ j = 0 i − 1 ϵ i i ! ( ϵ + μ ) j + 1 j ! ) ,</p><p>which separates as follows as all sums exist separately:</p><p>∑ i ∈ ℕ ∑ j = 0 i   P ( X ϵ = i ) P ( Y ϵ + μ = j ) ( i − j ) = e − 2 ϵ − μ ϵ ∑ i = 0 + ∞ ϵ i i ! ( ( ϵ + μ ) i + 1 ( i + 1 ) ! + ( ϵ + μ ) i i ! ) − e − 2 ϵ − μ μ ∑ i = 0 + ∞ ∑ j = 0 i ϵ i + 1 ( i + 1 ) ! ( ϵ + μ ) j j ! .</p><p>Replacing first sum of the rigth hand side by Bessel functions of second kind, we finally find:</p><p>∑ i ∈ ℕ ∑ j = 0 i   P ( X ϵ = j ) P ( Y ϵ + μ = i ) ( i − j ) = e − 2 ϵ − μ ϵ ( ϵ + μ ) I 1 ( 2 ϵ ( ϵ + μ ) ) + e ϵ ( ϵ + μ ) ϵ I 0 ( 2 ϵ ( ϵ + μ ) )       − e − 2 ϵ − μ μ ∑ i = 0 + ∞ ∑ j = 0 i ϵ i + 1 ( i + 1 ) ! ( ϵ + μ ) j j ! .</p><p>For the second sum, we do an equivalent calculus and find the following:</p><p>∑ i ∈ ℕ ∑ j = 0 i   P ( X ϵ = j ) P ( Y ϵ + μ = i ) ( i − j ) = e − 2 ϵ − μ ϵ ∑ i = 0 + ∞ ( ϵ + μ ) i i ! ( ϵ i + 1 ( i + 1 ) ! + ϵ i i ! ) − e − 2 ϵ − μ μ ∑ i = 0 + ∞ ∑ j = 0 i ϵ i + 1 ( i + 1 ) ! ( ϵ + μ ) j j ! ,</p><p>thus:</p><p>∑ i ∈ ℕ ∑ j = 0 i   P ( X ϵ = j ) P ( Y ϵ + μ = i ) ( i − j ) = e − 2 ϵ − μ ϵ 2 ϵ ( ϵ + μ ) I 1 ( 2 ϵ ( ϵ + μ ) ) + e − 2 ϵ − μ ϵ I 0 ( 2 ϵ ( ϵ + μ ) )       + e − 2 ϵ − μ μ ∑ i = 0 + ∞ ( ϵ + μ ) i i ! ∑ j = 0 i + 1 ϵ j j ! .</p><p>If we put together all the terms we find:</p><p>E | X ϵ − Y ϵ + μ | = e − 2 ϵ − μ ( 2 ϵ 2 + ϵ μ ϵ ( ϵ + μ ) I 1 ( 2 ϵ ( ϵ + μ ) ) + 2 ϵ I 0 ( 2 ϵ ( ϵ + μ ) )     − μ ∑ i = 0 + ∞ ∑ j = 0 i ϵ i + 1 ( i + 1 ) ! ( ϵ + μ ) j j ! + μ ∑ i = 0 + ∞ ( ϵ + μ ) i i ! ∑ j = 0 i + 1 ϵ j j ! ) .</p><p>Arranging the last two sums of the left hand side of the equality we finnaly get:</p><p>E | X ϵ − Y ϵ + μ | = e − 2 ϵ − μ ( 2 ϵ 2 + ϵ μ ϵ ( ϵ + μ ) I 1 ( 2 ϵ ( ϵ + μ ) ) + 2 ϵ I 0 ( 2 ϵ ( ϵ + μ ) )     + μ ∑ i = 0 + ∞   P ( Y ϵ + μ = i ) ( P ( X ϵ ≤ i + 1 ) − P ( X ϵ ≥ i + 1 ) ) .</p><p>Thus E | K | equals:</p><p>E | K | = 2 ϵ ( 1 − α ) e − 2 ϵ [ I 0 ( 2 ϵ ) + I 1 ( 2 ϵ ) ]     + α e − 2 ϵ − μ [ 2 ϵ 2 + ϵ μ ϵ ( ϵ + μ ) I 1 ( 2 ϵ ( ϵ + μ ) ) + 2 ϵ I 0 ( 2 ϵ ( ϵ + μ ) ) ]     + α μ ∑ i = 0 + ∞   P ( Y ϵ + μ = i ) ( P ( X ϵ ≤ i + 1 ) − P ( X ϵ ≥ i + 1 ) ) .</p><p>With an arbitrarily time length t for a trading period, we find:</p><p>E | K | = 2 ϵ t ( 1 − α ) e − 2 ϵ t [ I 0 ( 2 ϵ t ) + I 1 ( 2 ϵ t ) ]     + α e − 2 ϵ t − μ t [ 2 ( ϵ t ) 2 + ϵ μ t 2 ϵ ( ϵ + μ ) t I 1 ( 2 ϵ ( ϵ + μ ) t ) + 2 ϵ t I 0 ( 2 ϵ ( ϵ + μ ) t ) ]     + α μ t ∑ i = 0 + ∞   P ( Y ( ϵ + μ ) t = i ) ( P ( X ϵ t ≤ i + 1 ) − P ( X ϵ t ≥ i + 1 ) ) .</p></sec><sec id="s3_2_3"><title>3.2.3. Analysis of the First Order Approximate</title><p>Recall that ϵ and μ are rates of uninformed and informed traders per day (in the original the PIN model). Thus, these parameters are pretty high integers: this is the first intuition behind first order approximate. Moreover, Hankel [<xref ref-type="bibr" rid="scirp.95972-ref19">19</xref>] derived an asymptotic expansion of modified Bessel function of first kind as follows:</p><p>I α ( z ) ~ e z 2 π z ( 1 − 4 α 2 − 1 8 z + ( 4 α 2 − 1 ) ( 4 α 2 − 9 ) 2 ! ( 8 z ) 2     − ( 4 α 2 − 1 ) ( 4 α 2 − 9 ) ( 4 α 2 − 25 ) 3 ! ( 8 z ) 3 + ⋯ )</p><p>for | z | ≫ 1 and | arg z | &lt; π 2</p><p>We first apply this expansion to E | K | with the condition μ ≫ 1 and ϵ ≫ 1 , as we consider there are a lot of informed and uninformed traders per day (compared to 1). We find the following:</p><p>E | K | ~ 2 ϵ π ( 1 − α ) + α 2 π ( ϵ + ϵ ( ϵ + μ ) ) 2 ( ϵ ( ϵ + μ ) ) 3 4 e 2 ϵ ( ϵ + μ ) − 2 ϵ − μ     + α μ ∑ i = 0 + ∞   P ( Y ϵ + μ = i ) ( P ( X ϵ ≤ i + 1 ) − P ( X ϵ ≥ i + 1 ) ) .</p><p>Let’s now distinguish these three cases:</p><p>&#183; μ and ϵ are of same order,</p><p>&#183; μ = o ( ϵ ) ,</p><p>&#183; ϵ = o ( μ ) ,</p><p>If μ and ϵ are of same order,</p><p>in this case: ϵ ( ϵ + μ ) &lt; 2 ϵ − μ , thus one can neglect the corresponding term. We obtain:</p><p>E | K | ~ 2 ϵ π ( 1 − α ) + α μ ∑ i = 0 + ∞   P ( Y ϵ + μ = i ) ( P ( X ϵ ≤ i + 1 ) − P ( X ϵ ≥ i + 1 ) ) .</p><p>Thus PIN ~ α μ α μ + 2 ϵ and</p><p>E | S − B | E ( S + B ) ~ 2 ϵ π ( 1 − α ) + α μ ∑ i = 0 + ∞   P ( Y ϵ + μ = i ) ( P ( X ϵ ≤ i + 1 ) − P ( X ϵ ≥ i + 1 ) ) α μ + 2 ϵ .</p><p>if ϵ ≪ μ then it reduces to:</p><p>E | K | ~ α μ ∑ i = 0 + ∞   P ( Y ϵ + μ = i ) ( P ( X ϵ ≤ i + 1 ) − P ( X ϵ ≥ i + 1 ) ) .</p><p>Thus:</p><p>E | S − B | E ( S + B ) ~ α μ α μ + 2 ϵ ∑ i = 0 + ∞   P ( Y ϵ + μ = i ) ( P ( X ϵ ≤ i + 1 ) − P ( X ϵ ≥ i + 1 ) ) .</p><p>If μ = o ( ϵ ) ,</p><p>we find:</p><p>E | S − B | E ( S + B ) ~ 2 ϵ π + α μ ∑ i = 0 + ∞   P ( Y ϵ + μ = i ) ( P ( X ϵ ≤ i + 1 ) − P ( X ϵ ≥ i + 1 ) ) 2 ϵ .</p><p>And: PIN ~ α μ 2 ϵ ≪ 1 .</p><p>If ϵ ≫ μ , then:</p><p>E | S − B | E ( S + B ) ~ 1 ϵ π .</p><p>If ϵ = o ( μ ) ,</p><p>we find:</p><p>E | S − B | E ( S + B ) ~ ∑ i = 0 + ∞ P ( Y ϵ + μ = i ) ( P ( X ϵ ≤ i + 1 ) − P ( X ϵ ≥ i + 1 ) ) .</p><p>and P I N ~ 1</p><p>Thus, we can see that first order approximation depends a lot of:</p><p>&#183; the respective values of μ and ϵ ,</p><p>&#183; and in a lot of cases of the weighted average of a given Poisson distribution of the difference between cumulative density functions from opposite parts of the tail of another Poisson distribution, i.e.: ∑ i = 0 + ∞   P ( Y ϵ + μ = i ) ( P ( X ϵ ≤ i + 1 ) − P ( X ϵ ≥ i + 1 ) )</p><p>The first order approximation E | S − B | ~ α μ proposed in [<xref ref-type="bibr" rid="scirp.95972-ref1">1</xref>] is not incorrect as we will see in the simulations, but sometimes, imprecise.</p></sec></sec><sec id="s3_3"><title>3.3. The Volume-Clock Paradigm: The Implicit Change of Model Assumptions</title><p>In this subsection, we describe the volume-clock framework and explain why its hypotheses lead to different results the PIN compared to the time-clock framework. More precisely, we first describe the new assumptions. Secondly, we make the computations within this new framework, which lead to a new value of the PIN.</p><sec id="s3_3_1"><title>3.3.1. The New Assumptions</title><p>In [<xref ref-type="bibr" rid="scirp.95972-ref3">3</xref>] D. Easley, M. de Prado and M. O’Hara describe a new model to compute easily the VPIN and therefore the PIN using the above previous results:</p><p>&#183; E ( | S − B | ) = α μ , supposedly at first order,</p><p>&#183; E ( S + B ) = α μ + 2 ϵ</p><p>They introduce the paradigm of volume clock and time bars. Let’s first describe it and see that the assumptions are implicitly changed, but ignored. The idea is pretty simple. Consider a trade described by a time serie of price, say p t , labelled with time t. First, They package trades in objects called “bars” that have a fixed time volume, i.e.: they aggregate the time serie in, for example, one-minute time bars. It is equivalent to a sampling of the time serie. Each bar is a kind of new trade with several rules to guess its price. Second they agreggate these time bars to form fixed in volum “buckets”. Say these buckets have a volume V.</p><p>&#183; Remark 1: nothing can ensure us that buckets will have a fixed volume size. Indeed, each time bar is sensitive to trading intensity. The last time bar can often be too big to be aggregated to a fixed size bucket. Which mean, that if one wants to force bucket size to be constant then, a lot of time bar won’t be of one minute lenght. If one on the contrary wants to preserve time size to be constant, a lot of buckets might not be of constant volume size.</p><p>Suppose anyway that everything is ideal and that each bucket is of constant volume. Authors note τ the label of a bucket of volume V, V τ , and V τ S and V τ B respectively the total number of sells and buys that occured in this bucket. They then refer to their previous work [<xref ref-type="bibr" rid="scirp.95972-ref1">1</xref>] result: E ( | V τ S − V τ B | ) ≈ α μ . But even if the result does not hold as previously shown, one must note the following:</p><p>&#183; First: here the bucket is constant in volume, thus filling volume time is random, it is a really strong hypothesis, as we have then: V τ S + V τ B = V that holds almost surely,</p><p>&#183; Second: they use the result indeed to say that as V τ S + V τ B = V then the expectation equals V = 2 ϵ + α μ .</p><p>&#183; But finally, one should remark that this equality lacks a time, as we are talking of rates of traders. In the first model, the time was one day, and implicitly one would multiply within the time-clock framework, rates by one day. Here, in the volume-clock framework, one does not control anymore time. One should take into account filling bucket time which is a new random variable. At first glance, the expression is inhomogenous and even if right, it is far from being trivial.</p><p>Indeed the authors preciss us “recall that we divide the trading day into equal-sized volume buckets and treat each volume bucket as equivalent to a period for information arrival”. It’s misleading. Recall that in the initial model time is fixed (one day) and thus volum is random. Here one has the contrary, volume is fixed and time is thus random. Let’s detail a bit more the calculus with the new assumptions. To do so let’s precise a bit more the new implicit framework.</p></sec><sec id="s3_3_2"><title>3.3.2. A New Computation of E ( | V t S − V t B | | V )</title><p>In fact we want to compute now Δ 1 = E ( | V τ S − V τ B | | V ) , as bucket volume is fixed. Note t − t ′ the filling time of the bucket τ and then note the following:</p><p>Δ 1 = E ( | S t t o t − S t ′ t o t − ( B t t o t − B t ′ t o t ) | | V ) ,</p><p>with S t t o t , S t ′ t o t , B t t o t and B t ′ t o t the Poisson processes of the total sell up to t and t ′ and the total buys up to t and t ′ . One has in distribution the following:</p><p>&#183; S t t o t − S t ′ t o t = N S , t − t ′ t o t</p><p>&#183; B t t o t − B t ′ t o t = N B , t − t ′ t o t</p><p>where N S , t − t ′ t o t and N B , t − t ′ t o t are Poisson processes describing total sells and buys in the bucket labelled with τ . The variables being independent, we can thus write the following:</p><p>Δ 1 = E ( | N S , t − t ′ t o t − N B , t − t ′ t o t | | V ) .</p><p>One must note that there is still the constraint of the volume of a bucket:</p><p>N S , t − t ′ t o t + N B , t − t ′ t o t = V .</p><p>Thus, imposing one value, imposes the other. Let’s calculate Δ 1 . First, one can condition the events: “good event” (g), “bad event” (b) and “no event” (n):</p><p>Δ 1 = α ( 1 − δ ) E ( | N S , t − t ′ t o t − N B , t − t ′ t o t | | g , V ) + α δ E ( | N S , t − t ′ t o t − N B , t − t ′ t o t | | b , V )     + ( 1 − α ) E ( | N S , t − t ′ t o t − N B , t − t ′ t o t | | n , V ) .</p><p>On each event, one knows the distribution of N S , t − t ′ t o t and N B , t − t ′ t o t . One can then re-write it the following way<sup>4</sup>:</p><p>Δ 1 = α ( 1 − δ ) E ( | N ϵ ( t − t ′ ) t o t ,1 − N ( ϵ + μ ) ( t − t ′ ) t o t ,1 | | V ) + α δ E ( | N ( μ + ϵ ) ( t − t ′ ) t o t ,2 − N ϵ ( t − t ′ ) t o t ,2 | | V )     + ( 1 − α ) E ( | N ϵ ( t − t ′ ) t o t ,3 − N ϵ ( t − t ′ ) t o t ,4 | | V ) .</p><p>The two first terms corresponding to “good” or “bad events” are equal in distribution, that’s why we have:</p><p>Δ 1 = α E ( | N ϵ ( t − t ′ ) t o t , 1 − N ( ϵ + μ ) ( t − t ′ ) t o t | | V ) + ( 1 − α ) E ( | N ϵ ( t − t ′ ) t o t , 2 − N ϵ ( t − t ′ ) t o t , 3 | | V ) .</p><p>Before going further, let’s implement the joint probability density function of for example, sells and buys and respective filling bucket time t-t’ in the case of a bad event. Let’s note it f ( S , B , t − t ′ | V , b ) . Now, we synthetise and refer to the great ideas of the proof of Kin and Le [<xref ref-type="bibr" rid="scirp.95972-ref14">14</xref>]. Remark first the following:</p><p>f ( S , B , t − t ′ | V , b ) = f ( S , B | V , t − t ′ , b ) f ( t − t ′ | V , b ) ,</p><p>and as f ( V | t − t ′ , b ) follows a Poisson law of intensity ( t − t ′ ) ( 2 ϵ + μ ) , then f ( t − t ′ | V , b ) classically follows an Erlang law with the following parameters Γ ( t − t ′ ; V ,2 ϵ + μ ) . Second, as S + B = V almost surely, we have the following equalities:</p><p>f ( S , B | t − t ′ , V , b ) = f ( S | t − t ′ , V , b ) = f ( B | t − t ′ , V , b ) ,</p><p>and:</p><p>f ( S , V | t − t ′ , b ) = f ( B | V , t − t ′ , b ) f ( V | t − t ′ , b ) .</p><p>We know f ( V | t − t ′ , b ) ~ P ( ( 2 ϵ + μ ) ( t − t ′ ) ) and considering for example a continuous bounded function g, one can guess easily f ( B | V , t − t ′ , b ) computing E ( g ( S , V | t − t ′ , b ) ) using that E ( g ( S , V | t − t ′ , b ) ) = E ( g ( S , S + B | t − t ′ , b ) ) . We find a binomial law B ( S ; V , ϵ 2 ϵ + μ ) i.e.:</p><p>f ( S | V , t − t ′ , b ) = f ( B | V , t − t ′ , b ) = B ( S ; V , ϵ 2 ϵ + μ ) = B ( B ; V , ϵ + μ 2 ϵ + μ ) .</p><p>So finally:</p><p>f ( S , B , t − t ′ | V , b ) = B ( S ; V , ϵ 2 ϵ + μ ) Γ ( V ,2 ϵ + μ ) .</p><p>The “no event” case is similar. We thus find the following:</p><p>f ( S , B , t − t ′ | V ) = α B ( S ; V , 1 2 ) Γ ( t − t ′ ; V ,2 ϵ ) + ( 1 − α ) B ( S ; V , ϵ 2 ϵ + μ ) Γ ( t − t ′ ; V ,2 ϵ + μ ) ,</p><p>And after an integration on the random variable t-t’:</p><p>f ( S , B | V ) = α B ( S ; V 1 2 ) + ( 1 − α ) B ( S ; V , ϵ 2 ϵ + μ ) .</p><p>Taking the previous joint probability into account we are thus computing the following expectations of let say X and Y in fact:</p><p>Δ 1 = α E ( | V − 2 X | ) + ( 1 − α ) E ( | V − 2 Y | )</p><p>with Y ~ B ( S ; V , 1 2 ) and X ~ B ( V , S , ϵ 2 ϵ + μ )</p><p>Moreover, if x follows the binomail distribution of which p.d.f is B ( x ; m , p ) , then using Jensen inequality for the concave function y → y we have:</p><p>&#183; E ( | m − 2 x | ) m = E ( [ ( m − 2 x ) 2 ] 1 2 ) / m ≤ ( 2 p − 1 ) 2 + 4 p ( 1 − p ) m ≈ | 2 p − 1 | for large enough m and p differing from 1 2</p><p>&#183; E ( | m − 2 x | ) m ≥ | E ( m − 2 x ) | m = | 2 p − 1 | .</p><p>Thus, for large enough V:</p><p>Δ 1 ≈ V α | 2 ϵ 2 ϵ + μ − 1 | + 0,</p><p>i.e.</p><p>Δ 1 ≈ V α μ 2 ϵ + μ .</p><p>Thus the VPIN metric approximates the following for large enough n as shown by Kin and Le [<xref ref-type="bibr" rid="scirp.95972-ref14">14</xref>] :</p><p>VPIN = ∑ τ = 1 n | V τ S − V τ B | n V ≈ E ( | V τ S − V τ B | | V ) V ≈ α μ 2 ϵ + μ ,</p><p>which is indeed different of PIN = α μ α μ + 2 ϵ .</p></sec></sec><sec id="s3_4"><title>3.4. Some Simulation Verification</title><p>We present here some simulation verification. First we present the framework and the experienced tested. Second, we present the results.</p><sec id="s3_4_1"><title>3.4.1. Framework and Experience Tested</title><p>For purpose of illustration, we compare the empirical form of E ( | B − S | ) E ( S + B ) with the PIN and the asymptotic limit5 found within the time clock framework for different cases of ϵ and μ . It is pretty easy to do, as controlling ex-ante all the parameters of the model one then just has to generate the appropriate Poisson processes to obtain all the values. We illustrate the results with three examples:</p><p>&#183; ϵ = o ( μ ) and μ of same order than ϵ : we took ϵ = 100 and μ ∈ { 10000,20000,30000 } ,</p><p>&#183; μ = o ( ϵ ) and ϵ of same order than μ : we took μ = 100 and ϵ ∈ { 10000,20000,30000 } ,</p><p>&#183; ϵ of same order than μ : we took6 ϵ = 10000 and μ ∈ { 10000,2000,30000 } .</p><p>Remarks:</p><p>&#183; We compute 20 values for each choice of ϵ and μ in the three cases above,</p><p>&#183; For each of the 20 values, the empirical expectations are computed with an average of 10,000 values,</p><p>&#183; To compute the sum ∑ i = 0 + ∞   P ( Y ϵ + μ = i ) ( P ( X ϵ ≤ i + 1 ) − P ( X ϵ ≥ i + 1 ) ) , considering the values of ϵ and ϵ + μ , we have bounded the sum to i = 100000 , when probability values starts to be then very little.</p></sec><sec id="s3_4_2"><title>3.4.2. Results</title><p>On each case, we plot first the empirical numerator E ( | S − B | ) , α μ , and the asymptotic limit found (<xref ref-type="fig" rid="fig2">Figure 2</xref>, <xref ref-type="fig" rid="fig4">Figure 4</xref> and <xref ref-type="fig" rid="fig6">Figure 6</xref>). Second, we plot E ( | B − S | ) E ( S + B ) , the PIN (i.e. α μ α μ + 2 ϵ and the asymptotic limit divided by α μ + 2 ϵ (<xref ref-type="fig" rid="fig3">Figure 3</xref>, <xref ref-type="fig" rid="fig5">Figure 5</xref> and <xref ref-type="fig" rid="fig7">Figure 7</xref>).</p><p>Case1: ϵ = 100 , μ ∈ { 10000 , 20000 , 30000 }</p><p>On <xref ref-type="fig" rid="fig2">Figure 2</xref>, first order and asymptotic estimations are very close.</p><p>Case 2: μ = 100 , ϵ ∈ { 10000 , 20000 , 30000 }</p><p>On <xref ref-type="fig" rid="fig3">Figure 3</xref> and <xref ref-type="fig" rid="fig4">Figure 4</xref>, one can see better the difference when one does not change μ anymore.</p><p>Case 3: ϵ = 10000 , μ ∈ { 10000 , 2000 , 30000 }</p><p>This last case on <xref ref-type="fig" rid="fig6">Figure 6</xref> and <xref ref-type="fig" rid="fig7">Figure 7</xref> illustrates a market where the number of informed and uninformed traders are of same order.</p></sec></sec></sec><sec id="s4"><title>4. Another Suggestion to Compute the PIN</title><p>In this section, we propose another way to compute the PIN. Indeed, as it was seen in the last section, the first order approximation of the PIN within the time-clock is not always precise and its theoretical foundation is not correct. Furthermore, the one we propose is only asymptotic and not easy to compute. Hence we propose an exact formula to compute the PIN in the time-clock framework. More precisely, in the first subsection we describe how to compute exactly the numerator α μ and then the PIN. Secondly, we describe how numerically one can design at least one methodology to compute the PIN. Finally, we present some simulation verification of our results.</p><sec id="s4_1"><title>4.1. One PIN Upgrade</title><p>In this subsection, we detail how to compute exactly the PIN. Recall that the probability to obtain S sells and B buys during a period of length t is:</p><p>P ( z t = ( S , B ) ) = ( 1 − δ ) α e − ( μ + 2 ϵ ) t ( ( μ + ϵ ) t ) B ( ϵ t ) S B ! S ! + ( 1 − α ) e − 2 ϵ t ( ϵ t ) B + S B ! S !     + α δ e − ( μ + 2 ϵ ) t ( ( μ + ϵ ) t ) S ϵ B B ! S ! .</p><p>Recall that to compute the PIN we have the assumption: δ = 1 2 , thus we have:</p><p>P ( z t = ( S , B ) ) = α 2 e − ( μ + 2 ϵ ) t ( ( μ + ϵ ) t ) B ( ϵ t ) S B ! S ! + α 2 e − ( μ + 2 ϵ ) t ( ( μ + ϵ ) t ) S ( ϵ t ) B B ! S !     + ( 1 − α ) e − 2 ϵ t ( ϵ t ) B + S B ! S ! .</p><p>So, if one notes T T = S + B the total number of trades for this day, we find:</p><p>E ( T T ) = α 2 ( ϵ + μ + ϵ ) t + α 2 ( μ + ϵ + ϵ ) t + ( 1 − α ) ( ϵ + ϵ ) t = ( α μ + 2 ϵ ) t ,</p><p>and we even have:</p><p>E ( S ) = E ( B ) = ( ϵ + α μ 2 ) t = E ( T T ) 2 .</p><p>So to estimate the PIN denominator, one can first use for an arbitrary time period an average of S, B or TT. Let’s work with S and take a time period of length t. Let’s estimate the numerator α μ t 2 . To do this, we firstly explicit the margin probability function to obtain S sells in a time period of length t and secondly we compute its first three moments. Thirdly we explain how to compute α and hence the numerator, which finally leads to a new PIN formula.</p><sec id="s4_1_1"><title>4.1.1. Margin Function</title><p>The probability to obtain S sells during a time period of length t is the following:</p><p>P ( z t = S ) = α 2 e − ϵ t ( ϵ t ) S S ! + ( 1 − α ) e − ϵ t ( ϵ t ) S S ! + α 2 e − ( μ + ϵ ) t ( ( ϵ + μ ) t ) S S ! = ( 1 − α 2 ) e − ϵ t ( ϵ t ) S S ! + α 2 e − ( μ + ϵ ) t ( ( ϵ + μ ) t ) S S ! .</p></sec><sec id="s4_1_2"><title>4.1.2. Computation of First Three Moments</title><p>Let’s compute the moment-generating function of this process. We will estimate the numerator using relations between moments. Let u be a real value, let V S be the random variable representing the volume of sells and t the fixed time period associated. We have:</p><p>E ( e V S u ) = ( 1 − α 2 ) e ϵ t ( e u − 1 ) + α 2 e ( ϵ + μ ) t ( e u − 1 ) .</p><p>Let’s compute the first three moments of V S :</p><p>&#183; First moment:</p><p>E ( V S e V S u ) = ( 1 − α 2 ) ϵ t e u e ϵ t ( e u − 1 ) + α 2 ( ϵ + μ ) t e u e ( ϵ + μ ) t ( e u − 1 ) ,</p><p>so:</p><p>E ( V S ) = ( ϵ + α μ 2 ) t .</p><p>&#183; Second moment:</p><p>E ( V S 2 e V S u ) = ( 1 − α 2 ) ϵ t e u e ϵ t ( e u − 1 ) + ( 1 − α 2 ) ( ϵ t ) 2 e 2 u e ϵ t ( e u − 1 )     + α 2 ( ϵ + μ ) t e u e ( ϵ + μ ) t ( e u − 1 ) + α 2 ( ( ϵ + μ ) t ) 2 e 2 u e ( ϵ + μ ) t ( e u − 1 ) ,</p><p>so:</p><p>E ( V S 2 ) = ( ϵ + α μ 2 ) t + ( α μ ϵ + ϵ 2 + α μ 2 2 ) t 2 ,</p><p>i.e. we have the classic decomposition:</p><p>E ( V S 2 ) = E ( V S ) + E ( V S ( V S − 1 ) ) .</p><p>&#183; Third moment:</p><p>E ( V S 3 e V S u ) = ( 1 − α 2 ) ϵ t e u e ϵ t ( e u − 1 ) + ( 1 − α 2 ) ( ϵ t ) 2 e 2 u e ϵ t ( e u − 1 )     + 2 ( 1 − α 2 ) ( ϵ t ) 2 e 2 u e ϵ t ( e u − 1 ) + ( 1 − α 2 ) ( ϵ t ) 3 e 3 u e ϵ t ( e u − 1 )     + α 2 ( ϵ + μ ) t e u e ( ϵ + μ ) t ( e u − 1 ) + α 2 ( ( ϵ + μ ) t ) 2 e 2 u e ( ϵ + μ ) t ( e u − 1 )     + 2 α 2 ( ( ϵ + μ ) t ) 2 e 2 u e ( ϵ + μ ) t ( e u − 1 ) + α 2 ( ( ϵ + μ ) t ) 3 e 3 u e ( ϵ + μ ) t ( e u − 1 ) ,</p><p>so:</p><p>E ( V S 3 ) = ( ϵ + α μ 2 ) t + 3 ( α μ ϵ + ϵ 2 + α μ 2 2 ) t 2 + ( ϵ 3 + 3 2 α μ ϵ 2 + 3 2 α ϵ μ 2 + μ 3 2 α ) t 3 ,</p><p>i.e. we just wrote:</p><p>E ( V S 3 ) = E ( V S ) + 3 E ( V S ( V S − 1 ) ) + E ( V S ( V S − 1 ) ( V S − 2 ) ) .</p></sec><sec id="s4_1_3"><title>4.1.3. Estimation of α</title><p>Remark the following:</p><p>E ( V S ( V S − 1 ) ) − ( E ( V S ) ) 2 = ( α μ ϵ + ϵ 2 + α μ 2 2 − ( ϵ + α μ 2 ) 2 ) t 2 = ( μ 2 α 2 − α 2 μ 2 4 ) t 2 = ( α μ t 2 ) 2 [ 2 − α α ] .</p><p>Then with the same idea let’s compute the following:</p><p>E ( V S ( V S − 1 ) ( V S − 2 ) ) − ( E ( V S ) ) 3 = [ ( ϵ 3 + 3 2 α μ ϵ 2 + 3 2 α ϵ μ 2 + μ 3 2 α ) − ( ϵ + α μ 2 ) 3 ] t 3 = 3 ϵ t ( α μ t 2 ) 2 [ 2 − α α ] + ( α μ t 2 ) 3 [ 4 − α 2 α 2 ] = 3 ϵ t ( α μ t 2 ) 2 [ 2 − α α ] + ( α μ t 2 ) 2 2 − α α α μ t 2 α + 2 α ,</p><p>and we know that ϵ t = E ( V S ) − α μ t 2 and that ( α μ t 2 ) 2 2 − α α = E ( V S ( V S − 1 ) ) − ( E ( V S ) ) 2 , so:</p><p>E ( V S ( V S − 1 ) ( V S − 2 ) ) − ( E ( V S ) ) 3 = ( E ( V S ( V S − 1 ) ) − ( E ( V S ) ) 2 ) ( 3 E ( V S ) − 3 α μ t 2 + μ t 2 ( 2 + α ) ) ,</p><p>i.e.</p><p>E ( V S ( V S − 1 ) ( V S − 2 ) ) − ( E ( V S ) ) 3 E ( V S ( V S − 1 ) ) − ( E ( V S ) ) 2 = 3 E ( V S ) + α μ t 2 2 ( 1 − α ) α ,</p><p>If we use again the formula, we can then replace α μ t 2 by E ( V S ( V S − 1 ) ) − ( E ( V S ) ) 2 2 − α α :</p><p>E ( V S ( V S − 1 ) ( V S − 2 ) ) − ( E ( V S ) ) 3 ( E ( V S ( V S − 1 ) ) − ( E ( V S ) ) 2 ) = 3 E ( V S ) + E ( V S ( V S − 1 ) ) − ( E ( V S ) ) 2 2 − α α 2 ( 1 − α ) α ,</p><p>so:</p><p>E ( V S ( V S − 1 ) ( V S − 2 ) ) − ( E ( V S ) ) 3 E ( V S ( V S − 1 ) ) − ( E ( V S ) ) 2 − 3 E ( V S ) E ( V S ( V S − 1 ) ) − ( E ( V S ) ) 2 = 2 ( 1 − α ) α ( 2 − α ) .</p><p>If we arrange a bit the expression on denominator and numerator on the left hand side of the equation, we remark the following:</p><p>&#183; Remark 1:</p><p>E ( V S ( V S − 1 ) ) − ( E ( V S ) ) 2 = V a r ( V S ) − E ( V S ) ,</p><p>&#183; Remark 2:</p><p>E ( V S ( V S − 1 ) ( V S − 2 ) ) − ( E ( V S ) ) 3 − 3 E ( V S ) E ( V S 2 ) + 3 E ( V S ) 2 + 3 ( E ( V S ) ) 3 = E ( ( V S − E ( V S ) ) 3 ) − 3 V a r ( V S ) + 2 E ( V S ) .</p><p>Thus:</p><p>E ( ( V S − E ( V S ) ) 3 ) − 3 V a r ( V S ) + 2 E ( V S ) ( V a r ( V S ) − E ( V S ) ) 3 2 = 2 ( 1 − α ) α ( 2 − α ) .</p><p>Introducing the skewness γ and the following notations: σ = V a r ( V S ) , γ = E ( ( V S − E ( V S ) σ ) 3 ) and m = E ( V S ) , we obtain finally:</p><p>γ σ 3 − 3 σ 2 + 2 m ( σ 2 − m ) 3 2 = 2 ( 1 − α ) α ( 2 − α ) .</p><p>Skewness, standard deviation and expectation are measured from data. To estimate α we thus just have to solve the following second order equation on α :</p><p>α 2 − 2 α + 4 4 + ( γ σ 3 − σ 2 + 2 m ) 2 ( σ 2 − m ) 3 = 0.</p><p>The discriminant is positive: Δ = 4 ( 1 − 4 4 + ( γ σ 3 − σ 2 + 2 m ) 2 ( σ 2 − m ) 3 ) . As α is a probability, we finally find:</p><p>α = 1 − 1 − 4 4 + ( γ σ 3 − σ 2 + 2 m ) 2 ( σ 2 − m ) 3 ,</p><p>which is indeed between 0 and 1.</p></sec><sec id="s4_1_4"><title>4.1.4. Estimation of α μ t 2</title><p>We know that E ( V S ( V S − 1 ) ) − ( E ( V S ) ) 2 = ( α μ t 2 ) 2 [ 2 − α α ] , so let’s replace the α of the right hand side of the equality (not with μ t ) by previous expresion. We then estimate α μ t 2 . We finally obtain the following as E ( V S ( V S − 1 ) ) − ( E ( V S ) ) 2 = σ 2 − m with the previous notations:</p><p>α μ t 2 = 1 − 1 − 4 4 + ( γ σ 3 − σ 2 + 2 m ) 2 ( σ 2 − m ) 3 1 + 1 − 4 4 + ( γ σ 3 − σ 2 + 2 m ) 2 ( σ 2 − m ) 3 ( σ 2 − m )</p></sec><sec id="s4_1_5"><title>4.1.5. A New PIN Formula</title><p>Finally we obtain the following equivalent exact formula:</p><p>PIN = α μ t 2 ϵ t + α μ t 2 ,</p><p>i.e.:</p><p>PIN = 1 m 1 − 1 − 4 4 + ( γ σ 3 − σ 2 + 2 m ) 2 ( σ 2 − m ) 3 1 + 1 − 4 4 + ( γ σ 3 − σ 2 + 2 m ) 2 ( σ 2 − m ) 3 ( σ 2 − m ) ,</p><p>or after simplifying a bit:</p><p>PIN = 2 m ( σ 2 − m ) 2 4 ( σ 2 − m ) 3 + ( γ σ 3 − 3 σ 2 + 2 m ) 2 + γ σ 3 − 3 σ 2 + 2 m .</p><p>One then just have to estimate on a arbitrary time lenght t, m, σ and γ to estimate the PIN number. The difficulty is then put on estimating on this time period the volume of direction of trades. We describe further a possible framework to compute this number. One can verify numerically that these two formula give the exact same numbers of the PIN.</p></sec></sec><sec id="s4_2"><title>4.2. A New Framework to Compute the PIN</title><p>In this subsection we explain, how at least one framework can be designed to compute the PIN. We would like to compute the PIN number from time, let say t, and period length, let say η , i.e. from t to t + η . With previous framework, we obviously have:</p><p>PIN t , t + η = α t , t + η μ t , t + η t 2 ϵ t , t + η t + α t , t + η μ t , t + η t 2 ,</p><p>as, all numbers α , μ and ϵ are defined on these time t and period η . And we also have:</p><p>PIN t , t + η = 2 m ( σ 2 − m ) 2 4 ( σ 2 − m ) 3 + ( γ σ 3 − 3 σ 2 + 2 m ) 2 + γ σ 3 − 3 σ 2 + 2 m ,</p><p>where, m, γ and σ are calculated for the volume of sell V S , t , t + η , between t and t + η .</p><p>Thus two things must be implemented to well estimate the PIN:</p><p>&#183; the empirical averages implicitly behind m, σ and γ : we will have to put some hypothesis on the time series of volumes to use classic theorems.</p><p>&#183; the volume of sells: one needs a model of classifier to guess on a given amount of time the number of sells within the total volume of sells.</p>Estimation of m, σ and γ<p>We would like to use the law of large number. We basically need random variable independant and identically distributed. Here: noting N S , t the Poisson process of sells at time t (i.e. the number of sells at t). Then we have:</p><p>V S , t , t + η = N S , t + η − N S , t .</p><p>According to the model, Nature chooses at each time period η the parameters and independently each day. So ( V S , t , t + η ) t is a sequence of (successive non-overlapping) in dependant random variables. But, the V S , t , t + η are not identically distributed. Nothing guarantees it. Indeed, Nature’s choices won’t necessarily be the same, and so α t , t + η , γ t , t + η and σ t , t + η . To handle with this, one can do the following. We need a statistically significant mean. Within the time period: [ t , t + η [ <sup>7</sup>, Nature’s choice is the same, so considering n intervals of length η n within [ t , t + η [ , the random variables ( V S , t + ( i − 1 ) η n , t + i η n ) i = 1 , ⋯ , n are then independent and identically distributed. For n high enough the following approximations hold:</p><p>&#183; m ≈ 1 n ∑ i = 1 n   V S , t + ( i − 1 ) η n , t + i η n ,</p><p>&#183; σ ≈ 1 n − 1 ∑ i = 1 n ( V S , t + ( i − 1 ) η n , t + i η n − 1 n − 1 ∑ i = 1 n   V S , t + ( i − 1 ) η n , t + i η n ) 2 ,</p><p>&#183; γ ≈ 1 n ∑ i = 1 n ( V S , t + ( i − 1 ) η n , t + i η n − 1 n ∑ i = 1 n   V S , t + ( i − 1 ) η n , t + i η n 1 n − 1 ∑ i = 1 n ( V S , t + ( i − 1 ) η n , t + i η n − 1 n − 1 ∑ i = 1 n   V S , t + ( i − 1 ) η n , t + i η n ) 2 ) 3 ,</p><p>Thus the choices to make here are:</p><p>&#183; the time length η ,</p><p>&#183; the number n of sub-intervals to have a precise average.</p><p>To reduce standard variation of PIN t , t + η , one direct way to do it is to take both the averages of the PIN estimated using volume of sells (let’s note it now thePIN t , t + η S and the PIN estimated using volume of buys (let’s note it PIN t , t + η V ). Indeed, the previous calculations are exactly the same if one would have use volume of buys instead of sells. And within the PIN framework V S and V B are independent random variables. So:</p><p>PIN t , t + η = 1 2 ( PIN t , t + η S + PIN t , t + η V ) ,</p><p>and so, an estimate of PIN t , t + η S is only a function of the process ( V S ) and PIN t , t + η V the same function but depending of the process ( V B ). Thus, these two estimates being independent, if one notes σ PIN S the standard deviation using only the process V S , now the standard deviation σ PIN with both process equals the following:</p><p>σ PIN = σ PIN S 2 .</p></sec><sec id="s4_3"><title>4.3. Some Simulation Verification</title><p>1 m 1 − 1 − 4 4 + ( γ σ 2 − σ 2 + 2 m ) 2 ( σ 2 − m ) 3 1 + 1 − 4 4 + ( γ σ 2 − σ 2 + 2 m ) 2 ( σ 2 − m ) 3</p><p>We present finally some simulation verification. First we describe its framework. Second we present the results. The values of parameter tested are exactly the same as in the last framework, as we would like to compare previous results with the values of our new formula. The only difference which slightly change our framework, is that to compute the new formula one needs more sample. We detail it now.</p><sec id="s4_3_1"><title>4.3.1. Framework and Experience Tested</title><p>For purpose of illustration, we compare the empirical form E ( | B − S | ) E ( S + B ) with the PIN and the new formula8 found within the time clock framework for different cases of ϵ and μ . It is pretty easy to do, as controlling ex-ante all the parameters of the model one then just has to generate the appropriate Poisson processes to obtain all the values. We illustrate the results with three examples:</p><p>&#183; ϵ = o ( μ ) and μ of same order than ϵ : we took ϵ = 100 and μ ∈ { 10000,20000,30000 } ,</p><p>&#183; μ = o ( ϵ ) and ϵ of same order than μ : we took μ = 100 and ϵ ∈ { 10000,20000,30000 } ,</p><p>&#183; ϵ of same order than μ : we took9 ϵ = 10000 and μ ∈ { 10000,2000,30000 } .</p><p>Remarks:</p><p>&#183; We compute 20 values for each choice of ϵ and μ in the three cases above,</p><p>&#183; For each of the 20 values, for a choice of ϵ and μ , we generate 1,000,000 Poisson processes, we divide them in 100 consecutive intervals of 10,000 values. For each of the 100 intervals we compute empirical average to approximate mean m, standard deviation σ and skewness γ . We then compute an approximation of the PIN with an average of these 100 values1<sup>0</sup>.</p></sec><sec id="s4_3_2"><title>4.3.2. Results</title><p>On each case (<xref ref-type="fig" rid="fig8">Figure 8</xref>, <xref ref-type="fig" rid="fig9">Figure 9</xref> and <xref ref-type="fig" rid="fig1">Figure 1</xref>0), we plot E ( | B − S | ) E ( S + B ) (VPIN), the PIN ( α μ α μ + 2 ϵ ) and the new PIN value (labelled as NPIN).</p><p>Case1: ϵ = 100, μ ∈ { 10000,20000,30000 }</p><p>On <xref ref-type="fig" rid="fig8">Figure 8</xref>, new formula (NPIN) and PIN are very close.</p><p>Case 2: μ = 100, ϵ ∈ { 10000,20000,30000 }</p><p>Here on <xref ref-type="fig" rid="fig9">Figure 9</xref> one can see better the difference when one does not change μ anymore.</p><p>Case 3: ϵ = 10000, μ ∈ { 10000,2000,30000 }</p><p>This last case on <xref ref-type="fig" rid="fig1">Figure 1</xref>0 illustrates a market where the number of informed and uninformed traders are of same order. The VPIN really slightly over-estimates the true PIN value.</p><p>In any case one sees that new formula estimated is closer than the VPIN one. By the way, we have checked that new PIN formula obviously equals true PIN formula for any parameter ϵ , μ and α of the model.</p></sec></sec></sec><sec id="s5"><title>5. Conclusions</title><p>In this last section, we present first a general summary of our findings. Then we propose suggestion for further research on this topic.</p><p>In this study we have analyzed the theoretical foundation of the PIN model and we have shown that its time-clock framework makes it hard to apply the VPIN original heuristic to estimate the probability of informed trading. Indeed, first order asymptotic is not that simple to estimate theoretically and in practice. That’s why we propose another way to estimate the PIN, which is theoretically exact and hence more precise than the asymptotic formula, which is confirmed by our first tests. Moreover, the study recalls and highlights the difference of the volume-clock and time-clock paradigms which leads to a different formula of the PIN, and which respective hypotheses cannot therefore be used simultaneously to approximate the PIN.</p><p>Here are some ideas to further study this precise subject:</p><p>&#183; test and compare the performance of the new formula within the time-clock framework with real trading data: find local optima parameters (n, η , trade classification algorithm, …) to maximize prediction quality,</p><p>&#183; analyze and assess stability of the new formula and compare it to other ones.</p></sec><sec id="s6"><title>Acknowledgements</title><p>We thank the Editor and the referee for their comments. Useful guidance and discussions in the LBNL team are gratefully acknowledged.</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Bambade, A. (2019) A New Way to Compute the Probability of Informed Trading. Journal of Mathematical Finance, 9, 637-666. https://doi.org/10.4236/jmf.2019.94032</p></sec><sec id="s9"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.95972-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Easley, D., Engle, R.F., O’Hara, M. and Wu, L. (2008) Time-Varying Arrival Rates of Informed and Uninformed Trades. Journal of Financial Econometrics, 6, 171-207. https://doi.org/10.1093/jjfinec/nbn003</mixed-citation></ref><ref id="scirp.95972-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Easley, D., de Prado, M.L. and O’Hara, M. (2012) The Volume Clock: Insights into the High Frequency Paradigm. Journal of Portfolio Management, 39, 19-29.</mixed-citation></ref><ref id="scirp.95972-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Easley, D., de Prado, M.L. and O’Hara, M. (2012) Flow Toxicity and Liquidity in a High Frequency World. Review of Financial Studies, 25, 1457-1493. https://doi.org/10.1093/rfs/hhs053</mixed-citation></ref><ref id="scirp.95972-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Easley, D., de Prado, M.L. and O’Hara, M. (2011) The Microstructure of the “Flash Crash”: Flow Toxicity, Liquidity, Crashes and the Probability of Informed Trading. The Journal of Portfolio Management, 37, 118-128. https://doi.org/10.2139/ssrn.1695041</mixed-citation></ref><ref id="scirp.95972-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Zheng, Y.M. (2017) VPIN and the China’s Circuit-Breaker. International Journal of Economics and Finance, 9, 126. https://doi.org/10.5539/ijef.v9n12p126</mixed-citation></ref><ref id="scirp.95972-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Abad, D. (2011) From PIN to VPIN: An Introduction to Order Flow Toxicity. The Spanish Review of Financial Economics, 6, 8-13. https://doi.org/10.1016/j.srfe.2012.10.002</mixed-citation></ref><ref id="scirp.95972-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Wu, K.S., et al. (2013) A Big Data Approach to Analyzing Market Volatility. Algorithmic Finance, 2, 241-267.</mixed-citation></ref><ref id="scirp.95972-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Easley, D., de Prado, M.L. and O’Hara, M. (2011) The Exchange of Flow Toxicity. The Journal of Trading, 6, 8-13. https://doi.org/10.3905/jot.2011.6.2.008</mixed-citation></ref><ref id="scirp.95972-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Andersen, T.G. and Bondarenko, O. (2014) VPIN and the Flash Crash. The Journal of Financial Markets, 17, 1-46. https://doi.org/10.1016/j.finmar.2013.05.005</mixed-citation></ref><ref id="scirp.95972-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Andersen, T.G. and Bondarenko, O. (2014) Reflecting on the VPIN Dispute. Journal of Financial Markets, 17, 53-64. https://doi.org/10.1016/j.finmar.2013.08.002</mixed-citation></ref><ref id="scirp.95972-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Andersen, T.G. and Bondarenko, O. (2015) Assessing Measures of Order Flow Toxicity and Early Warning Signals for Market Turbulence. Review of Finance, 19, 1-54. https://doi.org/10.1093/rof/rfu041</mixed-citation></ref><ref id="scirp.95972-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Abad, D., Massot, M. and Pascual, R. (2017) Evaluating VPIN as a Trigger for Single-Stock Circuit Breakers. Journal of Banking and Finance, 86, 21-36. https://doi.org/10.1016/j.jbankfin.2017.08.009</mixed-citation></ref><ref id="scirp.95972-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">P&amp;ouml;ppe, T., Moss, S. and Schiereck, D. (2016) The Sensitivity of VPIN to the Choice of Trade Classification Algorithm. Journal of Banking and Finance, 73, 165-181. https://doi.org/10.1016/j.jbankfin.2016.08.006</mixed-citation></ref><ref id="scirp.95972-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Ke, W.-C. and Lin, H.-W.W. (2017) An Improved Version of the Volume-Synchronized Probability of Informed Trading. Critical Finance Review, 6, 357-376.</mixed-citation></ref><ref id="scirp.95972-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Easley, D., de Prado, M.L. and O’Hara, M. (2017) An Improved Version of the Volume-Synchronized Probability of Informed Trading (VPIN): A Comment. Critical Finance Review, 6, 377-379.</mixed-citation></ref><ref id="scirp.95972-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Easley, D., Kiefer, N.M., O’Hara, M. and Paperman, J.B. (1996) Liquidity, Information, and Infrequently Traded Stocks. Journal of Finance, 51, 1405-1436. https://doi.org/10.2307/2329399</mixed-citation></ref><ref id="scirp.95972-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Katti, S.K. (1959) Moments of the Absolute Difference and Absolute Deviation of Discrete Distributions. The Annals of Mathematical Statistics, 31, 78-85. https://doi.org/10.1214/aoms/1177705989</mixed-citation></ref><ref id="scirp.95972-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Ramasubban, T.A. (1959) The Mean Difference and the Mean Deviation of Some Discontinuous Distributions. Biometrika, 45, 549-556. https://doi.org/10.1093/biomet/45.3-4.549</mixed-citation></ref><ref id="scirp.95972-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Abramowitz, M., Stegun, I.A., Abramowitz, M. and Stegun, I.A. (1964) Handbook of Mathematical Functions. National Bureau of Standards Applied Mathematics Series 55, 377-378.</mixed-citation></ref></ref-list></back></article>