Your moving average charts don’t seem consistent
Using IBM’s 50 and 200 day simple moving averages as an example: the 2 year and shorter charts show the 50 day consistently over the 200, while the longer time period ones show it under for quite some time, including now. That makes Yahoo data effectively unusable.
1st
ranked
Gene Goldenfeld
shared this idea