iCafeFX·Redhat WARP V11
Manual/Chapters/CH 04 · 13 Settings
CH 04 · Settings reference · 13 inputs · 4 groups

13 Settings ครบทุกตัว
MAIN · SESSION · ALERTS · PANEL

13 ตัวทุกค่า · 4 กลุ่ม · ตารางในบทนี้ match Redhat_WARP_V11.mq5 บรรทัด 749–777 ตรงๆ · default ที่เขียนนี่คือ default ใน source · ไม่เพี้ยน ไม่ข้าม · ถ้ารู้ครบ 13 ตัวคุณเข้าใจ WARP V11 ระดับใช้งานเสร็จเลยครับ

TL;DR · ถ้าจะอ่านแค่นี้พอ
  • 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

When to use · บทนี้เหมาะกับใคร

  • อยากรู้ทุก input ก่อนใส่ live · ต้องเข้าใจค่าทุกตัว
  • เปลี่ยน Magic / Session / Hedge แล้วไม่แน่ใจผลกระทบ
  • เปรียบเทียบ Inputs ที่ลูกค้าตั้งบนชาร์ตกับ default ในคู่มือ
  • แปลง UTC เป็นเวลาไทย · session ที่ตั้งใจเปิดวิ่งช่วงไหน
Not in this chapter ปุ่ม TF / SEMI-AUTO / CLOSE ALL ที่อยู่บน panel = ch_06 · logic ภายใน = ch_05

How · ตาราง 13 inputs ทุกค่า source L749–777

กลุ่ม 1 · MAIN SETTINGS 3 ตัว
#VariableDefaultความหมาย · คำแนะนำใช้งาน
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 จะเต็มเร็วมาก
กลุ่ม 2 · SESSION (UTC) 6 ตัว
#VariableDefaultความหมาย · ช่วง UTC
4InpUseSessiontrueเปิด/ปิด session filter ทั้งระบบ · ถ้า false = เทรดทุกเวลา (เทียบเท่ากับ 24hr mode) · ถ้า true = ดูค่าตัว 5–9
5InpSession24hrfalsetrue = เทรด 24 ชั่วโมง · ไม่กรอง · override session ตัว 6–9 · ใช้ตอน Demo อยากเห็น sample เยอะ · ห้ามใช้บน live ก่อนทด Demo
6InpSessionAsiatrueAsia 00:00–08:00 UTC = 07:00–15:00 ไทย (UTC+7) · เปิดเป็น default เพราะ GOLD spread มักดีช่วงนี้บน XM
7InpSessionLondonfalseLondon 08:00–16:00 UTC = 15:00–23:00 ไทย · default off เพราะมี Overlap ครอบบางส่วนแล้ว · เปิดถ้าอยากจับ volatility เพิ่ม
8InpSessionNYfalseNew York 13:00–21:00 UTC = 20:00–04:00 ไทย · default off · GOLD spread NY บาง broker กว้างกว่า Asia · ทด Demo broker คุณก่อน
9InpSessionOverlaptrueLondon/NY Overlap 13:00–16:00 UTC = 20:00–23:00 ไทย · default on · volatility สูงช่วง overlap · GOLD เคลื่อนชัด
สูตรแปลงเวลา · UTC → ไทย เพิ่ม 7 ชั่วโมง · ปลายเดือนตุลาคม–มีนาคม จะมี DST ในบาง broker ตามชาติยุโรป/อเมริกา · ช่วงนั้น session อาจเลื่อน 1 ชม. · ดู panel แสดง session จริงครับ ปลอดภัยกว่านั่งคำนวณเอง
กลุ่ม 3 · ALERTS 3 ตัว
#VariableDefaultความหมาย · คำแนะนำ
10InpSoundAlerttrueเสียง MT5 alert.wav เวลามีออเดอร์เปิด/ปิด · ปิดถ้ารำคาญ · เปิดถ้าอยู่หน้าจอบ่อย
11InpPushAlertfalsePush notification ไปยัง MT5 mobile · ต้องตั้ง MetaQuotes ID ใน MT5 desktop ก่อน (Tools → Options → Notifications) · default off เพราะหลายคนยังไม่ได้ตั้ง · เปิดเมื่อพร้อม
12InpDebugLogfalseDebug log ใน Experts tab · เปิดตอน troubleshoot กับ LINE @icafefx · ปิดเมื่อ Demo run ปกติ
กลุ่ม 4 · PANEL 1 ตัว
#VariableDefaultความหมาย
13InpShowPaneltrueแสดง 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 ตัวรวมกันยังไง

InpUseSessionInpSession24hrsession ตัว 6–9ผลลัพธ์
false(ไม่สนใจ)(ไม่สนใจ)ปิด filter · เทรดทุกเวลา · เทียบเท่า 24hr
truetrue(ไม่สนใจ)เทรด 24 ชม. · panel ยังแสดง session ปัจจุบัน
truefalseทั้งหมด falseEA ไม่เปิดออเดอร์ใหม่ · ผิดพลาดที่ตั้ง · ตรวจ
truefalseAsia=true เท่านั้นเทรดเฉพาะ 07:00–15:00 ไทย
truefalseAsia+Overlap=true (default)เทรดช่วง 07:00–15:00 + 20:00–23:00 ไทย
truefalseทั้ง 4 session = trueเทรดเกือบทุกเวลา · มี gap 15:00–20:00 ไทย
truefalseLondon=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 จอง
ระวัง · Magic = 0 Magic = 0 (zero) บาง MT5 จะ treat เป็น manual trade · WARP จะมองว่าไม่ใช่ของมัน · อย่าตั้ง 0 ครับ
Screenshot · ภาพประกอบ 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 เป็นเลขอื่นได้ไหม?
ได้ครับ · อย่าซ้ำกับ EA อื่นในพอร์ตเดียวกัน · จดเลขใหม่ไว้ใน spreadsheet/Notes ของคุณ · เพราะถ้าลืม = หาออเดอร์ใน History ยาก
Q2 · อยากเทรด 24 ชม. ไม่กรอง session ทำยังไง?
ตั้ง InpSession24hr = true (override ทุก session) หรือเปิดทั้ง 4 session (Asia + London + NY + Overlap = true) · ก่อน enable บน live ทด Demo อย่างน้อย 7 วันให้ครบ session ครบครับ · GOLD ช่วงข่าวบาง broker spread เกิน 100 pip
Q3 · Push notification ไม่มาถึงมือถือเลย?
ตั้ง 3 ขั้น → (1) ติดตั้ง MT5 mobile app บนมือถือ login บัญชี Demo (2) ใน mobile app เมนู Settings → Chat and Messages → copy MetaQuotes ID (3) ใน MT5 desktop → Tools → Options → Notifications → paste MetaQuotes ID + Enable · จากนั้น set InpPushAlert = true ครับ
Q4 · Session NY ผมเปิดไว้ แต่ไม่ยิงออเดอร์เลย?
เช็คเวลา server MT5 (Tools → Options → Server) · NY 13:00–21:00 UTC · เทียบกับเวลา server ตอนนั้น · ถ้าอยู่ในช่วง = ต้องมี signal pool ด้วย · ไม่ใช่ว่า session เปิดแล้ว EA ยิงรัวๆ · pool ต้องเห็น setup ที่ผ่าน gate ครับ
Q5 · ปุ่ม M15/H1 อยู่ใน Inputs ไหม?
ไม่ครับ · ปุ่ม TF (M15/H1/sniper) อยู่ บน panel UI ไม่ใช่ Inputs 13 ตัว · ดู ch_06 panel layout · ตัดสินใจสลับ TF จากบน panel แล้ว state จะเก็บที่ Global Variable ของ MT5 · re-attach แล้วยังจำได้
Q6 · ตั้ง InpUseSession = false กับ InpSession24hr = true ต่างกันไหม?
ผลเทรดเหมือนกัน (เทรดทุกเวลา) · แต่ logic ภายใน: InpUseSession=false ปิด filter ทั้งระบบ · InpSession24hr=true ผ่าน filter แบบยอมรับทุกชั่วโมง · ใช้ InpSession24hr=true ดีกว่าครับเพราะ panel ยังแสดง session ปัจจุบันให้คุณเห็น
Q7 · ผมรัน WARP บน chart M15 ได้ไหม?
code รองรับครับ · แต่ default ของผมคือ H1 · ดู comment header source: M1/M5/M15 มี WR/PF/DD ต่างกัน · ทด Demo บน TF นั้นๆ ก่อนเสมอ · ch_07 มี table backtest stats
Q8 · ตั้ง Hedge mode = true แล้ว broker ฟ้องว่า netting account?
บัญชี netting ไม่รองรับ hedge · ต้อง hedging account · เปิดบัญชี Demo XM ใหม่เลือก type = Hedging · หรือไม่ก็ใช้ Hedge = false (default) ครับ
Q9 · เปลี่ยน Inputs แล้วต้อง re-attach EA ไหม?
ถ้าเปลี่ยนผ่าน Properties (F7 บน EA บนชาร์ต) · MT5 จะ re-init EA อัตโนมัติ · ไม่ต้องลบแล้วลากใหม่ · แต่ทุกครั้งที่เปลี่ยนค่า · จด log spread/setting ลง Notes ก่อนกด OK
Q10 · Sound alert wav ของผมเงียบ?
ตั้ง volume Windows · ตั้ง MT5 → Tools → Options → Events → Enable · ตรวจไฟล์ alert.wav ใน MT5 Sounds folder ครับ