Real or simulated?
Every platform I am aware of automatically adjusts time so it remains constant at either local time or exchange time. Are you sure this DST adjustment isn't built-in to your program?
Your chart is showing your sma does indeed recalculate on everybar.
Fundamentals have no relevance.