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

Terminator_v2.0 - ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

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

วันนี้เรามาพูดถึง Terminator_v2.0 ระบบเทรดอัจฉริยะที่ถูกพัฒนาจาก MQL4 โดยผู้เขียน Alejandro Galindo และ Tom Maneval ซึ่งเผยแพร่โดย Scriptor คุณสามารถดูรายละเอียดเพิ่มเติมได้ที่ นี่.

การทำงานของระบบ

ระบบนี้เปิดตำแหน่งการเทรดตามสัญญาณที่ได้รับจากตัวชี้วัดต่างๆ ซึ่งเราต้องการตัวชี้วัดดังนี้:

ระบบนี้มีสัญญาณการเทรดทั้งหมด 6 แบบ:

  1. จากตัวชี้วัด MACD เมื่อสัญญาณขึ้น ให้ทำการซื้อ และเมื่อสัญญาณลง ให้ทำการขาย.
  2. จากตัวชี้วัด Pivot Lines TimeZone หากราคาสูงกว่าระดับ Pivot ให้ทำการซื้อ แต่หากต่ำกว่าให้ทำการขาย.
  3. จากตัวชี้วัด Support_and_Resistance เมื่อราคาผ่านระดับ Resistance ขึ้นไป ให้เปิดตำแหน่งซื้อ และหากผ่านระดับ Support ลงมา ให้เปิดตำแหน่งขาย.
  4. จากตัวชี้วัด i_Trend และ RSI เมื่อเส้นเขียวของ i_Trend สูงกว่าเส้นแดงและ RSI สูงขึ้น ให้เปิดตำแหน่งซื้อ และเมื่อเส้นเขียวต่ำกว่าเส้นแดงและ RSI ต่ำลง ให้เปิดตำแหน่งขาย.
  5. จาก i_Trend, RSI และ stochastic เมื่อเส้นเขียวของ i_Trend สูงกว่าเส้นแดงและ RSI สูงขึ้น ให้เปิดตำแหน่งซื้อ และเมื่อเส้นเขียวต่ำกว่าเส้นแดงและ RSI ต่ำลง ให้เปิดตำแหน่งขาย.
  6. จาก i_Trend, RSI, stochastic และ MFI เมื่อเส้นเขียวของ i_Trend สูงกว่าเส้นแดงและ MFI สูงขึ้น ให้เปิดตำแหน่งซื้อ และเมื่อเส้นเขียวต่ำกว่าเส้นแดงและ MFI ต่ำลง ให้เปิดตำแหน่งขาย.

ปริมาณการเปิดตำแหน่งเริ่มต้นจะถูกกำหนดจากตัวแปร Lots หรือคำนวณตามสัดส่วนของสินทรัพย์ที่มีอยู่ (MaximumRisk เมื่อ Lots=0).

หากตำแหน่งขาดทุน ปริมาณจะถูกเพิ่มขึ้น โดยเพิ่มทีละ Pip จากราคาที่ทำการซื้อขายล่าสุดในกรณีที่มีสัญญาณการเทรดที่สอดคล้องกับทิศทางตำแหน่ง.

การเพิ่มปริมาณครั้งแรกจะทำโดยการคูณ Lots ด้วย 2 จำนวนการทำธุรกรรมที่ใช้การคูณ 2 จะถูกกำหนดโดยตัวแปร DoubleCount หลังจากนั้นจะคูณด้วย 1.5.

จำนวนการทำธุรกรรมในลำดับเดี่ยวจะถูกกำหนดโดยตัวแปร MaxCount.

โดยทั่วไปแล้ว การเปิดตำแหน่งจะต้องมี TakeProfit และเมื่อต้องการเพิ่มปริมาณจะใช้ตัวแปร TakeProfit2 ซึ่งระดับ Take Profit จะคำนวณจากราคาตำแหน่งรวม.

หาก TakeProfit=0 หรือ TakeProfit2=0 ตำแหน่งเริ่มต้นหรือเมื่อเพิ่มปริมาณจะไม่มี Take Profit ในกรณีนี้ควรใช้ฟังก์ชัน trailing (ตัวแปร TrailingStop).

การเพิ่มปริมาณครั้งสุดท้ายจะทำโดยการตั้ง Stop Loss (ตัวแปร StopLoss) หากค่าตัวแปร StopLoss เท่ากับ 0 จะไม่มีการตั้ง Stop Loss.

ผลการทำงานของระบบ Expert Advisor จะถูกแสดงใน tester.

 

พารามิเตอร์

  • Trade_ON - อนุญาตให้เปิดตำแหน่ง.
  • Lots - ขนาดล็อต; เมื่อเป็น 0 จะใช้ค่าจาก MaxRisk.
  • MaximumRisk - ความเสี่ยง (ค่าปกติเมื่อ Lots=0).
  • StopLoss - ระดับ Stop Loss เป็นจุด, 0 - ไม่มี Stop Loss.
  • TakeProfit - ระดับ Take Profit สำหรับตำแหน่งเริ่มต้น.
  • TakeProfit2 - ระดับ Take Profit สำหรับการเพิ่มปริมาณ.
  • MaxCount - จำนวนตำแหน่งที่เปิดในด้านเดียว, หากเป็น -1 จะไม่มีขีดจำกัด.
  • DoubleCount - จำนวนธุรกรรมที่มีการคูณด้วย 2, อื่นๆ จะเปิดด้วยการคูณ 1.5.
  • Pips - ระดับการเพิ่มในจุด.
  • Trailing - ระดับ trailing stop; เมื่อค่าเป็น 0 จะปิดการใช้งาน trailing stop.
  • Shift - แท่งที่ใช้ในการตรวจสอบตัวชี้วัด: 0 - แท่งที่กำลังสร้าง, 1 - แท่งแรกที่สร้าง.
  • ReverseCondition - เปลี่ยนสัญญาณซื้อและขาย.
  • OPEN_POS_BASED_ON - ประเภทของสัญญาณการเทรด.
  • MACD_FastPeriod - ระยะเวลาของ MA เร็วใน MACD.
  • MACD_SlowPeriod - ระยะเวลาของ MA ช้าใน MACD.
  • MACD_Price - ราคาของ MACD.
  • Pivot_DayStartHour - ชั่วโมงเริ่มต้นของวัน.
  • Pivot_DayStartMinute - นาทีเริ่มต้นของวัน.
  • Pivot_AttachSundToMond - แนบแท่งวันอาทิตย์เข้ากับวันจันทร์.
  • SupRes_iPeriod - ระยะเวลาของตัวชี้วัด Support_and_Resistance.
  • iT_Price - ประเภทของราคาที่ใช้ในการคำนวณความแตกต่างระหว่างราคากับ Bollinger Bands.
  • iT_BBPeriod - ระยะเวลา Bollinger Bands (BB).
  • iT_BBShift - การเลื่อนของ Bollinger Bands (BB).
  • iT_BBDeviation - การเบี่ยงเบนของ Bollinger Bands (BB).
  • iT_BBPrice - ราคาของ Bollinger Bands (BB).
  • iT_BBLine - เส้นที่ใช้ของ Bollinger Bands.
  • iT_BullsBearsPeriod - ระยะเวลาของ Bulls Bears Power.
  • RSI_Period - ระยะเวลาของ RSI.
  • RSI_Price - ราคาของ RSI.
  • St_KPeriod - ระยะเวลาของ stochastic K.
  • St_DPeriod - ระยะเวลาของ stochastic D.
  • St_SPeriod - ระยะเวลาของ stochastic S.
  • St_Method - วิธีการของ stochastic.
  • St_Price - ราคาของ stochastic.
  • St_UpperLevel - ระดับบนสุดของ stochastic.
  • St_LowerLevel - ระดับล่างสุดของ stochastic.
  • MFI_Period - ระยะเวลาของ MFI.
  • MFI_Volume - ปริมาณของ MFI.

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

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