02 พฤศจิกายน, 2026

กลยุทธ์ Scalping ด้วย Parabolic SAR และ CCI

Oleg Savenkov

ใน ฉบับที่ 70 ของวารสาร ForTraders.org เราจะนำเสนอกลยุทธ์การเทรดแบบ Scalping อย่างง่ายสำหรับตลาด Forex โดยอาศัยการผสมผสานอินดิเคเตอร์มาตรฐานที่มีอยู่ในแพลตฟอร์ม MetaTrader 4 ที่คุ้นเคย กลยุทธ์นี้ใช้งานบน Timeframe ต่ำสุดของคู่สกุลเงิน EUR/USD, AUD/USD และ GBP/USD

พารามิเตอร์ของกลยุทธ์:

คู่สกุลเงิน: EUR/USD, AUD/USD, GBP/USD;
กรอบเวลา: M1 และ M5;
อินดิเคเตอร์:

– SMA (50) สำหรับกราฟ M1;
– SMA (21) สำหรับกราฟ M5;
– CCI (45), ระดับ 100 และ -100;
– Parabolic SAR (0.02, 0.2).

ตั้งค่าอินดิเคเตอร์ทั้งหมดลงบนกราฟตามปกติ หน้าจอกราฟควรมีลักษณะดังนี้:

รูปที่ 1. กราฟการทำงานตามกลยุทธ์การซื้อขาย
รูปที่ 1. กราฟการทำงานตามกลยุทธ์.

กฎการเข้าออเดอร์ตามกลยุทธ์

ออร์เดอร์ Sell เมื่อเป็นไปตามเงื่อนไขดังต่อไปนี้:

  1. อินดิเคเตอร์ Parabolic SAR อยู่ต่ำกว่า SMA (50) และค่า CCI (45) ต่ำกว่า -100 บนกราฟ M1
  2. อินดิเคเตอร์ Parabolic SAR อยู่ต่ำกว่า SMA (21) และค่า CCI (45) ต่ำกว่า -100 บนกราฟ M5
รูปที่ 2. ตัวอย่างสถานะขาย
รูปที่ 2. ตัวอย่างออร์เดอร์ Sell.

ป้ายกำกับ “StopLoss” และ “TakeProfit” บ่งบอกถึงจุดตัดขาดทุนและจุดทำกำไรในการเทรดตามกลยุทธ์นี้ เครื่องหมายลูกศรชี้ให้เห็นตำแหน่งเฉพาะบนกราฟราคาและอินดิเคเตอร์ JCI(45) ที่สัญญาณเข้าซื้อขายถูกทริกเกอร์เมื่อเงื่อนไข sar < ma เป็นจริง

ออร์เดอร์ Buy เมื่อเป็นไปตามเงื่อนไขดังต่อไปนี้:

  1. อินดิเคเตอร์ Parabolic SAR อยู่เหนือ SMA (50) และค่า CCI (45) สูงกว่า 100 บนกราฟ M1
  2. อินดิเคเตอร์ Parabolic SAR อยู่เหนือ SMA (21) และค่า CCI (45) สูงกว่า 100 บนกราฟ M5
รูปที่ 3. ตัวอย่างสถานะซื้อ
รูปที่ 3. ตัวอย่างออร์เดอร์ Buy.

ภาพนี้แสดงกราฟ EURUSD.m15 โดยจุด “TakeProfit” คือเป้าหมายทำกำไร และจุด “StopLoss” คือจุดตัดขาดทุนเมื่อราคาเคลื่อนที่สวนทาง
สัญญาณเข้าซื้อขายเกิดขึ้นเมื่อ SAR อยู่เหนือ MA และค่า CCI(40) มีค่ามากกว่า 100 ตามที่ระบุไว้ในเงื่อนไขการทดสอบระบบ

ตัดขาดทุน ใช้เส้นค่าเฉลี่ยเคลื่อนที่ (SMA) เป็นเกณฑ์ โดยเมื่อราคาทะลุเส้นนี้ ให้ปิดสถานะ

ทำกำไร สำหรับคู่สกุลเงิน EUR/USD อยู่ที่ 7–12 จุด, AUD/USD อยู่ที่ 5–8 จุด และ GBP/USD อยู่ที่ 7–15 จุด

กลยุทธ์นี้ใช้ Trailing Stop

Expert Advisor (EA) สำหรับกลยุทธ์ Scalping

ทีมโปรแกรมเมอร์ของเราได้พัฒนา EA ตามกฎข้างต้น อย่างไรก็ตาม การทดสอบด้วยค่า Default ไม่ให้ผลกำไร (ดูรูปที่ 4) โดยการทดสอบดำเนินการบนกราฟ M5 สำหรับคู่สกุลเงิน EUR/USD

รูปที่ 4. ผลการทดสอบกลยุทธ์ด้วยค่าพารามิเตอร์เริ่มต้น
รูปที่ 4. ผลการทดสอบกลยุทธ์ด้วยค่า Default.

กราฟนี้แสดงยอดคงเหลือ (Баланес) และเงินทุน (Средства) โดยใช้วิธี “ทุก_tick” ที่แม่นยำที่สุดจากการคำนวณจาก timeframe ที่มีอยู่ทั้งหมดเพื่อสร้างแต่ละ tick ซึ่งให้ผลลัพธ์ 40.84% แกนแนวนอนแสดงจำนวน tick ตั้งแต่ 0 ถึง 656 และแกนแนวตั้งแสดงมูลค่าตั้งแต่ 386 ถึง 1008 โดยเส้นสีน้ำเงินแสดงแนวโน้มของยอดเงินทุนที่ลดลงอย่างต่อเนื่องตลอดช่วงเวลาดังกล่าว

หลังจากทำ Optimize พารามิเตอร์ พบว่าได้ผลลัพธ์ที่ดี โดยมีพารามิเตอร์ของ EA ดังนี้:

– sma_period = 275 – Period ของ SMA;
– cci_period = 45 – Period ของ CCI;
– cci_level = 10 – ระดับของอินดิเคเตอร์ CCI (สำหรับออร์เดอร์ Buy ใช้ค่า -10);
– parabolic_step = 0.02 – ค่า Step ของ Parabolic SAR;
– parabolic_max = 0.2 – ค่า Max ของ Parabolic SAR;
– InpLots = 0.1 – Lot Size;
– InpTakeProfit = 83 – ค่า Take Profit;
– mn = 10 – ตัวคูณสำหรับราคา 5 หลัก;
– TrailingStop = 0 – ระดับ Trailing Stop;
– TrailingStep = 1 – Step ของ Trailing Stop.

ผลลัพธ์จากการทดสอบเป็นดังนี้:

รูปที่ 5. ผลการทดสอบกลยุทธ์ด้วยพารามิเตอร์ที่ผ่านการปรับแต่ง
รูปที่ 5. ผลการทดสอบกลยุทธ์หลัง Optimize พารามิเตอร์.

กราฟนี้แสดงยอดเงิน (Балан / Средства) ที่เพิ่มขึ้นจาก 926 เป็น 2044 ในช่วงทดสอบ 336 ทดสอบ โดยใช้วิธีทุก_tick (Все тики) ลูกศรชี้จุด “end optimization” ซึ่งหมายถึงสิ้นสุดการปรับให้เหมาะสมที่สุด และ watermark “Журнал ForTrader.ru” คือแหล่งที่มาของภาพ

ขอเตือนว่าในการทดสอบ EA เราใช้วิธี Forward Test เพื่อตรวจสอบประสิทธิภาพพารามิเตอร์ในช่วงเวลาถัดไป คุณสามารถดาวน์โหลด EA ไปทดสอบเองหรือปรับปรุงเพิ่มเติมได้ที่ลิงก์ด้านล่าง

รายละเอียดเพิ่มเติมในฉบับที่ 70 ของวารสาร ForTraders.org
ดาวน์โหลด EA PCSTrader

ติดตามเราทาง Telegram

Fortrader contentUrl Suite 11, Second Floor, Sound & Vision House, Francis Rachel Str. Victoria Victoria, Mahe, Seychelles +7 10 248 2640568

เพิ่มเติมจากหมวดหมู่นี้

บทความทั้งหมด

ออร์เดอร์ BuyStopLimit และ SellStopLimit

ออร์เดอร์ BuyStopLimit และ SellStopLimit คือฟีเจอร์ใหม่ใน MetaTrader 5 ที่สามารถจำลองการทำงานได้ใน MT4 ผ่านสคริปต์เฉพาะทาง

การดัดแปลงโปรแกรม MetaTrader4 ด้วยตนเอง (ตอนที่ 2)

บทความตอนที่ 2 ของซีรีส์การเขียนโปรแกรม MQL4 ที่อธิบายแนวคิดพื้นฐาน เช่น ตัวแปร ตัวดำเนินการ เงื่อนไข ลูป และฟังก์ชัน พร้อมแนวทางปฏิบัติสำหรับการดัดแปลงโปรแกรมด้วยตนเอง

ปรับแต่งโปรแกรม MetaTrader 4 ด้วยตนเอง (ตอนที่ 1)

เรียนรู้วิธีปรับแต่งโปรแกรมสำหรับ MetaTrader 4 ด้วยตนเอง: ตั้งแต่การหาซอร์สโค้ด วางไฟล์ให้ถูกต้อง ไปจนถึงเข้าใจโครงสร้างและอัลกอริทึมของ MQL4

Expert เทรดอัตโนมัติ “Forex Agent”

วิเคราะห์และปรับปรุง Expert Forex Agent v07 ให้กลายเป็น v08 โดยเปลี่ยนจังหวะการวาง Pending Order พร้อมผลลัพธ์ที่ดีขึ้นอย่างชัดเจน

บทความเพื่อการศึกษาล่าสุด

บทความทั้งหมด

บรรณาธิการแนะนำ

บทความทั้งหมด