The 'vanilla' MACD has never been a huge success, in my book. However, there are a number of variations that have much better success.
Have a read through, cover-to-cover, twice, of the MS Users Manual, then get the Equis Formula Primer and learn to use the MS Formula Language to create your own better working version of the MACD. Jose has already done some work in the vicinity, you can see some of his work: http://www.metastocktools.com/#metastock
Hope this helps.
wabbit :D
"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim."
Edsgar W. Dijkstra
MS: 6.52 EOD, 7.x EOD, 8.0 PRO, 9.2 PRO w/QC, 10 PRO w/QC & MDK
For custom MetaStock programming : http://www.wabbit.com.au
My SkyPE status : 
My SkyPE account : wabbit.com.au