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 '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...'</p>
<p><b>New page</b></p><div>local getArgs = require('Module:Arguments').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 = 'NYSE' end<br />
<br />
-- Get corrected ticker<br />
ticker = p.FormatTickerURL(ticker)<br />
<br />
-- NYSE official URL<br />
url = 'https://www.nyse.com/quote/' .. exchangeCode[exchange] .. ':' .. 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, "%.PR", "p")<br />
ticker = string.gsub(ticker, "%.WI", "w")<br />
<br />
return ticker<br />
end<br />
<br />
-- Get NYSE exchange codes<br />
exchangeCode = {<br />
['NYSE'] = 'XNYS',<br />
['AMEX'] = 'XASE',<br />
['ARCA'] = 'ARCX',<br />
['NASDAQ'] = 'XNAS'<br />
}<br />
<br />
return p</div>
Iamsureshv