In a word, the US stock market is driven by stupid money and this rally will end at anytime soon. The crash to follow will be the same scale as we experienced early this year. By inspecting the cognitive energy, we find that even the price of E-mini is now increasing to new high of this rally, the cognitive energy is staying low comparing and not follow the price to challenge previous high. The cognitive energy will put pressure to E-mini when it goes up more, and smart money is now opening SHORTs. The current US market rally is more and more like a trap for LONGs when S&P 500 goes to the level of 3000 again. This is the level that SHORTs accumulated strength before the 2020 US market crash. It looks like the same procedure will happen again: the market is now accumulating SHORTs at current S&P 500 levels. Each time when S&P 500 try to break the resistance of 2900 to 3000 region, the cognitive energy doesn't follow at each rally effort. This is a bad sign for US market. Whenever S&P 500 goes higher than 3000, the second crash will follow. The previous prediction is still held: Within two months, US stock market will end the current rally. The current rally is now facing big pressure from go up further. Within half year, after the pull back from the current rally, US market can go up again to provide a second rally. However, after the predicted second rally, within one year, the US market will crash again to break the low point of this crash, for S&P 500 Mini, the price will drop below 2174 level. In this report entire 66 time scales for the value of energy of S&P 500 micro future are scrutinized. Different time scales of the energy value correspond to different time windows of trade. Our opinions are such that: 0 type of time scale for S&P 500 micro future holds a SHORT, 2 types of time scales for S&P 500 E-mini index futures can hold LONGs, 64 types of time scales for S&P 500 index futures wait for trading opportunities. Within the current book, we check the values of energy with time scales: 2, 3, 5, 10, 15, 20, 30, 40, 60, 80, 90, 100, 120, 150, 200, 240, 300, 400, 500, 601, 700, 800, 900, 1000, 1200, 1500, 2000, 2400, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 20000, 30000, 40000, 50000, 60000, 70000, 80000, 90000, 100000, 120000, 180000, 200000, 240000, 300000, 400000, 480000, 500000, 600000, 700000, 800000, 900000, 1000000, 1500000, 2000000, 2400000, 2500000, 3000000, 3100000, 3200000, 3300000(in minutes).