• 1:40 مساءاً
logo



خبير التداول على الأخبار(محاولة)

إضافة رد
موقوف
تاريخ التسجيل: Apr 2012
المشاركات: 5,051
خبرة السوق : 1 الى 3 سنوات
الدولة: الرياض
معدل تقييم المستوى: 0
دراغي is on a distinguished road
28 - 01 - 2014, 03:31 PM
  #1
دراغي غير متواجد حالياً  
افتراضي خبير التداول على الأخبار(محاولة)
في الرابط أسفل من موقع مكيول4 مؤشر لعرض الاخبار على التشارت
http://codebase.mql4.com/source/28585

وجدت هناك 37 دالة
اكثرها عبثي ولا طائل منه ويمكن حذفه
على الاقل يمكن حذف 22 دالة

يقرأ الأخبار من الموقع التالي: ديلي فوركس
http://www.dailyfx.com/calendar

سنختصره كثيرا ثم نحاول تحويله الى خبير تداول الي على الأخبار - مؤشر الرابط أعلاه يمكنك تحميله أسفل
الملفات المرفقة
نوع الملف: mq4 news_01.mq4‏ (65.6 كيلوبايت, المشاهدات 10)
رد مع اقتباس


موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: خبير التداول على الأخبار(محاولة)
2#
28 - 01 - 2014, 03:58 PM
وبعد حذف أكثر الدوال في النسخة السابقة يتبقى معنا المهم حتى الآن: النسخة 02 حملها من أسفل.
الملفات المرفقة
نوع الملف: mq4 news_02.mq4‏ (26.4 كيلوبايت, المشاهدات 15)
دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: خبير التداول على الأخبار(محاولة)
3#
28 - 01 - 2014, 04:04 PM
فقد حذفنا دالة init وماحوت - بأسطرها الكثيرة - لعدم الأهمية
وأيضا حذفنا كل شيء داخل دالة start ودوال المستخدم الخارجية الأخرى المنبثقة عنها ولم نترك الا سطر واحد هو سر العملية كلها - سطر استدعاء الدالة: DisplayTodaysNews


دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: خبير التداول على الأخبار(محاولة)
4#
28 - 01 - 2014, 04:13 PM
ما هي وظيفة هذه الدالة؟ DisplayTodaysNews

حتى الآن لا ندري لاننا لم نقرأ سطرا واحدا فيها

دعنا نستعرضها بشكل سريع

لاحظ أيضاً وجود أربع دوال أخرى بداخلها وهي ( كل دالة بالتأكيد لها وظيفة محددة )
DeleteNewsObjects

InitNews
DrawNewsLines
ShowNewsCountDown

دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: خبير التداول على الأخبار(محاولة)
5#
28 - 01 - 2014, 04:19 PM
نجد اول سطرين فيها هما:
l string news[1000][10]; l
l datetime time = TimeCurrent(); l

الاول تم تعريف متغير مصفوفة نوع نصي string باسم news عدد صفوفها 1000 وعدد اعمدتها 10 (جدول 1000 في 10) ----- لماذا؟ لا ندري حتى الآن.

ثم تعريف متغير نوع زمني datetime باسم time ويلاحظ ان قيمته = الوقت الحالي TimeCurrent
دراغي غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Dec 2013
المشاركات: 244
معدل تقييم المستوى: 5
dr.radiology is on a distinguished road
افتراضي رد: خبير التداول على الأخبار(محاولة)
6#
28 - 01 - 2014, 04:21 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة دراغي مشاهدة المشاركة
وبعد حذف أكثر الدوال في النسخة السابقة يتبقى معنا المهم حتى الآن: النسخة 02 حملها من أسفل.
فكرة مميزة أخي دراقي ولكن هل بالإمكان إيضاح البيانات أكثر بحيث لا تكون فوق بعضها البعض. والأمر الآخر هل من الممكن أن تظهر البيانات على فريم 5 دقائق.

بارك الله فيك
الصور المرفقة
نوع الملف: png Tareef33.png‏ (56.3 كيلوبايت, المشاهدات 9)
dr.radiology غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: خبير التداول على الأخبار(محاولة)
7#
28 - 01 - 2014, 04:21 PM
كل شيء ممكن أخي الكريم
نفهمه اولا ومن ثم العلاج سهل
طبعا عرضه الحالي سيء جدا واظن البرنامج نفسه كتب بطريقة غير محبذة لي
من لديه رد او رغبة في المشاركة يكتبها ولكنها ستحذف بعد يومين بإذن الله - بحيث لا يتبقى الا ردودي فقط.
----------------

ثم نجد جملة الشرط:
l if(time >= lastUpdate+update_interval*60) l

لاحظ يقول: اذا الزمن الحالى time اعلى من اخر زمن تم تحديث الاخبار عنده +15 دقيقة (حيث انها قيمة update_interval ) حدث الأخبار مرة أخرى (نفذ الأسطر داخل جسد if هنا - انظر للصورة السابقة قبل ردين)

في التعاريف اعلى البرنامج تجد:
l int update_interval =15; l
فنفهم ان هذا المتغير update_interval يعنون به فترة التحديث بالدقيقة! هل تريد التحديث كل 1 دقيقة أم كل 5 دقيقة ام كل 15 دقيقة كما هو الحال هنا أم كل ساعة وهكذا
من خلال تغيير قيمة هذا المتغير يتم التحديث.
دراغي غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Dec 2013
المشاركات: 244
معدل تقييم المستوى: 5
dr.radiology is on a distinguished road
افتراضي رد: خبير التداول على الأخبار(محاولة)
8#
28 - 01 - 2014, 04:27 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة دراغي مشاهدة المشاركة
ثم نجد جملة الشرط:
l if(time >= lastUpdate+update_interval*60) l
أقوم بتغييرها من 60إلى 5
dr.radiology غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: خبير التداول على الأخبار(محاولة)
9#
28 - 01 - 2014, 04:32 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة dr.radiology مشاهدة المشاركة
أقوم بتغييرها من 60إلى 5
لا
لا تغير في هذا السطر
بل تغير في السطر الاخر قيمةupdate_interval - تجدها في الاعلى وليس داخل الدالة الاخيرة
60 هنا وضعوها لان التزمين كل 1 ثانية -

لو غيرت 60 الى 5 و بقيت update_interval = 15
5*15=75 ثانية = 1 وربع دقيقة - فيتم التحديث كل دقيقة وربع.

ارجو وضوح الرد
واي اسئلة حاضرين - رغم انها ستحذف لاحقا
دراغي غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Dec 2013
المشاركات: 244
معدل تقييم المستوى: 5
dr.radiology is on a distinguished road
افتراضي رد: خبير التداول على الأخبار(محاولة)
10#
28 - 01 - 2014, 04:37 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة دراغي مشاهدة المشاركة
لا
لا تغير في هذا السطر
بل تغير في السطر الاخر قيمةupdate_interval - تجدها في الاعلى وليس داخل الدالة الاخيرة
60 هنا وضعوها لان التزمين كل 1 ثانية -

لو غيرت 60 الى 5 و بقيت update_interval = 15
5*15=75 ثانية = 1 وربع دقيقة - فيتم التحديث كل دقيقة وربع.

ارجو وضوح الرد
واي اسئلة حاضرين - رغم انها ستحذف لاحقا
يعطيك العافية وضحت بارك الله فيك
dr.radiology غير متواجد حالياً  
رد مع اقتباس

إضافة رد

أدوات الموضوع


جديد مواضيع منتدى المؤشرات و الاكسبرتات

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
محللون يطالبون بتطبيق آلية التداول المؤسسي للسيطرة على فوضوية التداول الفردي سهم منتدى الاسهم السعودية 0 21 - 06 - 2010 05:20 AM
سبحان الله مااقوى ثباتهم عمر المختار وسعيد بن جبير MatriX استراحة بورصات 0 06 - 05 - 2010 12:50 PM
هل يتوقف فريق الأخبار عن وضع الأخبار في العطلة الأسبوعية؟ بحريني بحار منتدى تداول العملات العام 1 02 - 05 - 2010 10:25 PM


01:40 PM