AutoTStop EA: ระบบช่วยการเทรดที่คุณต้องมีใน MetaTrader 4

Mike 2014.11.27 22:17 34 0 0
ไฟล์แนบ

AutoTStop EA เป็นเครื่องมือที่ช่วยให้เทรดเดอร์ใช้งาน Trailing Stop ได้อย่างมีประสิทธิภาพ แม้ว่าจะไม่ใช่ระบบที่เปิดออเดอร์เอง แต่จะทำให้การจัดการกับการปิดออเดอร์ของคุณง่ายขึ้นมาก

ฟังก์ชั่น Automatic Trailing Stop จะทำงานเมื่อราคาตลาดได้ถึงครึ่งหนึ่งของค่าที่คุณกำหนดสำหรับ Trailing Stop ซึ่งช่วยให้คุณสามารถล็อคกำไรได้อย่างมีประสิทธิภาพ

หากต้องการให้ EA ส่งเสียงแจ้งเตือนเมื่อปิดออเดอร์หรือทำกำไร คุณต้องทำการคัดลอกไฟล์ ping.wav (ในไฟล์ ping.zip) ไปไว้ในโฟลเดอร์ MetaTrader 4/Sounds

สำหรับการเทรดของผม ผมใช้ AutoTStop_EA ในกรอบเวลา M5 โดยใช้เทมเพลต AutoTS6-MMA-RVI60-CS.tpl (สามารถดาวน์โหลดได้จาก AutoTS6-MMA-RVI60-CS.zip) กับคู่เงินต่าง ๆ เช่น EURUSD, USDCHF, AUDUSD, EURAUD, EURJPY, GBPJPY, GBPAUD, GBPCHF, GBPUSD, NZDUSD, USDCAD, USDJPY และได้รับผลลัพธ์ที่น่าพอใจมาก

อัปเดต 01 (2014-12-05):

  • เพิ่มตัวเลือกบางอย่างในคุณสมบัติของ EA
  • ปรับปรุงค่าคำนวณ CalcSTP()
  • พัฒนาระบบ Trailing Stop

อัปเดต 02 (2015-01-05):

  • แก้ไขข้อผิดพลาดบางอย่างในโค้ด

อัปเดต 03 (2015-03-27):

  • เปลี่ยนระบบการคำนวณสำหรับ TP และ SL
  • ปรับปรุงโค้ดให้มีประสิทธิภาพมากขึ้น

อัปเดต 04 (2015-06-16):

  • แก้ไขบั๊กในสคริปต์โดยรวม
  • เพิ่ม BEP ใน Trailing Stop

อัปเดต 05 (2015-07-03):

  • ไม่มีการเปลี่ยนแปลงในคุณสมบัติของ EA ยังคงตามอัปเดต 4
  • มีการปรับเปลี่ยนเล็กน้อยในฟังก์ชัน void StartAction() และ void TpSlTrlS()
//--- User Input // Update_4 (16-06-2015)inputstring             AutoTStop = "Copyright © 2014 3RJ ~ created by Roy Philips-Jacobs";
externbool            FridayTrade = True; // หากเป็นจริง EA ยังสามารถเทรดในวันศุกร์ได้externbool        UseTrailingStop = True; // ใช้ Trailing Stop, True (ใช่) หรือ False (ไม่ใช่)externbool       AutoTrailingStop = True; // ค่า Trailing Stop เริ่มต้น = 24.0externdouble         TrailingStop = 24.0; // หาก Auto Trailing Stop เป็น False ให้ป้อนค่า Trailing Stopexterndouble     TrailingStopStep = 1.0; // ป้อนค่า Trailing Stop Step (ค่าเริ่มต้น 1.0)inputstring     AutomaticSystemTP = "ตั้งค่า AutomaticTakeProfit=True หรือ False";
externbool OptimizationTakeProfit = True; // TP จะคำนวณโดย EA และ TP อัตโนมัติexternbool    NoMinimumTakeProfit = True; // จริงหรือเท็จ -> หากตั้งค่าเป็นจริง 100% TP โดย EA ไม่ใช้ TP ขั้นต่ำinputstring       MinimumSystemTP = "หากตั้งค่า NoMinimumTakeProfit=False"; // TP โดย EA ที่ค่าขั้นต่ำexterndouble            MinimumTP = 12; // TP ขั้นต่ำที่ EA คำนวณตามฟังก์ชัน AutomaticTakeProfit=True, ค่าเริ่มต้น 12inputstring        ManualSystemTP = "หากตั้งค่า AutomaticTakeProfit=False"; // TP โดย Terminal MT4 (เช่นเดียวกับการเทรดด้วยมือ)externdouble           TakeProfit = 20; // TP โดยระบบ ผู้ใช้สามารถปรับค่าได้ ค่าเริ่มต้น 20inputstring     AutomaticSystemSL = "ตั้งค่า AutomaticStopLoss=True หรือ False";
externbool      AutomaticStopLoss = True; // SL จะคำนวณโดย EAinputstring        ManualSystemSL = "หากตั้งค่า AutomaticStopLoss=False"; // ค่า SL สามารถปรับได้โดยผู้ใช้externdouble             StopLoss = 108; // SL ปรับโดยผู้ใช้ ค่าเริ่มต้น 108//---
รายการ
ความคิดเห็น 0