• 6:17 مساءاً




اكسبرت الزجزاج

إضافة رد
Like Tree3Likes
  • 1 Post By ahmadr
  • 1 Post By larcen
  • 1 Post By larcen

أدوات الموضوع
عضو جديد
تاريخ التسجيل: Apr 2018
المشاركات: 58
معدل تقييم المستوى: 9
ahmadr is on a distinguished road
24 - 02 - 2024, 06:22 AM
  #1
ahmadr غير متواجد حالياً  
افتراضي اكسبرت الزجزاج
السلام عليكم ورحمة الله وبركاته
تحياتى للجميع
مطلوب إكسبيرت يعتمد على الإستراتيجية الموضحة فى الصور
المؤشرات
1 - الزجزاج ( الإعدادات الافتراضية )
2 - موفنج افريج ( 50 هاى ) و موفنج أفريج( 50 لو )
3 - مؤشر الماكد ( الاعدادات الإفتراضية )
طريقة الشراء :-
اختراق أخر قمة للزجزاج وتكون شمعة الاختراق أعلى الموفنجات و يكون الماكد فوق مستوى الصفر
موضح فى الصور الشراء بعد الاختراق مع توافق الشروط
مطلوب خانة للهدف خاصية الترلينج ستوب
وقف الخسارة يكون تحت اخر قاع للزجزاج مع اضافة خانة ستوب لوز
مع اضافه ٣ اهداف لكل صفقة


شروط البيع
1 - كسر أقرب قاع على الزجزاج
2 - ان تكون شمعة الكسر اسفل الموفنجات
3 - أن يكون الماكد أسفل خط الصفر
وقف الخسارة يكون أعلى أقرب قمة للزجزاج
الصور المرفقة
نوع الملف: jpg IMG-20240224-WA0009.jpg‏ (151.5 كيلوبايت, المشاهدات 33)
نوع الملف: jpg IMG-20240224-WA0006.jpg‏ (166.0 كيلوبايت, المشاهدات 25)

التعديل الأخير تم بواسطة ahmadr ; 24 - 02 - 2024 الساعة 06:23 AM سبب آخر: اضافه صورة
رد مع اقتباس

عضو نشيط جدا
 
تاريخ التسجيل: Nov 2016
الدولة: المغرب_ألمانيا
المشاركات: 755
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 10
larcen is on a distinguished road
افتراضي رد: اكسبرت الزجزاج
2#
08 - 04 - 2024, 01:28 AM
تفظل الإكسبيرت حسب الإستراتيجة المذكورة أعلاه:
//+------------------------------------------------------------------+
//| 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();
}
}

// الدالة للتحقق من شروط الشراء
bool IsBuySignal()
{
double macd_main, macd_signal, macd_histogram;
double maHigh, maLow, bbands_upper, bbands_lower;

// احتساب قيم المؤشرات
macd_main = iMACD(NULL, 0, FastEMA, SlowEMA, SignalSMA, PRICE_CLOSE, MODE_MAIN, 0);
macd_signal = iMACD(NULL, 0, FastEMA, SlowEMA, SignalSMA, PRICE_CLOSE, MODE_SIGNAL, 0);
macd_histogram = iMACD(NULL, 0, FastEMA, SlowEMA, SignalSMA, PRICE_CLOSE, MODE_MAIN, 0) - iMACD(NULL, 0, FastEMA, SlowEMA, SignalSMA, PRICE_CLOSE, MODE_SIGNAL, 0);
maHigh = iMA(NULL, 0, MAHighPeriod, 0, MODE_EMA, PRICE_HIGH, 0);
maLow = iMA(NULL, 0, MALowPeriod, 0, MODE_EMA, PRICE_LOW, 0);
bbands_upper = iBands(NULL, 0, BBandsPeriod, BBandsDeviation, 0, PRICE_CLOSE, MODE_UPPER, 0);
bbands_lower = iBands(NULL, 0, BBandsPeriod, BBandsDeviation, 0, PRICE_CLOSE, MODE_LOWER, 0);

// التحقق من شروط الشراء
if (High[1] > bbands_upper && Close[1] > maHigh && macd_main > 0 && macd_histogram > 0)
{
return(true);
}
else
{
return(false);
}
}

// الدالة للتحقق من شروط البيع
bool IsSellSignal()
{
double macd_main, macd_signal, macd_histogram;
double maHigh, maLow, bbands_upper, bbands_lower;

// احتساب قيم المؤشرات
macd_main = iMACD(NULL, 0, FastEMA, SlowEMA, SignalSMA, PRICE_CLOSE, MODE_MAIN, 0);
macd_signal = iMACD(NULL, 0, FastEMA, SlowEMA, SignalSMA, PRICE_CLOSE, MODE_SIGNAL, 0);
macd_histogram = iMACD(NULL, 0, FastEMA, SlowEMA, SignalSMA, PRICE_CLOSE, MODE_MAIN, 0) - iMACD(NULL, 0, FastEMA, SlowEMA, SignalSMA, PRICE_CLOSE, MODE_SIGNAL, 0);
maHigh = iMA(NULL, 0, MAHighPeriod, 0, MODE_EMA, PRICE_HIGH, 0);
maLow = iMA(NULL, 0, MALowPeriod, 0, MODE_EMA, PRICE_LOW, 0);
bbands_upper = iBands(NULL, 0, BBandsPeriod, BBandsDeviation, 0, PRICE_CLOSE, MODE_UPPER, 0);
bbands_lower = iBands(NULL, 0, BBandsPeriod, BBandsDeviation, 0, PRICE_CLOSE, MODE_LOWER, 0);

// التحقق من شروط البيع
if (Low[1] < bbands_lower && Close[1] < maLow && macd_main < 0 && macd_histogram < 0)
{
return(true);
}
else
{
return(false);
}
}

// الدالة للقيام بعملية الشراء
void Buy()
{
double stopLoss = Low[1] - (iATR(NULL, 0, 14, 1) * 1.5); // تحديد وقف الخسارة
double takeProfit1 = Ask + (Ask - stopLoss) * 2; // الهدف الأول
double takeProfit2 = Ask + (Ask - stopLoss) * 3; // الهدف الثاني
double takeProfit3 = Ask + (Ask - stopLoss) * 4; // الهدف الثالث

// فتح صفقة شراء
OrderSend(Symbol(), OP_BUY, LotSize, Ask, 3, stopLoss, takeProfit1, "Buy Order", 0, 0, clrGreen);
OrderSend(Symbol(), OP_BUY, LotSize, Ask, 3, stopLoss, takeProfit2, "Buy Order", 0, 0, clrGreen);
OrderSend(Symbol(), OP_BUY, LotSize, Ask, 3, stopLoss, takeProfit3, "Buy Order", 0, 0, clrGreen);
}

// الدالة للقيام بعملية البيع
void Sell()
{
double stopLoss = High[1] + (iATR(NULL, 0, 14, 1) * 1.5); // تحديد وقف الخسارة
double takeProfit1 = Bid - (stopLoss - Bid) * 2; // الهدف الأول
double takeProfit2 = Bid - (stopLoss - Bid) * 3; // الهدف الثاني
double takeProfit3 = Bid - (stopLoss - Bid) * 4; // الهدف الثالث

// فتح صفقة بيع
OrderSend(Symbol(), OP_SELL, LotSize, Bid, 3, stopLoss, takeProfit1, "Sell Order", 0, 0, clrRed);
OrderSend(Symbol(), OP_SELL, LotSize, Bid, 3, stopLoss, takeProfit2, "Sell Order", 0, 0, clrRed);
OrderSend(Symbol(), OP_SELL, LotSize, Bid, 3, stopLoss, takeProfit3, "Sell Order", 0, 0, clrRed);
}
mahmoud_144m likes this.
larcen غير متواجد حالياً  
رد مع اقتباس
عضو نشيط جدا
 
تاريخ التسجيل: Nov 2016
الدولة: المغرب_ألمانيا
المشاركات: 755
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 10
larcen is on a distinguished road
افتراضي رد: اكسبرت الزجزاج
3#
08 - 04 - 2024, 01:36 AM
استسمح للجميع أخر مرة أرفع الإكسبيرت بهذا الطريقة عبارة عن كود، لأن ملف ex4 غير مسموح به بالموقع.
mahmoud_144m likes this.
larcen غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Aug 2009
المشاركات: 117
خبرة السوق: 6 شهور الى سنة
معدل تقييم المستوى: 18
mahmoud_144m is on a distinguished road
افتراضي رد: اكسبرت الزجزاج
4#
08 - 04 - 2024, 05:08 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة larcen مشاهدة المشاركة
استسمح للجميع أخر مرة أرفع الإكسبيرت بهذا الطريقة عبارة عن كود، لأن ملف ex4 غير مسموح به بالموقع.
تجربة لرفع ملفات بإمتداد mq4 && ex4
الملفات المرفقة
نوع الملف: mq4 i-Sessions.mq4‏ (5.6 كيلوبايت, المشاهدات 35)
نوع الملف: ex4 i-Sessions.ex4‏ (17.9 كيلوبايت, المشاهدات 34)
نوع الملف: mq4 i-Sessions 2.mq4‏ (5.6 كيلوبايت, المشاهدات 34)
نوع الملف: ex4 i-Sessions 2.ex4‏ (18.3 كيلوبايت, المشاهدات 35)

التوقيع

سبحان الله وبحمده ::::::: سبحان الله العظيم
mahmoud_144m غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: May 2024
المشاركات: 44
معدل تقييم المستوى: 0
Ahmed ZooM is on a distinguished road
افتراضي رد: اكسبرت الزجزاج
5#
06 - 05 - 2024, 04:07 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة larcen مشاهدة المشاركة
استسمح للجميع أخر مرة أرفع الإكسبيرت بهذا الطريقة عبارة عن كود، لأن ملف ex4 غير مسموح به بالموقع.
اعتقد مسموح يا اخي مفيش مشكلة في الامتداد ابقي جرب تاني

الأنواع المسموح رفعها :
jpg jpe jpeg png gif txt swf zip doc bmp rar pdf tpl ppt mq4


وشكرا لمجهودك الواحد قال هيلقي الاكسبيرت لقيت كود
Ahmed ZooM غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: May 2023
المشاركات: 2
معدل تقييم المستوى: 0
mada2020 is on a distinguished road
افتراضي رد: اكسبرت الزجزاج
6#
12 - 05 - 2024, 02:18 AM
ياجماعه الخير
معايا اكسبيرت هل احد يعرف يفكة هو بصيغه ex4
mada2020 غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: May 2023
المشاركات: 2
معدل تقييم المستوى: 0
mada2020 is on a distinguished road
افتراضي رد: اكسبرت الزجزاج
7#
12 - 05 - 2024, 02:19 AM
ياجماعه الخير
معايا اكسبيرت هل احد يعرف يفكة هو بصيغه ex4
mada2020 غير متواجد حالياً  
رد مع اقتباس
عضو نشيط
 
تاريخ التسجيل: Mar 2010
الدولة: الاحواز
المشاركات: 469
خبرة السوق: 3 الى 5 سنوات
معدل تقييم المستوى: 17
javad is on a distinguished road
افتراضي رد: اكسبرت الزجزاج
8#
01 - 08 - 2024, 09:13 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة larcen مشاهدة المشاركة
استسمح للجميع أخر مرة أرفع الإكسبيرت بهذا الطريقة عبارة عن كود، لأن ملف ex4 غير مسموح به بالموقع.
جزاک الله خیرا اخی الغالی
من فضلک کیف نستطیع تحمیل الاکسبرت؟ هل یمکن ان ترسله بالخاص؟
فضلا لا امرا
javad غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Nov 2018
المشاركات: 12
معدل تقييم المستوى: 0
ramyqq is on a distinguished road
افتراضي رد: اكسبرت الزجزاج
9#
23 - 08 - 2024, 07:55 AM
كويس
ramyqq غير متواجد حالياً  
رد مع اقتباس


إضافة رد



جديد مواضيع منتدى المؤشرات و الاكسبرتات

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مع الزجزاج mesry منتدى تداول العملات العام 55 28 - 04 - 2023 05:46 PM
اكسيرت الزجزاج jamil75 منتدى المؤشرات و الاكسبرتات 12 26 - 07 - 2018 12:37 PM
مؤشر الزجزاج amskhz123 منتدى تداول العملات العام 5 05 - 06 - 2014 02:38 PM


06:17 PM