صفحة 275 من 686 الأولىالأولى ... 175225265269270271272273274275276277278279280281285325375 ... الأخيرةالأخيرة
النتائج 4,111 إلى 4,125 من 10285
  1. #4111
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

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


    لكن بما أن طريقة رصد توقيتات الصفقات لم تنجح معي فكرت في فكرة ممكن تنجح
    وهي حسب المثال السابق وحسب الحالة اللي على يمين الصورة
    عند وصول السعر من البيع1 إلى البيع2 يكون الربح 50 نقطة (لأن المسافة بينهما 50 نقطة) وفي المقابل خسارة الشراء1 إلى البيع2 يكون -20 نقطة (لأن المسافة بين البيع والشراء 20 نقطة)
    إذن نقول للاكسبيرت عند تحقق ربح 50 نقطة بالبيع و -20 نقطة بالشراء يتم الاغلاق من نوع كلوزباي
    بهذه الطريقة ستنفع للحالتين معا عند الترند الهابط
    لكن في الحالة اللي على يسار الصورة سيكون الشراء 1 بخسارة -70 والشراء2 بخسارة -20 (يعني ندقق في شرط المقارنة في دالة البروفيت)

    ثم العكس عند الترند الصاعد نقول للاكسبيرت إذا تحقق شراء بربح 50 نقطة وبيع بخسارة -20 نقطة يتم إغلاق كلوزباي لهذين الصفقتين

    إذن بالمختصر فضلا أريد كود يحقق ما يلي :
    من خلال الصفقات المفعلة إذا تحقق :
    * شراء بهدف بالنقاط + بيع بخسارة بالنقاط => ِكلوزباي للصفقتين (طبعا الاغلاق للصفقتين اللي حسبنا لهما الهدف والخسارة)
    * بيع بهدف بالنقاط + شراء بخسارة بالنقاط => كلوزباي ...

    في انتظار ردك أستاذي وجزاكم الله كل خير
    آخر تعديل بواسطة kira-h ، 04-07-2013 الساعة 05:49 AM
    توقيع العضو
    متداول فوركس، ومبرمج mql

  2. #4112
    الصورة الرمزية abou fares
    abou fares  غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    السعودية
    المشاركات
    275

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    كان لديك خطئ فقط في كتابة الكود فيظهر لك الخطأ
    مرفق المؤشر قمت بتعديله لك
    شكرا مستر دولار بارك الله فيك

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة kira-h مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    أستاذي الكريم مستر دولار حمدا لله على سلامتك
    كان لي طلب كود برمجي في الصفحة الماضية من هذا الموضوع المتميز... والأستاذ جميل بارك الله فيه قام بمحاولات بطرح أكواد منطقية جدا لكنها لم تنجح معي!!
    لكن اكتشفت انه في كل الأحوال حتى لو نجحت سأواجه مشكلة أخرى أصعب منها...
    نأتي للمفيد..
    لنفترض لدينا مجموعة من الأوامر المعلقة شراء وبيع فوق وتحت السعر
    الفرق بين الشراء والبيع 20 نقطة والفرق بين الشراء والشراء (ثم البيع والبيع) 50 نقطة
    أريد دالة تعمل على تحقيق الاغلاق كلوزباي حسب الشرح بالصورة


    لكن بما أن طريقة رصد توقيتات الصفقات لم تنجح معي فكرت في فكرة ممكن تنجح
    وهي حسب المثال السابق وحسب الحالة اللي على يمين الصورة
    عند وصول السعر من البيع1 إلى البيع2 يكون الربح 50 نقطة (لأن المسافة بينهما 50 نقطة) وفي المقابل خسارة الشراء1 إلى البيع2 يكون -20 نقطة (لأن المسافة بين البيع والشراء 20 نقطة)
    إذن نقول للاكسبيرت عند تحقق ربح 50 نقطة بالبيع و -20 نقطة بالشراء يتم الاغلاق من نوع كلوزباي
    بهذه الطريقة ستنفع للحالتين معا عند الترند الهابط
    لكن في الحالة اللي على يسار الصورة سيكون الشراء 1 بخسارة -70 والشراء2 بخسارة -20 (يعني ندقق في شرط المقارنة في دالة البروفيت)

    ثم العكس عند الترند الصاعد نقول للاكسبيرت إذا تحقق شراء بربح 50 نقطة وبيع بخسارة -20 نقطة يتم إغلاق كلوزباي لهذين الصفقتين

    إذن بالمختصر فضلا أريد كود يحقق ما يلي :
    من خلال الصفقات المفعلة إذا تحقق :
    * شراء بهدف بالنقاط + بيع بخسارة بالنقاط => ِكلوزباي للصفقتين (طبعا الاغلاق للصفقتين اللي حسبنا لهما الهدف والخسارة)
    * بيع بهدف بالنقاط + شراء بخسارة بالنقاط => كلوزباي ...

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

  4. #4114
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    طيب إذا قمنا بعمل دالة تحسب الربح بالنقاط لكل صفقتين وجعلنا فتح الصفقتين كل زوج صفقتين ( بيع + شراء ) له مثلا كومنت مختلف عن الآخر بحيث نميزهم .
    الآن عند المقارنه ستكون عمل الداله سهله بحيث سأبحث في كل الصفقات المفتوحه وأقارن كل زوج صفقات على حسب ربحهم الحالي وبناء عليه أغلق الصفقات .
    هل هذا الحل سيحقق الفكره ؟
    نعم أعتقد سيحقق الفكرة بما انه الاغلاق مبني على مقارنة الربح بين الصفقات
    لكن ليس شرط زوج صفقتين فقط لأنه أكيد سنحصل على مجموعة صفقات شراء متراكمة ... أو بيع متراكمة
    المهم تحقق ربح نقاط معين بالشراء مقابل ربح معين بالبيع ومنه الاغلاق
    شكرا جزيلا
    آخر تعديل بواسطة kira-h ، 05-07-2013 الساعة 03:37 AM
    توقيع العضو
    متداول فوركس، ومبرمج mql

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

    افتراضي

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

  6. #4116
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي

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

  7. #4117
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة kira-h مشاهدة المشاركة
    نعم مقارنة جميع الصفقات المفتوحه البيع والشراء وطبعا عند الاغلاق يكون صافي ربح وليس خسارة
    ربنا كريم
    أقصد مقارنة جميع صفقات البيع مع الشراء للخروج بإغلاق صفقتين بيع و شراء يحققان ربح
    بانتظارك أستاذي بارك الله فيك
    توقيع العضو
    متداول فوركس، ومبرمج mql

  8. #4118
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة kira-h مشاهدة المشاركة
    أقصد مقارنة جميع صفقات البيع مع الشراء للخروج بإغلاق صفقتين بيع و شراء يحققان ربح
    بانتظارك أستاذي بارك الله فيك
    كيف سيتم تحديد الهيدج المطلوب إغلاقه وسط صفقات البيع والشراء المتراكمة؟؟
    كود PHP:
     extern double MaxProfit 55;
     
    extern double MinProfit 50;
     
    extern double MaxLoss = -20;
     
    extern double MinLoss = -15
    كود PHP:
    void CheckPips() 
    {
      
    double B,S;
     for(
    i=0;i<OrdersTotal()-1;i--){
      
    OrderSelect(iSELECT_BY_POS,MODE_TRADES);
      {
       if(
    OrderType()==OP_BUY&&OrderSymbol()==Symbol())
       {
        
    B=((MarketInfo(OrderSymbol(),MODE_BID)-OrderOpenPrice())/MarketInfo(OrderSymbol(),MODE_POINT));
         if (
    Point==0.00001 || Point==0.001
        
    B=((MarketInfo(OrderSymbol(),MODE_BID)-OrderOpenPrice())/MarketInfo(OrderSymbol(),MODE_POINT))/10;
       }
       else if(
    OrderType()==OP_SELL&&OrderSymbol()==Symbol())
       {
        
    S=((OrderOpenPrice()-MarketInfo(OrderSymbol(),MODE_ASK))/MarketInfo(OrderSymbol(),MODE_POINT));
         if (
    Point==0.00001 || Point==0.001
        
    S=((OrderOpenPrice()-MarketInfo(OrderSymbol(),MODE_ASK))/MarketInfo(OrderSymbol(),MODE_POINT))/10;
       }
      }
     }
    while((
    MinProfit<B<MaxProfit&&MaxLoss<S<MinLoss)||( MinProfit<S<MaxProfit&&MaxLoss<B<MinLoss))
    OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), SlippageMagicNumber);

    آخر تعديل بواسطة kira-h ، 06-07-2013 الساعة 10:55 PM
    توقيع العضو
    متداول فوركس، ومبرمج mql

  9. #4119
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    السلام عليكم وكل عام وانتم بخير
    تحية طيبة لكم جميعا
    سؤال برمجى ارجو المساعدة فيه
    السؤال هو
    عايز سعر الافتتاح بدون فاصلة عشرية
    مثلا 1.2345
    انا عايز يكون كده 12345
    يعنى بدون فاصلة عشرية
    كيف يتم ذلك
    وشكرا على المساعدة الكريمة

  10. #4120
    الصورة الرمزية tsaheel
    tsaheel غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    الكويت
    المشاركات
    957

    افتراضي

    مثل ما هو معروف ان لكل اكسبريت اعدادات خاصة به
    ويمكن تغيير هذه الاعدادات يدويا في كل مرة
    واذا رغبت بعمل باك تيست فستضع الاعدادات المناسبة لمعرفة النتيجية حتى الوصول الى افضل النتائج
    السؤال :
    1- هل يمكن للميتاتريدر او اي برنامج آخر وضع الاعدادات عشوائيا حتى الوصول الى افضل اعدادت؟
    2- او الميتاتريدية يضع في الاكسبريت جميع الاعدادات المتاحة واعطاء تقرير فيها وانت تختار النتيجية المناسبة لك ؟؟
    وشكرا جزيلا
    توقيع العضو
    قالوا : الفوريكس أرقام وليس رسم وألوان

  11. #4121
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي

    وكمان عايز الكلمة المحجوزة بتاعة الجذر التربيعى

  12. #4122
    الصورة الرمزية wadi2012
    wadi2012 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2012
    الإقامة
    جرين لاند
    المشاركات
    1,089

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    السلام عليكم وكل عام وانتم بخير
    تحية طيبة لكم جميعا
    سؤال برمجى ارجو المساعدة فيه
    السؤال هو
    عايز سعر الافتتاح بدون فاصلة عشرية
    مثلا 1.2345
    انا عايز يكون كده 12345
    يعنى بدون فاصلة عشرية
    كيف يتم ذلك
    وشكرا على المساعدة الكريمة
    سؤالك الاول تريد الرقم او السعر بدون فاصلة
    حدد اولا السعر كم خانة هل هو 4 او 5 ارقام وعليه اعمل عملية حسابية بضربه في عدد الخانات بعد الفاصلة
    اذا كان هذا ما فهمته منك
    السؤال الثاني
    mathsqrt()
    بين القوسين ضع الرقم نوع double ليعطيك الجذر التربيعي
    هذه دالة الجذر التربيعي للرقم المحدد

  13. #4123
    الصورة الرمزية wadi2012
    wadi2012 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2012
    الإقامة
    جرين لاند
    المشاركات
    1,089

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة tsaheel مشاهدة المشاركة
    مثل ما هو معروف ان لكل اكسبريت اعدادات خاصة به
    ويمكن تغيير هذه الاعدادات يدويا في كل مرة
    واذا رغبت بعمل باك تيست فستضع الاعدادات المناسبة لمعرفة النتيجية حتى الوصول الى افضل النتائج
    السؤال :
    1- هل يمكن للميتاتريدر او اي برنامج آخر وضع الاعدادات عشوائيا حتى الوصول الى افضل اعدادت؟
    2- او الميتاتريدية يضع في الاكسبريت جميع الاعدادات المتاحة واعطاء تقرير فيها وانت تختار النتيجية المناسبة لك ؟؟
    وشكرا جزيلا
    انا اعتقد لا يوجد مثل هذه الخاصية في الميتا تريدير لانه ان وجدت فسوف تحدد له نطاق معين للاختبار ينتهي بالترتيب من كل نمط ثم يعطي تقرير نهائي لجميع الاعدادت التي وضعتها له ولكن يتطول عملية الاختبار فترة طويلة لانه يعتمد على فترة الاختبار الزمني من سنة كذا الى سنة كذا ينتهي من هذه الفترة في الاعدادت الاولى ثم يبدأ في الثانية

    هذا والله اعلم

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

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

    مثال
    كود PHP:
    for(int i=0;i<OrdersTotal();i++)
    {
     
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
     
    double openprice_B=OrderOpenPrice();int ticket_B=OrderTicket();
     if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
     {
      if(
    OrderType()==OP_BUY)
      {
       
    double ProfitPips_B=(Bid-openprice_B)/Point;
       for(
    int j=0;j<OrdersTotal();j++)
       {
        
    OrderSelect(j,SELECT_BY_POS,MODE_TRADES);
        
    double openprice_S=OrderOpenPrice();int ticket_S=OrderTicket();
        if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
        {
         if(
    OrderType()==OP_SELL)
         {
          
    double ProfitPips_S=(openprice_S-Ask)/Point;
          if(
    ProfitPips_B+ProfitPips_S>50)
          {
           
    OrderCloseBy(ticket_B,ticket_S);
           break;
          }
          else 
           break;
         }
        }
       }
      }
     }

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

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة wadi2012 مشاهدة المشاركة
    سؤالك الاول تريد الرقم او السعر بدون فاصلة
    حدد اولا السعر كم خانة هل هو 4 او 5 ارقام وعليه اعمل عملية حسابية بضربه في عدد الخانات بعد الفاصلة
    اذا كان هذا ما فهمته منك
    السؤال الثاني
    mathsqrt()
    بين القوسين ضع الرقم نوع double ليعطيك الجذر التربيعي
    هذه دالة الجذر التربيعي للرقم المحدد
    حل آخر أيضا بالنسبه للسؤال الأول أيضا يمكنك مباشرة القسمه على قيمة النقطه
    مثال
    كود PHP:
    int price=Ask/Point
    وسيعطيك الرقم الصحيح
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

  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