The best investment strategy is market awareness and flexibility. If you understand the market today, this is good, but tomorrow the market will change and you will not understand what is happening. The market is always flexible, it is constantly changing, and in order to profit from a constantly changing market, you have to become flexible and adapt to the market. Technical analysis and past experience is useful to know, but this is not enough to have a steady profit. No one knows the formula for a 100% result.