https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Module%3AStock_tickers%2FNYSE%2Fsandbox%2Ftestcases Module:Stock tickers/NYSE/sandbox/testcases - Revision history 2025-06-12T01:55:31Z Revision history for this page on the wiki MediaWiki 1.45.0-wmf.4 https://en.wikipedia.org/w/index.php?title=Module:Stock_tickers/NYSE/sandbox/testcases&diff=1047205598&oldid=prev Iamsureshv: ←Created page with 'local getArgs = require('Module:Arguments').getArgs local p = {} function p.GetURL(frame) local args = getArgs(frame) return p._GetURL(args) end function p._GetURL(args) local ticker = args[1] local exchange = args.exchange -- By default the exchange will be NYSE if not exchange then exchange = 'NYSE' end -- Get corrected ticker ticker = p.FormatTickerURL(ticker) -- NYSE official URL url = 'https://www.nyse.com/quote/' .. exchangeCode[exc...' 2021-09-29T15:52:45Z <p><a href="/wiki/Wikipedia:AES" class="mw-redirect" title="Wikipedia:AES">←</a>Created page with &#039;local getArgs = require(&#039;Module:Arguments&#039;).getArgs local p = {} function p.GetURL(frame) local args = getArgs(frame) return p._GetURL(args) end function p._GetURL(args) local ticker = args[1] local exchange = args.exchange -- By default the exchange will be NYSE if not exchange then exchange = &#039;NYSE&#039; end -- Get corrected ticker ticker = p.FormatTickerURL(ticker) -- NYSE official URL url = &#039;https://www.nyse.com/quote/&#039; .. exchangeCode[exc...&#039;</p> <p><b>New page</b></p><div>local getArgs = require(&#039;Module:Arguments&#039;).getArgs<br /> local p = {}<br /> <br /> function p.GetURL(frame)<br /> local args = getArgs(frame)<br /> return p._GetURL(args)<br /> end<br /> <br /> function p._GetURL(args)<br /> local ticker = args[1]<br /> local exchange = args.exchange<br /> <br /> -- By default the exchange will be NYSE<br /> if not exchange then exchange = &#039;NYSE&#039; end<br /> <br /> -- Get corrected ticker<br /> ticker = p.FormatTickerURL(ticker)<br /> <br /> -- NYSE official URL<br /> url = &#039;https://www.nyse.com/quote/&#039; .. exchangeCode[exchange] .. &#039;:&#039; .. ticker<br /> <br /> return url<br /> end<br /> <br /> function p.FormatTickerURL(ticker)<br /> <br /> -- Convert to upper case<br /> ticker = string.upper(ticker)<br /> <br /> -- NYSE.com formats for preferred shares / when issued<br /> -- Example: Input: PRE.PRD, Output: PREpD<br /> ticker = string.gsub(ticker, &quot;%.PR&quot;, &quot;p&quot;)<br /> ticker = string.gsub(ticker, &quot;%.WI&quot;, &quot;w&quot;)<br /> <br /> return ticker<br /> end<br /> <br /> -- Get NYSE exchange codes<br /> exchangeCode = {<br /> [&#039;NYSE&#039;] = &#039;XNYS&#039;,<br /> [&#039;AMEX&#039;] = &#039;XASE&#039;,<br /> [&#039;ARCA&#039;] = &#039;ARCX&#039;,<br /> [&#039;NASDAQ&#039;] = &#039;XNAS&#039;<br /> }<br /> <br /> return p</div> Iamsureshv