Added even more words.
This commit is contained in:
@@ -1,66 +1,89 @@
|
||||
# The initial unsorted set of words.
|
||||
# Note: In Python, a 'set' is inherently unordered, but we define it here for clarity.
|
||||
COMMON_WORDS_BLACKLIST = {
|
||||
"401K", "403B", "457B", "ABOUT", "ABOVE", "ADAM", "ADX", "AEDT", "AEST", "AFAIK",
|
||||
"AFTER", "AH", "AI", "AINT", "ALL", "ALPHA", "ALSO", "AM", "AMA", "AMEX",
|
||||
"AND", "ANY", "APES", "APPLE", "AR", "ARE", "AREA", "ARK", "AROUND", "ASAP",
|
||||
"ASK", "ASS", "ASSET", "AT", "ATH", "ATL", "ATM", "AUD", "AVG", "AWS",
|
||||
"BABY", "BAG", "BAGS", "BALLS", "BANG", "BE", "BEAR", "BEARS", "BELOW", "BETA",
|
||||
"BETS", "BID", "BIG", "BIS", "BLEND", "BOE", "BOJ", "BOLL", "BOMB", "BOND",
|
||||
"BORN", "BOTH", "BOTS", "BRB", "BRL", "BROKE", "BS", "BST", "BSU", "BTC",
|
||||
"BTW", "BULL", "BULLS", "BUST", "BUT", "BUY", "BUZZ", "CAD", "CALL", "CAN",
|
||||
"CAP", "CBD", "CBS", "CCI", "CEO", "CEST", "CET", "CEX", "CFD", "CFO",
|
||||
"CHF", "CHIPS", "CIA", "CLICK", "CLOSE", "CNBC", "CNN", "CNY", "COGS", "COKE",
|
||||
"COME", "COST", "COULD", "COVID", "CPAP", "CPI", "CSE", "CSS", "CST", "CTB",
|
||||
"CTO", "CULT", "CYCLE", "CZK", "DAO", "DATE", "DAX", "DAY", "DAYS", "DCA",
|
||||
"DD", "DEBT", "DEEZ", "DEX", "DIA", "DID", "DIV", "DIY", "DJIA", "DKK",
|
||||
"DM", "DO", "DOE", "DOES", "DOGE", "DOJ", "DONT", "DR", "DUDE", "DUMP",
|
||||
"DUTY", "EACH", "EARLY", "EARN", "EAST", "ECB", "EDGAR", "EDIT", "EDT", "EMA",
|
||||
"END", "ENRON", "ENV", "EOD", "EOW", "EOY", "EPA", "EPS", "ER", "ESG",
|
||||
"EST", "ETA", "ETF", "ETFS", "ETH", "EU", "EUR", "EV", "EVEN", "EVERY",
|
||||
"EXTRA", "FAANG", "FAQ", "FAR", "FAST", "FBI", "FD", "FDA", "FEE", "FIHTX",
|
||||
"FINRA", "FINT", "FINTX", "FINTY", "FIRST", "FKIN", "FML", "FOLO", "FOMC", "FOMO",
|
||||
"FOR", "FOREX", "FRAUD", "FRG", "FROM", "FSPSX", "FTD", "FTSE", "FUCK", "FUCKS",
|
||||
"FUD", "FULL", "FUND", "FUNNY", "FXAIX", "FXIAX", "FY", "FYI", "FZROX", "GAAP",
|
||||
"GAIN", "GBP", "GDP", "GET", "GG", "GJ", "GL", "GLHF", "GMT", "GO",
|
||||
"GOAL", "GOAT", "GOING", "GOLD", "GONE", "GONNA", "GPT", "GPU", "GRAB", "GREAT",
|
||||
"GREEN", "GTA", "GTFO", "GTG", "GUH", "GUYS", "HAD", "HALF", "HANDS", "HAS",
|
||||
"HATE", "HAVE", "HEAR", "HEDGE", "HELP", "HEY", "HFT", "HIGH", "HINT", "HKD",
|
||||
"HODL", "HODOR", "HOLD", "HOUR", "HSA", "HTML", "HUF", "HUGE", "HYPE", "IBS",
|
||||
"IDK", "IF", "II", "IKKE", "IKZ", "IMHO", "IMO", "IN", "INR", "IP",
|
||||
"IPO", "IRA", "IRISH", "IRS", "IS", "ISA", "ISIN", "ISM", "IST", "IT",
|
||||
"ITM", "ITS", "IV", "IVV", "IWM", "JAVA", "JD", "JFC", "JOIN", "JPOW",
|
||||
"JPY", "JS", "JST", "JUST", "KARMA", "KEEP", "KNOW", "KO", "KRW", "LANGT",
|
||||
"LARGE", "LAST", "LATE", "LATER", "LBO", "LEAP", "LEAPS", "LEI", "LETS", "LFG",
|
||||
"LIFE", "LIKE", "LIMIT", "LLC", "LLM", "LMAO", "LOKO", "LOL", "LOLOL", "LONG",
|
||||
"LOOK", "LOSE", "LOSS", "LOST", "LOVE", "LOW", "LOWER", "M&A", "MA", "MACD",
|
||||
"MAKE", "MAKES", "MANY", "MAX", "MC", "ME", "MEME", "MERK", "MEXC", "MID",
|
||||
"MIGHT", "MIN", "MIND", "ML", "MM", "MOASS", "MONTH", "MORE", "MSK", "MUCH",
|
||||
"MUSIC", "MUST", "MXN", "MY", "NASA", "NATO", "NEAR", "NEAT", "NEED", "NEVER",
|
||||
"NEW", "NEXT", "NFA", "NFC", "NFT", "NGMI", "NIGHT", "NO", "NOK", "NONE",
|
||||
"NOPE", "NORTH", "NOT", "NOW", "NSA", "NULL", "NUT", "NUTS", "NUTZ", "NVM",
|
||||
"NYSE", "NZ", "NZD", "OBV", "OEM", "OF", "OFF", "OG", "OH", "OK",
|
||||
"OKAY", "OLD", "OMFG", "OMG", "ON", "ONE", "ONLY", "OP", "OPEC", "OPEX",
|
||||
"OR", "OS", "OSCE", "OTC", "OTM", "OUCH", "OUGHT", "OUT", "OVER", "OWN",
|
||||
"PANIC", "PC", "PDT", "PE", "PEAK", "PEG", "PEW", "PITA", "PLAN", "PLAYS",
|
||||
"PLN", "PM", "PMI", "POC", "POMO", "POS", "POSCO", "POV", "POW", "PPI",
|
||||
"PR", "PRICE", "PROFIT", "PSA", "PST", "PT", "PUSSY", "PUT", "Q1", "Q2",
|
||||
"Q3", "Q4", "QQQ", "QR", "RBA", "RBNZ", "RE", "REACH", "REAL", "RED",
|
||||
"REIT", "REKT", "RFK", "RH", "RIGHT", "RIP", "RISK", "RISKY", "ROCK", "ROE",
|
||||
"ROFL", "ROI", "ROTH", "RSD", "RSI", "RUB", "RUG", "RULE", "RUST", "SAGA",
|
||||
"SAME", "SAVE", "SCALP", "SCAM", "SCHB", "SEC", "SEE", "SEK", "SELL", "SEP",
|
||||
"SGD", "SHALL", "SHARE", "SHIT", "SHORT", "SL", "SLIM", "SMA", "SMALL", "SO",
|
||||
"SOLIS", "SOME", "SOON", "SOUTH", "SP", "SPAC", "SPDR", "SPEND", "SPLG", "SPX",
|
||||
"SPY", "SS", "START", "STAY", "STEEL", "STILL", "STOCK", "STOP", "STOR", "STQQQ",
|
||||
"SUS", "SWIFT", "SWING", "TA", "TAG", "TAKE", "TEAMS", "TERM", "TF", "TFSA",
|
||||
"THANK", "THAT", "THE", "THING", "THINK", "THIS", "TIME", "TITS", "TL", "TL;DR",
|
||||
"TLDR", "TO", "TODAY", "TOLD", "TOTAL", "TRADE", "TREND", "TRUE", "TRY", "TSA",
|
||||
"TTYL", "TWO", "UGH", "UI", "UK", "UNDER", "UNTIL", "UP", "US", "USA",
|
||||
"USD", "USSR", "UTC", "VALUE", "VERY", "VOO", "VP", "VR", "VSUS", "VTI",
|
||||
"WAGMI", "WALL", "WANT", "WATCH", "WAY", "WE", "WEB3", "WEEK", "WEST", "WHALE",
|
||||
"WHAT", "WHICH", "WHO", "WHY", "WIDE", "WILL", "WIRE", "WITH", "WON", "WOOPS",
|
||||
"WORDS", "WORTH", "WOULD", "WSB", "WTF", "WWII", "WWIII", "XD", "XO", "XRP",
|
||||
"XX", "YEAH", "YES", "YET", "YIELD", "YOLO", "YOU", "YOUR", "YOY", "YT",
|
||||
"401K", "403B", "457B", "ABC", "ABOUT", "ABOVE", "ADAM", "ADX", "AEDT", "AEST",
|
||||
"AF", "AFAIK", "AFTER", "AH", "AI", "AINT", "ALD", "ALGOS", "ALIVE", "ALL",
|
||||
"ALPHA", "ALSO", "AM", "AMA", "AMEX", "AND", "ANY", "APES", "APL", "APPL",
|
||||
"APPLE", "AR", "ARE", "AREA", "ARK", "AROUND", "ASAP", "ASK", "ASS", "ASSET",
|
||||
"AT", "ATH", "ATL", "ATM", "AUD", "AUM", "AV", "AVG", "AWS", "BABY",
|
||||
"BAG", "BAGS", "BALLS", "BANG", "BBB", "BE", "BEAR", "BEARS", "BECN", "BEER",
|
||||
"BELL", "BELOW", "BETA", "BETS", "BF", "BID", "BIG", "BIS", "BITCH", "BLEND",
|
||||
"BNPL", "BOE", "BOJ", "BOLL", "BOMB", "BOND", "BORN", "BOTH", "BOTS", "BOYS",
|
||||
"BRB", "BRICS", "BRK", "BRKB", "BRL", "BROKE", "BS", "BST", "BSU", "BT",
|
||||
"BTC", "BTS", "BTW", "BULL", "BULLS", "BUST", "BUT", "BUY", "BUZZ", "CAD",
|
||||
"CALL", "CAN", "CAP", "CASE", "CBD", "CBGM", "CBS", "CCI", "CD", "CEO",
|
||||
"CEST", "CET", "CEX", "CFD", "CFO", "CHART", "CHF", "CHIPS", "CIA", "CLEAN",
|
||||
"CLICK", "CLOSE", "CNBC", "CNN", "CNY", "COCK", "COGS", "COIL", "COKE", "COME",
|
||||
"COST", "COULD", "COVID", "CPAP", "CPI", "CRV", "CSE", "CSS", "CST", "CTB",
|
||||
"CTEP", "CTO", "CULT", "CYCLE", "CZK", "DA", "DAILY", "DAO", "DATE", "DAX",
|
||||
"DAY", "DAYS", "DCA", "DCF", "DD", "DEBT", "DEEZ", "DEMO", "DEX", "DIA",
|
||||
"DID", "DIDNT", "DIP", "DITM", "DIV", "DIY", "DJIA", "DKK", "DL", "DM",
|
||||
"DMV", "DNI", "DO", "DOE", "DOES", "DOGE", "DOJ", "DOM", "DONT", "DOOR",
|
||||
"DOWN", "DR", "DUDE", "DUMP", "DUTY", "DYI", "DYNK", "DYODD", "DYOR", "EACH",
|
||||
"EARLY", "EARN", "EAST", "EASY", "ECB", "EDGAR", "EDIT", "EDT", "EJ", "EMA",
|
||||
"EMJ", "END", "ENRON", "ENV", "EO", "EOD", "EOW", "EOY", "EPA", "EPS",
|
||||
"ER", "ESG", "ESPP", "EST", "ETA", "ETF", "ETFS", "ETH", "EU", "EUR",
|
||||
"EV", "EVEN", "EVERY", "EVTOL", "EXTRA", "EYES", "EZ", "FAANG", "FAFO", "FAQ",
|
||||
"FAR", "FAST", "FBI", "FCFF", "FD", "FDA", "FEE", "FFH", "FFS", "FGMA",
|
||||
"FIG", "FIGMA", "FIHTX", "FING", "FINRA", "FINT", "FINTX", "FINTY", "FIRST", "FKIN",
|
||||
"FLT", "FLY", "FML", "FOLO", "FOMC", "FOMO", "FOR", "FOREX", "FRAUD", "FRG",
|
||||
"FROM", "FSELK", "FSPSX", "FTD", "FTSE", "FUCK", "FUCKS", "FUD", "FULL", "FUND",
|
||||
"FUNNY", "FVG", "FX", "FXAIX", "FXIAX", "FXROX", "FY", "FYI", "FZROX", "GAAP",
|
||||
"GAIN", "GAVE", "GBP", "GDP", "GET", "GG", "GJ", "GL", "GLHF", "GMAT",
|
||||
"GMI", "GMT", "GO", "GOAL", "GOAT", "GOD", "GOING", "GOLD", "GONE", "GONNA",
|
||||
"GPT", "GPU", "GRAB", "GREAT", "GREEN", "GTA", "GTFO", "GTG", "GUH", "GUYS",
|
||||
"HAD", "HAHA", "HALF", "HANDS", "HAS", "HATE", "HAVE", "HBAR", "HCOL", "HEAR",
|
||||
"HEDGE", "HEGE", "HELP", "HEY", "HFCS", "HFT", "HIGH", "HIGHS", "HINT", "HIS",
|
||||
"HKD", "HODL", "HODOR", "HOF", "HOLD", "HOLY", "HOME", "HOUR", "HS", "HSA",
|
||||
"HT", "HTF", "HTML", "HUF", "HUGE", "HYPE", "IANAL", "IB", "IBS", "ICT",
|
||||
"ID", "IDF", "IDK", "IF", "II", "IKKE", "IKZ", "IMHO", "IMO", "IN",
|
||||
"INR", "INTO", "IP", "IPO", "IRA", "IRAS", "IRC", "IRISH", "IRS", "IS",
|
||||
"ISA", "ISIN", "ISM", "ISN", "IST", "IT", "ITM", "ITS", "ITWN", "IUIT",
|
||||
"IV", "IVV", "IWM", "JAVA", "JD", "JFC", "JK", "JLR", "JOIN", "JOKE",
|
||||
"JP", "JPOW", "JPY", "JS", "JST", "JUN", "JUST", "KARMA", "KEEP", "KNEW",
|
||||
"KNOW", "KO", "KPMG", "KRW", "LANGT", "LARGE", "LAST", "LATE", "LATER", "LBO",
|
||||
"LDL", "LEADS", "LEAP", "LEAPS", "LEI", "LETS", "LFG", "LIFE", "LIG", "LIGMA",
|
||||
"LIKE", "LIMIT", "LIST", "LLC", "LLM", "LMAO", "LOKO", "LOL", "LOLOL", "LONG",
|
||||
"LOOK", "LOSE", "LOSS", "LOST", "LOVE", "LOW", "LOWER", "LOWS", "LTCG", "LUPD",
|
||||
"LYING", "M&A", "MA", "MACD", "MAKE", "MAKES", "MANY", "MAX", "MBA", "MC",
|
||||
"MCP", "ME", "MEME", "MERGE", "MERK", "MES", "MEXC", "MF", "MFER", "MID",
|
||||
"MIGHT", "MIN", "MIND", "ML", "MLB", "MM", "MNQ", "MOASS", "MOM", "MONEY",
|
||||
"MONTH", "MONY", "MOON", "MORE", "MOU", "MSK", "MUCH", "MUSIC", "MUST", "MXN",
|
||||
"MY", "MYMD", "NASA", "NATO", "NBA", "NCR", "NEAR", "NEAT", "NEED", "NEVER",
|
||||
"NEW", "NEWS", "NEXT", "NFA", "NFC", "NFL", "NFT", "NGMI", "NIGHT", "NIQ",
|
||||
"NK", "NO", "NOK", "NONE", "NOPE", "NORTH", "NOT", "NOVA", "NOW", "NQ",
|
||||
"NSA", "NTVS", "NULL", "NUT", "NUTS", "NUTZ", "NVM", "NW", "NY", "NYSE",
|
||||
"NZ", "NZD", "OBBB", "OBI", "OBV", "OCF", "OCO", "OEM", "OF", "OFA",
|
||||
"OFF", "OG", "OH", "OK", "OKAY", "OLD", "OMFG", "OMG", "ON", "ONE",
|
||||
"ONLY", "OP", "OPEC", "OPENQ", "OPEX", "OPRN", "OR", "ORB", "OS", "OSCE",
|
||||
"OT", "OTC", "OTM", "OUCH", "OUGHT", "OUT", "OVER", "OWN", "PA", "PANIC",
|
||||
"PC", "PDT", "PE", "PEAK", "PEG", "PETA", "PEW", "PFC", "PGHL", "PITA",
|
||||
"PLAN", "PLAYS", "PLN", "PM", "PMI", "PNL", "POC", "POMO", "POP", "POS",
|
||||
"POSCO", "POV", "POW", "PPI", "PR", "PRICE", "PROFIT", "PS", "PSA", "PST",
|
||||
"PT", "PTD", "PUSSY", "PUT", "PWC", "Q1", "Q2", "Q3", "Q4", "QE",
|
||||
"QED", "QIMC", "QQQ", "QR", "RAM", "RBA", "RBNZ", "RE", "REACH", "READY",
|
||||
"REAL", "RED", "REIT", "REITS", "REKT", "RFK", "RH", "RICO", "RIDE", "RIGHT",
|
||||
"RIP", "RISK", "RISKY", "ROCE", "ROCK", "ROE", "ROFL", "ROI", "ROIC", "ROTH",
|
||||
"RRSP", "RSD", "RSI", "RT", "RTD", "RUB", "RUG", "RULE", "RUST", "RVOL",
|
||||
"SAGA", "SALES", "SAME", "SAVE", "SAYS", "SBF", "SBLOC", "SCALP", "SCAM", "SCHB",
|
||||
"SCIF", "SEC", "SEE", "SEK", "SELL", "SELLL", "SEP", "SET", "SGD", "SHALL",
|
||||
"SHARE", "SHELL", "SHIT", "SHORT", "SI", "SIGN", "SL", "SLIM", "SLOW", "SMA",
|
||||
"SMALL", "SO", "SOLIS", "SOME", "SOON", "SOUTH", "SP", "SPAC", "SPDR", "SPEND",
|
||||
"SPLG", "SPX", "SPY", "SS", "START", "STAY", "STEEL", "STILL", "STOCK", "STOOQ",
|
||||
"STOP", "STOR", "STQQQ", "STUCK", "STUDY", "SUS", "SUV", "SWIFT", "SWING", "TA",
|
||||
"TAG", "TAKE", "TAM", "TBTH", "TEAMS", "TERM", "TF", "TFSA", "THANK", "THAT",
|
||||
"THATS", "THE", "THEIR", "THEN", "THERE", "THESE", "THEY", "THING", "THINK", "THIS",
|
||||
"TIA", "TIKR", "TIME", "TITS", "TJR", "TL", "TL;DR", "TLDR", "TO", "TODAY",
|
||||
"TOLD", "TOS", "TOT", "TOTAL", "TP", "TRADE", "TREND", "TRUE", "TRUMP", "TRUST",
|
||||
"TRY", "TSA", "TSP", "TSX", "TSXV", "TTM", "TTYL", "TWO", "UCITS", "UGH",
|
||||
"UI", "UK", "UNDER", "UNTIL", "UP", "US", "USA", "USD", "USSR", "UTC",
|
||||
"VALID", "VALUE", "VERY", "VFMXX", "VIX", "VLI", "VOO", "VP", "VR", "VRVP",
|
||||
"VSUS", "VTI", "VUAG", "VW", "VWAP", "VXN", "VXUX", "WAGMI", "WAIT", "WALL",
|
||||
"WANT", "WATCH", "WAY", "WE", "WEB3", "WEEK", "WEST", "WHALE", "WHAT", "WHICH",
|
||||
"WHO", "WHOS", "WHY", "WIDE", "WILL", "WIRE", "WIRED", "WITH", "WL", "WON",
|
||||
"WOOPS", "WORDS", "WORTH", "WOULD", "WP", "WRONG", "WSB", "WSJ", "WTF", "WV",
|
||||
"WWII", "WWIII", "XCUSE", "XD", "XMR", "XO", "XRP", "XX", "YEAH", "YEET",
|
||||
"YES", "YET", "YIELD", "YM", "YMMV", "YOLO", "YOU", "YOUR", "YOY", "YT",
|
||||
"YTD", "YUGE", "ZAR", "ZEN", "ZERO"
|
||||
}
|
||||
|
||||
|
@@ -5,69 +5,93 @@ import re
|
||||
# A set of common English words and acronyms that look like stock tickers.
|
||||
# This helps reduce false positives.
|
||||
COMMON_WORDS_BLACKLIST = {
|
||||
"401K", "403B", "457B", "ABOUT", "ABOVE", "ADAM", "ADX", "AEDT", "AEST", "AFAIK",
|
||||
"AFTER", "AH", "AI", "AINT", "ALL", "ALPHA", "ALSO", "AM", "AMA", "AMEX",
|
||||
"AND", "ANY", "APES", "APPLE", "AR", "ARE", "AREA", "ARK", "AROUND", "ASAP",
|
||||
"ASK", "ASS", "ASSET", "AT", "ATH", "ATL", "ATM", "AUD", "AVG", "AWS",
|
||||
"BABY", "BAG", "BAGS", "BALLS", "BANG", "BE", "BEAR", "BEARS", "BELOW", "BETA",
|
||||
"BETS", "BID", "BIG", "BIS", "BLEND", "BOE", "BOJ", "BOLL", "BOMB", "BOND",
|
||||
"BORN", "BOTH", "BOTS", "BRB", "BRL", "BROKE", "BS", "BST", "BSU", "BTC",
|
||||
"BTW", "BULL", "BULLS", "BUST", "BUT", "BUY", "BUZZ", "CAD", "CALL", "CAN",
|
||||
"CAP", "CBD", "CBS", "CCI", "CEO", "CEST", "CET", "CEX", "CFD", "CFO",
|
||||
"CHF", "CHIPS", "CIA", "CLICK", "CLOSE", "CNBC", "CNN", "CNY", "COGS", "COKE",
|
||||
"COME", "COST", "COULD", "COVID", "CPAP", "CPI", "CSE", "CSS", "CST", "CTB",
|
||||
"CTO", "CULT", "CYCLE", "CZK", "DAO", "DATE", "DAX", "DAY", "DAYS", "DCA",
|
||||
"DD", "DEBT", "DEEZ", "DEX", "DIA", "DID", "DIV", "DIY", "DJIA", "DKK",
|
||||
"DM", "DO", "DOE", "DOES", "DOGE", "DOJ", "DONT", "DR", "DUDE", "DUMP",
|
||||
"DUTY", "EACH", "EARLY", "EARN", "EAST", "ECB", "EDGAR", "EDIT", "EDT", "EMA",
|
||||
"END", "ENRON", "ENV", "EOD", "EOW", "EOY", "EPA", "EPS", "ER", "ESG",
|
||||
"EST", "ETA", "ETF", "ETFS", "ETH", "EU", "EUR", "EV", "EVEN", "EVERY",
|
||||
"EXTRA", "FAANG", "FAQ", "FAR", "FAST", "FBI", "FD", "FDA", "FEE", "FIHTX",
|
||||
"FINRA", "FINT", "FINTX", "FINTY", "FIRST", "FKIN", "FML", "FOLO", "FOMC", "FOMO",
|
||||
"FOR", "FOREX", "FRAUD", "FRG", "FROM", "FSPSX", "FTD", "FTSE", "FUCK", "FUCKS",
|
||||
"FUD", "FULL", "FUND", "FUNNY", "FXAIX", "FXIAX", "FY", "FYI", "FZROX", "GAAP",
|
||||
"GAIN", "GBP", "GDP", "GET", "GG", "GJ", "GL", "GLHF", "GMT", "GO",
|
||||
"GOAL", "GOAT", "GOING", "GOLD", "GONE", "GONNA", "GPT", "GPU", "GRAB", "GREAT",
|
||||
"GREEN", "GTA", "GTFO", "GTG", "GUH", "GUYS", "HAD", "HALF", "HANDS", "HAS",
|
||||
"HATE", "HAVE", "HEAR", "HEDGE", "HELP", "HEY", "HFT", "HIGH", "HINT", "HKD",
|
||||
"HODL", "HODOR", "HOLD", "HOUR", "HSA", "HTML", "HUF", "HUGE", "HYPE", "IBS",
|
||||
"IDK", "IF", "II", "IKKE", "IKZ", "IMHO", "IMO", "IN", "INR", "IP",
|
||||
"IPO", "IRA", "IRISH", "IRS", "IS", "ISA", "ISIN", "ISM", "IST", "IT",
|
||||
"ITM", "ITS", "IV", "IVV", "IWM", "JAVA", "JD", "JFC", "JOIN", "JPOW",
|
||||
"JPY", "JS", "JST", "JUST", "KARMA", "KEEP", "KNOW", "KO", "KRW", "LANGT",
|
||||
"LARGE", "LAST", "LATE", "LATER", "LBO", "LEAP", "LEAPS", "LEI", "LETS", "LFG",
|
||||
"LIFE", "LIKE", "LIMIT", "LLC", "LLM", "LMAO", "LOKO", "LOL", "LOLOL", "LONG",
|
||||
"LOOK", "LOSE", "LOSS", "LOST", "LOVE", "LOW", "LOWER", "M&A", "MA", "MACD",
|
||||
"MAKE", "MAKES", "MANY", "MAX", "MC", "ME", "MEME", "MERK", "MEXC", "MID",
|
||||
"MIGHT", "MIN", "MIND", "ML", "MM", "MOASS", "MONTH", "MORE", "MSK", "MUCH",
|
||||
"MUSIC", "MUST", "MXN", "MY", "NASA", "NATO", "NEAR", "NEAT", "NEED", "NEVER",
|
||||
"NEW", "NEXT", "NFA", "NFC", "NFT", "NGMI", "NIGHT", "NO", "NOK", "NONE",
|
||||
"NOPE", "NORTH", "NOT", "NOW", "NSA", "NULL", "NUT", "NUTS", "NUTZ", "NVM",
|
||||
"NYSE", "NZ", "NZD", "OBV", "OEM", "OF", "OFF", "OG", "OH", "OK",
|
||||
"OKAY", "OLD", "OMFG", "OMG", "ON", "ONE", "ONLY", "OP", "OPEC", "OPEX",
|
||||
"OR", "OS", "OSCE", "OTC", "OTM", "OUCH", "OUGHT", "OUT", "OVER", "OWN",
|
||||
"PANIC", "PC", "PDT", "PE", "PEAK", "PEG", "PEW", "PITA", "PLAN", "PLAYS",
|
||||
"PLN", "PM", "PMI", "POC", "POMO", "POS", "POSCO", "POV", "POW", "PPI",
|
||||
"PR", "PRICE", "PROFIT", "PSA", "PST", "PT", "PUSSY", "PUT", "Q1", "Q2",
|
||||
"Q3", "Q4", "QQQ", "QR", "RBA", "RBNZ", "RE", "REACH", "REAL", "RED",
|
||||
"REIT", "REKT", "RFK", "RH", "RIGHT", "RIP", "RISK", "RISKY", "ROCK", "ROE",
|
||||
"ROFL", "ROI", "ROTH", "RSD", "RSI", "RUB", "RUG", "RULE", "RUST", "SAGA",
|
||||
"SAME", "SAVE", "SCALP", "SCAM", "SCHB", "SEC", "SEE", "SEK", "SELL", "SEP",
|
||||
"SGD", "SHALL", "SHARE", "SHIT", "SHORT", "SL", "SLIM", "SMA", "SMALL", "SO",
|
||||
"SOLIS", "SOME", "SOON", "SOUTH", "SP", "SPAC", "SPDR", "SPEND", "SPLG", "SPX",
|
||||
"SPY", "SS", "START", "STAY", "STEEL", "STILL", "STOCK", "STOP", "STOR", "STQQQ",
|
||||
"SUS", "SWIFT", "SWING", "TA", "TAG", "TAKE", "TEAMS", "TERM", "TF", "TFSA",
|
||||
"THANK", "THAT", "THE", "THING", "THINK", "THIS", "TIME", "TITS", "TL", "TL;DR",
|
||||
"TLDR", "TO", "TODAY", "TOLD", "TOTAL", "TRADE", "TREND", "TRUE", "TRY", "TSA",
|
||||
"TTYL", "TWO", "UGH", "UI", "UK", "UNDER", "UNTIL", "UP", "US", "USA",
|
||||
"USD", "USSR", "UTC", "VALUE", "VERY", "VOO", "VP", "VR", "VSUS", "VTI",
|
||||
"WAGMI", "WALL", "WANT", "WATCH", "WAY", "WE", "WEB3", "WEEK", "WEST", "WHALE",
|
||||
"WHAT", "WHICH", "WHO", "WHY", "WIDE", "WILL", "WIRE", "WITH", "WON", "WOOPS",
|
||||
"WORDS", "WORTH", "WOULD", "WSB", "WTF", "WWII", "WWIII", "XD", "XO", "XRP",
|
||||
"XX", "YEAH", "YES", "YET", "YIELD", "YOLO", "YOU", "YOUR", "YOY", "YT",
|
||||
"401K", "403B", "457B", "ABC", "ABOUT", "ABOVE", "ADAM", "ADX", "AEDT", "AEST",
|
||||
"AF", "AFAIK", "AFTER", "AH", "AI", "AINT", "ALD", "ALGOS", "ALIVE", "ALL",
|
||||
"ALPHA", "ALSO", "AM", "AMA", "AMEX", "AND", "ANY", "APES", "APL", "APPL",
|
||||
"APPLE", "AR", "ARE", "AREA", "ARK", "AROUND", "ASAP", "ASK", "ASS", "ASSET",
|
||||
"AT", "ATH", "ATL", "ATM", "AUD", "AUM", "AV", "AVG", "AWS", "BABY",
|
||||
"BAG", "BAGS", "BALLS", "BANG", "BBB", "BE", "BEAR", "BEARS", "BECN", "BEER",
|
||||
"BELL", "BELOW", "BETA", "BETS", "BF", "BID", "BIG", "BIS", "BITCH", "BLEND",
|
||||
"BNPL", "BOE", "BOJ", "BOLL", "BOMB", "BOND", "BORN", "BOTH", "BOTS", "BOYS",
|
||||
"BRB", "BRICS", "BRK", "BRKB", "BRL", "BROKE", "BS", "BST", "BSU", "BT",
|
||||
"BTC", "BTS", "BTW", "BULL", "BULLS", "BUST", "BUT", "BUY", "BUZZ", "CAD",
|
||||
"CALL", "CAN", "CAP", "CASE", "CBD", "CBGM", "CBS", "CCI", "CD", "CEO",
|
||||
"CEST", "CET", "CEX", "CFD", "CFO", "CHART", "CHF", "CHIPS", "CIA", "CLEAN",
|
||||
"CLICK", "CLOSE", "CNBC", "CNN", "CNY", "COCK", "COGS", "COIL", "COKE", "COME",
|
||||
"COST", "COULD", "COVID", "CPAP", "CPI", "CRV", "CSE", "CSS", "CST", "CTB",
|
||||
"CTEP", "CTO", "CULT", "CYCLE", "CZK", "DA", "DAILY", "DAO", "DATE", "DAX",
|
||||
"DAY", "DAYS", "DCA", "DCF", "DD", "DEBT", "DEEZ", "DEMO", "DEX", "DIA",
|
||||
"DID", "DIDNT", "DIP", "DITM", "DIV", "DIY", "DJIA", "DKK", "DL", "DM",
|
||||
"DMV", "DNI", "DO", "DOE", "DOES", "DOGE", "DOJ", "DOM", "DONT", "DOOR",
|
||||
"DOWN", "DR", "DUDE", "DUMP", "DUTY", "DYI", "DYNK", "DYODD", "DYOR", "EACH",
|
||||
"EARLY", "EARN", "EAST", "EASY", "ECB", "EDGAR", "EDIT", "EDT", "EJ", "EMA",
|
||||
"EMJ", "END", "ENRON", "ENV", "EO", "EOD", "EOW", "EOY", "EPA", "EPS",
|
||||
"ER", "ESG", "ESPP", "EST", "ETA", "ETF", "ETFS", "ETH", "EU", "EUR",
|
||||
"EV", "EVEN", "EVERY", "EVTOL", "EXTRA", "EYES", "EZ", "FAANG", "FAFO", "FAQ",
|
||||
"FAR", "FAST", "FBI", "FCFF", "FD", "FDA", "FEE", "FFH", "FFS", "FGMA",
|
||||
"FIG", "FIGMA", "FIHTX", "FING", "FINRA", "FINT", "FINTX", "FINTY", "FIRST", "FKIN",
|
||||
"FLT", "FLY", "FML", "FOLO", "FOMC", "FOMO", "FOR", "FOREX", "FRAUD", "FRG",
|
||||
"FROM", "FSELK", "FSPSX", "FTD", "FTSE", "FUCK", "FUCKS", "FUD", "FULL", "FUND",
|
||||
"FUNNY", "FVG", "FX", "FXAIX", "FXIAX", "FXROX", "FY", "FYI", "FZROX", "GAAP",
|
||||
"GAIN", "GAVE", "GBP", "GDP", "GET", "GG", "GJ", "GL", "GLHF", "GMAT",
|
||||
"GMI", "GMT", "GO", "GOAL", "GOAT", "GOD", "GOING", "GOLD", "GONE", "GONNA",
|
||||
"GPT", "GPU", "GRAB", "GREAT", "GREEN", "GTA", "GTFO", "GTG", "GUH", "GUYS",
|
||||
"HAD", "HAHA", "HALF", "HANDS", "HAS", "HATE", "HAVE", "HBAR", "HCOL", "HEAR",
|
||||
"HEDGE", "HEGE", "HELP", "HEY", "HFCS", "HFT", "HIGH", "HIGHS", "HINT", "HIS",
|
||||
"HKD", "HODL", "HODOR", "HOF", "HOLD", "HOLY", "HOME", "HOUR", "HS", "HSA",
|
||||
"HT", "HTF", "HTML", "HUF", "HUGE", "HYPE", "IANAL", "IB", "IBS", "ICT",
|
||||
"ID", "IDF", "IDK", "IF", "II", "IKKE", "IKZ", "IMHO", "IMO", "IN",
|
||||
"INR", "INTO", "IP", "IPO", "IRA", "IRAS", "IRC", "IRISH", "IRS", "IS",
|
||||
"ISA", "ISIN", "ISM", "ISN", "IST", "IT", "ITM", "ITS", "ITWN", "IUIT",
|
||||
"IV", "IVV", "IWM", "JAVA", "JD", "JFC", "JK", "JLR", "JOIN", "JOKE",
|
||||
"JP", "JPOW", "JPY", "JS", "JST", "JUN", "JUST", "KARMA", "KEEP", "KNEW",
|
||||
"KNOW", "KO", "KPMG", "KRW", "LANGT", "LARGE", "LAST", "LATE", "LATER", "LBO",
|
||||
"LDL", "LEADS", "LEAP", "LEAPS", "LEI", "LETS", "LFG", "LIFE", "LIG", "LIGMA",
|
||||
"LIKE", "LIMIT", "LIST", "LLC", "LLM", "LMAO", "LOKO", "LOL", "LOLOL", "LONG",
|
||||
"LOOK", "LOSE", "LOSS", "LOST", "LOVE", "LOW", "LOWER", "LOWS", "LTCG", "LUPD",
|
||||
"LYING", "M&A", "MA", "MACD", "MAKE", "MAKES", "MANY", "MAX", "MBA", "MC",
|
||||
"MCP", "ME", "MEME", "MERGE", "MERK", "MES", "MEXC", "MF", "MFER", "MID",
|
||||
"MIGHT", "MIN", "MIND", "ML", "MLB", "MM", "MNQ", "MOASS", "MOM", "MONEY",
|
||||
"MONTH", "MONY", "MOON", "MORE", "MOU", "MSK", "MUCH", "MUSIC", "MUST", "MXN",
|
||||
"MY", "MYMD", "NASA", "NATO", "NBA", "NCR", "NEAR", "NEAT", "NEED", "NEVER",
|
||||
"NEW", "NEWS", "NEXT", "NFA", "NFC", "NFL", "NFT", "NGMI", "NIGHT", "NIQ",
|
||||
"NK", "NO", "NOK", "NONE", "NOPE", "NORTH", "NOT", "NOVA", "NOW", "NQ",
|
||||
"NSA", "NTVS", "NULL", "NUT", "NUTS", "NUTZ", "NVM", "NW", "NY", "NYSE",
|
||||
"NZ", "NZD", "OBBB", "OBI", "OBV", "OCF", "OCO", "OEM", "OF", "OFA",
|
||||
"OFF", "OG", "OH", "OK", "OKAY", "OLD", "OMFG", "OMG", "ON", "ONE",
|
||||
"ONLY", "OP", "OPEC", "OPENQ", "OPEX", "OPRN", "OR", "ORB", "OS", "OSCE",
|
||||
"OT", "OTC", "OTM", "OUCH", "OUGHT", "OUT", "OVER", "OWN", "PA", "PANIC",
|
||||
"PC", "PDT", "PE", "PEAK", "PEG", "PETA", "PEW", "PFC", "PGHL", "PITA",
|
||||
"PLAN", "PLAYS", "PLN", "PM", "PMI", "PNL", "POC", "POMO", "POP", "POS",
|
||||
"POSCO", "POV", "POW", "PPI", "PR", "PRICE", "PROFIT", "PS", "PSA", "PST",
|
||||
"PT", "PTD", "PUSSY", "PUT", "PWC", "Q1", "Q2", "Q3", "Q4", "QE",
|
||||
"QED", "QIMC", "QQQ", "QR", "RAM", "RBA", "RBNZ", "RE", "REACH", "READY",
|
||||
"REAL", "RED", "REIT", "REITS", "REKT", "RFK", "RH", "RICO", "RIDE", "RIGHT",
|
||||
"RIP", "RISK", "RISKY", "ROCE", "ROCK", "ROE", "ROFL", "ROI", "ROIC", "ROTH",
|
||||
"RRSP", "RSD", "RSI", "RT", "RTD", "RUB", "RUG", "RULE", "RUST", "RVOL",
|
||||
"SAGA", "SALES", "SAME", "SAVE", "SAYS", "SBF", "SBLOC", "SCALP", "SCAM", "SCHB",
|
||||
"SCIF", "SEC", "SEE", "SEK", "SELL", "SELLL", "SEP", "SET", "SGD", "SHALL",
|
||||
"SHARE", "SHELL", "SHIT", "SHORT", "SI", "SIGN", "SL", "SLIM", "SLOW", "SMA",
|
||||
"SMALL", "SO", "SOLIS", "SOME", "SOON", "SOUTH", "SP", "SPAC", "SPDR", "SPEND",
|
||||
"SPLG", "SPX", "SPY", "SS", "START", "STAY", "STEEL", "STILL", "STOCK", "STOOQ",
|
||||
"STOP", "STOR", "STQQQ", "STUCK", "STUDY", "SUS", "SUV", "SWIFT", "SWING", "TA",
|
||||
"TAG", "TAKE", "TAM", "TBTH", "TEAMS", "TERM", "TF", "TFSA", "THANK", "THAT",
|
||||
"THATS", "THE", "THEIR", "THEN", "THERE", "THESE", "THEY", "THING", "THINK", "THIS",
|
||||
"TIA", "TIKR", "TIME", "TITS", "TJR", "TL", "TL;DR", "TLDR", "TO", "TODAY",
|
||||
"TOLD", "TOS", "TOT", "TOTAL", "TP", "TRADE", "TREND", "TRUE", "TRUMP", "TRUST",
|
||||
"TRY", "TSA", "TSP", "TSX", "TSXV", "TTM", "TTYL", "TWO", "UCITS", "UGH",
|
||||
"UI", "UK", "UNDER", "UNTIL", "UP", "US", "USA", "USD", "USSR", "UTC",
|
||||
"VALID", "VALUE", "VERY", "VFMXX", "VIX", "VLI", "VOO", "VP", "VR", "VRVP",
|
||||
"VSUS", "VTI", "VUAG", "VW", "VWAP", "VXN", "VXUX", "WAGMI", "WAIT", "WALL",
|
||||
"WANT", "WATCH", "WAY", "WE", "WEB3", "WEEK", "WEST", "WHALE", "WHAT", "WHICH",
|
||||
"WHO", "WHOS", "WHY", "WIDE", "WILL", "WIRE", "WIRED", "WITH", "WL", "WON",
|
||||
"WOOPS", "WORDS", "WORTH", "WOULD", "WP", "WRONG", "WSB", "WSJ", "WTF", "WV",
|
||||
"WWII", "WWIII", "XCUSE", "XD", "XMR", "XO", "XRP", "XX", "YEAH", "YEET",
|
||||
"YES", "YET", "YIELD", "YM", "YMMV", "YOLO", "YOU", "YOUR", "YOY", "YT",
|
||||
"YTD", "YUGE", "ZAR", "ZEN", "ZERO"
|
||||
}
|
||||
|
||||
|
||||
def extract_tickers(text):
|
||||
"""
|
||||
Extracts potential stock tickers from a given piece of text.
|
||||
|
Reference in New Issue
Block a user