[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: A Quick Poll - up/down statistics



PureBytes Links

Trading Reference Links

I'm not sure if we can conclude there is a STATISTICAL significance to this
study,
but my "gut" says it is right.
If it is right, then a perfect hedge would be to :
intermediate term (5-10 days), put on credit put spreads (bullish)
intra day (1-6 hours), scalp the rallies, especially on the open by buying
at-the-money puts (bearish).

How could you go wrong with a strategy like that....you clean-up on both
sides.

Only killer scenario to this is horrific opening gaps down with an intraday
rally.
We know that is a low probability event, right ?

> -----Original Message-----
> From: Gary Fritz [mailto:fritz@xxxxxxxx]
> Sent: Friday, June 23, 2000 10:45 AM
> To: omega-list@xxxxxxxxxx
> Subject: Re: A Quick Poll
>
>
> > To my surprise, almost exactly 50/50. Given the overall upward
> > movement of the market since 1992 I initially assumed I had done
> > something wrong. Then I realised that these these figures related
> > to intraday movement only, and took no account of opening gaps.
> > Turns out that on average, all the upward movement in FTSE future
> > since 1992 can be accounted for by the opening gaps.
>
> Not just the FTSE.  Just a few days ago I knocked out a quick&dirty
> indicator to compute these kinds of stats, and ran it on the last few
> years of SP and ND.
>
> Result:  The intraday action in both SP and ND is NEGATIVE, on
> average.  ALL the upward motion has come from overnight gaps.  So
> intraday traders should feel very comfortable going long AND short,
> but position traders should be aware of the long bias (for the past
> several years anyway) in overnight positions.  Could have an impact
> on short positions.  (Or it may be that the negative gaps tend to
> happen when the trend is down, and there are just fewer negative gaps
> because the overall market trend has been up.  I didn't look into
> that.)
>
> Here are some sample stats.  The indicator code is below.  It is
> definitely nothing fancy.  I'm not even certain it's 100% correct --
> some of the numbers seem to be few percent off -- but it was close
> enough that I didn't want to blow any more time on it.  You're
> welcome to if you want to.
>
> Gary
>
> ========================
>
> ND starts on 3/5/98, SP starts on 1/1/98, both go through 6/15/00.
>
> *** SP:
>   608 days of data
>  Net intraday movement =   -45.90, avg =   -0.08
>    (  306 up days, total =  3288.80, avg =   10.75
>       297 dn days, total = -3334.70, avg =  -11.23
>         5 days with ZERO movement)
>  Net gap movement =   408.20, avg =    0.67
>    (  346 up gaps, total =  1892.10, avg =    5.47
>       254 dn gaps, total = -1483.90, avg =   -5.84
>         8 days with ZERO gap)
>
> *** ND:
>   582 days of data
>  Net intraday movement =  -627.73, avg =   -1.08
>    (  315 up days, total = 11815.00, avg =   37.51
>       261 dn days, total = -12442.70, avg =  -47.67
>         6 days with ZERO movement)
>  Net gap movement =  2964.48, avg =    5.09
>    (  341 up gaps, total =  7057.90, avg =   20.70
>       226 dn gaps, total = -4093.42, avg =  -18.11
>        15 days with ZERO gap)
>
> Now here's the same study, since 1/1/2000:
> (My SP and ND data aren't quite uniform so that's why they show
> different numbers of days.  :-)
>
> *** SP:
>   114 days of data
>  Net intraday movement =   -74.70, avg =   -0.66
>    (   51 up days, total =   874.30, avg =   17.14
>        61 dn days, total =  -949.00, avg =  -15.56
>         2 days with ZERO movement)
>  Net gap movement =    63.70, avg =    0.56
>    (   63 up gaps, total =   438.10, avg =    6.95
>        50 dn gaps, total =  -374.40, avg =   -7.49
>         1 days with ZERO gap)
>
> *** ND:
>   117 days of data
>  Net intraday movement = -1265.40, avg =  -10.82
>    (   57 up days, total =  5159.50, avg =   90.52
>        58 dn days, total = -6424.90, avg = -110.77
>         2 days with ZERO movement)
>  Net gap movement =  1068.40, avg =    9.13
>    (   69 up gaps, total =  2962.00, avg =   42.93
>        45 dn gaps, total = -1893.60, avg =  -42.08
>         3 days with ZERO gap)
>
> It looks like over the last several years, and continuing this year,
> the intraday action tends to be negative.
>
>
> ===============================================
>
>
> vars: upday(0), Nupday(0), dnday(0), Ndnday(0), Ndays(0),
>       upgap(0), Nupgap(0), dngap(0), Ndngap(0);
>
> if o > c[1] then upgap = upgap + o - c[1];
> if o > c[1] then Nupgap = Nupgap + 1;
>
> if o < c[1] then dngap = dngap + o - c[1];
> if o < c[1] then Ndngap = Ndngap + 1;
>
> if c > o then upday = upday + c - o;
> if c > o then Nupday = Nupday + 1;
>
> if c < o then dnday = dnday + c - o;
> if c < o then Ndnday = Ndnday + 1;
>
> Ndays = Ndays + 1;
>
> if LastBarOnChart then begin
>   print(Ndays:4:0," days of data");
>   print("Net intraday movement = ", upday + dnday:5:2,", avg = ",
>           (upday + dnday) / Ndays:4:2);
>   print("  (",Nupday:5:0," up days, total = ",upday:5:2,", avg =
>   ",upday/Nupday:4:2); print("   ",Ndnday:5:0," dn days, total =
>   ",dnday:5:2,", avg = ",dnday/Ndnday:4:2); print("   ",Ndays - Nupday -
>   Ndnday:5:0," days with ZERO movement)"); print("Net gap movement = ",
>   upgap + dngap:5:2,", avg = ",
>           (upgap + dngap) / Ndays:4:2);
>   print("  (",Nupgap:5:0," up gaps, total = ",upgap:5:2,", avg =
>   ",upgap/Nupgap:4:2); print("   ",Ndngap:5:0," dn gaps, total =
>   ",dngap:5:2,", avg = ",dngap/Ndngap:4:2); print("   ",Ndays - Nupgap -
>   Ndngap:5:0," days with ZERO gap)"); end;
>
> if 1=2 then plot1(0,"");
>
>