Hello! I checked your [login to view URL], I can see that you use yfinance and then you try to match TradingView, and you're 100% that you can encounter differences for both reasons, sometimes I had problem with Yfinance data in the past, so for you to be absolutely sure about following TradingView we should match their OHLC data before we do any indicators stuff in Python... if the match is perfect, the rest should be a standard approach. Sometimes the Python funcions used are indeed a little bit different to what TradingView uses by default
I am a Python developer and I have been working with trading projects for the last 6 years, so I have pretty much exposed to a lot of trading stuff. I like SMMA by the way. Producing some nice charts will not be an issue, I suggest we get some Python tool that exports them like HTML stuff, it should be nice to use.
Please let me know if you have any question in case you're interested, I will be glad to discuss it more!
Thank you,
Thanassis