To understand a program you must become both the machine and the program.
The market is not always right, but it is always there.