الكود البرمجي
الكود البرمجي التالي يوفر إدارة للصفقات عند تحقيق نسبة مئوية محددة من الربح في لغة MQL4:
```cpp
// تعريف المتغيرات العامة
double TargetProfitPercentage = 10.0; // نسبة الربح المحددة بالمئة
int MagicNumber = 123456; // رقم السحري للصفقة
// دالة لإغلاق الصفقة
void CloseTrade(int ticket)
{
// إغلاق الصفقة
bool result = OrderClose(ticket, OrderLots(), MarketInfo(ticket, MODE_BID), 3, Red);
// التحقق من نجاح إغلاق الصفقة
if(result)
{
Print("تم إغلاق الصفقة بنجاح. رقم الصفقة: ", ticket);
}
else
{
Print("فشل في إغلاق الصفقة. الخطأ: ", GetLastError());
}
}
// دالة التحقق من تحقيق نسبة الربح المحددة
void CheckProfitPercentage()
{
// التحقق من تحقيق النسبة المحددة للربح
for(int i = OrdersTotal() - 1; i >= 0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderMagicNumber() == MagicNumber)
{
double entryPrice = OrderOpenPrice();
double currentPrice = MarketInfo(OrderSymbol(), MODE_BID);
double profitPercentage = ((currentPrice - entryPrice) / entryPrice) * 100.0;
// التحقق من تحقيق نسبة الربح المحددة
if(profitPercentage >= TargetProfitPercentage)
{
CloseTrade(OrderTicket());
}
}
}
}
}
// دالة التداول
void Trade()
{
// تعيين الدالة التنفيذية
CheckProfitPercentage();
}
// دالة المببدأ
int init()
{
// تعيين الدالة التنفيذية
Trade();
return(0);
}
```
أضافه الكود في منصة الميتاتريدر
لإضافة الكود في منصة التداول Metatrader 4، يمكنك اتباع الخطوات التالية:
1. قم بفتح منصة Metatrader 4 واختر المخطط الذي ترغب في إضافة الكود إليه.
2. قم بالنقر بزر الماوس الأيمن في المخطط واختر "تعديل الأكواد" (Edit Code).
3. ستظهر لك نافذة المحرر، قم بإزالة أي كود موجود فيها ثم قم بلصق الكود البرمجي الذي تم توفيره في الخانة الفارغة.
4. احفظ الكود عن طريق الضغط على Ctrl + S أو اختر "حفظ" (Save) من القائمة.
5. أغلق نافذة المحرر وستلاحظ أن الكود قد تم إضافته إلى المخطط.
6. قم بتشغيل الروبوت الخاص بك من خلال النقر على زر "تشغيل" (Start) في شريط الأدوات أعلى المنصة.
بعد تشغيل الروبوت، سيقوم بفحص الصفقات المفتوحة وإغلاقها عندما يتحقق الربح المحدد بالنسبة المئوية. يمكنك تغيير القيمة المحددة في المتغير "TargetProfitPercentage" لتناسب احتياجاتك الخاصة. كما يمكنك تعديل المتغيرات الأخرى حسب متطلباتك، مثل رقم السحري للصفقة والألوان المستخدمة في الطباعة.
يرجى ملاحظة أنه يجب استخدام هذا الكود كجزء من استراتيجية التداول الخاصة بك وليس كاستراتيجية مستقلة. قد يتطلب التعديل والتكييف والاختبار الجيد قبل استخدامه في الوقت الحقيقي.
( ما يلفظ من قول إلا لديه رقيب عتيد )