• 7:42 مساءاً




(20 وردة) مع (الدولار ين)

إضافة رد
Like Tree108Likes

أدوات الموضوع
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
411#
05 - 09 - 2013, 07:00 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة دراغي مشاهدة المشاركة
اختبار

لدينا متغير مصفوفة من خمس قيم على النحو التالي حيث نوعه دبل
L double y[ ]={1.3211, 1.3244, 1.3232, 1.3209, 1.3197} ; L

ماهي قيمة [2]y ؟
ماهي قيمة [4]y ؟
؟؟؟؟؟؟؟
دراغي غير متواجد حالياً  
رد مع اقتباس

عضو نشيط
 
تاريخ التسجيل: Jul 2011
الدولة: مصر
المشاركات: 278
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 13
sigmostri is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
412#
05 - 09 - 2013, 07:58 PM
مش عارف :/
يمكن
1.3244
1.3209
sigmostri غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
413#
05 - 09 - 2013, 08:21 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة sigmostri مشاهدة المشاركة
مش عارف :/
يمكن
1.3244
1.3209
حسنا انك اخطأت اخي - لكي لا تخطئ بعد ذلك
لأنه بكل وضوح انسى كافة لغات البرمجة طالما لم تضبط المصفوفات.
الآن سأعيد نفس السؤال ولكن مع اخبارك ان الترقيم يبدأ من 0؟ -- لاتنسى هذا


L double y[ ]={1.3211, 1.3244, 1.3232, 1.3209, 1.3197} ; L

نرى هنا متغير اسمه y عبارة عن مصفوفة من القيم وليس قيمة احادية والدليل [ ]
قيمه الخمسة هي حسب ترتيبها:
العنصر الأول في المصفوفة هو [ 0]y وقيمته 1.3211
العنصر الثاني في المصفوفة هو [ 1]y وقيمته 1.3244
العنصر الثالث في المصفوفة هو [ 2]y وقيمته 1.3232
العنصر الرابع في المصفوفة هو [ 3]y وقيمته 1.3209
العنصر الخامس في المصفوفة هو [ 4]y وقيمته 1.3197

اجوبة السؤال السابق باللون الازرق!
هل هي مفهومة الآن اخي سيقمونتري
ضروري تفهمها 100% وهو امر مقدم على البرمجة نفسها


اختبار

تحت سطرين عن تعريف لمتغير بنفس الاسم y ؟ ما الفرق بينهما؟

L double y[ ]; L

L double y ; L
دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
414#
05 - 09 - 2013, 08:30 PM
توقفنا هنا ولكن بعد شرح دالة iMA ادركنا حاجتنا لمتغير اسميناه shift في الصور السابقة وقلت ضعها 0 يجب ان يكون نفس الشيء سواء في المؤشر او في الخبير - لكي يعكس الخبير بشكل دقيق المؤشر الفني:




طبعا تتذكرون هذا الرد اسفل رقم 397 اصلفحة 40
اقتباس:
المشاركة الأصلية كتبت بواسطة دراغي مشاهدة المشاركة
المعطى الرابع - ضع فيه 0 -
الافضل ان تسمي متغير في D.mqh نوع int لكي يتفق مع نوع المعطى الرابع -الرد 393 - وتسميه shift (اي ازاحة) اكي يتفق الاسم مع هدف المسمى

int shift = 0

ويعنون به تحريك المتوسط يمينا او يسارا في بعض الاستراتيجيات!| انا ارى انه فكرة بلهاء! ضعه 0 و حسب.

برنامج المؤشر sma4indicator.mq4 (موجود في الرد 383 صفحة 39 - حمله من هناك) ضع في المعطى الرابع اسم المتغير shift بدلا من قيمته 0 - لكي يكون ديناميكيا اكثر! ربما غيري لايراهها بلاهة استخدام رقما غير الصفر! وللناس اسرارهم!
دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
415#
05 - 09 - 2013, 08:41 PM
يظهر من البرنامج ان لدينا متوسطين
الأول: y0 ونعني به متوسط x0 والذي هو حسب الصورة السابقة 13
والثاني: y1 ونعني به متوسط x1 والذي هو حسب الصورة السابقة 50

لماذا جعلنا مصفوفة y0 و y1 قيمتين؟
لأننا فقط نريد قيمتين, قيمة قبل التقاطع وقيمة بعد التقاطع لكل متغير.

فنحن نعيش لحظة الشمعة الحالية ورقمها 0 (الشمعة 0) - وبالتالي ترقيم الشمعة السابقة لها هو 1 (الشمعة 1) والشمعة قبلها هو 2 وهكذا كما بينا في الفصل الاول عند الحديث عن High وشقيقاتها

الشمعة الحالية قيمة المتوسط الاول هي: [0]y0 وقيمة المتوسط الثاني هي [0]y1 -- الـ 0 ترقيم الشمعة الحالية

الشمعة السابقى لها قيمة المتوسط الاول هي: [1]y0 وقيمة المتوسط الثاني هي [1]y1 -- الـ 1 ترقيم الشمعة السابقة.

كيف نحسب هذه القيم الاربع - لكي بعد ذلك نجري قرارات دخول الصفقات او الخورج منها؟

بسيطة جدا! معادلة رياضية المتغير سواء [0]y0 أو [0]y1 او [1]y0 او [1]y1 على اليسار ودالة حساب المتوسط المناسبة لها على اليمين!!! ؟
دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
416#
05 - 09 - 2013, 08:50 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة دراغي مشاهدة المشاركة
كيف نحسب هذه القيم الاربع - لكي بعد ذلك نجري قرارات دخول الصفقات او الخورج منها؟

بسيطة جدا! معادلة رياضية المتغير سواء [0]y0 أو [0]y1 او [1]y0 او [1]y1 على اليسار ودالة حساب المتوسط المناسبة لها على اليمين!!! ؟
L y0[0] = iMA ( NULL , 0 , x0 , shift , MODE_SMA , PRICE_CLOSE , 0 );L
L y1[0] = iMA ( NULL , 0 , x1 , shift , MODE_SMA , PRICE_CLOSE , 0 );L
L y0[1] = iMA ( NULL , 0 , x0 , shift , MODE_SMA , PRICE_CLOSE , 1 );L
L y1[1] = iMA ( NULL , 0 , x1 , shift , MODE_SMA , PRICE_CLOSE , 1 );L

انتهى البرنامج ولم يتبقى الا التوافه - لاحظ المعطى السابع بالاحمر هو رقم الشمعة المراد حساب المتوسط عندها!

حيث اوجدنا القيم الأربع التي نريدها من خلال استدعاء الدالة التي فعلا تحسب المتوسط لنا دون الحاجة لكتابة برنامج طويل لحساب هذا المتوسط!
فقد اوجدنا هنا قيم المتوسطين 13 و 50 عند الشمعة الحالية وعند الشمعة السابقة!

من اوليات العقل, اذا كان المتوسط الاول عند الشمعة السابقة اصغر من المتوسط الثاني
بينما عند الشمعة الحالية المتوسط الثاتي هو الاكبر
فهذا لايحدث الا بعد تقاطعهما.


وتنبه ان x0 لا تاتي الا مع y0
و x1 لا تأتي الا مع y1
دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
417#
05 - 09 - 2013, 09:00 PM
نضيف هذه الأسطر الأربع لبرنامجنا:

دراغي غير متواجد حالياً  
رد مع اقتباس
عضو نشيط
 
تاريخ التسجيل: Jul 2011
الدولة: مصر
المشاركات: 278
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 13
sigmostri is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
418#
05 - 09 - 2013, 09:25 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة دراغي مشاهدة المشاركة
حسنا انك اخطأت اخي - لكي لا تخطئ بعد ذلك
لأنه بكل وضوح انسى كافة لغات البرمجة طالما لم تضبط المصفوفات.
الآن سأعيد نفس السؤال ولكن مع اخبارك ان الترقيم يبدأ من 0؟ -- لاتنسى هذا


L double y[ ]={1.3211, 1.3244, 1.3232, 1.3209, 1.3197} ; L

نرى هنا متغير اسمه y عبارة عن مصفوفة من القيم وليس قيمة احادية والدليل [ ]
قيمه الخمسة هي حسب ترتيبها:
العنصر الأول في المصفوفة هو [ 0]y وقيمته 1.3211
العنصر الثاني في المصفوفة هو [ 1]y وقيمته 1.3244
العنصر الثالث في المصفوفة هو [ 2]y وقيمته 1.3232
العنصر الرابع في المصفوفة هو [ 3]y وقيمته 1.3209
العنصر الخامس في المصفوفة هو [ 4]y وقيمته 1.3197

اجوبة السؤال السابق باللون الازرق!
هل هي مفهومة الآن اخي سيقمونتري
ضروري تفهمها 100% وهو امر مقدم على البرمجة نفسها


اختبار

تحت سطرين عن تعريف لمتغير بنفس الاسم y ؟ ما الفرق بينهما؟

L double y[ ]; L

L double y ; L
فهمتها
تمام
السؤال التاني
الاولانية مصفوفة بتطلع قيم دبل والتانية متغير واحد دبل ؟ مش عارف ليه مش مركز فى الحتة دي ليه !
sigmostri غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
419#
05 - 09 - 2013, 10:05 PM
لاتقارن شمعة 0 بشمعة 1 لأي متوسطين بل عند نفس الشمعة
اسفل المتوسطين عند الشمعة 0
والمتوسطين عند الشمعة 1

القاعدة: عملية طرح: المتوسط الاسرع (الاصغر) من المتوسط الأبطأ (الاكبر) والعكس غير صحيح.



إذن نقول:
L y0[0] -Ly1[0] L
ونقول:
L y0[1] - y1[1]L
ثم نرى جواب كل سطر هل هو اكبر من الصفر ام اقل - من المعادلة لايكون اكبر من الصفر الا اذا كنت قيمة المتوسط الاصغر اكبر - والعكس صحيح

إذن نقول لحالة البيع (sell) - تقاطع من اعلى الى اسفل
L y0[0] -Ly1[0] < 0 L
و
L y0[1] - y1[1] > 0L

ونقول لحالة الشراء (buy) - تقاطع من اسفل الى اعلى
L y0[0] -Ly1[0] > 0 L
و
L y0[1] - y1[1] < 0L

نضع هذه الأسطر داخل جملة الشرط if
ثم نستخدم الأمر OrderSend
دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
420#
05 - 09 - 2013, 10:11 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة sigmostri مشاهدة المشاركة
فهمتها
تمام
السؤال التاني
الاولانية مصفوفة بتطلع قيم دبل والتانية متغير واحد دبل ؟ مش عارف ليه مش مركز فى الحتة دي ليه !
احسنت فقط تمنيت انك قلت: والثانية لها قيمة واحدة

ماهي فوائد المصفوفات؟
تخيل هايات اليورو دولار على فريم الساعة - لانها قيم لابد من تعريفها قبل استخدامها
لو اردنا استخدام هايات الساعة اخر شهر والشهر فيه 24 ساعة - يعني عندنا 30*24 قيمة 720 قيمة!

هل سنستخدم 720 متغيرا ونعرفها في 720 سطر!! هذا جنون!!

بل متغير واحد مصفوفة وبالعنصرة (index) - متغير من 720 عنصر او اندكس.

هل ادركت فائدة المصفوفات؟
دراغي غير متواجد حالياً  
رد مع اقتباس


إضافة رد



جديد مواضيع منتدى تداول العملات العام

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تصميم وردة band1425 استراحة بورصات 1 19 - 07 - 2018 06:06 AM
صور المطربة الرائعة وردة الجزائرية 2014 الفنانة الراحلة وردة الجزائرية 2014 صور hamdy2233 استراحة بورصات 0 04 - 05 - 2013 07:20 PM
وردة لكل شهر فأى وردة تناسب تاريخك expert استراحة بورصات 1 24 - 11 - 2011 06:53 AM


07:42 PM