I. Introduction & Problem Formulation
1.1 Motivation
พฤติกรรมของราคาหุ้นในตลาดการเงินไม่ได้เกิดจากตัวแปรรายตัวเพียงลำพัง แต่เป็นผลสะท้อนของ ลำดับเหตุการณ์ (event sequences) ที่กระจายตัวอย่างไม่สม่ำเสมอในเวลา เช่น
- เหตุการณ์เชิงพื้นฐานของบริษัท
- สัญญาณเชิงกลยุทธ์
- ตัวบ่งชี้เชิงพฤติกรรมการซื้อขาย
- เหตุการณ์เชิงมหภาค เช่น QE, QT, Crisis, Policy Shock
สมมุติฐานหลักของงานวิจัยนี้คือ:
เป้าหมายของงานวิจัย ไม่ใช่ทำนายราคาเชิงปฏิบัติการ แต่คือการตรวจสอบว่า รูปแบบเชิงโครงสร้างของเหตุการณ์ สามารถอธิบายความสัมพันธ์ระดับแนวโน้มในบางกรณีได้หรือไม่
1.2 Data Model & Notation
ให้ตลาดมีชุดสินทรัพย์
สำหรับสินทรัพย์ใด ๆ $a \in \mathcal{A}$ เรานิยามชุดเหตุการณ์ในช่วงเวลา $[0,T]$ เป็นลำดับ
โดยที่
- $t_i^a \in \mathbb{R}^+$ = เวลาเกิดเหตุการณ์
- $x_i^a$ = ตัวแทนเหตุการณ์ (event descriptor)
- ลำดับไม่จำเป็นต้องมีคาบเวลาเท่ากัน (asynchronous / sparse)
เรานิยาม สองกลุ่มเหตุการณ์:
โดยเหตุการณ์ทุกกลุ่มถูกผสานให้อยู่ในลำดับเดียว และเรียงตามเวลา
1.3 Macro Events as Shared Tokens
ให้มีชุดเหตุการณ์มหภาค (เท่ากันทุกสินทรัพย์)
เมื่อสร้าง sequence สำหรับสินทรัพย์ $a$:
นั่นคือ:
- macro events จะ แทรกเข้าไปในลำดับเดียวกัน
- แต่มี type identifier ต่างจาก asset events
- ทำหน้าที่เป็น บริบทเชิงโครงสร้าง (context tokens)
สิ่งนี้ทำให้โมเดลเรียนรู้ความสัมพันธ์ระหว่าง ลำดับเหตุการณ์ระดับจุลภาค และ บริบทระดับมหภาค ใน sequence เดียว
1.4 Outcome Event Definition
เรานิยามฟังก์ชันสร้างผลลัพธ์จากราคาหุ้น
ตัวอย่างเช่น
ซึ่งหมายถึง:
- ไม่ได้พยายามทำนายค่าราคา
- แต่นิยาม เหตุการณ์ผลลัพธ์ (price-movement event) ที่เป็น discrete sparse signals
วัตถุประสงค์ของโมเดลคือ ไม่ใช่การทำนายทุกราคา แต่ตรวจสอบว่า บางลำดับเหตุการณ์ก่อนหน้า มีแนวโน้มสัมพันธ์กับ $y^a$ หรือไม่
1.5 Learning Objective
เรานิยามตัวแปลงเหตุการณ์เป็น embedding
และตัวแบบลำดับ
จากนั้นโมเดลประมาณ
เป้าหมายการฝึกคือการเรียนรู้ representation
ภายใต้สมมุติฐานว่า pattern ที่แท้จริง ปรากฏเป็น interaction ระหว่าง micro-events และ macro-events มากกว่าตัวแปรเดี่ยว
1.6 Research Focus (ไม่ใช่ prediction system)
งานวิจัยนี้มุ่งเน้น
- การหาว่า representation ที่เรียนรู้ แสดง "สัญญาณของ pattern เชิงเหตุการณ์" หรือไม่
- ภายใต้ context ของยุคตลาด (macro regime)
- ผ่านกรอบ Train-Global → Analyze-Per-Era
ไม่ใช่เพื่อสร้าง trading model โดยตรง แต่เพื่อสำรวจว่า ลำดับเหตุการณ์เชิงโครงสร้างมีคุณค่าทางสถิติหรือไม่