النتائج 1 إلى 8 من 8
الموضوع: الرجاء المساعدة بخصوص نافذة مؤشر
- 03-05-2010, 12:00 AM #1
الرجاء المساعدة بخصوص نافذة مؤشر
اخواني السلام عليكم
اقوم حاليا بتعلم برمجة المؤشرات وقد وضعت اول مؤشر بنجاح ولله الحمد غير اني اواجه مشكلة في نافذة المؤشر حيث لم أجد في مراجعي كيفية إظهار الخطوط الأفقية التي تحدد قيمة المؤشر ، وأقصد الخطوط المماثلة لخطوط السعر في الشارت العادي
وفقني الله و اياكم
- 03-05-2010, 12:23 AM #2
رد: الرجاء المساعدة بخصوص نافذة مؤشر
هناك طريقتين لجعل الخطوط تظهر على الشارت
1 - استخدام المصفوفات :
تقوم بتحديد عدد المصفوفات التي سوف تستخدمها ولون كل مصفوفه بهذا الكود
كود:#property indicator_buffers 2 #property indicator_color1 Yellow #property indicator_color2 LightBlue
ثم نقوم بتعريف المصفوفات مثلاً
كود:double LOW1[]; double HIGH1[];
كود: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 - استخدام كود رسم خطوط افقيه او راسيه لكل متغير
عيب هذا الاسلوب ان الرسم سوف يكون لاخر ناتج فقط ويتغير مع تغير النتيجه للمعادله المستخدمه
ولكنه يمتاز بان الخطوط التي تستطيع رسمها غير محدده بعدد معين
ونستخدم لرسم مثل هذه الخطوط الكود التالي :
كود: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