buy-on-weakness, definition of "weakness" is very easy, price (compare to yesterday) dropped is "weakness"
"sell-on-strength", "strength" means price up compare to yesterday.
so the BoW and SoS lists change through out the day (update hourly at 20min pass the hour), because stock price change from green to red, or red to green