صفحة 691 من 691 الأولىالأولى ... 191591641681685686687688689690691
النتائج 10,351 إلى 10,363 من 10363
  1. #10351
    الصورة الرمزية Algo_Master
    Algo_Master متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    1,636

    افتراضي

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

    اريد كود يعود باقصى لوت يسمح به الرصيد الحالي
    اقصى لوت يسمح به الرصيد وليس اقصى لوت تسمح به المنصه
    بارك الله فيكم وجزاكم الله خيراً
    تفضل اخى الكريم ،

    كود PHP:

    double GetMaxLotByEquity
    ()
    {
       
    double free_margin   AccountFreeMargin();
       
    double margin_per_lot MarketInfo(Symbol(), MODE_MARGINREQUIRED);
       
       if(
    margin_per_lot <= 0)
          return(
    0);

       
    double max_lots free_margin margin_per_lot;

       
    double min_lot  MarketInfo(Symbol(), MODE_MINLOT);
       
    double lot_step MarketInfo(Symbol(), MODE_LOTSTEP);
       
    double max_lot_allowed MarketInfo(Symbol(), MODE_MAXLOT);

       
    max_lots MathFloor(max_lots lot_step) * lot_step;

       if(
    max_lots min_lot)
          return(
    0);

       if(
    max_lots max_lot_allowed)
          
    max_lots max_lot_allowed;

       return(
    NormalizeDouble(max_lots,2));

    هذه الوظيفه عند استدعائها او مساويتها بمتغير تعيد لك اقصى لوت قابل للتنفيذ على حسابك الآن
    آخر تعديل بواسطة Algo_Master ، 21-02-2026 الساعة 12:11 AM
    توقيع العضو
    قسم البرمجه بمنتدى المتداول العربى
    يرحب بكم
    https://forum.arabictrader.com/f31.html

  2. #10352
    الصورة الرمزية forgotten_man
    forgotten_man غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2025
    الإقامة
    السعودية
    المشاركات
    4

    افتراضي

    بارك الله فيك اخي الكريم وجزاك الله خيرا على هذا المجهود الاكثر من رائع

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

    افتراضي

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

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

    02

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

    عموما
    ببداية الكود خارج الدوال تضع ما يلي :
    كود PHP:

    #include <WinUser32.mqh>
    #import "user32.dll"
    int GetParent(int hWnd);
    #import 
    ثم الشروط ببداية الدالة الرئيسية OnTick :
    كود PHP:

    void OnTick
    ()
      {
       if(!
    IsTesting())
         {
          if(
    OrdersTotal()==0&&GlobalVariableGet("CloseAll")==1)
            {
             
    GlobalVariableDel("CloseAll");
             if(
    IsExpertEnabled())
                
    SendMessageA((GetParent(GetParent(GetParent(WindowHandle(Symbol(),0))))),0x111,0x80FC,0);
             return;
            }
          if((
    OrdersTotal()>0&&AccountEquity()<(AccountBalance()*(70/100)))||GlobalVariableGet("CloseAll")==1)
            {
             
    CloseAll();
             
    GlobalVariableSet("CloseAll",1);
             return;
            }
         }
    //بقية الكود
      


    ثم دالة اغلاق كل الصفقات بالمنصة
    كود PHP:

    void CloseAll
    ()
      {
       
    bool select,close;
       for(
    int i=OrdersTotal()-1i>=0i--)
         {
          
    select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
          if(
    OrdersTotal()>0)
            {
             if(
    OrderType()==OP_BUY)
                
    close=OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),NULL);
             if(
    OrderType()==OP_SELL)
                
    close=OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),NULL);
             if(
    OrderType()>OP_SELL)
                
    close=OrderDelete(OrderTicket());
            }
         }
      } 

    تحياتي
    آخر تعديل بواسطة kira-h ، 12-03-2026 الساعة 09:18 PM
    توقيع العضو
    متداول فوركس، ومبرمج mql

  5. #10355
    الصورة الرمزية Forgotten
    Forgotten غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2017
    الإقامة
    السعودية
    المشاركات
    166

    افتراضي

    بارك الله فيك اخي الكريم وجزاك الله خيرا

  6. #10356
    الصورة الرمزية Forgotten
    Forgotten غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2017
    الإقامة
    السعودية
    المشاركات
    166

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Forgotten مشاهدة المشاركة
    السلام عليكم ورحمه الله وبركاته
    كيف اجعل الاكسبيرت لا يدخل صفقات من نفس سعر اخر صفقة
    الأمر بسيط اخى الكريم ،
    يمكنك اضافه هذا الشرط لشروط فتح الصفقه ،
    مثلا :
    Bid !=xxx
    او
    Bid > xxx

    و هكذا يمكنك اضافه كل الشروط الواجبه لفتح صفقه جديده فى اتجاه معين ،

    و بالنسبه لمعرفه سعر فتح آخر صفقه فيمكنك أخذه بعد الفتح و تخزينه فى متغير تمهيدا لإستدعاؤه فى داله شروط فتح الصفقه الجديده .
    آخر تعديل بواسطة Algo_Master ، 30-03-2026 الساعة 10:22 AM
    توقيع العضو
    قسم البرمجه بمنتدى المتداول العربى
    يرحب بكم
    https://forum.arabictrader.com/f31.html

  8. #10358
    الصورة الرمزية Forgotten
    Forgotten غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2017
    الإقامة
    السعودية
    المشاركات
    166

    افتراضي

    بارك الله فيك اخي الكريم وجزاك الله خيرا

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Forgotten مشاهدة المشاركة
    بارك الله فيك اخي الكريم وجزاك الله خيرا
    You Welcome اخى الكريم
    توقيع العضو
    قسم البرمجه بمنتدى المتداول العربى
    يرحب بكم
    https://forum.arabictrader.com/f31.html

  10. #10360
    الصورة الرمزية Forgotten
    Forgotten غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2017
    الإقامة
    السعودية
    المشاركات
    166

    افتراضي

    السلام عليكم ورحمة الله وبركاته
    كيف اكتب هذا الكود بلغة MQ5
    كود PHP:
      if(DayOfWeek()== ) return; 

  11. #10361
    الصورة الرمزية donald_trump
    donald_trump متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2024
    الإقامة
    زيمبابوي
    المشاركات
    1,582

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Forgotten مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    كيف اكتب هذا الكود بلغة MQ5
    كود PHP:
      if(DayOfWeek()== ) return; 
    نستخدم TimeToStruct

    كود PHP:
    MqlDateTime tm;
    TimeToStruct(TimeCurrent(), tm);

    if(
    tm.day_of_week == 5)
       return; 
    توقيع العضو
    رئيس الولايات المتحدة الامريكية •
    مؤسس مصنع الظلال (قريبا)•

  12. #10362
    الصورة الرمزية Forgotten
    Forgotten غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2017
    الإقامة
    السعودية
    المشاركات
    166

    افتراضي

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

  13. #10363
    الصورة الرمزية donald_trump
    donald_trump متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2024
    الإقامة
    زيمبابوي
    المشاركات
    1,582

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Forgotten مشاهدة المشاركة
    بارك الله فيك اخي الكريم وجزاك الله خيرا
    وكل عام وانتم بخير
    تسلم اخي الغالي وكل عام وانتم بخير•
    توقيع العضو
    رئيس الولايات المتحدة الامريكية •
    مؤسس مصنع الظلال (قريبا)•

صفحة 691 من 691 الأولىالأولى ... 191591641681685686687688689690691

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

  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