النتائج 1 إلى 4 من 4
- 20-09-2010, 01:55 PM #1
أستاذي MR Dollar حاولت برمجة مؤشر ولكن ....
أستاذي Mr Dollar
مرفق مؤشر MA Crossover Signal_modified.mq4
وهو يقوم بعمل تنبيه عندما يقطع موفينج سريع موفينج افرج آخر بطيء
اما أنا فكنت أريد مؤشر يعطني تنبيه عندما يحدث ثلاث اشياء سويا وهي:- يقطع السعر الخط الأوسط للبلينجر باند لأعلى بأعداداته الافتراضية
- تكون نقاط البارابوليك سار أسفل الشمعة (مما يدل على الارتفاع)
- يكون اخر خط في مؤشر الزيجزاج بأعداداته الافتراضية يميل لأعلى
>>> عند توافق هذه الشروط سويا يعطيني المؤشر تنبيه بصعود السعر (شراء)
والعكس صحيح في حالة البيع
ماذا فعلت أنا؟
فتحت المؤشر المذكور سابقا
غيرت الاعدادات الافتراضية وجعلت المتوسط السريع يساوي 1 والمتوسط البطيء يساوي 20
بالتالي يعطي تنبيه عند اختراق السعر للخط الاوسط للبلينجر
ثم اضفت شرط الزيجزاج كما يلي
zigzag trend determiner//
;int n, ii
;double zag, zig
;ii=0
(while(n<2
}
; if(zig>0) zag=zig
;( zig=iCustom(NULL, 0, "ZigZag", 0, i
; if(zig>0) n+=1
; ii++
{
//*****************************************//
ثم اضفت شرط السار كما يلي
// Parabolic sar direction derminer//
;int sr
;if(iSAR(NULL,0,0.02,0.2,0)>Close[0]) sr=0
;if(iSAR(NULL,0,0.02,0.2,0)<Close[0]) sr=1
//*****************************************//
واخيرا اضفت هذه الشروط لشرط التنبيه عند تقاطع المتوسطات
مرفق ايضا المؤشر بعد التعديل عليه كما ذكرت باسم
Zigzag Sar Moving average Alert
لكن للاسف النتيجة كانت سيئة جدا
كل ما اضع المؤشر على شارت في الميتا ترادر يهنج البرنامج كله و يعطيني Not Responding
ولازم اغلق البرنامج من el-task manager
لماذا حدث هذا؟ ما الخطأ؟
ملحوظة هامة : هذه الاستراتيجية هي استراتيجية مريم للأستاذ رشدي (حفظا للحقوق)
شكرا
- 20-09-2010, 03:59 PM #2
رد: أستاذي MR Dollar حاولت برمجة مؤشر ولكن ....
up
- 20-09-2010, 06:09 PM #3
رد: أستاذي MR Dollar حاولت برمجة مؤشر ولكن ....
يسسسسسسسسسسسس
لقد اكتشفت الخطأ وأصلحته
الخطأ كان في المتغير i حيث جعلته ii ولم أغيره في جزء من الكود
عموما مرفق المؤشر النهائي (أول مؤشر من برمجتي)
المؤشر تستطيع فيه التحكم باعدادت ال
ZIGZAG
Parabolic Sar
Moving Averages
المؤشر عليه أن ينبهك عند توافق المؤشرات كلها حسب اعدادات كل مؤشر
ملحوظة: المؤشر بأعداداته الافتراضية هو مؤشر تنبيه صالح تماما لاستراتيجية مريم للأستاذ الكبير رشدي
شكرا
- 20-09-2010, 06:20 PM #4
رد: أستاذي MR Dollar حاولت برمجة مؤشر ولكن ....
الخطأ عندك إستدعاء المؤشرات
أنت قمت بإستدعاء مؤشر السار بهذا الشكل
كود PHP:iSAR(NULL,0,0.02,0.2,0)
لكنك بالكود السابق سوف تأخذ قيمته للشمعه الحاليه لذلك يجب أن يكون بهذا الشكل
كود PHP:iSAR(NULL,0,0.02,0.2,i)
كود PHP:int zigzag(int StartCandle){
for(int i=StartCandle;i<Bars;i++){
double zag=iCustom(NULL,0,"ZigZag",ExtDepth,ExtDeviation,ExtBackstep,0,i);
if(zag!=0&&zag==High[i])return(1);//مائل لأعلى
if(zag!=0&&zag==Low[i])return(2);//مائل لأسفل
}
return(0);
}
تفضل تم تعديل المؤشر في المرفقات
المواضيع المتشابهه
-
طلب برمجة مؤشر حساب وقف الخسارة بأعتماد على مؤشر ATR ولكن بمواصفات التالية
By eleon in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 17آخر مشاركة: 05-06-2020, 12:54 PM