كيفية كتابة الأكواد في الإكسبرت ( التداول الآلي ) : دليل تعليمي مفصل
تعتبر كتابة الأكواد في الإكسبرت (Expert Advisor) أمرًا حيويًا للمتداولين
الذين يرغبون في تطوير
نظام تداول آلي في منصة التداول MetaTrader. يُعد لغة البرمجة في
MetaQuotes Language 4 (MQL4)
هو الخيار الأكثر شيوعًا لتطوير الإكسبرتات. في هذا المقال،
سنركز على شرح كتابة الأكواد في الإكسبرت ونتناول أيضًا أمري
`Comment` و `AccountBalance`.
1. بداية البرمجة في الإكسبرت: ( التداول الآلي )
1.1. تعريف الدالة الرئيسية:
في بداية أي برنامج MQL4، يجب تعريف الدالة الرئيسية `OnTick()`.
هذه الدالة تُستدعى في كل مرة يحدث فيها تغيير في سعر الأصل.
“`mql4
void OnTick()
{
// هنا يتم وضع الأكواد الرئيسية لتحليل السوق واتخاذ القرارات
}
“`
2. إضافة أمر `Comment`:
2.1. شرح الأكواد:
أمر `Comment` يستخدم لإضافة تعليقات وتوضيحات إلى الأكواد،
مما يجعل الكود أكثر قابلية للفهم للمبرمج ولمن يقوم بمراجعته.
“`mql4
void OnTick()
{
// تحليل السوق هنا
// إضافة تعليق للشراء
Comment(“الدخول في صفقة شراء”);
// إضافة تعليق للبيع
Comment(“الدخول في صفقة بيع”);
}
“`
3. إضافة أمر `AccountBalance` في كود التداول الآلي
3.1. استخدام أمر `AccountBalance`:
أمر `AccountBalance` يُستخدم للحصول على رصيد الحساب الحالي.
يمكن استخدام هذا الأمر لاتخاذ قرارات بناءً على الرصيد الحالي.
“`mql4
void OnTick()
{
// تحليل السوق هنا
// الحصول على رصيد الحساب
double balance = AccountBalance();
// فحص الرصيد لاتخاذ القرارات
if (balance > 1000)
{
// إجراءات إذا كان الرصيد أكبر من 1000
}
else
{
// إجراءات إذا كان الرصيد أقل من أو يساوي 1000
}
}
“`
4. الاستمرار في تعلم البرمجة في الإكسبرت:
هذا المقال يعد مقدمة للبرمجة في إكسبرت التداول الآلي باستخدام MQL4.
يُنصح بمواصلة التعلم واستكشاف المزيد من الوظائف والأوامر المتاحة في لغة MQL4.
قد تتضمن الخطوات المستقبلية تحسين تحليل السوق،
وإدارة المخاطر، وتنفيذ أوامر التداول بشكل آلي.
باستخدام الأوامر مثل `Comment` و `AccountBalance`،
يمكن للمبرمجين تحسين قدرتهم على تحليل السوق واتخاذ القرارات الذكية في إكسبرتاتهم.
يمكنك الاطلاع والتسجيل على كورسات سيستم انا مليونير المقدمة من الفوركس العربي من هــــــنا
وتمتع بتداول مميّز مع أقوى ترخيص في العالم ASIC الأسترالي وجوائز شهرية بقيمة 2 مليار دولار لأول مرة في عالم الفوركس !
مميزات شركة التداول ACY الأسترالية:
نوع الشركة STP أي تنفيذ مباشر وسريع مع أكبر البنوك العالمية بدون غرفة مقاصة – No dealing room
رافعة مالية حتى 1:500
حسابات إسلامية
سبريد تنافسي – عمولة 0%
2200 منتج تداول بما فيها العملات – السلع – المؤشرات – الأسهم
* ليصلك كل جديد أول بأول (تحليلات – اقتصاد – تعليم – عروض) تابعنا على وسائل التواصل الاجتماعي الخاصة بالفوركس العربي:
قناة اليوتيوب – صفحة الفيس بوك – جروب الفيس بوك للمناقشات – قناة التلجرام
* للتواصل المباشر:
اتصال وواتساب – البريد الإلكتروني:info@forexaraby.com
GIPHY App Key not set. Please check settings