บทนำ
เวอร์ชันนี้มีฟีเจอร์ใหม่ ๆ ที่น่าสนใจมากมาย โดยเฉพาะการทำงานกับคำสั่งหลายรายการ
ในเวอร์ชันนี้สามารถปิดคำสั่งได้ทั้งหมด แต่ในอนาคตหวังว่าจะมีการเพิ่มฟีเจอร์ที่ช่วยให้สามารถเพิ่มตำแหน่งและปิดตำแหน่งบางส่วนที่ระดับที่กำหนดได้ นอกจากนี้ยังมีฟีเจอร์ที่น่าตื่นเต้นที่กำลังจะเพิ่ม คือการตั้งค่าระดับตามค่าของอินดิเคเตอร์ (หวังว่าเวอร์ชัน 3 จะมี)
ค่าดีฟอลต์
extern string LO_PREFIX="#"; // ชื่อของเส้น = LO_PREFIX+TicketNumber()+Specialty extern double LO_LOTS=0.1; extern double LO_PIPPROFIT=30; extern double LO_PIPSTOPLOSS=20; extern double LO_PIPTRAIL=0; // การเคลื่อนที่นี้ทำงานเหมือน MT4 เริ่มจากเมื่อกำไรถึงระดับนี้ extern bool LO_AUTO_INCLUDE_SL_TP = 1; // หากไม่มีการป้อนค่า จะใช้ค่าดีฟอลต์ extern bool LO_CLOSE_ORDER_ON_DELETE = 1; // ปิดคำสั่งเมื่อมีการลบเส้นหลัก หากไม่เช่นนั้นจะสร้างเส้นใหม่ในการเทรดครั้งถัดไป extern int LO_ALARM=0; // 0 = ไม่มีสัญญาณ, 1 = แจ้งเตือน, 2 = อีเมล (ยังไม่ทำ), 3 = ส่งไฟล์ (ยังไม่ทำ) extern bool LO_ECN=0; // โบรกเกอร์เป็น ECN หรือไม่? extern int MAGIC_NUMBER = -1; // ตั้งที่ -1 เพื่อใช้งานกับการเทรดที่เปิดอยู่ทั้งหมด extern color LO_ORDER_CLR=Gray; // สีของเส้นราคาเปิด extern int LO_ORDER_STYLE=STYLE_DASH; // รูปแบบของเส้นราคาเปิด extern color LO_STOPLOSS_CLR=Red; // สีของสต็อปลอส extern int LO_STOPLOSS_STYLE=STYLE_DASHDOT; // รูปแบบของสต็อปลอส extern color LO_MOVE_STOPLOSS_CLR=Teal; // สีของเส้นที่ย้ายสต็อปลอสเมื่อถึงระดับที่กำหนด extern int LO_MOVE_STOPLOSS_STYLE=STYLE_DASHDOT; // รูปแบบของเส้นที่ย้ายสต็อปลอสเมื่อถึงระดับที่กำหนด extern color LO_STOPLOSS_MOVE_CLR=Orange; // สีของเส้นที่จะย้ายสต็อปลอสไปที่ extern int LO_STOPLOSS_MOVE_STYLE=STYLE_DASHDOT; // รูปแบบของเส้นที่จะย้ายสต็อปลอสไปที่ extern color LO_STOPLOSS_CLOSE_CLR=Red; // สีของเส้นที่จะปิดที่สต็อปลอส extern int LO_STOPLOSS_CLOSE_STYLE=STYLE_DASHDOT; // รูปแบบของเส้นที่จะปิดที่สต็อปลอส extern color LO_TAKEPROFIT_CLR=Green; // สีของกำไรที่ต้องการ extern int LO_TAKEPROFIT_STYLE=STYLE_DASHDOT; // รูปแบบของเส้นกำไรที่ต้องการ extern color LO_TAKEPROFIT_MOVE_CLR=Green; // สีของการย้ายกำไรที่ต้องการ extern int LO_TAKEPROFIT_MOVE_STYLE=STYLE_DASHDOT; // รูปแบบของการย้ายกำไรที่ต้องการ extern color LO_TAKEPROFIT_CLOSE_CLR=Green; // สีของการปิดกำไรที่ต้องการ extern int LO_TAKEPROFIT_CLOSE_STYLE=STYLE_DASHDOT; // รูปแบบของการปิดกำไรที่ต้องการ
ตัวแปรชื่อเส้นเริ่มต้น #buy = เปิดการเทรดแบบซื้อ #sell = เปิดการเทรดแบบขาย #buypend = เปิดคำสั่งซื้อแบบรอที่ราคานั้น #sellpend = เปิดคำสั่งขายแบบรอที่ราคานั้น TODO: #buytp = เปิดการเทรดแบบซื้อด้วยเส้นเป็นกำไร TODO: #buysl = เปิดการเทรดแบบซื้อด้วยเส้นเป็นสต็อปลอส TODO: #selltp = เปิดการเทรดแบบขายด้วยเส้นเป็นกำไร TODO: #sellsl = เปิดการเทรดแบบขายด้วยเส้นเป็นสต็อปลอส หลังจากการเทรดตัวแปร (ไม่มีเครื่องหมายคำพูด) "sl=" = สต็อปลอสใน pips สามารถมีหลายคำสั่งได้ หากไม่ต้องการสต็อปลอสให้ใช้ "N" "tp=" = กำไรใน pips สามารถมีหลายคำสั่งได้ หากไม่ต้องการกำไรให้ใช้ "N" "ts=" = Trailing stop in pips. สามารถมีหลายคำสั่ง "lo=" = จำนวนล็อตที่เปิดอยู่ (TODO: หากมีการเปลี่ยนแปลงจะต้องปรับล็อตในคำสั่ง) "alarm" = สำหรับการแสดงค่าตามที่ระบุใน LO_ALARM
วิธีใช้คำอธิบาย
EA จะกรอกคำอธิบายด้วยคุณสมบัติหลักของคำสั่งโดยอัตโนมัติตามการตั้งค่าปัจจุบันของคุณ ถ้าคุณย้ายเส้นแนวนอนมันจะอัปเดตคำอธิบายด้วยค่าที่ใหม่ หากต้องการทำคำสั่งหลายรายการให้แยกด้วย "," และหากต้องการตั้งค่าในระดับที่กำหนดต้องอยู่ในรูปแบบ "ค่าใน pips@ระดับที่ต้องการให้ค่าเปลี่ยน" โดยไม่มีช่องว่าง คุณสามารถสร้างเส้นได้มากเท่าที่ต้องการ
การอัปเดตที่แน่นอน
ฟีเจอร์การปรับล็อตจากคำอธิบายและตั้งระดับ
สต็อปลอส/กำไรที่ระดับอินดิเคเตอร์พร้อมความสามารถในการเพิ่มหรือลดอินดิเคเตอร์อื่น ๆ (คิดว่าฉันรู้วิธี)
การแจ้งเตือนของเส้น (การแจ้งเตือนที่ไม่มีความเกี่ยวข้องกับการเทรดจริง)
การอัปเดตในอนาคตที่เป็นไปได้
การยกเลิกคำสั่งคำสั่งอื่น
สต็อปลอสและกำไรตามขนาดบัญชีและกำไรจากการเทรด
หากคุณมีปัญหาหรือมีไอเดียอะไรเกี่ยวกับเวอร์ชัน 3 สามารถคอมเมนต์ได้เลย หรือส่งข้อความหาฉัน
ขอบคุณครับ
P.S. เวอร์ชันนี้ไม่ใช่เวอร์ชันสุดท้ายแน่นอน ฉันกำลังพัฒนาแก้ไขข้อบกพร่องและเพิ่มฟีเจอร์ใหม่ ๆ ทุกสัปดาห์หรือทุกวัน ฉันจะโพสต์เวอร์ชันล่าสุดไปยังโค้ดเบสตามเวลา หากต้องการเวอร์ชันล่าสุดหรือพบข้อบกพร่องที่อาจได้รับการแก้ไขในเวอร์ชันถัดไป สามารถส่งข้อความหาฉันได้เลย ฉันยินดีรับฟีดแบ็กทุกชนิด เพราะมันบอกฉันว่ามีอะไรผิดพลาดบ้าง ฉันจะพยายามทำให้ EA นี้ครอบคลุมและปราศจากข้อบกพร่องให้มากที่สุด
โพสต์ที่เกี่ยวข้อง
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- การใช้งาน MQL5 Wizard สร้างกลยุทธ์การเทรดโดยใช้สัญญาณ 3 Black Crows/3 White Soldiers + MFI
- MQL5 Wizard: สร้างสัญญาณการเทรดจาก Bullish Harami/Bearish Harami พร้อม MFI
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI