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