MQL5 (MetaQuotes Language 5) คือภาษาการเขียนโปรแกรมที่พัฒนาโดยบริษัท MetaQuotes Software Corp. สำหรับการเขียนโปรแกรมการซื้อขาย (trading) อัตโนมัติและตัวชี้วัดทางเทคนิค (technical indicators) ในแพลตฟอร์ม MetaTrader 5 (MT5) ซึ่งเป็นแพลตฟอร์มการซื้อขายยอดนิยมสำหรับการซื้อขายฟอเร็กซ์ (Forex) สินค้าโภคภัณฑ์ (commodities) และสินทรัพย์ทางการเงินอื่น ๆ
MQL5 มีลักษณะคล้ายกับภาษาการเขียนโปรแกรม C++ แต่มีการออกแบบเพื่อการซื้อขายโดยเฉพาะ ภาษานี้รองรับการเขียนโปรแกรมการซื้อขายที่ซับซ้อนและมีความสามารถในการทำงานที่รวดเร็วและมีประสิทธิภาพ
การเรียนรู้ MQL5 จะมีประโยชน์อย่างมากสำหรับนักเทรดที่ต้องการสร้างและทดสอบกลยุทธ์การซื้อขายของตนเอง โดยสามารถเข้าถึงเอกสารและคู่มือการใช้งานได้ที่เว็บไซต์ของ MetaQuotes และชุมชนผู้ใช้งาน MT5
หลังจากที่เราได้รู้แล้วว่าภาษา mql5 เอาไว้ทำอะไรได้บ้าง บางท่านอยากจะลองเขียนได้ด้วยตนเอง วันนี้เรามาเริ่มทำความเข้าใจทีละส่วนพื้นฐานไปพร้อมๆกันเลยนะครับ
ต้องประกาศไว้ส่วนบนสุด ก่อนใช้งานทุกครั้ง ขื่อที่ประกาศต้องไม่ซ้ำกันกับชื่ออื่นๆที่เคยตั้งขึ้นไปแล้ว ใช้สำหรับเก็บค่าต่างๆของโปรแกรม
ตัวอย่าง การประกาศตัวแปร
color default_font_color = clrWhite;
string msgLine = "";
double rsiValue;
string symbol = Symbol();
bool alert_RSI_90 = false;
แมวกินหญ้ามีประโยชน์อย่างไร? (10/06/2024 09:00)
...อ่านต่อมาทำความรู้จัก ชูการ์ไกลเดอร์และโครงสร้างของชูการ์ไกลเดอร์กัน (08/08/2024 09:00)
...อ่านต่อการปลูกต้นอัญชัน ประโยชน์และสรรพคุณของอัญชัน (09/11/2024 18:00)
...อ่านต่อวิธีนำเข้าข้อมูลประวัติราคาของ MT4/MT5 บน Mac (09/08/2024 17:00)
...อ่านต่อเที่ยวโอซาก้า ญี่ปุ่น 2025 (7 วัน) EP.2 ตะลุยท่องดินแดนศักดิ์สิทธิ์ (07/03/2025 08:00)
...อ่านต่อ