A theory about Major Distribution Day; called a 90% down day is that a Major Distribution Day never comes along, so once the first one happens, there’ll be at least another one, unless a Major Accumulation Day kicks in, then the Major Distribution Day has to be recounted.
A theory about magic number three is, the 3rd time usually is different.
Now look at the chart, 2 previous Major Distribution Day, both cancelled by a Major Accumulation Day thereafter. Now this is the 3rd time we have a Major Distribution Day, so the question is: Will the 3rd time be different?
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRGI6mXNlAZjbiNZnw9ihhmrwZxtXvgGnkdceiAYnM001BfXlsPE8erC-eDYwDdz4rS1AiGIFDh-xGO_lVt-FK12k5D1NaHh9gMdc3JzVjGTiVgL1AOeMp4lY1i6Ly1CJmz0UZjcq0uBU2/s400/Cobra_MajorAD%5B3%5D.png)
Here is a Thinkscript to identify MAD's and MDD's. Both Accumulation and Distribution days. They don't happen all the time. Running this every night will make them obvious.
declare lower;
input max_distday = 9;
input accumulation_or_distribution = {"accum", default "dist"};
def uVolume = close("$UVOL");
def dVolume = close("$DVOL");
plot baseline = 0;
plot distribution_day = max_distday;
plot volume;
switch(accumulation_or_distribution){
case accum:
volume = uVolume / dVolume;
default:
volume = dVolume / uVolume;
}
volume.SetPaintingStrategy(PaintingStrategy.HISTOGRAM);
volume.DefineColor("Positive", Color.UPTICK);
volume.DefineColor("Negative", Color.DOWNTICK);
volume.AssignValueColor(if volume >= max_distday then volume.color("Positive") else volume.color("Negative"));
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYsfsADeVo3Oa1iujjbinEIt-mgncdQ0EdXt8akkkIAssta0FkaOIGKFSm31nPwzm9xm8f0W7MWdDZyzmuUYiEOTwmfg9Czuriq7my1mtAE-_4uGonLk6VJksVvYRNbROJZMG25_BpH56T/s400/aDist.jpg)