เรียนรู้ MQL5 คืออะไร – คู่มือเริ่มต้นเขียนโปรแกรมเทรดอัตโนมัติบน MetaTrader 5 
  
    เทคโนโลยีและความบันเทิง   
  › 
  เรียนรู้ MQL5 คืออะไร – คู่มือเริ่มต้นเขียนโปรแกรมเทรดอัตโนมัติบน MetaTrader 5 
  
     
  
     
        
MQL5 (MetaQuotes Language 5) คือภาษาการเขียนโปรแกรมที่พัฒนาโดยบริษัท MetaQuotes Software Corp. สำหรับการเขียนโปรแกรมการซื้อขาย (trading) อัตโนมัติและตัวชี้วัดทางเทคนิค (technical indicators) ในแพลตฟอร์ม MetaTrader 5 (MT5) ซึ่งเป็นแพลตฟอร์มการซื้อขายยอดนิยมสำหรับการซื้อขายฟอเร็กซ์ (Forex) สินค้าโภคภัณฑ์ (commodities) และสินทรัพย์ทางการเงินอื่น ๆ
            
                MQL5 มีลักษณะคล้ายกับภาษาการเขียนโปรแกรม C++ แต่มีการออกแบบเพื่อการซื้อขายโดยเฉพาะ ภาษานี้รองรับการเขียนโปรแกรมการซื้อขายที่ซับซ้อนและมีความสามารถในการทำงานที่รวดเร็วและมีประสิทธิภาพ
                คุณสมบัติของ MQL5 
                
                    การซื้อขายอัตโนมัติ (Automated Trading): สามารถเขียนโปรแกรมการซื้อขายที่ทำงานโดยอัตโนมัติตามกลยุทธ์ที่กำหนด 
                    การสร้างตัวชี้วัดทางเทคนิค (Technical Indicators): สามารถสร้างตัวชี้วัดใหม่ที่ไม่สามารถพบในตัวชี้วัดที่มีมาให้แล้วใน MT5 
                    การทดสอบย้อนกลับ (Backtesting): มีเครื่องมือสำหรับการทดสอบกลยุทธ์การซื้อขายกับข้อมูลในอดีต 
                    การปรับแต่งและการสร้างเครื่องมือการวิเคราะห์ (Custom Tools): สามารถสร้างและปรับแต่งเครื่องมือการวิเคราะห์ได้ตามความต้องการ 
                 
                Expert Advisors (EAs): โปรแกรมที่ทำการซื้อขายอัตโนมัติตามกฎและเงื่อนไขที่ตั้งไว้ 
                
                    Expert Advisors (EAs): โปรแกรมที่ทำการซื้อขายอัตโนมัติตามกฎและเงื่อนไขที่ตั้งไว้ 
                    Custom Indicators: ตัวชี้วัดที่สร้างขึ้นเองตามความต้องการของผู้ใช้ 
                    Scripts: โปรแกรมที่ทำการซื้อขายหรือการวิเคราะห์ที่ต้องการดำเนินการเพียงครั้งเดียว 
                    Libraries: ฟังก์ชันหรือโมดูลที่สามารถนำกลับมาใช้ใหม่ได้ในหลายโปรแกรม 
                 
                การเรียนรู้ MQL5 จะมีประโยชน์อย่างมากสำหรับนักเทรดที่ต้องการสร้างและทดสอบกลยุทธ์การซื้อขายของตนเอง โดยสามารถเข้าถึงเอกสารและคู่มือการใช้งานได้ที่เว็บไซต์ของ MetaQuotes และชุมชนผู้ใช้งาน MT5
                หลังจากที่เราได้รู้แล้วว่าภาษา mql5 เอาไว้ทำอะไรได้บ้าง บางท่านอยากจะลองเขียนได้ด้วยตนเอง วันนี้เรามาเริ่มทำความเข้าใจทีละส่วนพื้นฐานไปพร้อมๆกันเลยนะครับ
                
                
                Variables หรือตัวแปร 
                ต้องประกาศไว้ส่วนบนสุด ก่อนใช้งานทุกครั้ง ขื่อที่ประกาศต้องไม่ซ้ำกันกับชื่ออื่นๆที่เคยตั้งขึ้นไปแล้ว ใช้สำหรับเก็บค่าต่างๆของโปรแกรม 
                ประเภทของตัวแปร 
                
                    char, short, int, long, uchar, ushort, uint, ulong – integers 
                    color - เป็นค่าของสีที่ต้องการแสดง 
                    datetime - เก็บวันที่และเวลา 
                    bool - เก็บ true และ false 
                    double ประเภททศนิยมที่มีความแม่นยำ 2 เท่า 
                    float ประเภททศนิยมที่มีความแม่นยำ 
                    string ใช้สำหรับเก็บข้อมูลที่เป็นตัวอักษรหรือประโยคต่างๆ 
                 
                
                ตัวอย่าง การประกาศตัวแปร
 
color default_font_color = clrWhite;
string msgLine = "";
double rsiValue;
string symbol = Symbol();
bool alert_RSI_90 = false;
ให้คะแนนความพึงพอใจของคุณกับบทความนี้ 
แสดงความคิดเห็น 
อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย * 
 
 
      
        
เนื้อหาแนะนำ