This indicator includes followings functions,
1. Close and SMA
Show 8 SMA (default: 3, 5, 7, 9, 20, 100, 300: each can be adjustable.)
2. Background color in Perfect Order (5, 20 ,60)
Perfect Order: Red
Reverse Perfect Order: Blue
3. Golden Cross and Dead Cross between SMA 5 and SMA 20
Golden Cross( GC ):▲ with Green
Dead Cross(DC):▼ with Red
4. Show labels on 5 days, 20 days, 60 days and 100 days before today
5. Put dotted vertical line on first day in every month.

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in a publication is governed by House Rules. You can favorite it to use it on a chart.