I DISAGREE with much of what you write, I have found I am 100% rule based, you program long enough, you think in terms of coding and rules. When you automated, there is no room for fudging unless you code for parameters to be accepted. PA never changes cause people never change, programming don't change cause they have to be based on time of when markets changed based on something occurring which is people moods. I have spend decades at finding alternating labels, market is strong and people are greedy, market looks toppy, people have fear, sell the rally in downtrend-dumb people are getting in early, market dropping on lite volume, people are deer in headlites as at some point they will get out so late I will be buying. I stopped thinking in terms of Bull/Bear or uptrend/downtrend, I think in terms of waves of a swing for day trading, and use bars of a wave for scalping-smaller you trade, there is noise you are collecting in ticks. I use to project what the market "should" do, but waste of brain energy-I know what it has done and wait for a rule based signal, I plain allowed the market to win and give up thinking when I manually trade, am 100% rule based trader, have the rules down like breathing, simple don't think-just do. You might be far better trader than I, most people are better than me as many ways I never had ability to do till later in life as I fought so hard in beginning that my way was way to trade, but gladly I gave up those ways and accepted who I am and what I can do, only then I been able to do what many can't which is accept, so much much easier. I see Buy1Sell1 as very good trader, he stays the course, doesn't allow anyone to alter how he trades, he is allowing anyone to look over his shoulder and stay the course.