صفحة 500 من 689 الأولىالأولى ... 400450490494495496497498499500501502503504505506510550600 ... الأخيرةالأخيرة
النتائج 7,486 إلى 7,500 من 10335
  1. #7486
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,864

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة السمحان مشاهدة المشاركة
    سوال بسيط او طلب
    اريد داله او وضيفه لاضعها في اكسبيرت لتحسب اللوت اتوماتيكيا على حسب رافعه الحساب من متغير الريسك
    مثلا الريسك 100 والرافعه 1:100 اريده يسحب اقصى لوت
    الريسك 100 والرافعه 1:500 اريده يسحب اقصى لوت
    شاكر لكم مقدما
    هذه أحد الدوال التي أستخدمها
    كود PHP:
    double LotManage()
      {
          
    double lot MathCeil(AccountFreeMargin() *  Risk 1000) / 100
          
          if(
    lot<MarketInfo(Symbol(),MODE_MINLOT))lot=MarketInfo(Symbol(),MODE_MINLOT);
          if(
    lot>MarketInfo(Symbol(),MODE_MAXLOT))lot=MarketInfo(Symbol(),MODE_MAXLOT);
          
           
           return (
    NormalizeDouble(lot,Lot_Decimal));
      } 

  2. #7487
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    هذه أحد الدوال التي أستخدمها
    كود PHP:
    double LotManage()
      {
          
    double lot MathCeil(AccountFreeMargin() *  Risk 1000) / 100
          
          if(
    lot<MarketInfo(Symbol(),MODE_MINLOT))lot=MarketInfo(Symbol(),MODE_MINLOT);
          if(
    lot>MarketInfo(Symbol(),MODE_MAXLOT))lot=MarketInfo(Symbol(),MODE_MAXLOT);
          
           
           return (
    NormalizeDouble(lot,Lot_Decimal));
      } 
    استاذي العزيز اسامه
    حاولت ان اركب الكود ولكن تضهر اخطاء برمجيه لقله خبرتي

    بوجد لدي كود في الاكسبيرت المراد التعديل عليه اخذته من احد اساتذتي المبرمجين
    ولكن الكود لا يعمل بالشكل الذي اريده (علما بان الاكسبيرت لايضهر اي اخطاء برمجيه ولكن لايحسب اللوت بالشكل الذي طلبته ومشروح في المشاركه السابقه)
    سادرج الكود ارجو ان تعدل عليه لكي يعمل كما طلبت ولكي اقارن واعرف
    شكرا لك مقدما
    كود PHP:
    double Lots(double risk)
       {
        
    double Lot;
        if(
    Auto_Lots)
           { 
            if(
    risk>1)risk=1;
            
    //_________________________________________________________________________________________
            
    double Min_Lot MarketInfo(Symbol(), MODE_MINLOT);
            
    double Max_Lot MarketInfo(Symbol(), MODE_MAXLOT);
            
    double lot_stepMarketInfo(Symbol(), MODE_LOTSTEP);
            
    Lot=NormalizeDouble(AccountBalance()*risk/100/10,2);
            
    Lot=NormalizeDouble(Lot,2);
            
    Lot=NormalizeDouble(Lot/lot_step,0)*lot_step;
            if (
    Lot Min_LotLot Min_Lot
            if (
    Lot Max_LotLot Max_Lot;
            
    //_________________________________________________________________________________________
           
    }
          else
          {
             if(
    Lot1>MarketInfo(Symbol(),MODE_MAXLOT))
                {
    Lot=MarketInfo(Symbol(),MODE_MAXLOT);}
             else if(
    Lot1<MarketInfo(Symbol(),MODE_MINLOT))
               {
    Lot=MarketInfo(Symbol(),MODE_MINLOT);}
             else if(
    MathMod(Lot1,MarketInfo(Symbol(),MODE_LOTSTEP))>0)
               {
                
    double R=MathMod(Lot1,MarketInfo(Symbol(),MODE_LOTSTEP))/100 ;
                
    Lot=NormalizeDouble(Lot1-R,2) ;
               }
             else
               {
                
    Lot=Lot1;
               }
          }
          
        return(
    Lot);
       } 
    آخر تعديل بواسطة السمحان ، 15-07-2016 الساعة 11:27 AM

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

    افتراضي

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

    بوجد لدي كود في الاكسبيرت المراد التعديل عليه اخذته من احد اساتذتي المبرمجين
    ولكن الكود لا يعمل بالشكل الذي اريده (علما بان الاكسبيرت لايضهر اي اخطاء برمجيه ولكن لايحسب اللوت بالشكل الذي طلبته ومشروح في المشاركه السابقه)
    سادرج الكود ارجو ان تعدل عليه لكي يعمل كما طلبت ولكي اقارن واعرف
    شكرا لك مقدما
    كود PHP:
    double Lots(double risk)
       {
        
    double Lot;
        if(
    Auto_Lots)
           { 
            if(
    risk>1)risk=1;
            
    //_________________________________________________________________________________________
            
    double Min_Lot MarketInfo(Symbol(), MODE_MINLOT);
            
    double Max_Lot MarketInfo(Symbol(), MODE_MAXLOT);
            
    double lot_stepMarketInfo(Symbol(), MODE_LOTSTEP);
            
    Lot=NormalizeDouble(AccountBalance()*risk/100/10,2);
            
    Lot=NormalizeDouble(Lot,2);
            
    Lot=NormalizeDouble(Lot/lot_step,0)*lot_step;
            if (
    Lot Min_LotLot Min_Lot
            if (
    Lot Max_LotLot Max_Lot;
            
    //_________________________________________________________________________________________
           
    }
          else
          {
             if(
    Lot1>MarketInfo(Symbol(),MODE_MAXLOT))
                {
    Lot=MarketInfo(Symbol(),MODE_MAXLOT);}
             else if(
    Lot1<MarketInfo(Symbol(),MODE_MINLOT))
               {
    Lot=MarketInfo(Symbol(),MODE_MINLOT);}
             else if(
    MathMod(Lot1,MarketInfo(Symbol(),MODE_LOTSTEP))>0)
               {
                
    double R=MathMod(Lot1,MarketInfo(Symbol(),MODE_LOTSTEP))/100 ;
                
    Lot=NormalizeDouble(Lot1-R,2) ;
               }
             else
               {
                
    Lot=Lot1;
               }
          }
          
        return(
    Lot);
       } 
    أرفق الكود كامل وسوف أوضح لك أين الخطأ
    بالنسبه للطريقه التي تريدها
    الريسك ليس لها علاقة بالرافعه الماليه فمثلا أنت تريد أن تخاطر بنسبة 1% من رأس المال فسواء كانت الرافعه الماليه 1:100 أو 1:500 فسوف يكون الناتج نفس اللوت
    أما إذا كنت تقصد تحديد المخاطره بناء على المارجن المتاح حتى تتجاوز مخاطر أن تتعرض للمارجن كول فبالتالي بدلا من إستخدام رأس المال يمكنك إستخدام المارجن المتاح لحساب المخاطره وهي الطريقه التي أستخدمها في الداله السابقه

  4. #7489
    الصورة الرمزية msh3al
    msh3al غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الكويت
    المشاركات
    410

    افتراضي

    سؤال " للإستفسار عن فكره معينه " ولا احتاج شرح برمجي لها :")

    (1)

    لو كان لدي اكسبريت ع سيرفر
    هل ممكن عند فتح صفقات فيه " نسخ معلومات الصفقه "

    وإرسالها الى ملف اكسل excel خارجي " كملف اكسل ع موقع شخصي " ؟

    وماهي الخيارات المتوفره لإرسال مثل هالمعلومات " كالايميل .. ووو " !

    ----

    (2)
    هل يوجد ملف اكسل " يعرض اسعار العملات مباشره او متاخره قليلاً " للتعامل معها !

    وفقكم الله
    وعذرا ع الازعاج
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة msh3al مشاهدة المشاركة
    سؤال " للإستفسار عن فكره معينه " ولا احتاج شرح برمجي لها :")

    (1)

    لو كان لدي اكسبريت ع سيرفر
    هل ممكن عند فتح صفقات فيه " نسخ معلومات الصفقه "

    وإرسالها الى ملف اكسل excel خارجي " كملف اكسل ع موقع شخصي " ؟

    وماهي الخيارات المتوفره لإرسال مثل هالمعلومات " كالايميل .. ووو " !

    ----

    (2)
    هل يوجد ملف اكسل " يعرض اسعار العملات مباشره او متاخره قليلاً " للتعامل معها !

    وفقكم الله
    وعذرا ع الازعاج
    الداله الموجوده في لغة mql4 لإرسال البيانات عن طريق الويب هي SendFTP
    أما أن ترسل البيانات مباشرة إلى ملف أكسل على موقع شخصي لا أعتقد أنه يوجد كود مباشر لذلك لكن يمكنك إستخدام ملفات الدلل لعمل ذلك
    أغلب ملفات الأكسل سوف تجدها مربوطه أصلا بالميتاتريدر أو برامج التحليل الأخرى حتى تستمد الأسعار منها لا أعلم ملف أكسل يستمد الأسعار من الويب مباشرة حقيقه

  6. #7491
    الصورة الرمزية أبو نـاصر
    أبو نـاصر غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2013
    الإقامة
    السعودية
    المشاركات
    3,192

    افتراضي

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

    هل يمكن التحكم بزر الأمر السريع
    الملف المرفق 457691

    https://forum.arabictrader.com/attac...1&d=1465607925

    من حيث الاخفاء والاظهار

    هنا سبب سؤالي

    https://forum.arabictrader.com/t237088.html

    شكرا لجهودك
    للتذكير

    هل يوجد اكسبيرت رسم مثل هذه بالضبط

    لأننا نريد أن نخضع ضغط الزر الى شروطنا اريده لا يستجيب في حالات محددة

    الملف المرفق 457691


    تابع المشاركة التالية تكرما

    https://forum.arabictrader.com/t237088.html#post3061721

  7. #7492
    الصورة الرمزية msh3al
    msh3al غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الكويت
    المشاركات
    410

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    الداله الموجوده في لغة mql4 لإرسال البيانات عن طريق الويب هي SendFTP
    أما أن ترسل البيانات مباشرة إلى ملف أكسل على موقع شخصي لا أعتقد أنه يوجد كود مباشر لذلك لكن يمكنك إستخدام ملفات الدلل لعمل ذلك
    أغلب ملفات الأكسل سوف تجدها مربوطه أصلا بالميتاتريدر أو برامج التحليل الأخرى حتى تستمد الأسعار منها لا أعلم ملف أكسل يستمد الأسعار من الويب مباشرة حقيقه


    جزاك الله خير .. وبارك الله فيك
    ارسلت لك رساله ع الخاص قبل ايام لعلك لم تنتبه لها


    زادك الله من فضله وعلمه
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

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

    افتراضي

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


    زادك الله من فضله وعلمه
    وجزاك الله خير

  9. #7494
    الصورة الرمزية أبو نـاصر
    أبو نـاصر غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2013
    الإقامة
    السعودية
    المشاركات
    3,192

    افتراضي

    استاذي الفاضل

    اذا هنج الاكسبيرت أو المؤشر ولم يستجيب
    طبعا لا ادري ما الاسباب


    هل يوجد كود لتنشيطه وانعاشه من الشارت
    بحيث اربطه مع زر أو حدث

    ---
    ما اعمله حاليا اني اعيد اضافته على الشارت عبر اعادة التمبليت .. او اعمل له كومبيل Compile من الادتيور

    طبعا الكومبيل افضل لأن نفس الاكسبيرت يشتغل على 25 شارت مفتوحة

    لكن الكومبيل يحتاج فتح الاديتور كل مرة .... وعندي اكثر من منصة

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

    افتراضي

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

    اذا هنج الاكسبيرت أو المؤشر ولم يستجيب
    طبعا لا ادري ما الاسباب


    هل يوجد كود لتنشيطه وانعاشه من الشارت
    بحيث اربطه مع زر أو حدث

    ---
    ما اعمله حاليا اني اعيد اضافته على الشارت عبر اعادة التمبليت .. او اعمل له كومبيل Compile من الادتيور

    طبعا الكومبيل افضل لأن نفس الاكسبيرت يشتغل على 25 شارت مفتوحة

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

    أيضا نصيحه : إذا كنت تبرمج مؤشر ثم وجدت أن حساباته معقده وطويله جدا فالأفضل أن تجعله على شكل إكسبرت ( إذا كان يمكن ذلك )
    لماذا : لأن الإكسبرت عندما يتم تشغيله فهو يعمل على ما يسمى ب thread مستقله خاصه به فإذا هنج الإكسبرت فيسبب المشكله للإكسبرت نفسه والشارت الخاص بالإكسبرت فقط
    أما المؤشر فهو يعمل على نفس الthread الخاصه بالميتاتريدر فإذا هنج المؤشر فسوف يهنج كل الميتاتريدر

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

    https://forum.arabictrader.com/t237578.html

  11. #7496
    الصورة الرمزية أبو نـاصر
    أبو نـاصر غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2013
    الإقامة
    السعودية
    المشاركات
    3,192

    افتراضي

    شكرا لسرعة ردك
    معلومة قيمة جدا وكنت اعتقد العكس
    سأعيد صياغة بعض المؤشرات الى اكسبيرت

    ----


    لكن مشكلة الاكسبيرت انك لا تستطبع وضع اكثر من واحد على الشارت

    ----
    هل يوجد امكانية لاظهار اشعار بتنهيج الاكسبيرت ؟؟
    مثلا نجعل الاكسبيرت يرسل رقم الى القلوبال ويحدثه باستمرار ... ثم نجعل مؤشر يراقب هذا الرقم هل يتحدث أم لا ؟؟

    ---

    التهنيج الحاصل عندي من الاكسبيرت

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

    ازراراغلاق صفقات أو تعديل وقف وهدف أو اضافة أوامر معلقة وحذفها

    اضغط على الصورة لعرض أكبر

الاســـم:	000.jpg
المشاهدات:	64
الحجـــم:	48.4 كيلوبايت
الرقم:	458729

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

    افتراضي

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

    ----


    لكن مشكلة الاكسبيرت انك لا تستطبع وضع اكثر من واحد على الشارت

    ----
    هل يوجد امكانية لاظهار اشعار بتنهيج الاكسبيرت ؟؟
    مثلا نجعل الاكسبيرت يرسل رقم الى القلوبال ويحدثه باستمرار ... ثم نجعل مؤشر يراقب هذا الرقم هل يتحدث أم لا ؟؟

    ---

    التهنيج الحاصل عندي من الاكسبيرت

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

    ازراراغلاق صفقات أو تعديل وقف وهدف أو اضافة أوامر معلقة وحذفها

    اضغط على الصورة لعرض أكبر

الاســـم:	000.jpg
المشاهدات:	64
الحجـــم:	48.4 كيلوبايت
الرقم:	458729
    نعم يمكنك تطبيق نفس الفكره التي ذكرتها مثلا تجعل المتغير العام يحفظ آخر توقيت تم فيه تحديث الإكسبرت
    مثال
    كود PHP:
    GlobalVariableSet("EA Time",TimeCurrent()); 
    ثم تجعل المؤشر يراجع هذا التوقيت والتوقيت الحالي فإذا كانت الفجوه كبيره فهذا دليل مثلا على أن توقيت الإكسبرت لم يحدث منذ فتره
    أعتقد التهنيج قد يكون مشكله لديك في الكود فحاول مراجعته مره أخرى لإكتشاف الأخطاء

  13. #7498
    الصورة الرمزية أبو نـاصر
    أبو نـاصر غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2013
    الإقامة
    السعودية
    المشاركات
    3,192

    افتراضي

    الله يجزاك خير ويرحم والديك

    على الاقل كذا نعرف اذا كان الاكسبيرت نايم




    حقيقة الأكواد تحتاج مراجعة بعد استقرار البناء بشكل كامل

    دمت موفقا

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

    افتراضي

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

    على الاقل كذا نعرف اذا كان الاكسبيرت نايم




    حقيقة الأكواد تحتاج مراجعة بعد استقرار البناء بشكل كامل

    دمت موفقا
    بالتوفيق لك أخي الكريم

  15. #7500
    الصورة الرمزية msh3al
    msh3al غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الكويت
    المشاركات
    410

    افتراضي

    مرحباً استاذ اسامه ..

    سؤال فضلاً :
    لو كان لدي اكسبريت واريد تشغيله ع ظ¢ظ* - ظ£ظ* حساب شخصي " بمنصات مختلفه من شركات مختلفه " ..
    ماهي الحلول المطروحه لمثل هذا ؟
    وهل هناك مجال بالاكتفاء بوضع الاكسبريت ع الحساب الرئيسي فقط ؟

    وفقك الله وجزاك ربي خير
    - لك رساله ع الخاص -
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

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

  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