• 1:21 مساءاً




أرجو برمجة برنامج يغير الـ TF

إضافة رد
عضو نشيط جدا
تاريخ التسجيل: Nov 2013
المشاركات: 696
الدولة: لبنان
معدل تقييم المستوى: 11
daherxdaher is on a distinguished road
09 - 04 - 2015, 06:33 PM
  #1
daherxdaher غير متواجد حالياً  
افتراضي أرجو برمجة برنامج يغير الـ TF
السلام عليكم

لا أعرف بالضبط ان كان ما أحتاجه لتنفيذ ما أريد مؤشرا أم خبيرا أم شيئا آخر.
أرجو برمجة "الأسهل استخداما" منهم بحيث يقوم بتغيير الاطار الزمني لتشارت معين حسب توقيت محدد.

مثال
بغض النظر عن التشارت المفتوح حاليا، فلو كانت مثلا الاعدادات كما يلي

Timer1= true
Start1= 10.00
TF1= H1

Timer2= true
Start2= 15.00
TF2= M15

Timer3= true
Start3= 19.33
TF3= D1

هنا يجب على المؤشر/الخبير/الخ ابتداءً من الساعة 10.00 أن يغير التشارت تلقائيا الى H1، حتى ان صارت الساعة 15.00 غيره الى M15، ثم يغيره الى D1 عند الساعة 19.33 و هكذا.

فهل يمكن برمجة برنامج يقوم بهذه المهمة؟

كل الشكر و التقدير
رد مع اقتباس

الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,660
معدل تقييم المستوى: 48
سمير محمد ارمان will become famous soon enough
افتراضي رد: أرجو برمجة برنامج يغير الـ TF
2#
11 - 04 - 2015, 12:47 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة daherxdaher مشاهدة المشاركة
السلام عليكم

لا أعرف بالضبط ان كان ما أحتاجه لتنفيذ ما أريد مؤشرا أم خبيرا أم شيئا آخر.
أرجو برمجة "الأسهل استخداما" منهم بحيث يقوم بتغيير الاطار الزمني لتشارت معين حسب توقيت محدد.

مثال
بغض النظر عن التشارت المفتوح حاليا، فلو كانت مثلا الاعدادات كما يلي

Timer1= true
Start1= 10.00
TF1= H1

Timer2= true
Start2= 15.00
TF2= M15

Timer3= true
Start3= 19.33
TF3= D1

هنا يجب على المؤشر/الخبير/الخ ابتداءً من الساعة 10.00 أن يغير التشارت تلقائيا الى H1، حتى ان صارت الساعة 15.00 غيره الى M15، ثم يغيره الى D1 عند الساعة 19.33 و هكذا.

فهل يمكن برمجة برنامج يقوم بهذه المهمة؟

كل الشكر و التقدير
السلام عليكم
لا يوجد عندى علم بذلك
ارجو المعذره
كنت احب ان اساعد
تحياتى لك
سمير محمد ارمان غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Mar 2011
المشاركات: 39
خبرة السوق: 3 الى 5 سنوات
معدل تقييم المستوى: 0
IAEBusiness is on a distinguished road
افتراضي رد: أرجو برمجة برنامج يغير الـ TF
3#
13 - 04 - 2015, 11:21 PM
لا اتواجد فى المنتديات ، لكن قدرا ابحث عن اخ كان له موضوع هنا فوجدت طلبك
ثم وجدت رد الاخ الكريم سمير ، فقلت اصنعه لك (هو فى هيئة مؤشر) وارفقه مفتوح المصدر لمن يشاء ان يتعلم

وفعلا كثير من هذه الخصائص لم تجد موجودة من قبل كما وضح الاخ سمير ، ولكن فى الاضافات التى حدثت بفضل دمج لغة MQL4 و لغة MQL5 فاصبحت متواجده


(اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وزدنا علما)

والحمد لله رب العالمين
الملفات المرفقة
نوع الملف: ex4 AutoChangeTimeFram_daherxdaher.ex4‏ (18.2 كيلوبايت, المشاهدات 5)
نوع الملف: mq4 AutoChangeTimeFram_daherxdaher.mq4‏ (2.8 كيلوبايت, المشاهدات 9)

التعديل الأخير تم بواسطة IAEBusiness ; 13 - 04 - 2015 الساعة 11:22 PM سبب آخر: رفع الملف مفتوح المصدر
IAEBusiness غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,660
معدل تقييم المستوى: 48
سمير محمد ارمان will become famous soon enough
افتراضي رد: أرجو برمجة برنامج يغير الـ TF
4#
14 - 04 - 2015, 11:12 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة IAEBusiness مشاهدة المشاركة
لا اتواجد فى المنتديات ، لكن قدرا ابحث عن اخ كان له موضوع هنا فوجدت طلبك
ثم وجدت رد الاخ الكريم سمير ، فقلت اصنعه لك (هو فى هيئة مؤشر) وارفقه مفتوح المصدر لمن يشاء ان يتعلم

وفعلا كثير من هذه الخصائص لم تجد موجودة من قبل كما وضح الاخ سمير ، ولكن فى الاضافات التى حدثت بفضل دمج لغة MQL4 و لغة MQL5 فاصبحت متواجده


(اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وزدنا علما)

والحمد لله رب العالمين
الشكر والتقدير لك اخى الكريم
على المساعده
جزاك الله كل خير
وشكرا على عرض المؤشر مفتوح الكود
حتى يكون مفيد الى من يريد التعلم
ارجو لا يكون اخر مساعده لك فى المنتدى
الشكر والتقدير لك
سمير محمد ارمان غير متواجد حالياً  
رد مع اقتباس
عضو نشيط جدا
 
تاريخ التسجيل: Nov 2013
الدولة: لبنان
المشاركات: 696
معدل تقييم المستوى: 11
daherxdaher is on a distinguished road
افتراضي رد: أرجو برمجة برنامج يغير الـ TF
5#
14 - 04 - 2015, 12:56 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة IAEBusiness مشاهدة المشاركة
لا اتواجد فى المنتديات ، لكن قدرا ابحث عن اخ كان له موضوع هنا فوجدت طلبك
ثم وجدت رد الاخ الكريم سمير ، فقلت اصنعه لك (هو فى هيئة مؤشر) وارفقه مفتوح المصدر لمن يشاء ان يتعلم

وفعلا كثير من هذه الخصائص لم تجد موجودة من قبل كما وضح الاخ سمير ، ولكن فى الاضافات التى حدثت بفضل دمج لغة MQL4 و لغة MQL5 فاصبحت متواجده


(اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وزدنا علما)

والحمد لله رب العالمين
الله عليك، فنـّان . أحسن الله اليك، هذا أحسن حل قـُدّم لي الى الآن.

اسمح لي أن أسألك ان كان من الممكن اضافة تعديل بسيط.
المؤشر حاليا يقوم بالتغيير كما ينبغي، لكنه لا يعيد التشارت الى الاطار الزمني المطلوب لو غيرته، خطأ ً أو عمدا، بشكل يدوي.

مثال
Timer1, 9.00, 5
Timer2, 12.00, 60
لو انتقلت يدويا مثلا الى M15 في أي وقت بين 9.00 و 12.00 فان التشارت لا يعود تلقائيا الى M5.

المطلوب، ان أمكن، هو أن يقوم المؤشر تلقائيا بفحص الاطار المفتوح كل دقيقة مثلا، فان كان مختلفا عما هو معين في الاعدادات أعاده الى الاطار المعين.
أرجو أن يكون الأمر اختياريا، أي true/false.

مثال
Timer1, 9.00, 5
Timer2, 12.00, 60
Timer3, 18.00, 10080
يجب على المؤشر بين 9.00 و 12.00 أن يقوم كل دقيقة بالتأكد من أن الاطار المفتوح هو M5، فان كان ليس كذلك أعاده الى M5، و ابتداءً من 12.00 الى 18.00 تكون الاعادة الى H1، و هكذا.

كل الشكر و العرفان
daherxdaher غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Mar 2011
المشاركات: 39
خبرة السوق: 3 الى 5 سنوات
معدل تقييم المستوى: 0
IAEBusiness is on a distinguished road
افتراضي رد: أرجو برمجة برنامج يغير الـ TF
6#
14 - 04 - 2015, 11:34 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
الشكر والتقدير لك اخى الكريم
على المساعده
جزاك الله كل خير
وشكرا على عرض المؤشر مفتوح الكود
حتى يكون مفيد الى من يريد التعلم
ارجو لا يكون اخر مساعده لك فى المنتدى
الشكر والتقدير لك
العفو يا اخى الكريم
وخذ هذه الهدية ، موضوع الـ ENUM هذه اضافة قوية جدا ، تقلل من اخطأ المستخدم فى الادخال و تجعل الامر واضح ، مثل ENUM_TIMEFRAMES و ENUM_LINE_STYLE

بارك الله فيك و زادك علما

اقتباس:
المشاركة الأصلية كتبت بواسطة daherxdaher مشاهدة المشاركة
الله عليك، فنـّان . أحسن الله اليك، هذا أحسن حل قـُدّم لي الى الآن.

اسمح لي أن أسألك ان كان من الممكن اضافة تعديل بسيط.
المؤشر حاليا يقوم بالتغيير كما ينبغي، لكنه لا يعيد التشارت الى الاطار الزمني المطلوب لو غيرته، خطأ ً أو عمدا، بشكل يدوي.

مثال
Timer1, 9.00, 5
Timer2, 12.00, 60
لو انتقلت يدويا مثلا الى M15 في أي وقت بين 9.00 و 12.00 فان التشارت لا يعود تلقائيا الى M5.

المطلوب، ان أمكن، هو أن يقوم المؤشر تلقائيا بفحص الاطار المفتوح كل دقيقة مثلا، فان كان مختلفا عما هو معين في الاعدادات أعاده الى الاطار المعين.
أرجو أن يكون الأمر اختياريا، أي true/false.

مثال
Timer1, 9.00, 5
Timer2, 12.00, 60
Timer3, 18.00, 10080
يجب على المؤشر بين 9.00 و 12.00 أن يقوم كل دقيقة بالتأكد من أن الاطار المفتوح هو M5، فان كان ليس كذلك أعاده الى M5، و ابتداءً من 12.00 الى 18.00 تكون الاعادة الى H1، و هكذا.

كل الشكر و العرفان
اتفضل يا اخى ، انا كل ما عملته انه بدل ما كان بيصفر قيم اعادة البحث كل يوم ، جعلتها متغير خارجى تختاره وقته انت
كما انى اصلحت قليلا فى هيئة الكود ، ليكون بشكل معيارى كما يقول الكتاب

بالتوفيق ان شاء الله
الملفات المرفقة
نوع الملف: mq4 AutoChangeTimeFram_daherxdaher.mq4‏ (3.0 كيلوبايت, المشاهدات 4)
IAEBusiness غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,660
معدل تقييم المستوى: 48
سمير محمد ارمان will become famous soon enough
افتراضي رد: أرجو برمجة برنامج يغير الـ TF
7#
15 - 04 - 2015, 06:53 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة IAEBusiness مشاهدة المشاركة
العفو يا اخى الكريم
وخذ هذه الهدية ، موضوع الـ ENUM هذه اضافة قوية جدا ، تقلل من اخطأ المستخدم فى الادخال و تجعل الامر واضح ، مثل ENUM_TIMEFRAMES و ENUM_LINE_STYLE

بارك الله فيك و زادك علما
بالتوفيق ان شاء الله
السلام عليكم
بجد الشكر قليل لك
جزاك الله كل خير على هذه المساعده
بس لو ممكن كيف يتم الاستفاده منهم فى داخل الكود
وهل العمل عليهم فى المؤشرات فقط او الاكسبيرت
ولك الشكر والتقدير
تحياتى لك
سمير محمد ارمان غير متواجد حالياً  
رد مع اقتباس
عضو نشيط جدا
 
تاريخ التسجيل: Nov 2013
الدولة: لبنان
المشاركات: 696
معدل تقييم المستوى: 11
daherxdaher is on a distinguished road
افتراضي رد: أرجو برمجة برنامج يغير الـ TF
8#
15 - 04 - 2015, 02:16 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة IAEBusiness مشاهدة المشاركة
العفو يا اخى الكريم
وخذ هذه الهدية ، موضوع الـ ENUM هذه اضافة قوية جدا ، تقلل من اخطأ المستخدم فى الادخال و تجعل الامر واضح ، مثل ENUM_TIMEFRAMES و ENUM_LINE_STYLE

بارك الله فيك و زادك علما



اتفضل يا اخى ، انا كل ما عملته انه بدل ما كان بيصفر قيم اعادة البحث كل يوم ، جعلتها متغير خارجى تختاره وقته انت
كما انى اصلحت قليلا فى هيئة الكود ، ليكون بشكل معيارى كما يقول الكتاب

بالتوفيق ان شاء الله
السلام عليكم

عاجز عن الشكر، أخي الكريم، و أرجو ألا أكون مثقلا عليك.

مقاربتك لفكرة اعادة الاختبار (Recheck) ابداعية، الا أن طريقة تنفيذها تحتاج الى تدقيق، حيث أنه عند تفعيل الأمر يتم الاعادة دائما الى الاطار الزمني المعين "الأول" بغض النظر عن الساعة الفعلية و بالتالي الاطار الزمني المعين لها.

مثال
Timer1: 9.00, 15, Timer2: 12:00, 240, Timer3: 20.00, 30
Recheck: 5
المفترض أن يقوم المؤشر كل 5 دقائق باعادة التشارت الى M15 طالما كانت الساعة بين 9.00 و 12.00 و الى H4 طالما كانت بين 12.00 و 20.00، و أخيرا الى M30 طالما كانت بين من 20.00 و 9.00.
لكن الحاصل هو أن المؤشر يقوم في كل الأوقات بالاعادة الى M15 (أي الى Timer1).

أرجو أن تجد حلا غير مجهد لهذه المشكلة.

خالص التحية و التقدير
daherxdaher غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Mar 2011
المشاركات: 39
خبرة السوق: 3 الى 5 سنوات
معدل تقييم المستوى: 0
IAEBusiness is on a distinguished road
افتراضي رد: أرجو برمجة برنامج يغير الـ TF
9#
16 - 04 - 2015, 02:40 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
السلام عليكم
بجد الشكر قليل لك
جزاك الله كل خير على هذه المساعده
بس لو ممكن كيف يتم الاستفاده منهم فى داخل الكود
وهل العمل عليهم فى المؤشرات فقط او الاكسبيرت
ولك الشكر والتقدير
تحياتى لك
اتفضل يا اخى

الجديد فى برمجة الميتاتريدر MQL4=MQL5 (تعليم- القوائم Enumerations )
http://forum.borsaat.com/t820654.html
IAEBusiness غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Mar 2011
المشاركات: 39
خبرة السوق: 3 الى 5 سنوات
معدل تقييم المستوى: 0
IAEBusiness is on a distinguished road
افتراضي رد: أرجو برمجة برنامج يغير الـ TF
10#
16 - 04 - 2015, 07:53 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة daherxdaher مشاهدة المشاركة

المطلوب، ان أمكن، هو أن يقوم المؤشر تلقائيا بفحص الاطار المفتوح كل دقيقة مثلا، فان كان مختلفا عما هو معين في الاعدادات أعاده الى الاطار المعين.
أرجو أن يكون الأمر اختياريا، أي true/false.

اقتباس:
المشاركة الأصلية كتبت بواسطة daherxdaher مشاهدة المشاركة

لكن الحاصل هو أن المؤشر يقوم في كل الأوقات بالاعادة الى M15 (أي الى Timer1).

أرجو أن تجد حلا غير مجهد لهذه المشكلة.

خالص التحية و التقدير
اتفضل يا اخى ان شاء الله سيعمل معك هذا الاصدار بلا اى مشاكل ، به تعديلات اعجبتنى انا شخصيا ، واخذ من ذهنى وتفكيرى كثيير حتى هدانى ربى الله الى الخلل و علاجه و الحمد لله

و ملاحظة ، لو كان قصدك ب "بفحص الاطار المفتوح كل دقيقة" اى الفحص الدائم ، لكن الامر اكثر سهولة ، ولكن هذا كان لن يدعك الفرصة برؤية اى اطار اخر غير ما انت مدخله فى الاعدادات، و اذا حاولت الذهاب الى اطار اخر ففى ثانية واحد سيرجع لما كان .

و تنبيه ، لو طلبك لهذا المؤشر ، لكى تجعل اكسيبرت عندك يتنقل من اطار الى اخر ، فعليك ان تتأكد ان الاكسيبرت لن يضع اوامر البداية مرة اخرى ، حيث انه عندما يتغير الشارت ، كل ما كان عليها يبدأ عمله من اول و جديد.
الملفات المرفقة
نوع الملف: mq4 AutoChangeTimeFram_daherxdaher.mq4‏ (2.9 كيلوبايت, المشاهدات 2)
IAEBusiness غير متواجد حالياً  
رد مع اقتباس


إضافة رد

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


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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
أرجو برمجة سكربت لاستراتيحية بسيطة daherxdaher منتدى المؤشرات و الاكسبرتات 18 26 - 03 - 2016 07:25 AM
أرجو برمجة خبير Traling stop daherxdaher منتدى المؤشرات و الاكسبرتات 19 24 - 03 - 2015 04:25 PM
أرجو برمجة هدا الاكسبرت hamadasaeedd منتدى المؤشرات و الاكسبرتات 1 03 - 03 - 2015 09:20 AM
أرجو برمجة سكربت كما يلي daherxdaher منتدى المؤشرات و الاكسبرتات 15 14 - 02 - 2015 05:04 PM
أرجو برمجة مؤشر daherxdaher منتدى المؤشرات و الاكسبرتات 11 25 - 11 - 2014 05:21 PM


01:21 PM