The sell-off also caught the attention of JPMorgan analyst Alex Yao, who downgraded a handful of Chinese stocks including Alibaba, calling them "uninvestable" right now.
O'Leary noted that he isn't sure he is buying the bottom, but he's making a fundamental decision about the headwinds China is up against.