คู่มือตั้งค่า CLOUDPips Hayate

คู่มือนี้อธิบายค่าในแท็บ Inputs ของ Hayate ทีละกลุ่ม ถ้าเพิ่งเริ่ม โหลด Default.set แล้วแก้แค่ RiskPercent ก็พอ ค่าเริ่มต้นทุกตัวคือค่าที่เราใช้ Backtest

เริ่มใช้ Hayate ใน 3 ขั้น

  1. แนบ Hayate บนกราฟ XAUUSD ไทม์เฟรม D1 ไทม์เฟรมของกราฟมีผลแค่กับการโหลดกราฟ Hayate อ่านไทม์เฟรมที่ต้องใช้เอง
  2. เช่าบน cloudpips.io: วาง License Key (ขึ้นต้นด้วย CPY-) ในช่อง License_Key แถวแรกของแท็บ Inputs ดู Key ได้ที่License ของฉัน (ซื้อบน MQL5 ข้ามข้อนี้)
  3. โหลด Default.set ด้วยปุ่ม Load ในแท็บ Inputs (เลือกและดาวน์โหลด Preset)

ทุกสัญญาณที่บอทข้ามไปจะพิมพ์เหตุผลไว้ในแท็บ Experts

เวลาของโบรกเกอร์

ไม่ต้องตั้งอะไร เมื่อรันกับบัญชีจริง Hayate ตรวจเวลาของโบรกเกอร์ให้เอง และตามการเปลี่ยนเวลา Daylight Saving ด้วย ตอนเริ่มทำงาน แท็บ Experts จะขึ้นว่า Broker time zone detected automatically: GMT+2. Nothing to set. (ตัวเลขตามโบรกเกอร์ของคุณ)

ตอน Backtest เท่านั้น ให้ตั้ง Server_GMT_Offset เป็นตัวเลขที่แท็บ Experts บอกไว้ (เช่น GMT+2 = 2) เพราะ Strategy Tester ตรวจเวลาเองไม่ได้ ถ้าตั้งผิด ผล Backtest จะคลาดเคลื่อน

ค่าทั้งหมดในแท็บ Inputs

เรียงตามลำดับในแท็บ Inputs ของ MT5 ค่าเริ่มต้นทุกตัวคือค่าที่เราใช้ Backtest ถ้าเปลี่ยนค่าของกลยุทธ์ ควรBacktestด้วยตัวเองก่อน

ค่า ค่าเริ่มต้น คำอธิบาย
License_Key ว่าง License Key จาก cloudpips.io วางโดยไม่มีช่องว่างหน้า-หลัง (เฉพาะเวอร์ชันที่เช่า เวอร์ชัน MQL5 ไม่มีค่านี้)
TradeDirection BOTH ฝั่งที่อนุญาตให้เทรด: ทั้งสองฝั่ง, Buy อย่างเดียว หรือ Sell อย่างเดียว
Server_GMT_Offset 0 ใช้เฉพาะตอน Backtest เมื่อรันจริงบอทตรวจเวลาของโบรกเกอร์ให้เอง (อ่านเพิ่ม)
ค่าอื่นในกลุ่ม Daily Breakout – ทุกวัน Hayate กำหนดระดับ Buy และ Sell ที่ราคาจะไปถึงได้ก็ต่อเมื่อทะลุกรอบปกติของวันอย่างชัดเจน แล้วเทรดการทะลุครั้งแรก ค่าเหล่านี้กำหนดว่าระดับอยู่ไกลแค่ไหน และระยะ Stop Loss ถือได้ทีละไม้
Max_Hold_Days 1.0 ถือไม้ได้นานสุดกี่วันเทรด ครบแล้วปิดเองถ้ายังไม่โดน Stop Loss ไม่มี Take Profit ตายตัว
Trend_MA_Days 100 เทรดเฉพาะทางเดียวกับเทรนด์ระยะยาว: Buy เฉพาะตอนขาขึ้น Sell เฉพาะตอนขาลง ฝั่งที่สวนเทรนด์ถูกข้ามทั้งวัน (0 = ปิด)
Enable_Kaze_Filter true ตัวกรองลม: เข้าเทรดเฉพาะตอนที่ตลาดคึกคักพอ ข้ามสัญญาณช่วงตลาดเงียบ ระดับ Kaze ตอนนี้แสดงอยู่บนแผง ผล Backtest ของ Hayate ทุกชุดเปิดตัวกรองนี้
Kaze_Min 1.0 ความคึกคักขั้นต่ำ 1.0 = เท่าปกติของช่วงเวลานั้น ตั้งสูงขึ้น = เข้าน้อยลง
Kaze_Require_Rising false ตลาดต้องกำลังคึกคักขึ้นด้วยถึงจะเข้า
RiskPercent 1.0 ค่าหลักที่ควรปรับ ความเสี่ยงต่อออเดอร์ เป็น % ของ Balance ถ้าโดน Stop Loss จะเสียประมาณเท่านี้ Default.set ใช้ 1 Aggressive.set ใช้ 2 ถ้ายอดเงินน้อยจน Lot ที่คำนวณได้ต่ำกว่า Lot ขั้นต่ำของโบรกเกอร์ Hayate จะใช้ Lot ขั้นต่ำ ความเสี่ยงจริงจึงสูงกว่าที่ตั้ง (ทุนน้อยให้ใช้บัญชี Cent) Stop Loss ของ Hayate กว้าง บัญชี 1,000 USD จึงมักเทรดด้วย Lot ขั้นต่ำ
Fixed_Lot 0.0 ใช้ Lot ตายตัวแทน RiskPercent (0 = ใช้ RiskPercent)
Max_Lot 0.0 Lot สูงสุดต่อออเดอร์ (0 = ไม่จำกัด)
Use_SL_TP true ให้ปล่อยเป็น true ทุกออเดอร์มี Stop Loss ของตัวเอง ทุก Preset ใช้ค่านี้ false = โหมด Basket แบบทดลอง ออเดอร์เปิดโดยไม่มี Stop Loss และปิดพร้อมกันทั้งหมดเท่านั้น
Basket_TP_Pct 0.0 โหมด Basket เท่านั้น: ปิดทุกออเดอร์เมื่อกำไรลอยถึง % ของ Balance นี้
Basket_SL_Pct 0.0 โหมด Basket เท่านั้น: ปิดทุกออเดอร์เมื่อขาดทุนลอยถึง % ของ Balance นี้ (0 = ปิด)
Max_Open_Positions 0 โหมด Basket เท่านั้น: จำนวนออเดอร์ที่เปิดพร้อมกันได้สูงสุด (0 = ไม่จำกัด)
Enable_EquityTP false ปิดทุกออเดอร์พร้อมกันเมื่อกำไรลอยรวมถึงเป้า แล้วเทรดต่อ ดู Equity ของทั้งบัญชี ออเดอร์ของบอทอื่นในบัญชีเดียวกันจึงถูกนับด้วย
Internal_EquityTP_Pct 0 เป้ากำไรลอยเป็น % ของ Balance
Enable_TargetProfit false หยุดเทรดเมื่อกำไรถึงเป้า Hayate จะปิดทุกออเดอร์ของตัวเองและหยุด จนกว่าคุณจะกดเริ่มใหม่บนแผง
TargetProfitPct 0.0 เป้ากำไรเป็น % นับจากยอดเงินตอนเริ่มรอบ
Enable_DrawdownCut false ตัดขาดทุนฉุกเฉิน: ปิดทุกออเดอร์และหยุดบอท เป็นตาข่ายนิรภัยชั้นสุดท้าย ถ้าเปิด ให้ตั้งไว้ที่ระดับที่คุณรับได้จริง
MaxDrawdownPct 0.0 ขาดทุนลอยกี่ % ของ Balance ถึงจะตัด
Enable_DailySLLimit false หยุดเทรดที่เหลือของวันเมื่อโดน Stop Loss ครบจำนวน (วันนับตามเวลาเซิร์ฟเวอร์ของโบรกเกอร์)
Max_Daily_SL_Hits 0 จำนวนออเดอร์ขาดทุนสูงสุดต่อวัน
Enable_DailyTPLimit false หยุดเทรดที่เหลือของวันเมื่อได้กำไรครบจำนวน
Max_Daily_TP_Hits 0 จำนวนออเดอร์กำไรสูงสุดต่อวัน
Enable_DistanceFilter false ไม่เปิดออเดอร์ใหม่ใกล้ออเดอร์เดิมเกินไป
Min_Distance_Points 1000 ระยะห่างขั้นต่ำจากออเดอร์ที่เปิดอยู่ (จุด)
Draw_Levels_On_Chart true วาดระดับ Buy และ Sell ของวันนี้ไว้บนกราฟ
Enable_WithdrawSim true แสดงกล่องจำลองการถอนกำไรบนกราฟ
Withdraw_Profit_Pct 50.0 % ของกำไรในแต่ละวันที่จำลองว่าถอนออก
Magic_Number 778822 หมายเลขประจำตัวออเดอร์ของ Hayate ใช้แยกออเดอร์ของ Hayate ออกจากออเดอร์อื่น ถ้าเปลี่ยน ตัวเลขบนแผงจะเริ่มนับใหม่

เปลี่ยนค่าระหว่างใช้งาน

  1. ดับเบิลคลิกที่ชื่อ EA มุมขวาบนของกราฟ (หรือกด F7)
  2. แก้ค่าในแท็บ Inputs แล้วกด OK

ออเดอร์ที่เปิดอยู่ยังคงอยู่พร้อม Stop Loss เดิม ถ้าใช้ MQL5 Virtual Hosting ต้อง Migrate อีกครั้งหลังเปลี่ยนค่า

ทุนและ VPS

  • ยอดเงินขั้นต่ำ: 1,000 USD ในบัญชี Standard หรือ 10,000 USC ในบัญชี Cent ($100) ดูต้องใช้ทุนเท่าไหร่
  • VPS: แนะนำให้ใช้ เพื่อให้บอทดูแลออเดอร์ได้ตลอด 24/5 ดูติดตั้ง VPS
  • Swap: Hayate ถือไม้ข้ามคืน Swap ของโบรกเกอร์จึงมีผลกับผลลัพธ์
  • รัน Hayate คู่กับบอทตัวอื่นของ CLOUDPips: ใช้บัญชีแบบ Hedging และลด RiskPercent เป็น 0.5 ทุกตัว (หรือตามความเสี่ยงที่รับได้) ดูรันสองบอทในบัญชีเดียวกันได้ไหม

ขั้นต่อไป

เลือก Preset ที่เหมาะกับบัญชีของคุณ: Preset ของ Hayate ต่างกันอย่างไร (Default, Aggressive)

อ่านเพิ่มเติม

อัปเดต 7 พฤศจิกายน 2569

ยังติดปัญหาอยู่ไหม? อีเมลหาเราที่ support@cloudpips.io หรือ LINE @cloudpipsfx แล้วเราจะช่วยคุณแก้ไข