اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   ورشة التعلم بالممارسه (https://fx-arabia.com/vb/showthread.php?t=13448)

khabini 27-09-2011 04:44 AM

رد: ورشة التعلم بالممارسه
 
السلام عليكم,

نكمل اليوم شروط ابيع و هي كما وردت بالاستراتيجيه

اقتباس:

البيع:إذا توافقت الشروط التالية :
- تقاطع موفينج 7 مع موفينج 15 هبوطاً
- وجود RSI تحت خط 50
- وجود مومنتم تحت خط 100
و هنا يكون الكود لهذه الشروط الثلاث هو
كود:

if(iMA(0,0,7,0,0,0,1)<iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)>iMA(0,0,15,0,0,0,2) && iRSI(0,0,14,0,0)<50 && iMomentum(0,0,14,0,0)<100)
يمكن ملاحظة انه نفس الشرط للشراء مع عكس كل ادوات المقارنه يعني < تحولت إلى > و العكس صحيح

khabini 27-09-2011 05:02 AM

رد: ورشة التعلم بالممارسه
 
الان نأتي لتحديد الهدغ و الستوب. و هنا اسرد لكم ماذكر في الاستراتيجيه في حالة الشراء

اقتباس:

* الوقف : أسفل آخر نقطة دعم فريم الساعة ب 15 نقطة . حسب مؤشر ( باري – دعم ومقاومة )النقاط باللون الأزرق
* الهدف :
* إذا كان موفنج 90 (الخط الابيض) تحت الموفنجات 7-15 فهدفنا أول منطقة مقاومة .
* إذا كانموفنج 90 فوق الموفنجات 7-15 فهدفنا ملامسة الموفنج 90 أو المقاومة التي تسبقه .
كود:

if(iMA(0,0,7,0,0,0,1)>iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)<iMA(0,0,15,0,0,0,2) && iRSI(0,0,14,0,0)>50 && iMomentum(0,0,14,0,0)>100 && time0!=Time[0])
{
سوف نقوم بكتابة كود الشراء هنا
}

نأخذ النقاط و نترجمها نقطة نقكة من العربية إلى البرمجيه

الوقف : أسفل آخر نقطة دعم فريم الساعة ب 15 نقطة . حسب مؤشر ( باري – دعم ومقاومة )النقاط باللون الأزرق
نعرف متغير للستوب double stoplose; و نحدد قيمته
stoplose= iCustom(0,0,"Support and Resistance (Barry)",1,0) - 0.0015;
و هذه العباره iCustom تعييد قيمة الدعم من مؤشر الدعوم و المقاومة لباري و هو مؤشر ضمن الاستراتيجيه و نطرح منه ال15 نطقه كما ذكرت الاستراتيجيه ليكون هذا هو الاستوب

الهدف
إذا كان موفنج 90 (الخط الابيض) تحت الموفنجات 7-15 فهدفنا أول منطقة مقاومة ترجمتها
if (iMA(0,0,90,0,0,0,0)<iMA(0,0,7,0,0,0,0) && iMA(0,0,90,0,0,0,0)<iMA(0,0,7,0,0,0,0) && iMA(0,0,90,0,0,0,0)<iCustom(0,0,"Support and Resistance (Barry)",0,0))
{
tp=iMA(0,0,90,0,0,0,0);
}

و ان لم يتحقق الشرط
إذا كانموفنج 90 فوق الموفنجات 7-15 فهدفنا ملامسة الموفنج 90 أو المقاومة التي تسبقه .

else
{
tp=iCustom(0,0,"Support and Resistance (Barry)",0,0);
}

و الأن يصبح الكود مجمعا كالتالي
كود:

if(iMA(0,0,7,0,0,0,1)>iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)<iMA(0,0,15,0,0,0,2) && iRSI(0,0,14,0,0)>50 && iMomentum(0,0,14,0,0)>100 && time0!=Time[0] && OrdersTotal()<2)
{
double stoplose;
double tp;
int Ticket;
stoplose= iCustom(0,0,"Support and Resistance (Barry)",1,0) - 0.0015;
  if (iMA(0,0,90,0,0,0,0)<iMA(0,0,7,0,0,0,0) && iMA(0,0,90,0,0,0,0)<iMA(0,0,7,0,0,0,0) && iMA(0,0,90,0,0,0,0)<iCustom(0,0,"Support and Resistance (Barry)",0,0))
  {
  tp=iMA(0,0,90,0,0,0,0);
  }
  else
  {
  tp=iCustom(0,0,"Support and Resistance (Barry)",0,0);
  }
}


أتمنى حد يقولي, حد فاهم حاجه؟؟؟ طيب فين المشاركات حد عنده اراء مخالفه؟

shousha 27-09-2011 07:18 AM

رد: ورشة التعلم بالممارسه
 
اقتباس:

المشاركة الأصلية كتبت بواسطة khabini (المشاركة 205643)
الان نأتي لتحديد الهدغ و الستوب. و هنا اسرد لكم ماذكر في الاستراتيجيه في حالة الشراء



كود:

if(iMA(0,0,7,0,0,0,1)>iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)<iMA(0,0,15,0,0,0,2) && iRSI(0,0,14,0,0)>50 && iMomentum(0,0,14,0,0)>100 && time0!=Time[0])
{
سوف نقوم بكتابة كود الشراء هنا
}

نأخذ النقاط و نترجمها نقطة نقكة من العربية إلى البرمجيه

الوقف : أسفل آخر نقطة دعم فريم الساعة ب 15 نقطة . حسب مؤشر ( باري – دعم ومقاومة )النقاط باللون الأزرق
نعرف متغير للستوب double stoplose; و نحدد قيمته
stoplose= iCustom(0,0,"Support and Resistance (Barry)",1,0) - 0.0015;
و هذه العباره iCustom تعييد قيمة الدعم من مؤشر الدعوم و المقاومة لباري و هو مؤشر ضمن الاستراتيجيه و نطرح منه ال15 نطقه كما ذكرت الاستراتيجيه ليكون هذا هو الاستوب

الهدف
إذا كان موفنج 90 (الخط الابيض) تحت الموفنجات 7-15 فهدفنا أول منطقة مقاومة ترجمتها
if (iMA(0,0,90,0,0,0,0)<iMA(0,0,7,0,0,0,0) && iMA(0,0,90,0,0,0,0)<iMA(0,0,7,0,0,0,0) && iMA(0,0,90,0,0,0,0)<iCustom(0,0,"Support and Resistance (Barry)",0,0))
{
tp=iMA(0,0,90,0,0,0,0);
}

و ان لم يتحقق الشرط
إذا كانموفنج 90 فوق الموفنجات 7-15 فهدفنا ملامسة الموفنج 90 أو المقاومة التي تسبقه .

else
{
tp=iCustom(0,0,"Support and Resistance (Barry)",0,0);
}

و الأن يصبح الكود مجمعا كالتالي
كود:

if(iMA(0,0,7,0,0,0,1)>iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)<iMA(0,0,15,0,0,0,2) && iRSI(0,0,14,0,0)>50 && iMomentum(0,0,14,0,0)>100 && time0!=Time[0] && OrdersTotal()<2)
{
double stoplose;
double tp;
int Ticket;
stoplose= iCustom(0,0,"Support and Resistance (Barry)",1,0) - 0.0015;
  if (iMA(0,0,90,0,0,0,0)<iMA(0,0,7,0,0,0,0) && iMA(0,0,90,0,0,0,0)<iMA(0,0,7,0,0,0,0) && iMA(0,0,90,0,0,0,0)<iCustom(0,0,"Support and Resistance (Barry)",0,0))
  {
  tp=iMA(0,0,90,0,0,0,0);
  }
  else
  {
  tp=iCustom(0,0,"Support and Resistance (Barry)",0,0);
  }
}

أتمنى حد يقولي, حد فاهم حاجه؟؟؟ طيب فين المشاركات حد عنده اراء مخالفه؟

مع ان انا مبفهمش فى لغات برمجة الاكسبرتات بس باين عليه شغل محترم يا غالى متابع كل اعمالك بأذن الله

علاء حمدان 27-09-2011 07:47 AM

رد: ورشة التعلم بالممارسه
 
موضوع اكثر من رائع ساضيفه للمفضله لحين الوصول للمستوي الذى يمكنني من المشاركة الفعالة
تحيتي وبالتوفيق

sunegypt 27-09-2011 06:46 PM

رد: ورشة التعلم بالممارسه
 
متابع معك اخى

تقبل كامل احترامى وتقديرى

khabini 27-09-2011 06:59 PM

رد: ورشة التعلم بالممارسه
 
يا جماعه الهدف المشاركه علشان نتعلم كلنا مع بعض. أنا لا أعي المعرفه و ممكن أخطأ كتير و ممكن أحتاج مساعده و ده عادي لاني مبتدأ. أرجوا المشاركه الفعاله لكي نحقق تقدم

Qadri 02-10-2011 01:30 AM

رد: ورشة التعلم بالممارسه
 
موضوع مفيد وجميل لك كل الشكر اخى الكريم فانا مبتدىء مثلك واتمنى الا يتوقف هذا الموضوع

سؤالى هل توجد فى لغة الميتاتريدر دالة للقيعان والقمم؟ يعنى لو طلبت منه حساب قيمة القمة هل سيتعرف عليها ام مطلوب منى تعريفه بها؟

شكرا جزيلا

khabini 02-10-2011 04:53 PM

رد: ورشة التعلم بالممارسه
 
الفكره إني فعلا عايز أشوف تفاعل. يعني حد يطلع بفكره أو يصحح كود أو يسأل سؤال. من غير التفاعل مفيش لازمة للورشه

khabini 02-10-2011 04:58 PM

رد: ورشة التعلم بالممارسه
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Qadri (المشاركة 208330)
موضوع مفيد وجميل لك كل الشكر اخى الكريم فانا مبتدىء مثلك واتمنى الا يتوقف هذا الموضوع

سؤالى هل توجد فى لغة الميتاتريدر دالة للقيعان والقمم؟ يعنى لو طلبت منه حساب قيمة القمة هل سيتعرف عليها ام مطلوب منى تعريفه بها؟

شكرا جزيلا


على حد معلوماتي لا توجد داله للقمم و القيعان و لكن يمكنك إستخدام دوال MathMax() لأقصى رقم و MathMin( )

حكيم 03-10-2011 01:37 AM

رد: ورشة التعلم بالممارسه
 
اهلا الاخوة الكرام جديد اخي khabini

انا انتهيت تماما من البرامج التي كنت اتمناها و الان رجعت الى المنتدى

نبدا بشروط الشراء للاستراتيجية
ييعبر عن
تقاطع موفينج 7(الخط الاحمر) مع موفينج 15(الخط الاخضر) صعوداً

كود:

iMA(0,0,7,0,0,0,1)>iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)<iMA(0,0,15,0,0,0,2)
- وجود RSI فوق خط 50
لم يحدد الدور لذا سنأخذه 14

كود:

iRSI(0,0,14,0,1)>50
- وجود مومنتم فوق خط 100 بم يحدد الدور لذا سنأخذه 14
كود:

iMomentum(0,0,14,0,1)>100


الساعة الآن 09:58 AM

Powered by vBulletin® Copyright ©2000 - 2025

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com