For the first sentence, I have no idea what "retrospective aspects" are so I'm leaving that part how it is. However, the rest of the sentence needs work:
Stock analysts are advising that stock traders buy and sell based on ...
For the second, I suggest "Due to a slump in oil sales, prospective earnings from oil stocks have a huge question mark over them". However, I'm not sure if that was the intended meaning.
Interested in Language