halo test 001 V20

efinAI
ตลาดหุ้นไทยวันนี้ PTT, AOT และ CPALL ปรับตัวขึ้น นำโดย KBANK และ ADVANC ที่ได้แรงซื้อจากนักลงทุนสถาบัน
บมจ. ท่าอากาศยานไทย รายงานปริมาณผู้โดยสารเพิ่มขึ้น ขณะที่ Advanced Info Service เปิดเผยแผนลงทุนเครือข่าย 5G
กลุ่มพลังงานได้รับความสนใจ โดย OR และ PTT เคลื่อนไหวคึกคัก ด้านธนาคาร SCB ประกาศจ่ายเงินปันผลพิเศษให้ผู้ถือหุ้น
นักวิเคราะห์ระบุว่า or ปัจจัยพื้นฐานของกลุ่มยังแข็งแกร่ง ส่วนบริการ Ptt online และแอป scb easy ได้รับความนิยม โดย Scb มีฐานลูกค้ากว้าง และ Or เร่งขยายสาขาอย่างต่อเนื่อง
สำนักข่าว NEWS รายงานว่าเศรษฐกิจ ASIA ฟื้นตัว เทคโนโลยี AI และ META มาแรง ขณะที่ THE NATION ของ CHINA เปิดตลาด NEW ด้าน IT และกลุ่ม THAI เติบโตต่อเนื่องสำนักข่าวอีไฟแนนซ์ไทย- -16 มิ.ย. 69 13:52 น.
PTT นำตลาด เปิดบทวิเคราะห์ SET ครึ่งปีหลัง (หัวข้อนี้ห้ามลิงก์)
ASIAN และ THAI ฉุดส่งออก ส่วน DELTA แข็งแกร่ง (หัวข้อย่อยห้ามลิงก์)
▌ ส่วนควบคุม + Detection happy path
ภาวะตลาดวันนี้ ดัชนี SET ปิดบวก หนุนโดย DELTA และ AOT ขณะที่ SET50 และ SET100 ฟื้นตัว
หุ้น PTT เป็นผู้นำอีกครั้ง โดย บริษัท ปตท. จำกัด (มหาชน) รายงานผลดีกว่าคาด ทำให้ PTT ถูกพูดถึงทั้งวัน ส่วนคำว่า ptt ตัวเล็กไม่ใช่สัญลักษณ์
▌ Longest-match + exception
กลุ่มพลังงาน PTTGC และ PTTEP ปรับขึ้น อสังหาฯ ORI กับ ORN ได้แรงหนุน นักวิเคราะห์ว่า OR ยังน่าสนใจ แต่ or ตัวเล็กเป็นคำเชื่อม · ส่วน THANI, THCOM, THG ต้องลิงก์ปกติ
▌ strong/em + คำพูดใน p
นักวิเคราะห์เน้น KBANK และ SCC เชิงพื้นฐาน และกล่าวว่า “ราคาหุ้น BBL มีโอกาสฟื้น” — BBL ในคำพูดนี้ยังต้องลิงก์ (zone จาก DOM)
▌ DOM แตก node + boundary ไทย
กรณี DOM แตก หุ้น PTT ที่ข้ามแท็ก ต้องไม่เกิดลิงก์ซ้อน และ หุ้นPTTวันนี้ ที่ติดอักษรไทยไม่เว้นวรรค เป็นเคส boundary
▌ Special-char ticker (ต้อง URL-encode ใน href)
ต้องจับ S&J, F&D, L&E (เครื่องหมายและ) และ KTB-P, BH-P, TISCO-P, M-CHAI, SE-ED, Q-CON, TU-PF, B-WORK (ขีดกลาง) ได้ทั้งหมด
▌ Resolution ชื่อเต็ม → ticker + longest-match บนชื่อ
ชื่อเต็ม CP ALL Public Company Limited, S & J INTERNATIONAL ENTERPRISES PUBLIC COMPANY LIMITED และ PEOPLE”S GARMENT PUBLIC COMPANY LIMITED (backtick) ต้อง resolve ถูกตัว
ชื่อบุริมสิทธิ หุ้นบุริมสิทธิของธนาคารกรุงไทย จำกัด (มหาชน) ต้อง resolve เป็น KTB-P (ไม่ใช่ KTB) และ หุ้นบุริมสิทธิของบริษัท ทิสโก้ไฟแนนเชียลกรุ๊ป จำกัด (มหาชน) ต้องเป็น TISCO-P
▌ Unicode / encoding ที่ทำลาย exact-match
ชื่อเดียวกันคนละ normalization (NFD): บริษัท ปตท. จำกัด (มหาชน) ควร resolve เป็น PTT เท่ากับรูป NFC · full-width PTT · ติด nbsp S & J · zero-width PTT
▌ Digit-start + single-letter
หุ้นขึ้นต้นตัวเลข 1DIV, 2S, 3BBIF, 88TH และตัวอักษรเดียว Z ต้องจับได้ แต่ A และ S ไม่จับ (blacklist)
▌ หลาย match ใน text node เดียว (ปรับ offset)
PTT BBL KBANK AOT DELTA
▌ Boundary / punctuation
ติดเครื่องหมาย: PTT, แล้ว PTT. แล้ว (PTT) แล้ว PTT; แล้ว PTT/BBL แล้ว PTT-BBL
▌ ดัชนี — Happy path (11 ตัวที่อนุญาต → /th/stock)
ดัชนีที่ตรวจจับได้: SET, SET50, SET50FF, SET100, SET100FF, sSET, SETCLMV, SETHD, SETESG, SETWB และ mai
▌ ดัชนี — Negative path (ห้ามจับ)
เคสตัวพิมพ์ผิด: SSET (ที่ถูกคือ sSET), MAI (ที่ถูกคือ mai), Set50, set — ทั้งหมดไม่ลิงก์ (case-sensitive)
ดัชนีนอกลิสต์ 11: S&P 500, NASDAQ, Dow Jones, MSCI, SETBANK, SETENERG — ไม่ลิงก์ (ไม่อยู่ในขอบเขต)
longest-match ตระกูล SET: SET50FF ต้องไม่ถูกตัดเป็น SET, และ SET100FF ต้องไม่ถูกตัดเป็น SET100
▌ ticker = คำอังกฤษจริง (UPPERCASE) — เสี่ยง false positive บนเว็บ EN
TRUE, TOP, WIN, MORE, WORK, GREEN, SMART, PLUS, PRIME, GLOBAL, MAJOR
MASTER, BIG, SUPER, SUN, SKY, WAVE, PEACE, HUMAN, PROUD, BLAND
▌ Blacklist 27 คำ (UPPERCASE) — ตรวจทีละคำ
คำที่ 1 — A
คำที่ 2 — AI
คำที่ 3 — AS
คำที่ 4 — ASIA
คำที่ 5 — ASIAN
คำที่ 6 — B
คำที่ 7 — CHINA
คำที่ 8 — D
คำที่ 9 — IT
คำที่ 10 — J
คำที่ 11 — K
คำที่ 12 — M
คำที่ 13 — META
คำที่ 14 — NAM
คำที่ 15 — NATION
คำที่ 16 — NEW
คำที่ 17 — NEWS
คำที่ 18 — OR
คำที่ 19 — PTT
คำที่ 20 — S
คำที่ 21 — SCB
คำที่ 22 — SIAM
คำที่ 23 — SO
คำที่ 24 — TH
คำที่ 25 — THAI
คำที่ 26 — THE
คำที่ 27 — UP
▌ OR / PTT / SCB ตัวเล็ก-ผสม (ต้องไม่ลิงก์)
ตัวแปร — or
ตัวแปร — Or
ตัวแปร — ptt
ตัวแปร — Ptt
ตัวแปร — scb
ตัวแปร — Scb
▌ List (li อนุญาต)
ธนาคาร: KBANK, KTB, BBL
พลังงาน: PTTEP, PTTGC
โรงพยาบาล: BH
▌ Zone ห้ามลิงก์
“แม้ BBL และ ปตท. จะดูดี แต่ความเสี่ยงยังมี” — ใน blockquote ทุกสัญลักษณ์ห้ามลิงก์
chartภาพ: กราฟราคาหุ้น AOT (คำบรรยายห้ามลิงก์)
หุ้น ราคา
PTT 35.00
BBL 150.00
GET /api/quote?symbol=PTT&market=SET
อ่านต่อ: บทวิเคราะห์หุ้น KBANK ฉบับเต็ม (KBANK ใน a เดิมห้ามลิงก์ซ้อน)
▌ ปิดท้าย (idempotency)
สรุป SET ยังขาขึ้น นักลงทุนให้น้ำหนัก PTT, DELTA, AOT — ticker ซ้ำหลายจุดต้อง inject ครั้งเดียวไม่ซ้อนเมื่อ re-render
ด้านดัชนี SET ปิดบวก SET50 ปรับขึ้น และตลาด mai คึกคัก ส่วนหุ้นในกระดาน MAI บางตัวยังเคลื่อนไหวในกรอบแคบ
ขณะที่หุ้น ZZZX และ QWERTY ไม่ปรากฏการซื้อขายในกระดานวันนี้






