النتائج 1 إلى 11 من 11
  1. #1
    الصورة الرمزية الفقير
    الفقير غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    المملكة العربية السعودية
    المشاركات
    99

    افتراضي مؤشر مدمج يحتاج الى تعديل من فضل كرمكم

    السادة المبرمجين الكرام

    السلام عليكم ورحمة وبركاته

    ارجو النظر في طلبي بكريم فضلكم وتعديلكم

    ارجو من الله ان يثيب من يفرج عن خلقه

    هذا مؤشر مدمج ستوكاستيك مع الماكد متعدد الازمنة

    يعمل ولكن اظن فيه خلل في حركة الخطوط وربما في هناك خلل اخر

    مرفق لكم المؤشر بصيغة MQL5 وصورة له تظهر شكله الغريب

    شكرا الله لكم سلفا جهدكم المبارك في خدمة اخوانكم

    (ان الله لا يضيع اجر من احسن عملا)
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة خلل المدمج استو وماكد.jpg‏  
    الملفات المرفقة الملفات المرفقة

  2. #2
    الصورة الرمزية Algo_Master
    Algo_Master غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    1,645

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة الفقير مشاهدة المشاركة
    السادة المبرمجين الكرام

    السلام عليكم ورحمة وبركاته

    ارجو النظر في طلبي بكريم فضلكم وتعديلكم

    ارجو من الله ان يثيب من يفرج عن خلقه

    هذا مؤشر مدمج ستوكاستيك مع الماكد متعدد الازمنة

    يعمل ولكن اظن فيه خلل في حركة الخطوط وربما في هناك خلل اخر

    مرفق لكم المؤشر بصيغة MQL5 وصورة له تظهر شكله الغريب

    شكرا الله لكم سلفا جهدكم المبارك في خدمة اخوانكم

    (ان الله لا يضيع اجر من احسن عملا)
    اهلا بك اخى الكريم ،
    شكله ليس غريب ،
    الأمر أن الستوكاستك سريع فى الصعود و الهبوط ،
    و الماكد عكس ذالك ، فهو بطيىء و متزن نسبيا فى صعوده و هبوطه ،
    لذالك تظهر لك هذه الأقواس ،
    توقيع العضو
    قسم البرمجه بمنتدى المتداول العربى
    يرحب بكم
    https://forum.arabictrader.com/f31.html

  3. #3
    الصورة الرمزية الفقير
    الفقير غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    المملكة العربية السعودية
    المشاركات
    99

    افتراضي

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

  4. #4
    الصورة الرمزية الفقير
    الفقير غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    المملكة العربية السعودية
    المشاركات
    99

    افتراضي

    الاخوة المبرمجين الكرام السلام عليكم جميعا

    اتمنى من مقامكم الكريم النظر في طلبي ولو على الاقل فحص المؤشر وهل يوجد به خلل برمجي ام لا

    وشاكرا ومقدر لك سلفا استجابتكم الكريمة

  5. #5
    الصورة الرمزية wadzaman
    wadzaman غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Mar 2009
    الإقامة
    قطر
    المشاركات
    1,836

    افتراضي

    مرحبا أخي الكريم لك التحية
    أولا أنا لست مبرمجا ولا أفقه في البرمجة شيئا .. ولكن بحمد الله وعن طريق مساعدة الذكاء الإصطناعي قدرت أصنع المؤشرات والاكسبيرتات التي افكر بها أو اريدها أو أعدل عليها كما أريد واستخدم في ذلك نموذج ( جيمناي ) وخاصة برو الذي يكون متاحا في اوقات متقطعة .. وعليه عند عرض مؤشرك عليه كانت اجابته كالتالي ( وعليكم السلام ورحمة الله وبركاته، حياك الله أخيالكريم.لقد قمت بقراءة وفحص الكود البرمجي للمؤشر بدقة.الكود مكتوب بلغة MQL5 وهو سليم من حيث البناء (Syntax) وسيعملولن يتسبب في انهيار المنصة، ولكن يوجد به خللمنطقي (Bugs) فيالأداء وفي طريقة حساب البيانات يجعله ثقيلاً جداً وقد يعطي نتائج مضللة(Repaint) في بعض الحالات.
    إليك تفصيل المشاكل التي وجدتها، تليها النسخةالمصححة والمحسنة من الكود:
    المشاكل البرمجية الموجودة في الكودالأصلي:
    1. استهلاك ضخم للموارد وبطء شديد(Performance Bottleneck): عندتفعيل خيار الـ (MTF) لفريمأكبر، يقوم المؤشر داخل حلقة التكرار for باستدعاءدوال جلب البيانات (CopyHigh, CopyLow إلخ..)في كل شمعةتاريخية. إذا كان الشارت يحتوي على 100,000شمعة، سيقوم المؤشر بعمل مئات الآلاف من الاستدعاءات دفعة واحدة، مما يؤدي إلى تجميد المنصة(Lag/Freeze) لعدة ثوانٍ أو دقائق عند إضافته.
    2. النظر إلى المستقبل (FuturePeeking): في السطر الخاص بحساب أعلى قمة وأدنىقاع ArrayMaximum،عندما يبدأ المؤشر بحساب الشموع الأولى في الشارت (حيث تكون قيمةstart أقل من الصفر)، يقوم الكود بقراءة الشموع التي لم تتكون بعد (شموعمستقبلية بالنسبة لتلك اللحظة)، هذا يسبب رسم غير دقيق في بداية البيانات.
    3. التحديث المستمر في المتغيرات الثابتة(Static Variables): استخدام دوال ديناميكية كبيرة داخلبلوك يعتمد على prev_time معالفريمات المتعددة تسبب تداخل في القيم إذا فقدت المنصة الاتصال وعادت لتحديثالبيانات.

    وقام بكتابة الكود المحسن :
    وعليكم السلام ورحمة الله وبركاته، حياك الله أخي الكريم.
    لقد قمت بقراءة وفحص الكود البرمجي للمؤشر بدقة. الكود مكتوب بلغة MQL5 وهو سليم من حيث البناء (Syntax) وسيعمل ولن يتسبب في انهيار المنصة، ولكن يوجد به خلل منطقي (Bugs) في الأداء وفي طريقة حساب البيانات يجعله ثقيلاً جداً وقد يعطي نتائج مضللة (Repaint) في بعض الحالات.
    إليك تفصيل المشاكل التي وجدتها، تليها النسخة المصححة والمحسنة من الكود:
    المشاكل البرمجية الموجودة في الكود الأصلي:


    1. استهلاك ضخم للموارد وبطء شديد (Performance Bottleneck):عند تفعيل خيار الـ (MTF) لفريم أكبر، يقوم المؤشر داخل حلقة التكرار for باستدعاء دوال جلب البيانات (CopyHigh, CopyLow إلخ..) في كل شمعة تاريخية. إذا كان الشارت يحتوي على 100,000 شمعة، سيقوم المؤشر بعمل مئات الآلاف من الاستدعاءات دفعة واحدة، مما يؤدي إلى تجميد المنصة (Lag/Freeze) لعدة ثوانٍ أو دقائق عند إضافته.
    2. النظر إلى المستقبل (Future Peeking):في السطر الخاص بحساب أعلى قمة وأدنى قاع ArrayMaximum، عندما يبدأ المؤشر بحساب الشموع الأولى في الشارت (حيث تكون قيمة start أقل من الصفر)، يقوم الكود بقراءة الشموع التي لم تتكون بعد (شموع مستقبلية بالنسبة لتلك اللحظة)، هذا يسبب رسم غير دقيق في بداية البيانات.
    3. التحديث المستمر في المتغيرات الثابتة (Static Variables):استخدام دوال ديناميكية كبيرة داخل بلوك يعتمد على prev_time مع الفريمات المتعددة تسبب تداخل في القيم إذا فقدت المنصة الاتصال وعادت لتحديث البيانات.



    آخر تعديل بواسطة wadzaman ، 10-07-2026 الساعة 03:45 PM
    توقيع العضو
    اليقظة - الصبر - الإلتزام 100%
    Dont miss a Trade and Never miss a Trend

  6. #6
    الصورة الرمزية wadzaman
    wadzaman غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Mar 2009
    الإقامة
    قطر
    المشاركات
    1,836

    افتراضي

    هنا سوف أرفق لك المؤشر بعد تعديله على الميتاتريدر 4 وصورة الشارت بعد تركيبه عليه

    MTF.zip
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: ex4 MTF.ex4‏ (18.5 كيلوبايت, المشاهدات 1)
    • نوع الملف: mq4 MTF.mq4‏ (11.0 كيلوبايت, المشاهدات 2)
    توقيع العضو
    اليقظة - الصبر - الإلتزام 100%
    Dont miss a Trade and Never miss a Trend

  7. #7
    الصورة الرمزية wadzaman
    wadzaman غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Mar 2009
    الإقامة
    قطر
    المشاركات
    1,836

    افتراضي

    صورة المؤشر على الشارت ميتاتريدر 4 اضغط على الصورة لعرض أكبر

الاســـم:	’صورة الشارت.jpg
المشاهدات:	7
الحجـــم:	139.9 كيلوبايت
الرقم:	569647
    توقيع العضو
    اليقظة - الصبر - الإلتزام 100%
    Dont miss a Trade and Never miss a Trend

  8. #8
    الصورة الرمزية wadzaman
    wadzaman غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Mar 2009
    الإقامة
    قطر
    المشاركات
    1,836

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة wadzaman مشاهدة المشاركة
    مرحبا أخي الكريم لك التحية
    أولا أنا لست مبرمجا ولا أفقه في البرمجة شيئا .. ولكن بحمد الله وعن طريق مساعدة الذكاء الإصطناعي قدرت أصنع المؤشرات والاكسبيرتات التي افكر بها أو اريدها أو أعدل عليها كما أريد واستخدم في ذلك نموذج ( جيمناي ) وخاصة برو الذي يكون متاحا في اوقات متقطعة .. وعليه عند عرض مؤشرك عليه كانت اجابته كالتالي ( وعليكم السلام ورحمة الله وبركاته، حياك الله أخيالكريم.لقد قمت بقراءة وفحص الكود البرمجي للمؤشر بدقة.الكود مكتوب بلغة MQL5 وهو سليم من حيث البناء (Syntax) وسيعملولن يتسبب في انهيار المنصة، ولكن يوجد به خللمنطقي (Bugs) فيالأداء وفي طريقة حساب البيانات يجعله ثقيلاً جداً وقد يعطي نتائج مضللة(Repaint) في بعض الحالات.
    إليك تفصيل المشاكل التي وجدتها، تليها النسخةالمصححة والمحسنة من الكود:
    المشاكل البرمجية الموجودة في الكودالأصلي:
    1. استهلاك ضخم للموارد وبطء شديد(Performance Bottleneck): عندتفعيل خيار الـ (MTF) لفريمأكبر، يقوم المؤشر داخل حلقة التكرار for باستدعاءدوال جلب البيانات (CopyHigh, CopyLow إلخ..)في كل شمعةتاريخية. إذا كان الشارت يحتوي على 100,000شمعة، سيقوم المؤشر بعمل مئات الآلاف من الاستدعاءات دفعة واحدة، مما يؤدي إلى تجميد المنصة(Lag/Freeze) لعدة ثوانٍ أو دقائق عند إضافته.
    2. النظر إلى المستقبل (FuturePeeking): في السطر الخاص بحساب أعلى قمة وأدنىقاع ArrayMaximum،عندما يبدأ المؤشر بحساب الشموع الأولى في الشارت (حيث تكون قيمةstart أقل من الصفر)، يقوم الكود بقراءة الشموع التي لم تتكون بعد (شموعمستقبلية بالنسبة لتلك اللحظة)، هذا يسبب رسم غير دقيق في بداية البيانات.
    3. التحديث المستمر في المتغيرات الثابتة(Static Variables): استخدام دوال ديناميكية كبيرة داخلبلوك يعتمد على prev_time معالفريمات المتعددة تسبب تداخل في القيم إذا فقدت المنصة الاتصال وعادت لتحديثالبيانات.

    وقام بكتابة الكود المحسن :
    وعليكم السلام ورحمة الله وبركاته، حياك الله أخي الكريم.
    لقد قمت بقراءة وفحص الكود البرمجي للمؤشر بدقة. الكود مكتوب بلغة MQL5 وهو سليم من حيث البناء (Syntax) وسيعمل ولن يتسبب في انهيار المنصة، ولكن يوجد به خلل منطقي (Bugs) في الأداء وفي طريقة حساب البيانات يجعله ثقيلاً جداً وقد يعطي نتائج مضللة (Repaint) في بعض الحالات.
    إليك تفصيل المشاكل التي وجدتها، تليها النسخة المصححة والمحسنة من الكود:
    المشاكل البرمجية الموجودة في الكود الأصلي:


    1. استهلاك ضخم للموارد وبطء شديد (Performance Bottleneck):عند تفعيل خيار الـ (MTF) لفريم أكبر، يقوم المؤشر داخل حلقة التكرار for باستدعاء دوال جلب البيانات (CopyHigh, CopyLow إلخ..) في كل شمعة تاريخية. إذا كان الشارت يحتوي على 100,000 شمعة، سيقوم المؤشر بعمل مئات الآلاف من الاستدعاءات دفعة واحدة، مما يؤدي إلى تجميد المنصة (Lag/Freeze) لعدة ثوانٍ أو دقائق عند إضافته.
    2. النظر إلى المستقبل (Future Peeking):في السطر الخاص بحساب أعلى قمة وأدنى قاع ArrayMaximum، عندما يبدأ المؤشر بحساب الشموع الأولى في الشارت (حيث تكون قيمة start أقل من الصفر)، يقوم الكود بقراءة الشموع التي لم تتكون بعد (شموع مستقبلية بالنسبة لتلك اللحظة)، هذا يسبب رسم غير دقيق في بداية البيانات.
    3. التحديث المستمر في المتغيرات الثابتة (Static Variables):استخدام دوال ديناميكية كبيرة داخل بلوك يعتمد على prev_time مع الفريمات المتعددة تسبب تداخل في القيم إذا فقدت المنصة الاتصال وعادت لتحديث البيانات.


    عفوا النسخ واللصق من برنامج الذكاء الاصطناعي مباشرة يتسبب في تداخل النصوص وتكرار النصوص ايضا .. ولكن أعتقد أن تشخيصة للمشكلة مفهوم والحل البرمجي الذي قام به للمؤشر يجعله يعمل بشكل جيد .. ولكن كما ذكرت لك لأن ليس لدي ميتاتريدر 5 عملته على ميتاتريدر 4 .. وأرفقته لك في البوست السابق آمل أن يفيدك

    وبالتوفيق لك أخي الكريم
    توقيع العضو
    اليقظة - الصبر - الإلتزام 100%
    Dont miss a Trade and Never miss a Trend

  9. #9
    الصورة الرمزية الفقير
    الفقير غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    المملكة العربية السعودية
    المشاركات
    99

    افتراضي

    الله يحييك اخي wadzaman وجزاك الله خيرا على جهدك المبارك واهتمامك الكريم باخيك

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

    من الذكاء الاصطناعي، فلو اخطا الذكاء الاصطناعي لن استطيع ان ارد عليه

    ارجو ان يجد الاخوة المبرمجين الكرام وقتا للاطلاع على المؤشر وافادتي حتى لو لم يعدلوه يكفيني شرفنا افادتهم

    وجزاكم الله خيرا جميعا
    آخر تعديل بواسطة الفقير ، 11-07-2026 الساعة 02:10 AM

  10. #10
    الصورة الرمزية wadzaman
    wadzaman غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Mar 2009
    الإقامة
    قطر
    المشاركات
    1,836

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة الفقير مشاهدة المشاركة
    الله يحييك اخي wadzaman وجزاك الله خيرا على جهدك المبارك واهتمامك الكريم باخيك

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

    من الذكاء الاصطناعي، فلو اخطا الذكاء الاصطناعي لن استطيع ان ارد عليه

    ارجو ان يجد الاخوة المبرمجين الكرام وقتا للاطلاع على المؤشر وافادتي حتى لو لم يعدلوه يكفيني شرفنا افادتهم

    وجزاكم الله خيرا جميعا

    تحياتي لك أخي الكريم .. مع احترامي لك وللأخ المختص الذي ذكرته ... ولكن لما لا تجرب بنفسك وتحكم ..

    و بالتوفيق
    توقيع العضو
    اليقظة - الصبر - الإلتزام 100%
    Dont miss a Trade and Never miss a Trend

  11. #11
    الصورة الرمزية الفقير
    الفقير غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    المملكة العربية السعودية
    المشاركات
    99

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة wadzaman مشاهدة المشاركة
    تحياتي لك أخي الكريم .. مع احترامي لك وللأخ المختص الذي ذكرته ... ولكن لما لا تجرب بنفسك وتحكم ..

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

    أصبح سيئا ، ثم أرسل له كودا ثانيا وثالثا ورابعا .... دون أي فائدة ، مما جعلني أحمد الله أن المؤشر الأصلي ما زال معي سليما


    وأعتذر من الإخوة الكرام بالمنتدى إن كان هذا الحديث يزعجكم فانا أقدر القائمين على المنتدى والمبرمجين المحترفين فيه وجميع المشاركين ، ولكنه كان ردا على سؤال الاخ الكريم الذي سالني عن تجربتي ، ولا أقصد أن أخالف قوانين المنتدى الكريم الذي تعلمت منه الكثير منذ عام 2005م
    آخر تعديل بواسطة الفقير ، 12-07-2026 الساعة 02:05 AM


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17