Have you used the history data to test the condition WHILE MACD(QQQ) > 0 DO{...}?
In my opinion, today's market is very good to rebound, I believe you will lost lots of chance for your system WHILE MACD(QQQ).
BTW, If I want to buy NASDAQ history data from your site, What should I do?