เทรดเดอร์ Divergence - ระบบ EA สำหรับ MetaTrader 5

Mike 2012.11.21 18:23 8 0 0
ไฟล์แนบ

สวัสดีครับเพื่อน ๆ เทรดเดอร์ทุกคน! วันนี้เรามาพูดถึง Divergence Trader ที่พัฒนาโดย Ron Thompson ซึ่งถูกเขียนใหม่จาก MQL4 และเผยแพร่ที่นี่ https://www.mql5.com/en/code/8379 โดย Collector.

วิธีการทำงาน

ระบบ EA นี้ใช้ ค่าเฉลี่ยเคลื่อนที่ (Moving Averages) สองตัวจากราคาที่เปิด ซึ่งการคำนวณจะใช้ค่าจากแท่งเทียนปัจจุบันและแท่งเทียนก่อนหน้า ถ้าจัดเรียงใหม่ สูตรจะเป็นการแสดงความแตกต่างระหว่าง MA เร็วและ MA ช้า จากแท่งก่อนหน้า หากความแตกต่างอยู่ในระดับที่กำหนด จะเป็นสัญญาณซื้อ ในขณะที่สัญญาณขายจะมีเงื่อนไขตรงกันข้าม.

นอกจากนี้ยังสามารถตั้ง Trailing Stop และ Breakeven สำหรับตำแหน่งที่เปิดอยู่ได้ด้วยนะครับ.

ระบบ EA ยังมีฟังก์ชันพิเศษที่สามารถปิดตำแหน่งทั้งหมดในบัญชีเมื่อถึงเป้าหมายกำไรหรือขาดทุนตามที่กำหนด ซึ่งผู้พัฒนาน่าจะคำนึงถึงการใช้ EA หลาย ๆ ตัวในบัญชีเดียวกันด้วย.

ดูภาพด้านล่างที่แสดงผลการทำงานของ EA ในโหมดทดสอบกลยุทธ์.

 

พารามิเตอร์ต่าง ๆ

  • Lots - ขนาดของตำแหน่งที่เปิด.
  • MultyOpen - อนุญาตให้เพิ่มปริมาณในตำแหน่ง.
  • MaxVolume - ปริมาณตำแหน่งสูงสุด; จะถูกตรวจสอบถ้าใช้ MultyOpen.
  • StopLoss - ระดับ Stop Loss ในจุด.
  • TakeProfit - ระดับ Take Profit ในจุด.
  • Trailing - ระดับ Trailing Stop; เมื่อค่าเป็น 0 จะปิดการใช้ Trailing Stop.
  • BreakEven - ระดับกำไรของตำแหน่งที่แสดงในจุด เพื่อย้าย Stop Loss ไปที่ Breakeven; ถ้าค่าเป็น 0 ฟังก์ชันจะถูกปิด.
  • Fast_Period - ช่วงเวลา MA เร็ว.
  • Fast_Price - ราคาสำหรับ MA เร็ว.
  • Slow_Period - ช่วงเวลา MA ช้า.
  • Slow_Price - ราคาสำหรับ MA ช้า.
  • DVBuySell - ระดับ Divergence ต่ำสุดสำหรับการซื้อ, สำหรับการขายจะเป็น -DVBuySell.
  • DVStayOut - ระดับ Divergence ต่ำสุดสำหรับการขาย, สำหรับการซื้อจะเป็น -DVStayOut.
  • BasketProfitON - เปิดใช้งานฟังก์ชันสำหรับปิดตำแหน่งทั้งหมดในบัญชีเมื่อถึงระดับกำไรที่กำหนด.
  • BasketProfit - กำไรในบัญชีที่ตำแหน่งทั้งหมดจะถูกปิด (สำหรับทุกสัญลักษณ์).
  • BasketLossON - เปิดใช้งานฟังก์ชันสำหรับปิดตำแหน่งทั้งหมดในบัญชีเมื่อถึงระดับขาดทุนที่กำหนด.
  • BasketLoss - ขาดทุนในบัญชีที่ตำแหน่งทั้งหมดจะถูกปิด (สำหรับทุกสัญลักษณ์).
รายการ
ความคิดเห็น 0