미국 주식 티커는 종목마다 하나뿐이라고 생각하기 쉬워요. 그런데 나스닥이 공개하는 종목 목록 파일을 열어 보면, 한 줄 안에 같은 종목의 티커가 세 칸에 따로 적혀 있어요.
결론부터 적을게요. 나스닥 외 거래소 상장분 파일 otherlisted.txt 의 7,568종 가운데 515종이 세 칸의 철자가 갈렸어요. 세 칸이 전부 같은 종목은 7,053종이었고요. 갈린 515종 중에서도 두 가지 철자가 50종, 세 가지 철자가 465종이에요.
그리고 갈리는 데는 규칙이 있었어요. 우선주 한 종목이 ABR$D, ABRpD, ABR-D 세 가지로 적히는 식인데, 이 세 형태는 나스닥이 따로 공개해 둔 대응표에 그대로 실려 있어요.
![]()
어떤 자료를 봤는지 먼저 밝힐게요
| 항목 | 값 |
|---|---|
| 주 자료 | 나스닥 트레이더 심볼 디렉터리 otherlisted.txt (나스닥 외 거래소 상장분) |
| 보조 자료 | 같은 디렉터리의 nasdaqlisted.txt (나스닥 상장분) |
| 규약 문서 | 나스닥 트레이더 필드 정의 페이지 · Ticker Symbol Convention 대응표 |
| 데이터 행 수 | otherlisted 7,568행(Test Issue 가 Y인 테스트 종목 25행 포함) · nasdaqlisted 5,601행(같은 테스트 종목 8행 포함) · 합계 13,169행 |
| 파일 생성 시각 | 두 파일 모두 File Creation Time: 0821202621:31 |
| 조회 일시 | 2026년 8월 24일 오전 11시 22분에서 11시 25분 사이 (한국 시각) |
받은 파일이 진짜 데이터인지부터 봤어요. 두 텍스트 파일의 첫 60바이트를 찍어서 <html 로 시작하지 않는 것을 확인했습니다. 응답 코드가 200이라고 데이터가 온 것은 아니거든요. 주말 날짜나 잘못된 주소를 넣으면 안내 웹페이지가 200으로 돌아오는 일이 흔해요.
파일 생성 시각은 원문 그대로만 적을게요. 파일 어디에도 시간대가 적혀 있지 않아서 한국 시각으로 환산하지 않겠습니다. 제가 받은 날은 8월 24일 월요일이고 파일에 찍힌 날짜는 8월 21일인데, 그 사이에 주말이 끼어 있다는 사실까지만 확인했어요.
파일 한 줄이 어떻게 생겼는지부터
otherlisted.txt 의 헤더는 이렇습니다. 칸은 파이프 문자로 나뉘어요.
ACT Symbol|Security Name|Exchange|CQS Symbol|ETF|Round Lot Size|Test Issue|NASDAQ Symbol
여덟 칸 가운데 티커가 들어가는 칸이 세 개예요. 첫째 칸이 ACT Symbol, 넷째 칸이 CQS Symbol, 여덟째 칸이 NASDAQ Symbol 입니다. 나머지 다섯 칸이 종목명과 거래소, ETF 여부, 단주 단위, 테스트 종목 여부예요.
정의 페이지가 세 칸의 용도를 각각 적어 두었어요. 원문을 옮기면 이렇습니다.
ACT Symbol Identifier for each security used in ACT and CTCI connectivity protocol.
CQS Symbol Identifier of the security used to disseminate data via the SIAC Consolidated Quotation System (CQS) and Consolidated Tape System (CTS) data feeds.
Nasdaq Symbol Identifier of the security used to in various Nasdaq connectivity protocols and Nasdaq market data feeds.
세 문장 모두 뒤에 같은 말이 붙어요. Typical identifiers have 1-5 character root symbol and then 1-3 characters for suffixes. 뿌리가 되는 종목 코드는 1자에서 5자, 뒤에 붙는 접미사가 1자에서 3자라는 뜻이에요. 갈리는 것은 뿌리가 아니라 접미사라는 점이 여기서 이미 드러납니다.
참고로 셋째 문장의 used to in various 는 정의 페이지 원문 그대로예요. 옮기면서 고치지 않았습니다.
마지막 줄은 종목이 아니에요
세기 전에 걸러야 할 줄이 있어요. 정의 페이지가 직접 적어 두었습니다.
The last row of each Symbol Directory text file contains a timestamp that reports the File Creation Time. The row contains the words File Creation Time followed by mmddyyyyhhmm as the first field, followed by all delimiters to round out the row.
실제로 제가 받은 파일의 마지막 줄은 이렇게 생겼어요.
File Creation Time: 0821202621:31||||||
그래서 줄 수로 세지 않고 구분자 개수로 걸렀습니다. 규칙은 이렇게 정했어요.
- 파일을 줄 단위로 쪼개고 각 줄 끝의 캐리지 리턴을 떼어 냅니다. 원본이 윈도 줄바꿈이거든요.
- 맨 끝의 빈 줄을 버립니다.
- 헤더 줄의 파이프 개수를 셉니다. 두 파일 모두 7개입니다.
- 데이터 행은 파이프 개수가 헤더와 정확히 같고
File Creation Time으로 시작하지 않는 줄로만 잡습니다.
이 규칙을 적용하면 otherlisted.txt 는 총 7,570줄에서 헤더 1줄과 생성 시각 1줄이 빠져 7,568행, nasdaqlisted.txt 는 총 5,603줄에서 같은 방식으로 5,601행이 남아요. 줄 수만 세면 두 파일 모두 한 건씩 부풀고, File Creation Time 이라는 문자열이 티커 자리에 들어갑니다.
정의 페이지가 든 예시는 File Creation Time: 1217200717:03|||||| 예요. 설명 문장은 형식을 mmddyyyyhhmm 이라고 적는데 예시에는 콜론이 들어 있어서, 설명과 예시가 서로 조금 어긋나요. 제가 받은 값은 예시 쪽 형태와 같았습니다.
투자 정보 안내
본 글은 미국 주식·ETF에 대한 객관 데이터·시뮬레이션 정보이며, 특정 종목 매수·매도 권유가 아닙니다. 환율·세금·시장 변동 리스크가 있어 본인 판단과 전문가 상담 후 결정하세요.
7,568종 가운데 515종이 갈렸어요
이제 세어 봅니다. 각 행에서 세 칸의 값을 모아 서로 다른 문자열이 몇 개인지 셌어요.
| 구분 | 종목 수 | 비율 |
|---|---|---|
| 세 칸이 전부 같음 | 7,053 | 93.2% |
| 두 가지 철자 | 50 | 0.7% |
| 세 가지 철자 | 465 | 6.1% |
| 갈린 합계 | 515 | 6.8% |
| 전체 | 7,568 | 100% |
7,053 더하기 515 가 7,568 이라 검산도 맞아요. 열에 아홉 넘는 종목은 어느 칸을 봐도 같은 글자이고, 갈리는 것은 6.8%입니다.
두 가지 철자 50종은 형태가 하나로 모여 있었어요. 50종 전부가 ACT 칸과 CQS 칸은 같고 NASDAQ 칸만 다른 형태였습니다. 다른 조합, 그러니까 ACT 와 NASDAQ 이 같은데 CQS 만 다르거나 CQS 와 NASDAQ 이 같은데 ACT 만 다른 경우는 한 건도 없었어요.
갈린 515종은 종목 수로는 515개지만, 뿌리가 되는 코드로 묶으면 256개예요. 한 발행인이 여러 줄을 차지한다는 뜻이에요. 우선주 시리즈가 여러 개인 회사가 그렇습니다.

갈리는 데는 규칙이 있어요
나스닥 트레이더가 Ticker Symbol Convention 이라는 대응표를 따로 공개하고 있어요. 증권의 갈래별로 어느 규약에서 어떤 접미사를 쓰는지를 적은 표인데, 데이터 행이 30줄이에요. 그 가운데 아홉 줄은 제가 받은 파일에서 실제로 만났어요. 아래 표의 마지막 두 줄, Convertible 과 Emerging Company Marketplace 는 대비를 보이려고 함께 옮겼을 뿐 파일에서 이 두 갈래에 해당하는 실제 종목은 한 건도 없었습니다.
| 증권 갈래 | CQS Suffix | NASDAQ Integrated | ACT/CTCI |
|---|---|---|---|
| Preferred | p | - | $ |
| Preferred Class "A" | pA | -A | $A |
| Class "A" | .A | .A | .A |
| Class "B" | .B | .B | .B |
| Warrants | .WS | + | .W |
| Warrants Class "A" | .WS.A | +A | .W or .A |
| Rights | r | ^ | .R |
| Rights when issued | rw | ^# | .V or .Z |
| Units | .U | = | .U |
| Convertible (파일에 0건) | .CV | % | (빈칸) |
| Emerging Company Marketplace (파일에 0건) | .EC | ! | .E |
파일의 세 칸과 이 표의 세 열이 그대로 맞아떨어져요. 실제 집계 결과입니다.
| ACT 접미사 | 종목 수 | CQS 형태 | NASDAQ 형태 | 같은 종목의 세 철자 |
|---|---|---|---|---|
$ 계열 | 384 | p | - | ABR$D · ABRpD · ABR-D |
.W | 62 | .WS | + | ACHR.W · ACHR.WS · ACHR+ |
.U | 50 | .U | = | AAC.U · AAC.U · AAC= |
.R | 17 | r | ^ | AIIA.R · AIIAr · AIIA^ |
| 그 밖의 점 | 2 | 아래에서 따로 | 아래에서 따로 | 아래에서 따로 |
| 합계 | 515 |
384 더하기 62 더하기 50 더하기 17 더하기 2 가 515 예요. 갈린 종목이 전부 이 다섯 갈래 안에 들어갑니다.
규칙성도 셌어요. ACT 칸에 달러 기호가 든 384행 전부가 CQS 칸에 소문자 p 를, NASDAQ 칸에 붙임표를 갖고 있었습니다. 어느 쪽도 빠진 행이 0건이에요. 반대로 갈리지 않은 7,053행 가운데 ACT 칸에 달러 기호가 든 행은 0건이고요. 달러 기호가 붙으면 반드시 갈린다는 뜻이에요.
384행이 어떤 증권인지는 종목명 문자열로 갈라 봤어요. 이름에 preferred, preference, pfd 중 하나가 든 것이 354건, debenture 가 10건, note 가 7건, 어디에도 안 걸린 것이 13건이었습니다. 안 걸린 13건은 대부분 이름이 시리즈 표시에서 끊겨 있거나 Depositary Shares 로 끝나는 줄이에요. 다만 이건 제가 이름으로 유추한 분류입니다. 파일에 상품 유형 칸이 따로 없어요.
달러 기호 뒤에 붙는 계열 문자는 A가 74건, B가 46건, C가 43건으로 앞 글자에 몰려 있었어요. Z까지 다 나오긴 하는데 Z는 1건뿐입니다. 계열 문자 없이 달러 기호로 끝나는 줄도 5건 있었어요.
규약은 사실 세 개가 아니라 네 개예요
여기서 한 가지 짚고 갈게요. 대응표의 열은 넷입니다. CQS Suffix, CMS Suffix, NASDAQ Integrated Platform Suffix, NASDAQ ACT/CTCI Suffixes 예요. 파일에 실린 것이 그중 세 개일 뿐이고, CMS 규약은 파일에 칸이 없어요. 대응표가 CMS 는 뿌리와 접미사 사이에 공백을 둔다고 적고 있습니다.
표에 붙은 주석도 함께 옮길게요.
The CQS convention is shown for reference purposes only. NASDAQ protocols do not support using the CQS ticker symbol convention for sending orders into NASDAQ's integrated platform.
The NASDAQ integrated platform suffix will be used for order-entry via RASH, OUCH, INET FIX, and for data dissemination via ITCH.
주문을 내는 쪽과 시세를 뿌리는 쪽에서 쓰는 글자가 다르다는 이야기예요. 다만 어느 증권사가 어느 프로토콜을 쓰는지는 이 표가 적지 않고, 저도 확인하지 않았습니다.
드문 두 줄이 대응표와 정확히 맞았어요
앞의 표에서 그 밖의 점 2건이라고 미뤄 둔 줄이 있죠. 두 줄을 그대로 옮기면 이렇습니다.
GFR.V|Greenfire Resources Ltd. Rights (expiring September 15, 2026) Rights when issued|N|GFRrw|N|100|N|GFR^#
NE.A|Noble Corporation plc Tranche 2 Warrants|N|NE.WS.A|N|100|N|NE+A
첫 줄은 대응표의 Rights when issued 행과 정확히 맞아요. CQS 가 rw, NASDAQ 이 ^#, ACT 가 .V 라고 적힌 행입니다. 종목명도 Rights when issued 로 끝나고요.
둘째 줄은 Warrants Class "A" 행과 맞습니다. CQS 가 .WS.A, NASDAQ 이 +A, ACT 가 .W 또는 .A 라고 적힌 행이에요. 종목명은 Tranche 2 Warrants 입니다.
파일에 실제로 나타난 갈래 가운데 가장 드문 두 갈래가 딱 한 건씩이었어요. 30줄짜리 대응표에는 이번 파일에 한 건도 나오지 않은 줄이 더 많습니다. 앞의 Convertible 과 Emerging Company Marketplace 말고도 Called, Partial Paid, When distributed 같은 줄이 그렇고요. 그래도 이 두 줄만큼은 장식이 아니라 실제로 쓰이는 규약이라는 뜻으로 읽을 만해요. 그러니 워런트는 .W 62종에 이 한 건을 더해 63종, 권리는 .R 17종에 한 건을 더해 18종이라고 세는 편이 정확해요.
점이 들어갔는데 갈리지 않는 종목이 24개 있어요
점이 붙었다고 다 갈리는 것은 아니에요. 점이 들어갔는데 세 칸이 전부 같은 실제 종목이 24개 있었습니다. 테스트 종목 12개는 뺀 숫자예요.
AGM.A AKO.A AKO.B BF.A BF.B BH.A
BIO.B BRK.A BRK.B CIG.C CRD.A CRD.B
GEF.B GTN.A HEI.A HVT.A LEN.B MKC.V
MOG.A MOG.B PBR.A TAP.A UHAL.B WSO.B
점 뒤 글자는 A가 12개, B가 10개, C가 1개, V가 1개예요.
이유는 대응표가 설명해 줍니다. Class "A" 행을 보면 CQS도 .A, NASDAQ Integrated도 .A, ACT/CTCI도 .A 예요. 세 칸에 같은 문자열이 적혀 있으니 갈릴 수가 없어요. 클래스를 뜻하는 점은 세 규약이 합의를 본 자리인 셈이에요.
그래서 같은 점이라도 뜻이 갈려요. BRK.A 의 점은 클래스이고, ACHR.W 의 점은 워런트, AAC.U 의 점은 유닛입니다. 앞의 것은 세 칸이 같고 뒤의 둘은 다릅니다. 참고로 PBR.A 는 American Depositary Shares representing Preferred Shares 라고 적힌 예탁증서예요. 예탁증서에 붙는 비용 구조가 따로 궁금하시면 해외 배당주 예탁증서에서 빠져나가는 예탁 수수료 쪽을 함께 보실 만해요.
점 뒤가 V인 MKC.V 는 대응표의 클래스 계열로 읽히지만, 그 종목이 실제로 무슨 클래스인지는 확인하지 않았습니다.
투자 정보 안내
본 글은 미국 주식·ETF에 대한 객관 데이터·시뮬레이션 정보이며, 특정 종목 매수·매도 권유가 아닙니다. 환율·세금·시장 변동 리스크가 있어 본인 판단과 전문가 상담 후 결정하세요.
갈린 515종은 한쪽에 몰려 있어요
거래소별로도 갈라 봤어요. 정의 페이지의 범례를 그대로 옮겨 붙였습니다.
| Exchange 코드 | 범례 원문 | 전체 행 | 갈린 행 | 비율 |
|---|---|---|---|---|
| N | New York Stock Exchange (NYSE) | 2,930 | 482 | 16.5% |
| A | NYSE MKT | 314 | 33 | 10.5% |
| P | NYSE ARCA | 2,709 | 0 | 0.0% |
| Z | BATS Global Markets (BATS) | 1,611 | 0 | 0.0% |
| V | Investors' Exchange, LLC (IEXG) | 3 | 0 | 0.0% |
| M | 범례에 없음 | 1 | 0 | 0.0% |
갈린 515종은 코드 N과 A 두 곳에만 있었어요. 코드 P와 Z에는 4,320행이 있는데 한 건도 없습니다. 이 두 코드에 들어 있는 종목이 어떤 성격인지는 ETF 칸이 보여 줘요.
| ETF 칸 | 전체 행 | 갈린 행 |
|---|---|---|
| Y | 4,371 | 0 |
| N | 3,197 | 515 |
ETF로 표시된 4,371행에서는 철자가 갈린 종목이 한 건도 없었어요. 갈린 515종은 전부 ETF 칸이 N이고, 테스트 종목 여부도 전부 N입니다. 접미사가 붙는 갈래, 그러니까 우선주와 워런트와 유닛과 권리는 애초에 ETF 쪽에 잘 생기지 않는 형태라 그럴 거예요. 다만 이건 제가 관측한 분포이지 규정 문서에서 확인한 인과는 아닙니다.
거래소 범례에서 하나 더 눈에 띈 것이 있어요. 범례에는 A, N, P, Z, V 다섯 개만 있는데 파일에는 코드 M이 한 건 있습니다. 해당 줄의 종목명은 NYSE Texas, Inc. TEST Common Stock 이고 Test Issue 칸은 Y예요. 코드 M이 무엇의 약자인지는 어느 문서에서도 확인하지 못했습니다.
철자가 갈리면 다른 종목과 헷갈릴 여지가 생기지 않을까 싶어서 충돌 검사도 해 봤어요. 어떤 행의 CQS 철자나 NASDAQ 철자가 다른 행의 ACT 철자와 같아지는 경우는 0건이었습니다. 세 칸 모두 7,568개가 중복 없이 고유했고요. 철자는 갈리지만 그 갈린 철자가 남의 티커를 덮어쓰지는 않는 구조예요.

나스닥 상장 파일은 점 대신 다섯째 글자를 써요
같은 날 받은 nasdaqlisted.txt 5,601행은 사정이 아주 달랐어요.
심볼에 점이 든 행이 딱 하나입니다. 그마저도 이렇게 생겼어요.
ZXYZ.A|Nasdaq Symbology Test Common Stock|Q|Y|N|100|N|N
넷째 칸 Test Issue 가 Y예요. 실제 종목이 아니라 심볼 규약 테스트용 가짜 종목입니다. 그러니까 나스닥 상장분에는 점이 든 진짜 티커가 사실상 없어요.
대신 다섯 번째 글자를 씁니다. 다섯 글자 심볼 930개의 마지막 글자를 세어 봤어요.
| 다섯째 글자 | 개수 | 종목명 대조 |
|---|---|---|
| W | 368 | 이름에 Warrant 이 든 것 367개 |
| U | 248 | 이름에 Unit 이 든 것 248개 (전부) |
| R | 101 | 이름에 Right 이 든 것 101개 (전부) |
| P | 50 | 대조하지 않음 |
| L | 26 | 대조하지 않음 |
| 그 밖 | 137 | 대조하지 않음 |
| 합계 | 930 |
W 368개 중 이름에 워런트가 없는 하나는 PSNYW :: Polestar Automotive Holding UK Limited - Class C-1 ADS (ADW) 였어요. U와 R은 예외 없이 전부 이름과 맞았고요.
다만 이건 종목명 문자열과 다섯째 글자가 그렇게 짝지어져 있더라는 관측이에요. 다섯째 글자 규약을 정의한 문서는 이번에 열지 못했습니다. 앞에서 본 접미사 대응표는 접미사만 다루고 다섯째 글자를 적지 않아요.
한 종목의 티커가 아예 사라지는 경우도 있죠. 상장이 끝나면 어떻게 되는지는 정리매매 없이 끝나는 미국 주식 상장폐지 절차에 정리해 뒀어요.
덤 하나, 단주 단위가 1주인 종목은 하나뿐이에요
파일에는 Round Lot Size 칸도 있어요. 정의는 Indicates the number of shares that make up a round lot for the given security 입니다. 금액이 아니라 주식 수예요.
두 파일 13,169행을 통으로 세면 이렇습니다.
| 값 | 종목 수 |
|---|---|
| 100 | 12,905 |
| 40 | 243 |
| 10 | 20 |
| 1 | 1 |
1주짜리는 BRK.A 하나뿐이에요. 같은 발행인의 BRK.B 는 40이고요. 두 줄을 그대로 옮기면 이래요.
BRK.A|Berkshire Hathaway Inc. Common Stock|N|BRK.A|N|1|N|BRK.A
BRK.B|Berkshire Hathaway Inc. New Common Stock|N|BRK.B|N|40|N|BRK.B
이 칸이 금액이 아니라 주식 수라는 것은 앞에 옮긴 정의 문장이 정해 줘요. 원문이 Indicates the number of shares that make up a round lot for the given security 예요. 위 두 줄은 그 정의가 실제 값과 어긋나지 않는지 눈으로 대조해 본 자리고요.
10주짜리 20종은 AZO, BAC$L, BH.A, FICO, FIX, GHC, GWW, MKL, MTD, NVR, SEB, TDG, WFC$L, WTM, ASML, BKNG, FCNCA, KLAC, MELI, MPWR 였습니다. 눈에 익은 고가주가 섞여 있죠. 다만 이 칸이 주가와 어떤 관계로 정해지는지는 정의 페이지가 적지 않아서, 여기서는 값만 옮기고 해석하지 않을게요.
같은 심볼 디렉터리 계열의 다른 파일을 세어 본 이야기는 닷새 치를 세어 본 임계 종목 목록에 있어요. 그 글에서도 마지막 줄이 종목이 아니라 파일 생성 시각이라는 같은 함정을 만났습니다.
티커가 안 먹힐 때 순서대로 해 볼 것
검색창에 넣은 티커가 안 걸릴 때 확인해 볼 순서를 정리했어요. 파일에서 확인한 범위 안에서만 적습니다.
- 뿌리 코드부터 넣어 봐요. 갈리는 것은 접미사이고 뿌리는 세 칸이 같아요.
ABR처럼 앞부분만 넣으면 목록에서 계열을 볼 수 있어요. - 접미사 기호를 바꿔 봐요. 우선주라면
$와 소문자p와 붙임표 셋을 돌려 보는 식이에요. 워런트는.W와.WS와+, 유닛은.U와=, 권리는.R과r과^입니다. - 대소문자를 확인해요. 파일에서 소문자가 나오는 칸은 CQS 하나뿐이에요. 402행이 소문자를 갖고 있고 내역은
p384건,r17건,rw1건입니다. 나머지 두 칸은 전부 대문자예요. 입력창이 소문자를 대문자로 올려 버리면 CQS 철자가 무너져요. - 점이 클래스인지 갈래 표시인지 봐요.
BRK.A처럼 클래스면 세 칸이 같으니 그대로 쓰면 되고,ACHR.W처럼 갈래 표시면 규약마다 달라져요. - 나스닥 상장분인지 확인해요. 나스닥 상장분이면 점이 아니라 다섯째 글자일 가능성이 큽니다.
AACIW처럼 뿌리 네 글자에 한 글자가 붙은 형태예요. - 원본 파일을 직접 열어요. 두 파일 합쳐 13,169행이라 표 계산 프로그램으로도 열립니다. 마지막 줄만 빼고 보시면 돼요.
한 가지 못박아 둘게요. 이 순서는 파일 안의 문자열을 기준으로 한 것이고, 특정 증권사 앱에서 어떤 입력이 통하는지를 확인한 것이 아니에요.
이 글에서 확인하지 못한 것
경계를 그어 둘게요. 이번에 답하지 못한 것이 아홉 가지예요.
- 한국 증권사 앱이나 HTS 가 세 철자 가운데 어느 것을 보여 주는지 확인하지 않았어요. 어떤 증권사 화면도 열지 않았고 어떤 검색창에도 넣어 보지 않았습니다. 이 글의 범위는 나스닥이 배포하는 파일 안의 문자열까지예요. 화면에 보이는 철자가 어느 칸과 같은지는 직접 대조하셔야 해요.
- 다른 날짜의 파일과 대조하지 않았어요. 받은 것은 생성 시각
0821202621:31짜리 스냅숏 하나입니다. 갈린 종목 수가 날마다 어떻게 움직이는지는 몰라요. - 다섯째 글자 규약을 정의한 문서를 열지 못했어요. 접미사 대응표는 다섯째 글자를 적지 않습니다. 정의 페이지에 링크된 심볼 규약 FAQ 문서는 이번에 받지 않았어요.
- 거래소 코드 M 이 무엇인지 확인하지 못했어요. 정의 페이지 범례에 없습니다. 해당 한 줄의 종목명이
NYSE Texas, Inc. TEST Common Stock이라는 것까지만 알아요. - 거래소 코드 A 의 현행 명칭을 확인하지 못했어요. 정의 페이지가
NYSE MKT라고만 적어서 원문 표기 그대로 옮겼습니다. - 파일 생성 시각의 시간대를 확인하지 못했어요. 정의 페이지가 형식만 적고 시간대를 적지 않아서 한국 시각으로 환산하지 않았어요.
- 주문이 실제로 어느 철자로 나가는지 검증하지 않았어요. 대응표 주석이 프로토콜별 용도를 적어 두었을 뿐이고, 특정 증권사가 어느 프로토콜을 쓰는지는 확인하지 않았습니다.
- 상품 유형 분류는 종목명 문자열 유추예요. 파일에 상품 유형 칸이 없어요. ETF 칸이 Y와 N 두 값뿐이라, 우선주인지 사채인지는 이름으로 갈랐습니다.
- 심볼 디렉터리의 나머지 파일은 열지 않았어요. 정의 페이지가 안내하는 파일은 열 개인데 이 글은 그중
otherlisted.txt와nasdaqlisted.txt두 개 기준이에요. 특히 함께 안내되는NasdaqWhenIssueWhenDistributed.txt를 열지 않았는데, 위에서 예외로 든GFR.V가 바로 그 when issued 상태라 대조해 볼 만한 자리였습니다. 뮤추얼 펀드 목록도 다루지 않았어요.
정리하면
| 물음 | 확인한 답 |
|---|---|
| 파일에 티커 칸이 몇 개 | 세 개 (ACT · CQS · NASDAQ) |
| 전수 행 수 | otherlisted 7,568 · nasdaqlisted 5,601 (각각 테스트 종목 25행·8행 포함) |
| 세 칸이 다 같은 종목 | 7,053종 (93.2%) |
| 철자가 갈린 종목 | 515종 (6.8%) |
| 갈래별 | $ 384 · .W 62 · .U 50 · .R 17 · 그 밖 2 |
| 갈린 종목의 ETF 칸 | 전부 N (ETF 4,371행에서는 0건) |
| 갈린 종목의 거래소 | 코드 N 482종 · 코드 A 33종 · 나머지 0 |
| 클래스 점 | 세 칸이 같아 안 갈림, 실제 종목 24개 |
| 나스닥 상장분 | 점이 든 티커는 테스트용 ZXYZ.A 하나, 대신 다섯째 글자 |
| 단주 단위 1주 | 13,169행 중 BRK.A 하나 |
티커 하나가 안 걸릴 때 종목이 없어진 것으로 읽기 쉬운데, 실제로는 같은 종목의 다른 철자를 넣고 있었던 경우가 있어요. 갈리는 비율이 6.8%라 자주 만나는 일은 아니지만, 우선주나 워런트나 유닛이나 권리를 찾을 때는 확률이 확 올라갑니다. 갈린 515종이 전부 그 네 갈래였으니까요.
확인한 자료: 나스닥 트레이더 심볼 디렉터리 otherlisted.txt(536,571바이트, 7,568행)와 nasdaqlisted.txt(347,540바이트, 5,601행), 같은 사이트의 심볼 디렉터리 필드 정의 페이지와 Ticker Symbol Convention 대응표. 전부 2026년 8월 24일 오전 11시 22분에서 11시 25분 사이(한국 시각)에 직접 받았어요. 영문 인용은 원문 그대로이고 오탈자도 고치지 않았습니다.
이 글은 공개된 종목 목록 파일과 그 규약 문서를 정리한 정보 제공 목적의 자료이며, 특정 종목의 매수나 매도를 권하는 글이 아닙니다. 본문에 나온 티커는 파일의 표기 형식을 보이기 위한 예시이고 어떤 종목에 대해서도 판단을 담지 않았어요. 숫자는 특정 시각에 받은 스냅숏이라 다시 받으면 달라질 수 있습니다. 투자 판단과 그 결과는 전적으로 본인 책임입니다.