السلام عليكم ورحمة الله وبركاته
تحياتى للجميع
مطلوب إكسبيرت يعتمد على الإستراتيجية الموضحة فى الصور
المؤشرات
1 - الزجزاج ( الإعدادات الافتراضية )
2 - موفنج افريج ( 50 هاى ) و موفنج أفريج( 50 لو )
3 - مؤشر الماكد ( الاعدادات الإفتراضية )
طريقة الشراء :-
اختراق أخر قمة للزجزاج وتكون شمعة الاختراق أعلى الموفنجات و يكون الماكد فوق مستوى الصفر
موضح فى الصور الشراء بعد الاختراق مع توافق الشروط
مطلوب خانة للهدف خاصية الترلينج ستوب
وقف الخسارة يكون تحت اخر قاع للزجزاج مع اضافة خانة ستوب لوز
مع اضافه ٣ اهداف لكل صفقة
شروط البيع
1 - كسر أقرب قاع على الزجزاج
2 - ان تكون شمعة الكسر اسفل الموفنجات
3 - أن يكون الماكد أسفل خط الصفر
وقف الخسارة يكون أعلى أقرب قمة للزجزاج
تفظل الإكسبيرت حسب الإستراتيجة المذكورة أعلاه:
//+------------------------------------------------------------------+
//| ZigZag_EA.mq4 |
//| Copyright 2024, MetaQuotes Software Corp. |
//| [عذراً, فقط الأعضاء يمكنهم مشاهدة الروابط ] |
//+------------------------------------------------------------------+
#property strict
// إعدادات المتغيرات
input int FastEMA = 12; // فترة EMA السريعة للمؤشر الماكد
input int SlowEMA = 26; // فترة EMA البطيئة للمؤشر الماكد
input int SignalSMA = 9; // فترة الإشارة للمؤشر الماكد
input int BBandsPeriod = 20; // فترة مؤشر الزجزاج
input double BBandsDeviation = 2.0; // انحراف مؤشر الزجزاج
input int MAHighPeriod = 50; // فترة المتوسط المتحرك العالي
input int MALowPeriod = 50; // فترة المتوسط المتحرك المنخفض
input double LotSize = 0.1; // حجم العقد المستخدم
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
// تهيئة الاكسبيرت
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
// إيقاف الاكسبيرت
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
// تحديد شروط الشراء
if (IsBuySignal())
{
// القيام بعملية الشراء
Buy();
}
// تحديد شروط البيع
if (IsSellSignal())
{
// القيام بعملية البيع
Sell();
}
}