النتائج 1 إلى 8 من 8
الموضوع: الرجاء المساعدة بخصوص نافذة مؤشر
- 03-05-2010, 12:00 AM #1
الرجاء المساعدة بخصوص نافذة مؤشر
اخواني السلام عليكم
اقوم حاليا بتعلم برمجة المؤشرات وقد وضعت اول مؤشر بنجاح ولله الحمد غير اني اواجه مشكلة في نافذة المؤشر حيث لم أجد في مراجعي كيفية إظهار الخطوط الأفقية التي تحدد قيمة المؤشر ، وأقصد الخطوط المماثلة لخطوط السعر في الشارت العادي
وفقني الله و اياكم
- 03-05-2010, 12:23 AM #2
رد: الرجاء المساعدة بخصوص نافذة مؤشر
هناك طريقتين لجعل الخطوط تظهر على الشارت
1 - استخدام المصفوفات :
تقوم بتحديد عدد المصفوفات التي سوف تستخدمها ولون كل مصفوفه بهذا الكود
مع مراعاه ان لا يتجاوز عدد المصفوفات في الموشر الواحد 7 مصفوفاتكود:#property indicator_buffers 2 #property indicator_color1 Yellow #property indicator_color2 LightBlue
ثم نقوم بتعريف المصفوفات مثلاً
ثم نقوم بتحديد الشكل الرسومي لكل مصفوفه ويكون في جزء init بهذا الشكلكود:double LOW1[]; double HIGH1[];
في خانه startكود:IndicatorBuffers(2); //---- drawing settings SetIndexStyle(0,DRAW_LINE); SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(0,LOW1); SetIndexBuffer(1,HIGH1); SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1);
نقوم بتحديد الناتج لكل مصفوفه بالشكل التالي
ان شاء الله يكون الامر سهلكود:LOW1[i]=(LOW/HIGH)*LOW; HIGH1[i]=HIGH*(HIGH/LOW);
- 03-05-2010, 12:33 AM #3
- 03-05-2010, 12:33 AM #4
رد: الرجاء المساعدة بخصوص نافذة مؤشر
2 - استخدام كود رسم خطوط افقيه او راسيه لكل متغير
عيب هذا الاسلوب ان الرسم سوف يكون لاخر ناتج فقط ويتغير مع تغير النتيجه للمعادله المستخدمه
ولكنه يمتاز بان الخطوط التي تستطيع رسمها غير محدده بعدد معين
ونستخدم لرسم مثل هذه الخطوط الكود التالي :
حيث MTB3 هو المتغير الذي سيتم رسمه على الشارتكود:ObjectCreate("MTB3", OBJ_HLINE, 0, 0, MTB3); ObjectSet("MTB3", OBJPROP_ARROWCODE, SYMBOL_RIGHTPRICE); ObjectSet("MTB3", OBJPROP_COLOR, Lime); ObjectSet("MTB3", OBJPROP_STYLE, STYLE_DASHDOT);
تقبل تقديري
وفي انتظار الاخ مستر دولار للتعقيب والتصحيح اذا اغفلت شي
- 03-05-2010, 12:41 AM #5
رد: الرجاء المساعدة بخصوص نافذة مؤشر
شكرا اخي الكريم، اظن اني سوف اجرب الطريقة الثانية رغم ان الاولى اسهل
- 03-05-2010, 12:50 AM #6
رد: الرجاء المساعدة بخصوص نافذة مؤشر
سويلها نسخ ولصق
بس لازم تلاحظ ان الخطوط في الطريقه الثانيه سوف تبقى على الشارت بعد ازالته
ولكي تتفادى هذه المشكله استخدم الكود التالي
وكل متغير نكتبله سطر مثل السابق ونغير فقط في التسميهكود:ObjectDelete("MTB3");
انسخه في INIT و DEINIT و START
لاحظ الكود التالي وهو قام برسم خطين
لاحظت اكيد الفرق بين الكودين متساويه في كل شي الا اسم المتغيركود:ObjectCreate("MTB2", OBJ_HLINE, 0, 0, MTB2); ObjectSet("MTB2", OBJPROP_ARROWCODE, SYMBOL_RIGHTPRICE); ObjectSet("MTB2", OBJPROP_COLOR, Lime); ObjectSet("MTB2", OBJPROP_STYLE, STYLE_DASHDOT); ObjectCreate("MTB3", OBJ_HLINE, 0, 0, MTB3); ObjectSet("MTB3", OBJPROP_ARROWCODE, SYMBOL_RIGHTPRICE); ObjectSet("MTB3", OBJPROP_COLOR, Lime); ObjectSet("MTB3", OBJPROP_STYLE, STYLE_DASHDOT);
ماعرفت اشرحلك هذه النقطه لذلك وضعت لك المثال السابق
- 03-05-2010, 12:21 PM #7
- 03-05-2010, 02:59 PM #8
المواضيع المتشابهه
-
الرجاء تعديل هذا الأكسبرت الرجاء المساعدة !! MTF HEIKEN ASHI EXPERT
By smarttrader in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 14آخر مشاركة: 02-06-2010, 11:55 AM -
الرجاء الرجاء المساعدة من خبراء الاكسيل
By emadma in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 3آخر مشاركة: 03-11-2009, 06:42 AM -
الرجاء المساعدة مطلوب مؤشر
By Hani_mohd in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 2آخر مشاركة: 29-12-2007, 10:37 AM -
أرجو المساعدة بخصوص مؤشر؟
By CJA in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 1آخر مشاركة: 09-08-2007, 07:17 PM -
الرجاء المساعدة.. مؤشر مطلوب
By Sailor in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 0آخر مشاركة: 07-09-2006, 05:02 AM
الأكثر زيارة
رد مع اقتباس