Know Yourself And Know The Market