صفحة 137 من 686 الأولىالأولى ... 3787127131132133134135136137138139140141142143147187237637 ... الأخيرةالأخيرة
النتائج 2,041 إلى 2,055 من 10285
  1. #2041
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

    السلام عليكم

    استاذ اسامة , الاكسيبرت المرفق يعتمد على المضاعفات , اريد اضافة متغير خارجى لتحديد عدد المضاعفات

    ومتغير أخر لتفعيل المضاعفات او إلغاؤها .

    ما هو الكود اللازم لذلك واين يتم وضعـه .
    الملفات المرفقة الملفات المرفقة

  2. #2042
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة afrandai مشاهدة المشاركة
    السلام عليكم اخي سامة ... واسف على الازعاج
    لقد قمنا انا والاخوة الاعضاء بمراسلتك منذ اكثر من 10 ايام ونداءات عن طريق الموضوع ... https://forum.arabictrader.com/t141767-6.html
    كما ترى من الباك تيست والاعدادات بأن الاكسبيرت الذي قمت ببرمجته تحت عنوان https://forum.arabictrader.com/t141767-6.html قام بعمل طيب جدا ونتائجه ممتازة
    لقد جربته انا والاخوة الكرام على الحسابات الحقيقية والتجريبية ولم يعمل ولكن عند الباك تيست يعمل ويعطي نتائج رهيبة ... هل هناك خطأ برمجي في الاكسبيرت

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

  3. #2043
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

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

    استاذ اسامة , الاكسيبرت المرفق يعتمد على المضاعفات , اريد اضافة متغير خارجى لتحديد عدد المضاعفات

    ومتغير أخر لتفعيل المضاعفات او إلغاؤها .

    ما هو الكود اللازم لذلك واين يتم وضعـه .
    سوف تضيف المتغير الخارجي تماما كما تضيف متغير لتحديد أقصى عدد للصفقات
    فمثلا تريد فتح أقصى عدد مضاعفات 10 صفقات فسوف تجعل MaxMultiplierOrders=11 لماذا لأن 10 مضاعفات + 1 صفقة رئيسية وطبعا سوف تضيف هذا الشرط إلى شروط فتح المضاعفات
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  4. #2044
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    سوف تضيف المتغير الخارجي تماما كما تضيف متغير لتحديد أقصى عدد للصفقات
    فمثلا تريد فتح أقصى عدد مضاعفات 10 صفقات فسوف تجعل MaxMultiplierOrders=11 لماذا لأن 10 مضاعفات + 1 صفقة رئيسية وطبعا سوف تضيف هذا الشرط إلى شروط فتح المضاعفات

    قمت بتعريف التالى كمتغيرات خارجية .
    كود PHP:
    extern double Multiplier=2;
    extern int MaxMultiplierOrders=
    يتبقى وضع شرط عدد صفقات المضاعفات ،، اين وكيف اضع الشرط لأنى لا اعلم اين اضعه !!

    ويتبقى سؤال أخر ،، اريد اضافة متغير خارجى لتفعيل المضاعفات

    كود PHP:
    extern bool UseMultiplier=false
    اين وكيف اضع الشرط الخاص بالمتغير السابق فـ الاكسيبرت .

    ارجو شرح كيفية اضافة الاكواد السابقة للاكسيبرت بشكل عام , بارك الله فيك .
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة spiders101 ، 06-05-2012 الساعة 10:44 PM

  5. #2045
    الصورة الرمزية afrandai
    afrandai غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2011
    الإقامة
    الكويت
    المشاركات
    182

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    لا يوجد خطأ في الإكسبرت بما أنه يعمل على الباك تست فيجب أن يعمل على أي حساب آخر
    تأكد أولا من أن البروكر الذي جربت عليه يسمح بتشغيل الإكسبرتات وتأكد من عدم وجود أخطاء في خانة الجورنال
    ما هي الإعدادات التي تريد تجربتها لأرفعها على السيرفر لنتأكد أكثر
    شكرا لاهتمامك في الموضوع اخي اسامة ..
    تأكدت من البروكر ولا يوجد اي شيء في الجورنال وجربته على اكثر من 3 بروكر وجميع المنصات معلقة على السيرفر خاص بي
    الاعدادات سوف ارسلها لك على الخاص .. وكما تعرف استاذ اسامة فأنا محترف في فكرة طريقة عمل الاكسبيرت واستخدمت الطريقة لاكثر من عام ( يدوي )
    لا ادري ما هي المشكلة ... ولكن عندما قرأت الكود لاحظت وجود انه يعمل على 3 خانات و5 خانات ... if(Digits==5||Digits==3)Q=10; else Q=1;
    هل من الممكن ان تكون هذه هي المشكلة .. ؟!
    اسف جدا فانا لا افهم لغة البرمجة ولكن تحليل شخصي لاجد ما هو الخطأ

  6. #2046
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة afrandai مشاهدة المشاركة
    شكرا لاهتمامك في الموضوع اخي اسامة ..
    تأكدت من البروكر ولا يوجد اي شيء في الجورنال وجربته على اكثر من 3 بروكر وجميع المنصات معلقة على السيرفر خاص بي
    الاعدادات سوف ارسلها لك على الخاص .. وكما تعرف استاذ اسامة فأنا محترف في فكرة طريقة عمل الاكسبيرت واستخدمت الطريقة لاكثر من عام ( يدوي )
    لا ادري ما هي المشكلة ... ولكن عندما قرأت الكود لاحظت وجود انه يعمل على 3 خانات و5 خانات ... if(Digits==5||Digits==3)Q=10; else Q=1;
    هل من الممكن ان تكون هذه هي المشكلة .. ؟!
    اسف جدا فانا لا افهم لغة البرمجة ولكن تحليل شخصي لاجد ما هو الخطأ
    أخى ،، اعتقد ان هذا الكود ليس له علاقة بالمشكلة , فهو فقط لجعل الاكسيبرت يعمل على منصة 4 و 5 ارقام .

  7. #2047
    الصورة الرمزية afrandai
    afrandai غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2011
    الإقامة
    الكويت
    المشاركات
    182

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    أخى ،، اعتقد ان هذا الكود ليس له علاقة بالمشكلة , فهو فقط لجعل الاكسيبرت يعمل على منصة 4 و 5 ارقام .
    شكرا جزيلا لك اخي الكريم ... ولكن والله لا ادري ماهي مشكلة الاكسبيرت ... !!
    الغريب في الامر انه ينفذ الصفقات على الباك تيست وعلى جميع المنصات ولكن في الحسابات الحقيقية او التجريبية عندما يتحقق كل شروط الرينج اليومي في الدخول بالعقد ويحقق الرينج اليومي ... لا يدخل ولا يعمل والمشكلة انه لايوجد اي خطأ في الجورنال
    والمنصة او البروكر التي اعمل معهم يسمح بتشغيل الاكسبيرت ويدعم نظام المايكرو وانا مجرب عليه اكثر من اكسبيرت ويعملون بدون ايه مشاكل
    الاعدادات التي طلبها الاخ اسامة .. بارك الله فيه
    UseTimeFilter=1
    StartHour=0
    EndHour=23
    RangePercent=100.00000000
    Multiplier=2.00000000
    MM_Parameters= Money Management
    Lots=1.00000000
    UseMoneyManagement=1
    RiskPercent=8
    Range_Percent_TP=30.00000000

    واليك مرفق اخر نسخة من الاكسبيرت
    الملفات المرفقة الملفات المرفقة

  8. #2048
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    قمت بتعريف التالى كمتغيرات خارجية .
    كود PHP:
    extern double Multiplier=2;
    extern int MaxMultiplierOrders=
    يتبقى وضع شرط عدد صفقات المضاعفات ،، اين وكيف اضع الشرط لأنى لا اعلم اين اضعه !!

    ويتبقى سؤال أخر ،، اريد اضافة متغير خارجى لتفعيل المضاعفات

    كود PHP:
    extern bool UseMultiplier=false
    اين وكيف اضع الشرط الخاص بالمتغير السابق فـ الاكسيبرت .

    ارجو شرح كيفية اضافة الاكواد السابقة للاكسيبرت بشكل عام , بارك الله فيك .
    هذه هي شروط زيادة حجم اللوت والمضاعفات
    كود PHP:
    if(WinorLoss()==false)Lots=lastlot()*Multiplier;
    if(
    WinorLoss()==true)Lots=Firstlot
    إذن حتى تضيف شرط تفعيلها أو تعطيلها فسوف تضيفه إلى هذا الجزء مثال
    كود PHP:
    if(UseMultiplier)
    {
    if(
    WinorLoss()==false)Lots=lastlot()*Multiplier;
    if(
    WinorLoss()==true)Lots=Firstlot;

    ونفس المكان سوف تضع شرط المضاعفات ليصبح
    كود PHP:
    if(UseMultiplier&&orderstotal()<MaxMultiplierOrders)
    {
    if(
    WinorLoss()==false)Lots=lastlot()*Multiplier;
    if(
    WinorLoss()==true)Lots=Firstlot;

    أو يمكنك إضافته في أول الكود
    كود PHP:
    if(signalbuy1==true && signalbuy2==true&&orderstotal()<MaxMultiplierOrders){ 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  9. #2049
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    هذه هي شروط زيادة حجم اللوت والمضاعفات
    كود PHP:
    if(WinorLoss()==false)Lots=lastlot()*Multiplier;
    if(
    WinorLoss()==true)Lots=Firstlot
    إذن حتى تضيف شرط تفعيلها أو تعطيلها فسوف تضيفه إلى هذا الجزء مثال
    كود PHP:
    if(UseMultiplier)
    {
    if(
    WinorLoss()==false)Lots=lastlot()*Multiplier;
    if(
    WinorLoss()==true)Lots=Firstlot;

    ونفس المكان سوف تضع شرط المضاعفات ليصبح
    كود PHP:
    if(UseMultiplier&&orderstotal()<MaxMultiplierOrders)
    {
    if(
    WinorLoss()==false)Lots=lastlot()*Multiplier;
    if(
    WinorLoss()==true)Lots=Firstlot;

    أو يمكنك إضافته في أول الكود
    كود PHP:
    if(signalbuy1==true && signalbuy2==true&&orderstotal()<MaxMultiplierOrders){ 

    جزاك الله خيرا , ساقوم بالتعديل واخبرك النتيجة

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

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

  10. #2050
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة afrandai مشاهدة المشاركة
    شكرا جزيلا لك اخي الكريم ... ولكن والله لا ادري ماهي مشكلة الاكسبيرت ... !!
    الغريب في الامر انه ينفذ الصفقات على الباك تيست وعلى جميع المنصات ولكن في الحسابات الحقيقية او التجريبية عندما يتحقق كل شروط الرينج اليومي في الدخول بالعقد ويحقق الرينج اليومي ... لا يدخل ولا يعمل والمشكلة انه لايوجد اي خطأ في الجورنال
    والمنصة او البروكر التي اعمل معهم يسمح بتشغيل الاكسبيرت ويدعم نظام المايكرو وانا مجرب عليه اكثر من اكسبيرت ويعملون بدون ايه مشاكل
    الاعدادات التي طلبها الاخ اسامة .. بارك الله فيه
    UseTimeFilter=1
    StartHour=0
    EndHour=23
    RangePercent=100.00000000
    Multiplier=2.00000000
    MM_Parameters= Money Management
    Lots=1.00000000
    UseMoneyManagement=1
    RiskPercent=8
    Range_Percent_TP=30.00000000

    واليك مرفق اخر نسخة من الاكسبيرت
    تم رفع الإكسبرت على السيرفر
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  11. #2051
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

    استاذ اسامة فـ المؤشر المرفق ، ماهو الكود اللازم لإضافة تنبيه صوتى و تنبيه بظهور رسالة عند تغير الاشارة ،، وايضا اضافة متغير خارجى لتفعيل التنبيه alertsMessage ،، alertsSound .

    ارجو شرح الطريقة لعمل ذلك .
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة spiders101 ، 07-05-2012 الساعة 06:16 PM

  12. #2052
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    هذه هي شروط زيادة حجم اللوت والمضاعفات
    كود PHP:
    if(WinorLoss()==false)Lots=lastlot()*Multiplier;
    if(
    WinorLoss()==true)Lots=Firstlot
    إذن حتى تضيف شرط تفعيلها أو تعطيلها فسوف تضيفه إلى هذا الجزء مثال
    كود PHP:
    if(UseMultiplier)
    {
    if(
    WinorLoss()==false)Lots=lastlot()*Multiplier;
    if(
    WinorLoss()==true)Lots=Firstlot;

    ونفس المكان سوف تضع شرط المضاعفات ليصبح
    كود PHP:
    if(UseMultiplier&&orderstotal()<MaxMultiplierOrders)
    {
    if(
    WinorLoss()==false)Lots=lastlot()*Multiplier;
    if(
    WinorLoss()==true)Lots=Firstlot;

    أو يمكنك إضافته في أول الكود
    كود PHP:
    if(signalbuy1==true && signalbuy2==true&&orderstotal()<MaxMultiplierOrders){ 
    استاذ اسامة ، لدى سؤال بخصوص كود المضاعفات , حسب مافهمت ، لو وضعت مثلا اقصى عدد للمضاعفات

    3 فـ المتغير الخارجى التالى

    كود PHP:
     MaxMultiplierOrders=
    فانه سيفتح صفقتين مضاعفات فقط ولنفترض العقد الأول 1 لوت ستكون المضاعفة الأولى بعد الخسارة عقد 2 لوت والمضاعفة الثالثة عقد 4 لوت باقى العقود فـ حالة استمرار الخسارة ستكون 4 لوت فقط ولن تزيد عن ذلك .

    اذا كان ماسبق صحيح فـ إن الاكسيبرت لايفعل ذلك بل يستمر فـ فتح المضاعفات بالشكل التالى 1 و 2 و 4 و 8 و ..... حتى يغلق على مكسب .

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

  13. #2053
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

    أستاذ أسامة
    لو في مؤشر بيضع أسهم شراء وبيع على الشارت

    لو فرضا أنا عايز شرط الشراء
    بعد إغلاق الشمعة إللي عليها سهم الشراء ( وكان الهاي للشمعة دي مثلا 1.3100 )
    وأنا عايز أعمل كود إن لو الهاي للشمعة دي إتكسر بـ 5 نقط يشتري

    المشكلة إللي واجهتني إن مثلا لو كان الكسر ده بعد عدد غير معروف من الشموع
    هيكون شكل الشرط إزاي؟

  14. #2054
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    استاذ اسامة فـ المؤشر المرفق ، ماهو الكود اللازم لإضافة تنبيه صوتى و تنبيه بظهور رسالة عند تغير الاشارة ،، وايضا اضافة متغير خارجى لتفعيل التنبيه alertsMessage ،، alertsSound .

    ارجو شرح الطريقة لعمل ذلك .

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

  15. #2055
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

    إية المشكلة في الكود ده يا أستاذ أسامة ؟
    قيمة التيك بروفت سالبة !
    ولا يقوم بعمل modify على الأوامر ؟
    كود PHP:
    Ticket=OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Bid,digits),3,0,0,"YousefH",MagicNumber,0,Red);

      
      if(
    Ticket>0){
      
    SL=High[iHighest(Symbol(),PERIOD_H1,2,50,1)];
      
    TP=OrderOpenPrice()-((SL-OrderOpenPrice())*2);
      
    OrderModify(Ticket,OrderOpenPrice(),SL,TP,0,Red);}
      Print(
    SL,"___",TP);
      } 
    أنا عايز أخلي التيك بروفت = الإستوب لوز × 2

المواضيع المتشابهه

  1. موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
    By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 11
    آخر مشاركة: 15-12-2023, 02:03 PM
  2. عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
    By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملات
    مشاركات: 280
    آخر مشاركة: 27-08-2009, 10:30 PM

الاوسمة لهذا الموضوع


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