Well, I have something primitive here. Unfortunately, it's based on delayed data, but if you don't mind (or care about EOD data) it's a start. Save the below as file with .html extension and open with browser (I used chrome). My first JavaScript program, so be gentle. Enjoy the show!
<!-- =================================
Simple Chart Slide Show v1.0 by qlai
================================= //-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Chart Cycler</title>
<link rel="stylesheet" type="text/css" media="screen" href="main.css" />
</head>
<script type="text/javascript">
function showChart( Symbol ) {
new TradingView.widget(
{
"width": 980,
"height": 610,
"symbol": Symbol,
"interval": "5",
"timezone": "America/New_York",
"theme": "Light",
"style": "1",
"locale": "en",
"toolbar_bg": "#f1f3f6",
"enable_publishing": false,
"allow_symbol_change": false,
"container_id": "tradingview"
}
);
}
</script>
<script>
function DisplayPage()
{
showChart(SymbolList[Idx]);
Idx++;
if(Idx > NumSymbols)
{
Idx = 0;
}
}
</script>
<body>
<script>
var SymbolList= [
"NASDAQ:AAPL",
"NASDAQ:AABA",
"NASDAQ:MSFT",
"NASDAQ

YPL",
"NASDAQ:FB",
"NYSE:SQ",
"NASDAQ:GOOGL",
"NASDAQ:AMZN",
"NASDAQ:TWTR",
"AMEX:SPY",
"NYSE:IBM",
"NYSE:JPM"
];
var Idx = 0;
var NumSymbols = SymbolList.length-1;
var DisplayTime = 3 * 1000;
setInterval(DisplayPage, DisplayTime);
</script>
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container">
<div id="tradingview"></div>
<div class="tradingview-widget-copyright"><a href="
https://www.tradingview.com/symbols/NYSE-IBM/" rel="noopener" target="_blank"><span class="blue-text">Chart</span></a> by TradingView</div>
<script type="text/javascript" src="
https://s3.tradingview.com/tv.js"></script>
<script type="text/javascript">
</script>
</div>
<!-- TradingView Widget END -->
</body>
</html>