1 / 45

Attività del nodo di Alessandria

Attività del nodo di Alessandria. Enrico Scalas www.econophysics.org www.mfn.unipmn.it/~scalas/fisr.html. ENOC 05 Eindhoven, The Netherlands, 7-12 August 2005. Riassunto. A4.1 e A4.4 Risultati A4.1 e A4.4 Il futuro A4.2 e A4.3 Nuovi risultati Due presentazioni (ENOC’05 e WEHIA 2005).

Download Presentation

Attività del nodo di Alessandria

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Attività del nodo di Alessandria Enrico Scalas www.econophysics.org www.mfn.unipmn.it/~scalas/fisr.html ENOC 05 Eindhoven, The Netherlands, 7-12 August 2005

  2. Riassunto • A4.1 e A4.4 Risultati • A4.1 e A4.4 Il futuro • A4.2 e A4.3 Nuovi risultati • Due presentazioni (ENOC’05 e WEHIA 2005)

  3. A Lévy-noise generator Matteo Leccardi and Enrico Scalas www.econophysics.org www.mfn.unipmn.it/~scalas/fisr.html ENOC 05 Eindhoven, The Netherlands, 7-12 August 2005

  4. Summary • Theory (and motivation) • Algorithm • Demo • Conclusions

  5. Theory

  6. Theory (I): Continuous-time random walk (basic quantities, physical and financial intepretation) : price of an asset at timet : log price or position of a particle : joint probability density of jumps and of waiting times : probability density function of finding log-price or position xat timet

  7. Theory (II): Master equation (pure jump process) Permanence in 0 Jump into x,t Marginal jump pdf Marginal waiting-time pdf In case of independence: Survival probability

  8. Theory (III): Limit theorem, uncoupled case (I) (Scalas, Mainardi, Gorenflo, PRE, 69, 011107, 2004) Mittag-Leffler function This is the characteristic function of the log-price process subordinated to a generalised Poisson process. Subordination: see Clark, Econometrica, 41, 135-156 (1973).

  9. Theory (IV): Limit theorem, uncoupled case (II) (Scalas, Gorenflo, Mainardi, PRE, 69, 011107, 2004) Scaling of probability density functions Asymptotic behaviour This is the characteristic function for the Green function of the fractional diffusion equation.

  10. Theory (V): Fractional diffusion (Scalas, Gorenflo, Mainardi, PRE, 69, 011107, 2004) Green function of the pseudo-differential equation (fractional diffusion equation): Normal diffusion for =2, =1.

  11. Algorithm

  12. The Ziggurat AlgorithmMarsaglia, G., Tsang, W.W. (2000). The ziggurat method for generating random variables. In Journal of Statistical Software, Vol. 5, Issue 8, pp.1-7.

  13. a-stable symmetric density (I) a = 1Cauchy distribution a = 2Gauss distribution

  14. a-stable symmetric density (II) Power-law tails:

  15. Simplified Ziggurat Algorithm(for hardware implementation) Truncated density

  16. FPGA (I) • Field Programmable Gate Array • Introduced in 1985 • Regular modular structure with interconnections • Up to 107 logical gates

  17. FPGA (II) Reprogrammable • Two kinds OTP • Reprogrammable: • Based on SRAM • Logic defined in LUT • OTP • Anti-fuse technology • Logic defined with traditional logical gates

  18. HDL (I) • Hardware Description Language • It describes the behaviour of a circuit and not its structure • Faster development stage • Projects easier to modify

  19. HDL (II) Verilog • Two main dialects VHDL • Verilog is close to C

  20. Verilog code for the generator module levy( input clk, // clock input [3:0] alpha, // the stable index is a=(alpha+3)/10 input signed [31:0] j, // uniform random variable output reg signed [15:0] lev // levy random variable ); reg [15:0] x; reg signed [47:0] p; always @(alpha, j) begin case({alpha,j[6:0]}) 0: x = 1; 1: x = 1; 2: x = 1; .................. 2047: x = 65535; endcase end always @(posedge clk) begin p = x*j; lev = p>>32; end endmodule

  21. Algorithm test (I)a=1.7, g=1350

  22. Algorithm test (II)a=1.7, g=1350

  23. Algorithm test (III)a=0.9, g=56

  24. Algorithm test (IV)a=0.9, g=56

  25. Kolmogorov-Smirnov Test

  26. Conclusions

  27. Conclusions • A Lévy white-noise generator has been implemented • It generalizes Gaussian white-noise generators (GWNG) • Large fluctuations are much more frequent than in GWNG • It is cheap and versatile • Various applications are envisaged: • to finance • to tests of materials • to basic research • …

  28. Waiting times between orders and trades in double-auction markets Enrico Scalas (DISTA Università del Piemonte Orientale) www.econophysics.org www.fracalmo.org WEHIA 2005 Colchester, Essex, UK – 13 -15 June 2005

  29. In collaboration with: Jürgen Huber (Innsbruck) Taisei Kaizoji (Tokyo) Michael Kirchler (Innsbruck) Alessandra Tedeschi (Rome)

  30. Summary • The continuous double auction • Experiments • Empirical results • Discussion and conclusions

  31. The continuous double auction

  32. Orders and trades double auction as thinning of a point process order process selection: market and limit orders trade process time n: number of events from time origin up to time t  (): probability density of waiting times between two events

  33. The trade process I The Poisson distribution is equivalent to exponentially distributed waiting times; in this case, the survival function is: The trade process is non-exponential; what about the order process?

  34. The trade process II Scalas et al., Quantitative Finance (2004) Interval 1 (9-11): 16063 data; 0 = 7 s Interval 2 (11-14): 20214 data; 0 = 11.3 s Interval 3 (14-17): 19372 data; 0 =7.9 s where 1 2  …  n A12= 352; A22= 285; A32= 446>>1.957 (1% significance)

  35. Experiments

  36. Experiments I • Experiments generalize Hellwig’s model (1982) • Generalization based on Schredelseker (2002) • Hellwig: traders do or do not know future 1-period dividends • Schredelseker: there are n discrete information levels • Kirchler/Huber/Sutter: n traders compete in a continuous • double auction market; traderiknows future • dividends Di foriperiods; i = 1,…, n. She also knows the • net present value of the stock given her information: Ij,k: information in period k, for agent j; re: risk adjusted interest rate

  37. Experiments II n = 9 Beginning with I9, the functions in the Figure are shifted for each information level Ij by (9-j) periods to the right, showing a main characteristic of the model, namely that better informed agents receive information earlier than less informed traders. So, information on the intrinsic value of the company that trader I9 sees in one period is seen by trader I8 one period later, and by trader I1 eight periods later, giving the better informed an informational advantage. For more details on the design, see Kirchler and Huber (2005).

  38. Experiments III Waiting-time survival functions of orders (dots) and trades (crosses) in five cases out of six, the measured data do not follow the exponential law both for orders and trades!

  39. Empirical results

  40. Empirical results I • Order data from the LSE • Full order book available for the electronic market • Glaxo Smith Kline (GSK) and Vodafone (VOD) • March, June and October 2002 • Nearly 800,000 orders and 540,000 trades analyzed • Both limit and market orders have been included

  41. Empirical results II There is always excess standard deviation; the null hypothesis of exponentially distributed data is always rejected.

  42. Empirical results III Waiting-time survival functions for orders (dots) and trades (crosses) in seconds for GSK, March 2002. The solid lines represent the corresponding standard exponential survival function

  43. Discussion and conclusions

  44. Discussions and conclusions Why should we bother? This has to do with the market price formation mechanism and with the order process. If the order process is modeled by means of a Poisson distribution (exponential survival function), its random thinning should yield another Poisson distribution. This is not the case! Moreover, experiments and empirical analyses show that already the order process cannot be described by a Poisson process. Researchers working in the field of agent-based market models are warned! Simple explanation: variable human activity (see Scalas et al., Quantitative Finance 4, 695-702, 2004).

More Related