ในวันนี้เราจะมาพูดถึง แผงการซื้อขาย สำหรับการเทรดด้วยตนเองและอัตโนมัติ ที่แสดงให้เห็นถึงความสามารถของ ไลบรารี MasterWindows ซึ่งโค้ดของแผงนี้ถูกสร้างขึ้นอัตโนมัติจากสภาพแวดล้อมการออกแบบอินเทอร์เฟซ MasterWindows for MQL5.
การวิเคราะห์ฐานข้อมูลราคาของประเภท ENUM_APPLIED_PRICE จะช่วยให้เราสามารถคาดเดาการเคลื่อนไหวของราคาในอนาคต โดยความน่าจะเป็นของการเคลื่อนไหวนี้จะแสดงเป็นสเกลและในรูปแบบเปอร์เซ็นต์ แผงการซื้อขายนี้มีฟังก์ชันในการส่งคำร้องขอให้โบรกเกอร์ดำเนินการซื้อขาย โดยในตัวอย่างนี้จะใช้ คำสั่งตลาด. นอกจากนี้ยังสามารถปิดคำสั่งได้ หรือเปิด/ปิดการตั้งค่า Stop Loss และเปิดใช้งาน ระบบอัตโนมัติ ได้เช่นกัน.
ระบบอัตโนมัติ หมายถึง การเทรดอัตโนมัติตามสัญญาณจากแผง โดยสามารถเปิดใช้งานโหมดนี้ได้ด้วยการกดปุ่มที่กำหนด.
ข้อมูลนำเข้า:
input bool inp_on_trade=false; // ระบบอัตโนมัติ (เปิด/ปิด) input double inp_open=85 // ค่าเกณฑ์สำหรับการเปิดตำแหน่ง input double inp_close=55 // ค่าเกณฑ์สำหรับการปิดตำแหน่ง input double inp_lot_fix=0.01 // ขนาดล็อตคงที่ input double inp_lot_perc=0.01 // ขนาดล็อตเป็นเปอร์เซ็นต์ของทุน input bool inp_on_lot=false; // ถ้า "false" จะใช้ % ของทุน input bool inp_on_SL=false // Stop loss (เปิด/ปิด)

แผงการซื้อขาย
คำแนะนำ:
- ให้เพิ่ม ไลบรารี MasterWindows ไว้ในโฟลเดอร์ \MQL4\Include\ ซึ่งไลบรารีนี้จะช่วยให้การทำงานของอินเทอร์เฟซที่คุณสร้างมีประสิทธิภาพ.
- เพื่อการแสดงผลที่ดียิ่งขึ้นสำหรับอินเทอร์เฟซที่สร้างขึ้น ควรใช้สเกลกราฟิกที่มีพื้นหลังสีดำ.
- นี่คือแผงตัวอย่าง (โปรแกรมขำขัน) และไม่เหมาะสำหรับบัญชีจริง แต่คุณสามารถปรับปรุงหรือเปลี่ยนแปลงฟังก์ชันการสร้างสัญญาณ BUYorSELL() ตามระบบการเทรดของคุณ เพิ่มฟังก์ชันสนับสนุนตำแหน่ง และลองใช้ในบัญชีจริงได้.
โพสต์ที่เกี่ยวข้อง
- JS-Chaos: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- สร้าง EA บน MQL5 Wizard ด้วยสัญญาณการซื้อขายจากแท่งเทียน 3 Black Crows/3 White Soldiers + Stochastic
- สร้างสัญญาณการซื้อขายด้วย MQL5 Wizard: เทคนิค Hammer/Hanging Man และ CCI
- สร้างสัญญาณการซื้อขายด้วย MQL5 Wizard: การใช้ EMA และกรองเวลาภายใน