หน้าแรก การเทรดด้วยระบบ โพสต์

กลยุทธ์การเทรด Small Inside Bar สำหรับ MetaTrader 5

ไฟล์แนบ
20497.zip (6.45 KB, ดาวน์โหลด 0 ครั้ง)

สวัสดีครับเพื่อนๆ เทรดเดอร์! วันนี้เราจะมาพูดถึง Expert Advisor ที่ใช้กลยุทธ์ Small_Inside_Bar ซึ่งมันจะช่วยให้เราค้นหาและแสดงรูปแบบ "Inside Bar" ในการวิเคราะห์ราคาครับ

ต้องบอกก่อนว่า Indicator นี้ไม่จำเป็นต้องใช้เพื่อให้ EA ทำงาน เพราะข้อมูลต่างๆ จะถูกคำนวณภายใน EA เองครับ

เมื่อพบรูปแบบ "Inside Bar" ที่เป็นขาขึ้น EA จะเปิดตำแหน่งซื้อ ในขณะที่ถ้าเป็นรูปแบบขาลง จะเปิดตำแหน่งขายครับ

การเปิดตำแหน่งมี 3 วิธีครับ:

  1. เปิดตำแหน่งตามสัญญาณที่เกี่ยวข้อง และปิดตำแหน่งด้วย Stop Loss หรือ Take Profit;
  2. เปิดตำแหน่งตามสัญญาณที่เกี่ยวข้อง ขณะที่ปิดตำแหน่งตรงข้าม (refilled swing);
  3. เปิดตำแหน่งตามสัญญาณ ตราบใดที่ตำแหน่งนั้นยังไม่มี และปิดตำแหน่งตรงข้าม (swing).

EA ยังสามารถปิดการซื้อ/ขายได้ และมีโหมดย้อนกลับ คือเปิดตำแหน่งขายเมื่อมีสัญญาณซื้อและตรงกันข้ามครับ

* หากใช้โหมดเปิดตำแหน่งทั้งหมดตามสัญญาณและไม่มีการตั้งค่าระดับ Stop Loss หรือ Take Profit EA จะไม่สามารถปิดตำแหน่งได้เอง ในกรณีนี้จะมีการแจ้งเตือนบนกราฟว่าไม่ได้ตั้งค่า Take Profit หรือ Stop Loss และคุณจะต้องปิดตำแหน่งด้วยตนเอง
โปรดทราบว่า Expert Advisor นี้ถูกออกแบบมาเพื่อการฝึกฝนเท่านั้น

EA มีพารามิเตอร์สำหรับการตั้งค่าทั้งหมดสิบสองอย่างดังนี้:

  • หมายเลขเวทย์มนต์ของผู้เชี่ยวชาญ - ตัวระบุตำแหน่งที่ไม่ซ้ำกันของ EA;
  • โหมดการเปิดตำแหน่ง - โหมดเปิดตำแหน่ง:
    • ตำแหน่งใดๆ ตามสัญญาณทุกตัว - ตำแหน่งใดๆ ตามสัญญาณทุกตัว (*);
    • ตำแหน่งตามสัญญาณในทิศทางเดียว (refilled swing) - หลายตำแหน่งในทิศทางเดียว (refilled swing);
    • ตำแหน่งเดียวเสมอ (swing) - ตำแหน่งเดียวเสมอ (swing).
  • เปิดตำแหน่งยาว - การเปิดตำแหน่งยาวเปิดใช้งาน (ใช่/ไม่ใช่);
  • เปิดตำแหน่งสั้น - การเปิดตำแหน่งสั้นเปิดใช้งาน (ใช่/ไม่ใช่);
  • การซื้อขายย้อนกลับ - โหมดการซื้อขายย้อนกลับ (ใช่/ไม่ใช่);
  • ล็อต - ขนาดของตำแหน่งที่จะเปิด;
  • Stop Loss ในจุด - ค่า Stop Loss ในจุด (0 หมายถึงไม่มี SL);
  • Take Profit ในจุด - ค่า Take Profit ในจุด (0 หมายถึงไม่มี TP);
  • การลื่นไถลของราคา - การลื่นไถลสูงสุดที่อนุญาตเมื่อเปิดตำแหน่ง;
  • ตัวคูณของสเปรดสำหรับการหยุด - ตัวคูณสเปรดที่ใช้ในการคำนวณระยะที่เหมาะสมสำหรับคำสั่งหยุด (*).
  • รอการอัปเดตของสภาพแวดล้อม (ในวินาที) - เวลาที่ต้องรอในการอัปเดตสภาพแวดล้อมการเทรด (**) ;
  • จำนวนครั้งในการตรวจสอบสถานะของสภาพแวดล้อม - จำนวนครั้งในการตรวจสอบข้อมูลที่ถูกต้องเกี่ยวกับสภาพแวดล้อมการเทรด (***).
* สำหรับคำสั่งรอดำเนินการ (รวมถึง Stop Loss หรือ Take Profit) จะมีระยะห่างขั้นต่ำที่อนุญาตในการวางคำสั่งหยุด - StopLevel คือคำสั่งรอดำเนินการ (รวมถึง Stop Loss หรือ Take Profit) ไม่สามารถวางได้ใกล้กว่าระยะนี้กับราคา อย่างไรก็ตาม ถ้า StopLevel เป็นศูนย์ หมายความว่าระยะ StopLevel เป็นลอยตัว ไม่ใช่ไม่อยู่ ในกรณีนี้ระยะห่างขั้นต่ำมักจะเป็นค่า spread * 2 แต่บางครั้งแม้แต่ spread สองเท่าก็ไม่เพียงพอ นี่คือเหตุผลที่เราได้แนะนำตัวคูณสเปรดที่กำหนดเองซึ่ง EA ใช้ในการคำนวณระยะขั้นต่ำในการวางคำสั่งรอดำเนินการ
** เมื่อคำสั่งเทรดถูกส่งไปยังเซิร์ฟเวอร์ ความล่าช้าในการดำเนินการอาจทำให้จำนวนตำแหน่งในตลาดนับผิดได้ ถ้าสถานะ "ไม่แน่นอน" นี้ถูกตรวจพบ Expert Advisor จะรอเป็นเวลาที่กำหนดในวินาทีแล้วอ่านสภาพแวดล้อมใหม่
*** จำนวนช่วงเวลาที่รอในหนึ่งจังหวะจะถูกตั้งค่าในพารามิเตอร์ของ EA เมื่อมีการพยายามทุกอย่างเพื่อให้ได้ข้อมูลที่ถูกต้องเกี่ยวกับสภาพแวดล้อม Expert Advisor จะหยุดการประมวลผลและรอจังหวะถัดไป EA จะทำการพยายามอีกครั้งในจังหวะใหม่นี้ถ้าสภาพแวดล้อมการเทรดยังไม่อัปเดตในเวลานั้น

เพื่อทดสอบกลยุทธ์นี้ เราได้ทดสอบการตั้งค่าดีฟอลต์โดยใช้ EUR/USD H1 ในโหมด OHLC 1 นาทีในช่วงระยะเวลาตั้งแต่ 4 มกราคม 2016 ถึง 29 มีนาคม 2018

ค่า Stop Loss ที่เหมาะสมคือ 800 จุด และค่า Take Profit ที่เหมาะสมคือ 900 จุด:

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)