النتائج 1 إلى 15 من 16
الموضوع: مؤشر شمعة انسايد بار
- 10-12-2015, 07:58 AM #1
مؤشر شمعة انسايد بار
السلام عليكم
ارجوا التكرم بمؤشر شمعة الانسايد بار المعروفة Inside Bar
لكنه يعطي تنبيه على اي شمعة في اي تايم فريم حتى لو غير مفتوح
ابتداءا من الربع ساعة فما فوق
وجدت الكثير من مؤشرات الانسايدبار لكني لم اجد هذه الخاصية تحديدا
يعني انا فاتح اليورو شارت الربع ساعة .. وظهرت انسايد بار على شارت الساعة فيعطيني تنبيه عليها
-----
كما احتاج مؤشر بسيط يقوم بالتالي
عند رسم تريند مثلا اضع اسمه (Ab)
يقوم برسم ترند موازي له اعلى منه ... وآخر اسفل منه
المهم ان يكون عدد نقاط ثابته مثلا 20 نقطة
شكرا لكم
- 10-12-2015, 08:23 PM #2
وجدت هذا لكنه يعمل مع ميتاتريدر 5
https://www.mql5.com/en/market/product/6248
- 11-12-2015, 09:12 AM #3
هذه الجزئية تم حلها بهذا الكود
كود:double T1=(ObjectGet("Ab",OBJPROP_TIME1)); double T2=(ObjectGet("Ab",OBJPROP_TIME2)); double PR1=(ObjectGet("Ab",OBJPROP_PRICE1)); double PR2=(ObjectGet("Ab",OBJPROP_PRICE2)); DrawTrendLine(StringConcatenate("MyTrend2",PR2," ",PR1),0,T2,PR2+ ( 200*Point),T1,PR1+ ( 200*Point),clrDeepPink,STYLE_DOT,1); DrawTrendLine(StringConcatenate("MyTrend3",PR2," ",PR1),0,T2,PR2- ( 200*Point),T1,PR1- ( 200*Point),clrDeepPink,STYLE_DOT,1);
- 15-12-2015, 12:09 PM #4
لقراءة شموع كل التايم فريم
الكود هنا
https://forum.arabictrader.com/t3761...ml#post1476042
- 16-12-2015, 07:30 PM #5
وعليكم السلام ورحمة الله وبركاته
تفضل مرفق المؤشر
إعدادات المؤشر
Alert_1M حتى Alert_MN لتفعيل التنبيه على أي تايم فريم
Show_Arrow تفعيل خيار إظهار أسهم عند كسر هاي ولو شمعة الإنسايد بار
AlertCreateInsideBar تفعيل خيار التنبيه عند ظهور شمعة الإنسايد بار
AlertBreakInsideBar تفعيل التنبيه عند إختراق هاي ولو شمعة الإنسايد بار
- 16-12-2015, 10:11 PM #6
زاد فضلك
وعاجز عن شكرك
واجهتني مشكلة وهي تكرر التنبيه ارجوا التكرم بحلها
وأيضا ملاحظة أخرى حيث يوجد شموع انسايد بار لم يتم الاشارة لها
وهل تتكرم باضافة أخرى
ان تجاوز السعر اعلى الشمعة ولم يحقق الهدف لها (مثلا 20 نقطة) ثم كسر ادناها وحقق الهدف (والعكس صحيح ) .. نضع اشارة لها (وتسمى نموذج الهيكاكا)
جزاك الله خيرا على مجهودك
- 16-12-2015, 10:22 PM #7
لا اخفيك اليوم جهزت هذا الكود وواجهتني نفس مشكلة التنبيه وتكراره ايضا
كود:/* انسايد لكل الفريمات */ string TimeFrames = " in = " ; double High_MN1=iHigh (Symbol(), PERIOD_MN1, 1); double Low_MN1=iLow (Symbol(),PERIOD_MN1, 1) ; double High_2_MN1=iHigh (Symbol(), PERIOD_MN1, 2); double Low_2_MN1=iLow (Symbol(),PERIOD_MN1, 2) ; double High_3_MN1=iHigh (Symbol(), PERIOD_MN1, 3); double Low_3_MN1=iLow (Symbol(),PERIOD_MN1, 3) ; if (((High_MN1<High_2_MN1)&&(Low_MN1>Low_2_MN1 ))||((High_2_MN1<High_3_MN1)&&(Low_2_MN1>Low_3_MN1 )) ) { TimeFrames = TimeFrames + " MN1 "; } double High_W1=iHigh (Symbol(), PERIOD_W1, 1); double Low_W1=iLow (Symbol(),PERIOD_W1, 1) ; double High_2_W1=iHigh (Symbol(), PERIOD_W1, 2); double Low_2_W1=iLow (Symbol(),PERIOD_W1, 2) ; double High_3_W1=iHigh (Symbol(), PERIOD_W1, 3); double Low_3_W1=iLow (Symbol(),PERIOD_W1, 3) ; if (((High_W1<High_2_W1)&&(Low_W1>Low_2_W1 ))||((High_2_W1<High_3_W1)&&(Low_2_W1>Low_3_W1 )) ) { TimeFrames = TimeFrames + " W1 "; } double High_D1=iHigh (Symbol(), PERIOD_D1, 1); double Low_D1=iLow (Symbol(),PERIOD_D1, 1) ; double High_2_D1=iHigh (Symbol(), PERIOD_D1, 2); double Low_2_D1=iLow (Symbol(),PERIOD_D1, 2) ; double High_3_D1=iHigh (Symbol(), PERIOD_D1, 3); double Low_3_D1=iLow (Symbol(),PERIOD_D1, 3) ; if (((High_D1<High_2_D1)&&(Low_D1>Low_2_D1 ))||((High_2_D1<High_3_D1)&&(Low_2_D1>Low_3_D1 )) ) { TimeFrames = TimeFrames + " D1 "; } double High_H4=iHigh (Symbol(), PERIOD_H4, 1); double Low_H4=iLow (Symbol(),PERIOD_H4, 1) ; double High_2_H4=iHigh (Symbol(), PERIOD_H4, 2); double Low_2_H4=iLow (Symbol(),PERIOD_H4, 2) ; double High_3_H4=iHigh (Symbol(), PERIOD_H4, 3); double Low_3_H4=iLow (Symbol(),PERIOD_H4, 3) ; if (((High_H4<High_2_H4)&&(Low_H4>Low_2_H4 ))||((High_2_H4<High_3_H4)&&(Low_2_H4>Low_3_H4 )) ) { TimeFrames = TimeFrames + " H4 "; } double High_H1=iHigh (Symbol(), PERIOD_H1, 1); double Low_H1=iLow (Symbol(),PERIOD_H1, 1) ; double High_2_H1=iHigh (Symbol(), PERIOD_H1, 2); double Low_2_H1=iLow (Symbol(),PERIOD_H1, 2) ; double High_3_H1=iHigh (Symbol(), PERIOD_H1, 3); double Low_3_H1=iLow (Symbol(),PERIOD_H1, 3) ; if (((High_H1<High_2_H1)&&(Low_H1>Low_2_H1 ))||((High_2_H1<High_3_H1)&&(Low_2_H1>Low_3_H1 )) ) { TimeFrames = TimeFrames + " H1 "; } double High_M30=iHigh (Symbol(), PERIOD_M30, 1); double Low_M30=iLow (Symbol(),PERIOD_M30, 1) ; double High_2_M30=iHigh (Symbol(), PERIOD_M30, 2); double Low_2_M30=iLow (Symbol(),PERIOD_M30, 2) ; double High_3_M30=iHigh (Symbol(), PERIOD_M30, 3); double Low_3_M30=iLow (Symbol(),PERIOD_M30, 3) ; if (((High_M30<High_2_M30)&&(Low_M30>Low_2_M30 ))||((High_2_M30<High_3_M30)&&(Low_2_M30>Low_3_M30 )) ) { TimeFrames = TimeFrames + " M30 "; { } } if ( TimeFrames != " in = " ){ ds=ds+15; ObjectCreate("r2", OBJ_LABEL, 0, 0, 0); ObjectSet("r2", OBJPROP_CORNER, corner); ObjectSet("r2", OBJPROP_XDISTANCE, 0); ObjectSet("r2", OBJPROP_YDISTANCE, ds); ObjectSetText("r2", TimeFrames, 11, "Arial", Gold); }
- 16-12-2015, 10:59 PM #8
استاذي الكريم
هذا توضيح لطلبي
لا احتاج مربع كما في الشارت التالي وإنما يكفي سهم او اشارة فقط
شمعة انسايد بار عندما يتجاوز السعر اعلاها (يخترقها) نضع عليها سهم حتى يحقق السعر ارتفاع 20 نقطة من أعلى الشمعة ... في اي شموع تالية لا يهم
وإن كسر السعر قاع شمعة الانسايد بار نضع سهم ويبقى حتى ينزل عنها ب 20 نقطة
آخر تعديل بواسطة أبو نـاصر ، 16-12-2015 الساعة 11:02 PM
- 17-12-2015, 06:28 AM #9
- 18-12-2015, 04:57 PM #10
تم حل مشكلة التنبيه
أضفت خيار Show_Box بحيث تستطيع إظهار أو إخفاء البوكس على الشارت
- 21-12-2015, 09:33 AM #11
جزاك الله كل خير يا اسامه وغفرالله لك ولوالديك ورزقك من حيث لم تحتسب
جاري التجربة
وأحاول تحويله لاكسبيرت .... العقبات كثيرة
شكرا لك أخي الكريم
- 21-12-2015, 10:28 AM #12
يوجد اشكالية أخرى
سأحاول حلها
وهي عند تغيير الفريم يخرج التنبيه
يعني لو وجد شمعة على اليومي
اي تغيير للفريم من ساعة الى نص ساعة وغيره ... سيخرج تنبيه عن شمعة اليومي
- 21-12-2015, 04:54 PM #13
- 06-06-2016, 11:16 AM #14
اخوى مستر دولار تشكر على كل ما عمل لاخوانك
استفسار المؤشر يرسم مستطيل بالطول ولكن اشاهده يغطي ذيول الشمعه اليمين واليسار للانسايد لا تستطيع مشاهد الو والهاي بوضوح هل ممكن استبداله بتضليل خفيف الون يكون من هاي ولون الشمعه الام للانسايد بوضح فى صورة المرفقة
- 16-06-2016, 05:12 AM #15