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

RUBBERBANDS_3 EA: ระบบเทรดใหม่สำหรับ MetaTrader 4

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

RUBBERBANDS_3 EA

เวอร์ชัน 1.0

EA ตัวนี้ถูกออกแบบมาให้มีความเสี่ยงต่อการขาดทุนสูงน้อยกว่ารุ่นก่อนหน้าอย่าง RUBBERBANDS EA และ RUBBERBANDS_2 EA คอยรอความคิดเห็นและข้อเสนอแนะแก้ไขจากทุกคนด้วยนะครับ

แนวคิดพื้นฐานเหมือนกับรุ่นก่อนๆ คือ RUBBERBANDS EA และ RUBBERBANDS_2 EA ใช้งานได้ในทุกกรอบเวลาและทุกคู่เงิน โดยเฉพาะ EUR/USD, GBP/USD, และ USD/CHF

มันจะเปิดคำสั่งในทั้งสองทิศทาง (BUY & SELL) ในช่วงเวลาเดียวกัน จากนั้นจะเปิดคำสั่งเพิ่มเติมในทิศทางที่ราคาขึ้นหรือลง โดยจะเปิดคำสั่ง BUY เพิ่มทุกครั้งที่ราคาขึ้นเป็นพหูของ "pipstep" จากคำสั่ง BUY เริ่มต้น และเปิดคำสั่ง SELL เพิ่มทุกครั้งที่ราคาลงเป็นพหูของ "pipstep" จากคำสั่ง SELL เริ่มต้น (ซึ่งตรงกันข้ามกับ RUBBERBANDS_2 EA)

เมื่อราคากลับจากคำสั่งล่าสุดที่เปิดไปโดย "backstep" pips มันจะปิดคำสั่งทั้งหมดในทิศทาง "forward" และเปิดคำสั่งตรงข้าม ในขณะนี้จะเหลือเพียงสองคำสั่งในทิศทาง "backward" เท่านั้น

จะปิดคำสั่งทั้งสองนี้เมื่อกำไรที่กำหนด "sessionTP" (เป็นเงินดอลลาร์) ถูกทำให้ถึง ซึ่งทำหน้าที่เป็น TAKEPROFIT หรือถ้าตั้งค่าไว้เช่นนั้น ("use_sessionSL"==true) เมื่อขาดทุนที่กำหนด "sessionSL" (เป็นเงินดอลลาร์) ถูกทำให้ถึง ซึ่งทำหน้าที่เป็น STOPLOSS

การเปิดคำสั่งเริ่มต้นผ่านการปิดคำสั่งทั้งหมดที่ค้างอยู่จะถือเป็น "session" หนึ่ง

ตัวแปรภายนอก "maxcount" จะจำกัดจำนวนคำสั่งต่อเซสชัน

ใช้ Strategy Tester เพื่อดูประสิทธิภาพของ EA ตัวนี้ได้เลย

คู่เงินที่แนะนำ: EUR/USD, GBP/USD, และ USD/CHF

ตัวแปรภายนอกมีดังนี้:

  • Lots = 0.02 (จำนวนล็อตสำหรับแต่ละคำสั่ง)
  • maxcount = 10 (จำนวนคำสั่งสูงสุดที่อนุญาตในหนึ่งเซสชัน)
  • pipstep = 100 (ระยะห่างพอพจน์ที่จะเปิดคำสั่ง BUY หรือ SELL เพิ่มในทิศทาง "forward")
  • backstep = 20 (ระยะห่างพอพจน์จากคำสั่งล่าสุดเพื่อปิดคำสั่งทั้งหมดในทิศทาง "forward" และเปิดคำสั่งตรงข้ามในทิศทาง "backward")
  • quiescenow = false (ถ้าจริงจะหยุด EA นี้เมื่อเซสชันปัจจุบันสิ้นสุด)
  • donow = false (ถ้าจริงจะเปิดคำสั่งทันที)
  • stopnow = false (ถ้าจริงจะหยุด EA นี้)
  • closenow = false (ถ้าจริงจะปิดคำสั่งทั้งหมดที่ค้างอยู่)
  • use_sessionTP = true (ไม่ต้องเปลี่ยนแปลง)
  • sessionTP = 2000 (กำไรในดอลลาร์ต่อล็อตเพื่อปิดคำสั่งทั้งหมดที่ค้างอยู่; ทำหน้าที่เป็น TAKEPROFIT)
  • use_sessionSL = true (ถ้าจริงจะใช้ "sessionSL" ด้านล่าง)
  • sessionSL = 4000 (ขาดทุนในดอลลาร์ต่อล็อตเพื่อปิดคำสั่งทั้งหมดที่ค้างอยู่; ทำหน้าที่เป็น STOPLOSS)

ตัวแปรภายนอกสามตัวถัดไปจะใช้สำหรับรีสตาร์ท EA นี้หลังจากที่มีคำสั่งค้างอยู่ในช่วงสุดสัปดาห์ "inmax" และ "imin" จะแสดงเป็น "GLBmax" และ "GLBmin" บนกราฟ

  • useinvalues = false (ตั้งค่าเป็นจริงเมื่อรีสตาร์ท)
  • inmax = 0 (ตั้งค่าสูงสุดก่อนหน้าเมื่อรีสตาร์ท)
  • inmin = 0 (ตั้งค่าต่ำสุดก่อนหน้าเมื่อรีสตาร์ท)

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

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