// Downloaded From https://www.WiseStockTrader.com function aBetaLnRegCoeff (Index, Stock, Period) { IndexRtn = (Index-Ref(Index,-1))/Ref(Index,-1)*100; StockRtn = (Stock-Ref(Stock,-1))/Ref(Stock,-1)*100; IndexRtnAvg = Sum(IndexRtn,Period) / Period; StockRtnAvg = Sum(StockRtn,Period) / Period; IndexDev = IndexRtn - IndexRtnAvg; StockDev = StockRtn - StockRtnAvg; return (Sum(IndexDev*StockDev,Period) / Sum(IndexDev*IndexDev,Period)); } Beta = aBetaLnRegCoeff (Foreign("INDU", "C"), C, 50); Plot(Beta, "Beta", ParamColor("Beta color", colorBlue), ParamStyle("Beta style"));