ผู้คิดค้นแนวคิด: Scriptor
ผู้เขียนโค้ด MQL5: Vladimir Karputov
Universal เป็นเครื่องมือที่ช่วยในการติดตามตำแหน่งและคำสั่งที่รอดำเนินการได้อย่างมีประสิทธิภาพ โดย Expert Advisor (EA) นี้ยังสามารถเปิดตำแหน่งและวางคำสั่งรอดำเนินการได้อีกด้วย
ฟังก์ชั่นที่ EA สามารถทำได้:
- ติดตามระดับหยุดสำหรับคำสั่งทุกประเภท (ตลาดและรอดำเนินการ);
- ใช้เทคนิคการ scalping;
- ติดตามการเพิ่มขึ้นของเงินฝากตามเปอร์เซ็นต์ที่ต้องการ - เมื่อถึงค่าที่กำหนด EA จะสามารถแจ้งเตือนผู้ใช้ได้;
- วางคำสั่งรอดำเนินการตามที่ผู้ใช้กำหนด;
- แสดงการตั้งค่าของ Expert Advisor บนหน้าจอ;
- EA ถูกออกแบบมาเพื่อเป็นเครื่องมือสำหรับการติดตามแบบอเนกประสงค์ และฟังก์ชั่นอื่นๆ ได้ถูกเพิ่มเข้ามาเพื่อความสะดวกสบาย
ค่าที่ต้องป้อน
- สำหรับทุกตำแหน่งที่เปิดด้วยตนเอง หมายเลขเวทมนตร์คือ "0"
- หมายเลขเวทมนตร์ - รหัสที่ไม่ซ้ำกันที่จะใช้โดย EA;
- Lot - ค่าของ lot สำหรับตำแหน่งหรือคำสั่งรอดำเนินการที่ EA จะเปิด
- สวิตช์คำสั่งรอดำเนินการ - แท็กสำหรับคำสั่งรอดำเนินการ:
- รอปิดตำแหน่ง - รอให้ตำแหน่งปิด ("true" - รอให้ตำแหน่งปิด, "false" - รอให้คำสั่งรอดำเนินการถูกกระตุ้น);
- อนุญาต/ห้าม BUY STOP - การใช้คำสั่ง Buy Stop;
- อนุญาต/ห้าม SELL LIMIT - การใช้คำสั่ง Sell Limit;
- อนุญาต/ห้าม SELL STOP - การใช้คำสั่ง Sell Stop;
- อนุญาต/ห้าม BUY LIMIT - การใช้คำสั่ง Buy Limit.
- พารามิเตอร์ตำแหน่ง
- จำนวนสูงสุดของตำแหน่งประเภทเดียว - จำนวนสูงสุดของตำแหน่งประเภทเดียวในตลาด;
- TakeProfit ของตำแหน่ง - ค่าของ take profit;
- StopLoss ของตำแหน่ง - ค่าของ stop loss;
- Trailing Stop ของตำแหน่ง. "0" --> ปิด - ฟังก์ชั่น trailing stop;
- Trailing Step ของตำแหน่ง - ค่าของ trailing step;
- รอผลกำไร, "true" --> รอ breakeven - EA จะรอให้ถึงระดับ breakeven ก่อนแล้วจึงใช้ฟังก์ชั่น trailing
- พารามิเตอร์คำสั่งหยุด
- ระยะห่างจากราคาปัจจุบันไปยังระดับคำสั่งหยุด - ระยะห่างระหว่างราคาปัจจุบันและคำสั่งหยุด;
- TakeProfit ของคำสั่งหยุด - ค่าของ take profit สำหรับคำสั่งหยุด;
- StopLoss ของคำสั่งหยุด - ค่าของ stop loss สำหรับคำสั่งหยุด;
- Trailing Stop ของคำสั่งหยุด. "0" --> ปิดและ Trailing Step ไม่สำคัญ - ฟังก์ชั่น trailing สำหรับคำสั่งหยุด;
- Trailing Step ของคำสั่งหยุด - ค่าของ trailing step สำหรับคำสั่งหยุด.
- พารามิเตอร์คำสั่งลิมิต
- ระยะห่างจากราคาปัจจุบันไปยังระดับคำสั่งลิมิต - ระยะห่างระหว่างราคาปัจจุบันและคำสั่งลิมิต;
- TakeProfit ของคำสั่งลิมิต - ค่าของ take profit สำหรับคำสั่งลิมิต;
- StopLoss ของคำสั่งลิมิต - ค่าของ stop loss สำหรับคำสั่งลิมิต;
- Trailing Stop ของคำสั่งลิมิต. "0" --> ปิดและ Trailing Step ไม่สำคัญ - ฟังก์ชั่น trailing สำหรับคำสั่งลิมิต;
- Trailing Step ของคำสั่งลิมิต - ค่าของ trailing step สำหรับคำสั่งลิมิต.
- สำหรับการทำงานตามเวลาเท่านั้น - การตั้งค่าเวลาการซื้อขาย
- ใช้เวลา - เปิดการทำงานในเวลาที่กำหนด;
- เวลาที่เปิดการซื้อขาย - เวลาการซื้อขาย (ชั่วโมง);
- นาทีของการเปิดการซื้อขาย - เวลาการซื้อขาย (นาที);
- ใช้เปิด Buy ตามเวลา - แท็กสำหรับการเปิดตำแหน่ง Buy ตามเวลา;
- ใช้เปิด Sell ตามเวลา - แท็กสำหรับการเปิดตำแหน่ง Sell ตามเวลา;
- ใช้คำสั่ง Buy Stop ตามเวลา - แท็กสำหรับการวางคำสั่ง Buy Stop ตามเวลา;
- ใช้คำสั่ง Sell Limit ตามเวลา - แท็กสำหรับการวางคำสั่ง Sell Limit ตามเวลา;
- ใช้คำสั่ง Sell Stop ตามเวลา - แท็กสำหรับการวางคำสั่ง Sell Stop ตามเวลา;
- ใช้คำสั่ง Buy Limit ตามเวลา - แท็กสำหรับการวางคำสั่ง Buy Limit ตามเวลา.
- Pipsing - เปิดใช้กลยุทธ์ pipsing (scalping)
- กำไรจาก Pipsing - กำไรสำหรับกลยุทธ์นี้.
- ระดับทั่วโลก - ระดับกำไรและขาดทุน (%) (เพื่อข้อมูล)
- ติดตามการเพิ่มขึ้น/ลดลงของเงินฝากตามเปอร์เซ็นต์ NNN - ติดตามระดับเงินฝาก;
- Global TakeProfit (กำหนดเป็นเปอร์เซ็นต์);
- Global StopLoss (กำหนดเป็นเปอร์เซ็นต์).
โพสต์ที่เกี่ยวข้อง
- JS-Chaos: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- Dematus: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- Ilan 1.6 Dynamic HT: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI