- MAIN (3): Magic 244024 · Hedge mode (false = 1 order/signal) · Verbose log (off)
- SESSION UTC (6): Use filter (on) · 24hr (off) · Asia (on) · London (off) · NY (off) · Overlap (on)
- ALERTS (3): Sound (on) · Push (off · ต้องตั้ง MT5 mobile ก่อน) · Debug log (off)
- PANEL (1): Show panel (on)
- ไม่ใช่ 13 ตัวนี้ = อยู่ใน panel UI · ไม่ใช่ Inputs · ปุ่ม TF (M15/H1) อยู่บน panel
13 Settings ครบทุกตัว
MAIN · SESSION · ALERTS · PANEL
13 ตัวทุกค่า · 4 กลุ่ม · ตารางในบทนี้ match Redhat_WARP_V11.mq5 บรรทัด 749–777 ตรงๆ · default ที่เขียนนี่คือ default ใน source · ไม่เพี้ยน ไม่ข้าม · ถ้ารู้ครบ 13 ตัวคุณเข้าใจ WARP V11 ระดับใช้งานเสร็จเลยครับ
When to use · บทนี้เหมาะกับใคร
- อยากรู้ทุก input ก่อนใส่ live · ต้องเข้าใจค่าทุกตัว
- เปลี่ยน Magic / Session / Hedge แล้วไม่แน่ใจผลกระทบ
- เปรียบเทียบ Inputs ที่ลูกค้าตั้งบนชาร์ตกับ default ในคู่มือ
- แปลง UTC เป็นเวลาไทย · session ที่ตั้งใจเปิดวิ่งช่วงไหน
How · ตาราง 13 inputs ทุกค่า source L749–777
| # | Variable | Default | ความหมาย · คำแนะนำใช้งาน |
|---|---|---|---|
| 1 | InpMagicNumber | 244024 | Magic Number แยกออเดอร์ WARP จาก EA อื่นในพอร์ตเดียวกันครับ · เปลี่ยนได้ · อย่าซ้ำกับ EA อื่นที่รันพร้อมกัน · ถ้ารัน WARP บน 2 ชาร์ต symbol เดียวกัน Magic เดียวกัน = EA เห็นออเดอร์ของกันและกัน · ระวัง lot ซ้อน |
| 2 | InpUseHedgeMode | false | โหมดเปิดออเดอร์: false = สัญญาณหนึ่งเปิด 1 ออเดอร์ตาม pool vote · true = เปิด BUY+SELL คู่กันต่อ 1 สัญญาณ (hedge) · hedge กิน margin 2 ฝั่ง · เปิดเมื่อเข้าใจ margin + spread ดีพอเท่านั้น · Demo ทดทั้ง 2 mode ก่อนเลือก |
| 3 | InpVerboseLog | false | Log ละเอียดระดับ tick · true = debug · false = log สะอาด · เปิดตอนหา bug + ปิดเสมอเมื่อรัน Demo ปกติ ไม่งั้น Experts tab จะเต็มเร็วมาก |
| # | Variable | Default | ความหมาย · ช่วง UTC |
|---|---|---|---|
| 4 | InpUseSession | true | เปิด/ปิด session filter ทั้งระบบ · ถ้า false = เทรดทุกเวลา (เทียบเท่ากับ 24hr mode) · ถ้า true = ดูค่าตัว 5–9 |
| 5 | InpSession24hr | false | true = เทรด 24 ชั่วโมง · ไม่กรอง · override session ตัว 6–9 · ใช้ตอน Demo อยากเห็น sample เยอะ · ห้ามใช้บน live ก่อนทด Demo |
| 6 | InpSessionAsia | true | Asia 00:00–08:00 UTC = 07:00–15:00 ไทย (UTC+7) · เปิดเป็น default เพราะ GOLD spread มักดีช่วงนี้บน XM |
| 7 | InpSessionLondon | false | London 08:00–16:00 UTC = 15:00–23:00 ไทย · default off เพราะมี Overlap ครอบบางส่วนแล้ว · เปิดถ้าอยากจับ volatility เพิ่ม |
| 8 | InpSessionNY | false | New York 13:00–21:00 UTC = 20:00–04:00 ไทย · default off · GOLD spread NY บาง broker กว้างกว่า Asia · ทด Demo broker คุณก่อน |
| 9 | InpSessionOverlap | true | London/NY Overlap 13:00–16:00 UTC = 20:00–23:00 ไทย · default on · volatility สูงช่วง overlap · GOLD เคลื่อนชัด |
| # | Variable | Default | ความหมาย · คำแนะนำ |
|---|---|---|---|
| 10 | InpSoundAlert | true | เสียง MT5 alert.wav เวลามีออเดอร์เปิด/ปิด · ปิดถ้ารำคาญ · เปิดถ้าอยู่หน้าจอบ่อย |
| 11 | InpPushAlert | false | Push notification ไปยัง MT5 mobile · ต้องตั้ง MetaQuotes ID ใน MT5 desktop ก่อน (Tools → Options → Notifications) · default off เพราะหลายคนยังไม่ได้ตั้ง · เปิดเมื่อพร้อม |
| 12 | InpDebugLog | false | Debug log ใน Experts tab · เปิดตอน troubleshoot กับ LINE @icafefx · ปิดเมื่อ Demo run ปกติ |
| # | Variable | Default | ความหมาย |
|---|---|---|---|
| 13 | InpShowPanel | true | แสดง panel WARP บนชาร์ต · ปุ่ม TF · AUTO TRADE · CLOSE ALL · สถานะอยู่บน panel ทั้งหมด · ปิด panel = ใช้ผ่าน Inputs/log ล้วน (ไม่แนะนำ) |
Hidden / hardcoded ไม่อยู่ใน Inputs V11 · เคยอยู่ใน V9/V10
- Spread filter (
InpMaxSpread) · default 80 pips · off สำหรับ BTC · GOLD ใช้ตามนี้ - Partition close 70% at TP1 · default off (
InpUsePartitionClose=false) - Equity stop (
InpEquityStop=0) · ปิด - PA filter M1/M5/M15 · hardcode ตาม comment header
- Zone touch filter · hardcoded ON
ที่ตัดออกไม่ได้แปลว่าลบฟังก์ชัน · มันยังทำงานข้างใน · แค่ user ไม่ต้องสนใจครับ · ลด knob = ลดพลาด
อธิบาย Hedge mode ละเอียด
InpUseHedgeMode = false(default): 1 สัญญาณจาก pool → 1 ออเดอร์ฝั่งเดียว (BUY หรือ SELL ตาม signal) · margin โหลด 1 ทาง · เหมาะกับคนเริ่มInpUseHedgeMode = true: 1 สัญญาณจาก pool → 2 ออเดอร์คู่ (BUY+SELL) · margin โหลดทั้ง 2 ทาง · ใช้กลยุทธ์ hedge เก็บกำไรจากการสวิง · ระวัง broker บางเจ้า netting account ไม่รองรับ hedge ต้องใช้ hedging account เท่านั้นครับ
อธิบาย Session filter ละเอียด
Session filter ตัดสินใจจาก เวลา server ของ broker ครับ · ไม่ใช่เวลาเครื่องคุณ · ดู MT5 → Tools → Options → Server · บางเจ้าใช้ GMT+2 (Standard winter) บางเจ้า GMT+3 (Standard summer) · session UTC จะถูกแปลงตามนี้อัตโนมัติใน code · เปิด panel ดูบรรทัด “Session: Asia (open)” หรือ “Session: out of session” แม่นกว่านั่งคำนวณเอง
ถ้าตั้ง InpUseSession=true แต่ทุก session ที่ตั้งไม่ตรงกับเวลาปัจจุบัน = EA ไม่เปิดออเดอร์ใหม่ครับ · ออเดอร์เก่ายังอยู่ภายใต้ WARP CLOSE จัดการให้
Combination matrix · session settings 6 ตัวรวมกันยังไง
| InpUseSession | InpSession24hr | session ตัว 6–9 | ผลลัพธ์ |
|---|---|---|---|
| false | (ไม่สนใจ) | (ไม่สนใจ) | ปิด filter · เทรดทุกเวลา · เทียบเท่า 24hr |
| true | true | (ไม่สนใจ) | เทรด 24 ชม. · panel ยังแสดง session ปัจจุบัน |
| true | false | ทั้งหมด false | EA ไม่เปิดออเดอร์ใหม่ · ผิดพลาดที่ตั้ง · ตรวจ |
| true | false | Asia=true เท่านั้น | เทรดเฉพาะ 07:00–15:00 ไทย |
| true | false | Asia+Overlap=true (default) | เทรดช่วง 07:00–15:00 + 20:00–23:00 ไทย |
| true | false | ทั้ง 4 session = true | เทรดเกือบทุกเวลา · มี gap 15:00–20:00 ไทย |
| true | false | London=true เท่านั้น | เทรด 15:00–23:00 ไทย · UK active |
แนะนำ default Asia+Overlap เป็นจุดเริ่มที่ทดสอบบน XM Real Spread แล้ว spread เฉลี่ยอยู่ในช่วงยอมรับได้ครับ · ปรับตาม broker คุณบน Demo
Risk + Lot · ทำไมไม่อยู่ใน Inputs V11
ใน V9/V10 เคยมี InpRiskPercent และ InpFixedLot ใน Inputs · ลูกค้าตั้งเองได้ · V11 ตัดออก เพราะ:
- 80% ของลูกค้าตั้ง risk % สูงเกินจริง (เห็น “ฉันรับ DD ได้ 20%” · ใส่ 5% · ล้างพอร์ตในข่าวเดียว)
- Risk calculation ภายใน pool ผูกกับ ATR + spread band · trader แตะค่านอก context จะ overfit
- Lot size hardcode แล้วผ่าน optimization · เปลี่ยนแล้วต้อง re-optimize
ผมเข้าใจว่ามันลด knob ที่ trader คุ้น · แต่ปรัชญา V11 ชัดเจน: lock สิ่งที่ test แล้วครับ · ไม่ปล่อยให้แตะถ้าไม่จำเป็น
Magic Number · เลขที่ใช้ได้อื่นๆ
ถ้าจะเปลี่ยนจาก 244024 · ตัวอย่างที่ผมเห็นลูกค้าใช้:
111111/222222/333333· ง่ายต่อการจำ19970421· วันสำคัญส่วนตัว (เช่นวันเปิด SiamCafe)XAUUSDH1แปลงเป็นเลข: ไม่แนะนำเพราะอ่านยาก- เลขที่ broker สำคัญ: บาง broker ไม่อนุญาต Magic = 0 หรือเลขที่ระบบของ broker จอง
0 (zero) บาง MT5 จะ treat เป็น manual trade · WARP จะมองว่าไม่ใช่ของมัน · อย่าตั้ง 0 ครับ
input.png · annotate กรอบ gold รอบ 4 กลุ่ม · ลูกศรชี้แต่ละ input · alt = “Redhat WARP V11 Inputs dialog แสดง 13 settings แบ่ง 4 กลุ่ม MAIN SESSION ALERTS PANEL”
Pro Tip · อ.บอมMagic Number 244024 ไม่ใช่เลขมงคลหรือบ้านเลขที่ผมนะครับ — มันคือเลขที่ผมใช้แยกออเดอร์ WARP จาก EA อื่นในพอร์ตเดียวกันมา 13 ปีในวงการ · ปี 2018 ผมเคยเจอเคสฮาๆ ลูกค้า XM คนหนึ่งจากกรุงเทพรัน 3 EA พร้อมกันบน Demo $10,000 virtual — WARP กับ EA ฟรีจากเว็บฝรั่ง 2 ตัว · เขาตั้ง Magic เดียวกันหมดเพราะ “อยากให้รวมกัน” · ผลคือออเดอร์ปนกัน · EA หนึ่งปิดออเดอร์ของอีก EA · TP/SL ชนกันมั่ว · History tab เห็น 50 ออเดอร์ใน 1 วัน · กำไร virtual หายไป $3,500 ใน 3 ชั่วโมง · ผมเรียกคุย Zoom · อธิบายว่า Magic Number = บัตรประจำตัวออเดอร์ของแต่ละ EA · 244024 ของ WARP เท่านั้น · 11111 หรือ 99999 หรืออะไรก็ได้ของ EA อื่น · แต่ห้ามซ้ำกันเด็ดขาดครับ ตั้งแต่นั้นเขาแยก Magic ทุก EA · port virtual กลับมาวิ่งปกติ · Session default Asia + Overlap (true/true) ผมตั้งให้เพราะ XM Real Spread stress test ตอนปี 2024 GOLD spread Asia (07:00–15:00 ไทย) เฉลี่ย 18–22 pip · Overlap (20:00–23:00 ไทย) เฉลี่ย 16–20 pip · NY ช่วงข่าวสำคัญ spread กว้าง 50–80 pip ได้สบาย · ผมเลย default ปิด NY ไว้ก่อน · ถ้า broker คุณไม่ใช่ XM = spread อาจไม่ตรงกับ test ของผมเลยครับ · เปิด Demo broker คุณเอง · บันทึก spread ทุก session ลง spreadsheet 7 วัน · ค่อย enable session ที่ spread รับได้ · Hedge mode (
InpUseHedgeMode) ผมให้ default false เพราะคนเริ่มยังไม่เข้าใจ margin ของคู่ hedge · ถ้า leverage 1:500 + hedge ON + ข่าวแรง = margin call เร็วมากครับ · ทด Demo ทั้ง false กับ true อย่างละ 2 สัปดาห์ · เปรียบ floating DD เปรียบจำนวนออเดอร์ก่อนตัดสิน · Backtest only · ยังไม่ Forward test publish · default ที่ผมตั้งให้ในตารางข้างบนคือจุดเริ่มต้นที่ปลอดภัยที่สุด · เปลี่ยนได้ทุกตัว · แต่เปลี่ยนแล้วต้อง Demo ทดอย่างน้อย 7 วันก่อนใช้ live เสมอครับ
FAQ · 10 คำถาม
Q1 · เปลี่ยน Magic Number จาก 244024 เป็นเลขอื่นได้ไหม?
Q2 · อยากเทรด 24 ชม. ไม่กรอง session ทำยังไง?
InpSession24hr = true (override ทุก session) หรือเปิดทั้ง 4 session (Asia + London + NY + Overlap = true) · ก่อน enable บน live ทด Demo อย่างน้อย 7 วันให้ครบ session ครบครับ · GOLD ช่วงข่าวบาง broker spread เกิน 100 pipQ3 · Push notification ไม่มาถึงมือถือเลย?
InpPushAlert = true ครับQ4 · Session NY ผมเปิดไว้ แต่ไม่ยิงออเดอร์เลย?
Q5 · ปุ่ม M15/H1 อยู่ใน Inputs ไหม?
Q6 · ตั้ง InpUseSession = false กับ InpSession24hr = true ต่างกันไหม?
InpUseSession=false ปิด filter ทั้งระบบ · InpSession24hr=true ผ่าน filter แบบยอมรับทุกชั่วโมง · ใช้ InpSession24hr=true ดีกว่าครับเพราะ panel ยังแสดง session ปัจจุบันให้คุณเห็นQ7 · ผมรัน WARP บน chart M15 ได้ไหม?
Q8 · ตั้ง Hedge mode = true แล้ว broker ฟ้องว่า netting account?
Q9 · เปลี่ยน Inputs แล้วต้อง re-attach EA ไหม?
Q10 · Sound alert wav ของผมเงียบ?
alert.wav ใน MT5 Sounds folder ครับ