1. สถาปัตยกรรมระบบ (System Architecture)
ระบบ AuRORA ถูกออกแบบมาแบบแยกส่วน (Decoupled Microservices) เพื่อป้องกันการหน่วงของโปรแกรม โดยแบ่งออกเป็น 3 ส่วนหลักการทำงาน:
1. The Brain (Python)
ไฟล์ main.py ทำหน้าที่เป็นสมองกล ประมวลผล Win Probability, ทำหน้าที่เป็น WebSocket Server และรัน API
2. The Muscle (MQL5)
ไฟล์ .mq5 ทำหน้าที่เกาะกราฟ MT5, วาด HUD, คำนวณ Z-Score, ควบคุม Trailing Stop และส่งคำสั่งเทรด
3. The Eyes (HTML UI)
ไฟล์ index_3.html คือหน้าจอ Command Center ดึงข้อมูลสดจาก Python มาแสดงผลและใช้สั่งการ
2. ลำดับการเปิดระบบ (Boot Sequence)
คำเตือนสำคัญ:
ต้องทำการเปิดระบบ เรียงตามลำดับ 1 -> 2 -> 3 เท่านั้น เพื่อให้ MT5 และ Web สามารถเชื่อมต่อท่อส่งข้อมูลไปยัง Python ได้สำเร็จ
STEP 1: สตาร์ทสมองกล (Start Python Engine)
เปิดหน้าต่าง Terminal (หรือ PowerShell ใน Antigravity IDE) เข้าไปที่โฟลเดอร์โปรเจกต์ แล้วรันคำสั่ง:
สิ่งที่ควรเห็น: รอจนกว่าจะขึ้นข้อความ Application startup complete และ [QUANT ENGINE] MT5 Socket Listener active on Port 8889
STEP 2: ติดเครื่องยนต์ (Initialize MT5 EA)
เปิดโปรแกรม MetaTrader 5 (MT5)
- เปิดกราฟคู่เงินที่ต้องการ (เช่น XAUUSD) แนะนำให้ใช้ Timeframe M15
- ลาก EA
AuRORA_HedgeGrid_Ultimate_ES4.ex5ใส่กราฟ - อย่าลืมติ๊กถูกที่แท็บ Allow Algo Trading
สิ่งที่ควรเห็น: หน้าจอ HUD สีดำ/ฟ้า จะเด้งขึ้นมาบนกราฟ MT5 ทันที พร้อมบอกสถานะ Z-Score
STEP 3: เปิดศูนย์บัญชาการ (Launch Command Center)
เปิดเว็บบราวเซอร์ (Chrome, Edge หรือ Safari)
- เปิดไฟล์
index_3.htmlขึ้นมา - สังเกตไฟสถานะที่มุมขวาบน
3. คู่มือการอ่านค่า Dashboard & HUD
📈 Market Metrics (ความเสี่ยงตลาด)
SPREAD: หากถ่างเกินปกติ ตัวหนังสือจะเตือนเป็นสีเหลือง/แดง AI จะลด Win Probability ลง
ADR (Average Daily Range): บ่งบอกว่ากราฟวิ่งไปกี่ % ของโควต้าเฉลี่ย 14 วัน ถ้าระดับเกิน 100% แปลว่ากราฟวิ่งจนสุดหลอด (Exhausted) โอกาสที่จะเกิดการกลับตัว (Reversal) จะสูงมาก
DAILY DD: เปอร์เซ็นต์การติดลบของพอร์ตในวันนี้ ระบบจะหยุดทำงานอัตโนมัติหากชน Hard Limit (4.5%)
🧠 AI Divergence Detection (การขัดแย้งของเงินทุน)
หากราคาดิ่งลงอย่างหนัก (Z-Score ทะลุ -1.5) แต่ระบบตรวจพบว่ามีปริมาณการซื้อสุทธิ (True Tick Flow) เป็นบวก หน้าจอจะแสดง [DIVERGENCE] สีเขียว หมายความว่ารายใหญ่กำลังแอบช้อนซื้อของถูกจากรายย่อยที่ Panic Sell
🎯 Micro-Scalping System (สไนเปอร์สั้น)
ระบบซ่อนการตั้ง Buy Limit / Sell Limit ดักสวิงเมื่อราคาทะลุ 0% Floor หรือ 100% Ceiling ไปแล้ว โดยจะวาง Stop Loss ป้องกันทันที หากราคาวิ่งถูกทางเกิน 30 pips ระบบจะดึง SL มาบังหน้าทุน (Breakeven + 20 pips) ให้โดยอัตโนมัติ (Zero Risk Trade)
4. รูปแบบพิชัยยุทธ์ของ AI (Setup Scenarios)
บอทจะแสดงคำว่า "ACTION: BUY LIMIT / MARKET" หรือ "WAITING" โดยอิงจากพฤติกรรมสถาบันดังนี้:
[SCENARIO A] Liquidity Sweep
ราคากวาด Stop Loss ใต้ 0% Floor ทิ้งไส้เทียนยาวๆ แล้วดึงกลับขึ้นมาพร้อมเงินเข้า -> AI สั่ง BUY MARKET ทันที
[SCENARIO E] Top Sweep
ราคาพุ่งทะลุ 100% Ceiling กวาดสภาพคล่องด้านบน ทิ้งไส้แล้วทุบกลับลงมาพร้อมเงินออก -> AI สั่ง SELL MARKET ทันที
[SCENARIO B] Golden Pullback
ในเทรนด์ขาขึ้นที่แข็งแกร่ง (Z-Score H4 โซนบวก) ราคาย่อตัวลงมาพักฐานที่เส้นกึ่งกลาง (50% POC) พร้อมมีเงินสนับสนุน -> AI สั่งดัก BUY LIMIT
[SCENARIO C] No-Trade Chop
ราคาแกว่งตัวในกรอบแคบ ไม่มีทิศทางชัดเจน สเปรดถ่าง หรือเงินทุนไม่สัมพันธ์กับราคา -> AI สั่ง WAITING (นั่งทับมือ)