صفحة 508 من 686 الأولىالأولى ... 8408458498502503504505506507508509510511512513514518558608 ... الأخيرةالأخيرة
النتائج 7,606 إلى 7,620 من 10285
  1. #7606
    الصورة الرمزية mohamed2012
    mohamed2012 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2016
    الإقامة
    مصر
    المشاركات
    66

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته

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

    https://forum.arabictrader.com/t9652...ml#post3039123
    شكرا لك أستاذ أسامة لكن الخطوط على المؤشر مستويات ثابتة وانا اريد الهاى لليوم السابق وايضا اللو .

    تحياتى لك

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

    افتراضي

    # أسئله عن بعض آليات الحمايه للاكسبريتات #

    استاذ اسامه ،
    طرأ ع بالي بعض الاستفسارات لحماية اكسبريت من السرقه والحفاظ ع الخصوصيه
    - مجرد اسئله ولا احتاج اكواد ، والرد غير ضروري حالياً حسب التفرغ ربي يسعدك -

    (1) هل نستطيع ان نضع شرط معين يقوم بـ " حذف محتوى الاكسبريت " الاكواد ؟
    (2) ربط الاكسبريت ب"اسم المستخدم" الخاص بحساب الميتاتريد بحيث لايعمل بغير هذا الحساب؟
    (3) استدعاء قيمة خارجيه " مثل متغير او قيمه عدديه " من موقع خارجي خاص فيني صفحة ويب ، حتى يكون مخفي في خالة فك تشفير الملف ؟
    (4) هل يمكن إخفاء " التيك بروفيت والستوب والاوبن والكلوز " حتى يحمي الاكسبريت من النسخ ؟

    ---

    سؤال بعيد عن الحمايه :
    * بعض المنصات تمنع الستوب لوز اقل من 10 نقاط مثلاً
    هل يمكن التلاعب ووضع ستوب اقل من ذلك ؟ مثل نقطه او نقطتين او اكثر
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

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

    افتراضي

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

    ظهر لي هذا الخطأ :

    الملف المرفق 460065

    فوجدت المتغير معرف مسبقاً هنا :

    كود PHP:
     if (EnableTimeFilter&&TimeFilter(Start_Hour,End_Hour)==false)return;
        
        
    double NewLot=Lots;
        if(
    MoneyManagementNewLot LotManage(); 
    قمت بتغيير المعرف وقمت بتعطيل الداله , اختفى الخطأ .. لكن لم تعمل الداله للوت الاقصى عند تغيير قيمة اللوت الى 0 ,
    أرفق الكود أو الإكسبرت الذي قمت بعمله بشكل كامل وسوف أوضح لك أين الخطأ

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

    افتراضي

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

    تفضل:

    كود PHP:


     input double      Lots             
    1;                                                                
     
    input int         TakeProfit       =0;
     
    input int         StopLoss         =0;



    void OnTick()
      {
    //---
       
       
       
       
        
    if (EnableTimeFilter&&TimeFilter(Start_Hour,End_Hour)==false)return;
        
        
    double NewLot=Lots;
        if(
    MoneyManagementNewLot LotManage();
        
       
       
    //------ lots
       
         
    double NewLot ;
         
    double pt;
         if(
    Digits==5||Digits==3)pt=10;
         else 
    pt=1;
         
    double pip_valueMarketInfo(Symbol(),MODE_TICKVALUE)*pt
         
         if(
    pip_value==0)pip_value=1;
         
    double stopPips=100
         
    double lots=NormalizeDouble(AccountBalance()/stopPips/pip_value,2);  
      
         if(
    Lots==0)NewLot=lots;
         else 
    NewLot=Lots;
        
       
       
    //------ 
        
       
        
    double SL,TP;   
        
    int ticket=0;  
       
       
    //--
       
        
    if(  High[1] > High[2] )
        {
         if(
    CloseInReverse)CloseOrders(OP_SELL);
         if(
    TotalOrders(OP_BUY)<Max_Trades||Max_Trades==0)
         {            
          if(
    StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;}
          if(
    TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*point;}
          
          
    ticket=OrderSend(Symbol(),OP_BUY,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Ask,Digits),3*P,SL,TP,"EA",MagicNumber,0,Blue);
          
    PlaySound("Alert.wav");
        
         
    // spread value point
          
    Print("Spread value in points=",MarketInfo(Symbol(),MODE_SPREAD)); 
          
    //
          
          
    Time0=Time[0];
         }
        }
        
       
       
       
       
      } 
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة mohamed2012 مشاهدة المشاركة
    شكرا لك أستاذ أسامة لكن الخطوط على المؤشر مستويات ثابتة وانا اريد الهاى لليوم السابق وايضا اللو .

    تحياتى لك
    الهاي للسعر أم أكبر قيمه وأصغر قيمه للمؤشر ؟

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة msh3al مشاهدة المشاركة
    # أسئله عن بعض آليات الحمايه للاكسبريتات #

    استاذ اسامه ،
    طرأ ع بالي بعض الاستفسارات لحماية اكسبريت من السرقه والحفاظ ع الخصوصيه
    - مجرد اسئله ولا احتاج اكواد ، والرد غير ضروري حالياً حسب التفرغ ربي يسعدك -

    (1) هل نستطيع ان نضع شرط معين يقوم بـ " حذف محتوى الاكسبريت " الاكواد ؟
    (2) ربط الاكسبريت ب"اسم المستخدم" الخاص بحساب الميتاتريد بحيث لايعمل بغير هذا الحساب؟
    (3) استدعاء قيمة خارجيه " مثل متغير او قيمه عدديه " من موقع خارجي خاص فيني صفحة ويب ، حتى يكون مخفي في خالة فك تشفير الملف ؟
    (4) هل يمكن إخفاء " التيك بروفيت والستوب والاوبن والكلوز " حتى يحمي الاكسبريت من النسخ ؟

    ---

    سؤال بعيد عن الحمايه :
    * بعض المنصات تمنع الستوب لوز اقل من 10 نقاط مثلاً
    هل يمكن التلاعب ووضع ستوب اقل من ذلك ؟ مثل نقطه او نقطتين او اكثر
    1- بالنسبه للسؤال الأول فلا يمكن ذلك
    2- نعم يمكنك إستخدام الداله AccountName
    3- نعم يمكنك إما بإستخدام المكتبه الموجود في الويندوز wininet.dll ويمكنك مراجعة مؤشر FFcal أحد المؤشرات المشهوره لجلب الأخبار من النت وسوف تجده مفتوح المصدر
    أو بإستخدام الداله WebRequest الموجوده في اللغه
    4- نعم وقمت بشرحها هذه الطرق يمكنك مراجعة هذا الموضوع ويمكنك إستخدام هذه الطريقه للتحايل على البروكرات التي تمنع وضع ستوب لوز أو هدف صغير
    https://forum.arabictrader.com/t235216.html

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

    افتراضي

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

    تفضل:

    كود PHP:
     
     
     input double      Lots             
    1;                                                                
     
    input int         TakeProfit       =0;
     
    input int         StopLoss         =0;
     
     
     
    void OnTick()
      {
    //---
       
       
       
       
        
    if (EnableTimeFilter&&TimeFilter(Start_Hour,End_Hour)==false)return;
        
        
    double NewLot=Lots;
        if(
    MoneyManagementNewLot LotManage();
        
       
       
    //------ lots
       
         
    double NewLot ;
         
    double pt;
         if(
    Digits==5||Digits==3)pt=10;
         else 
    pt=1;
         
    double pip_valueMarketInfo(Symbol(),MODE_TICKVALUE)*pt
         
         if(
    pip_value==0)pip_value=1;
         
    double stopPips=100
         
    double lots=NormalizeDouble(AccountBalance()/stopPips/pip_value,2);  
      
         if(
    Lots==0)NewLot=lots;
         else 
    NewLot=Lots;
        
       
       
    //------ 
        
       
        
    double SL,TP;   
        
    int ticket=0;  
       
       
    //--
       
        
    if(  High[1] > High[2] )
        {
         if(
    CloseInReverse)CloseOrders(OP_SELL);
         if(
    TotalOrders(OP_BUY)<Max_Trades||Max_Trades==0)
         {            
          if(
    StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;}
          if(
    TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*point;}
          
          
    ticket=OrderSend(Symbol(),OP_BUY,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Ask,Digits),3*P,SL,TP,"EA",MagicNumber,0,Blue);
          
    PlaySound("Alert.wav");
        
         
    // spread value point
          
    Print("Spread value in points=",MarketInfo(Symbol(),MODE_SPREAD)); 
          
    //
          
          
    Time0=Time[0];
         }
        }
        
       
       
       
       
      } 

    سيصبح الكود
    كود PHP:

    void OnTick
    ()
      {
    //---
       
       
       
       
        
    if (EnableTimeFilter&&TimeFilter(Start_Hour,End_Hour)==false)return;
        
        
    double NewLot=Lots;
        if(
    MoneyManagementNewLot LotManage();
        
       
       
    //------ lots
       
         
    double pt;
         if(
    Digits==5||Digits==3)pt=10;
         else 
    pt=1;
         
    double pip_valueMarketInfo(Symbol(),MODE_TICKVALUE)*pt
         
         if(
    pip_value==0)pip_value=1;
         
    double stopPips=100
         
    double lots=NormalizeDouble(AccountBalance()/stopPips/pip_value,2);  
      
         if(
    Lots==0)NewLot=lots;
         else 
    NewLot=Lots;
        
       
       
    //------ 
        
       
        
    double SL,TP;   
        
    int ticket=0;  
       
       
    //--
       
        
    if(  High[1] > High[2] )
        {
         if(
    CloseInReverse)CloseOrders(OP_SELL);
         if(
    TotalOrders(OP_BUY)<Max_Trades||Max_Trades==0)
         {            
          if(
    StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;}
          if(
    TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*point;}
          
          
    ticket=OrderSend(Symbol(),OP_BUY,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Ask,Digits),3*P,SL,TP,"EA",MagicNumber,0,Blue);
          
    PlaySound("Alert.wav");
        
         
    // spread value point
          
    Print("Spread value in points=",MarketInfo(Symbol(),MODE_SPREAD)); 
          
    //
          
          
    Time0=Time[0];
         }
        }
        
       
       
       
       
      } 

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    تعريف المتغيرين B_pips و S_pips بداخل الداله OnTick
    أو قم بتصفير قيمة المتغيرين قبل بدأ البحث في الحلقه
    تمام التمام استاذى الكريم
    جزاك كل خير
    تحياتى

  9. #7614
    الصورة الرمزية mohamed2012
    mohamed2012 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2016
    الإقامة
    مصر
    المشاركات
    66

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    الهاي للسعر أم أكبر قيمه وأصغر قيمه للمؤشر ؟
    أصغر واكبر قيمة للمؤشر لليوم السابق

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    1- بالنسبه للسؤال الأول فلا يمكن ذلك
    2- نعم يمكنك إستخدام الداله AccountName
    3- نعم يمكنك إما بإستخدام المكتبه الموجود في الويندوز wininet.dll ويمكنك مراجعة مؤشر FFcal أحد المؤشرات المشهوره لجلب الأخبار من النت وسوف تجده مفتوح المصدر
    أو بإستخدام الداله WebRequest الموجوده في اللغه
    4- نعم وقمت بشرحها هذه الطرق يمكنك مراجعة هذا الموضوع ويمكنك إستخدام هذه الطريقه للتحايل على البروكرات التي تمنع وضع ستوب لوز أو هدف صغير
    https://forum.arabictrader.com/t235216.html

    جزاك الله خير اخي استاذ اسامه

    ضبط معي AccountNumber

    كود PHP:

          double AcNum1 
    283137 ;
          
    double AcNum2 AccountNumber();

    if ( 
    AcNum1 == AcNum2 )
    {

    \\ 
    Buy or sell order

    بارك الله فيك



    4- نعم وقمت بشرحها هذه الطرق يمكنك مراجعة هذا الموضوع ويمكنك إستخدام هذه الطريقه للتحايل على البروكرات التي تمنع وضع ستوب لوز أو هدف صغير
    [url]https://forum.arabictrader.com/t235216.html
    ماقصدته هو الذي يظهر في الجورنال :
    اضغط على الصورة لعرض أكبر

الاســـم:	ddcaddfd9b63448c97ccdf396362f273.png
المشاهدات:	134
الحجـــم:	1.8 كيلوبايت
الرقم:	460116
    هل يمكن إخفاءه
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

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

    افتراضي

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

    ضبط معي AccountNumber

    كود PHP:
     
          double AcNum1 
    283137 ;
          
    double AcNum2 AccountNumber();
     
    if ( 
    AcNum1 == AcNum2 )
    {
     
    \\ 
    Buy or sell order

    بارك الله فيك




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

الاســـم:	ddcaddfd9b63448c97ccdf396362f273.png
المشاهدات:	134
الحجـــم:	1.8 كيلوبايت
الرقم:	460116
    هل يمكن إخفاءه
    لا يمكن ذلك للأسف

  12. #7617
    الصورة الرمزية drmahdy
    drmahdy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2016
    الإقامة
    مصر
    المشاركات
    283

    افتراضي

    السلام عليكم ورحمة الله وبركاته ....... اريد من مبرمجي الموقع المحترفين شرح ازاي اضيف اشكال ع التشارت يعني مثلا ازاي اعمل موشريكتب كلمه في مكان معين يرسم خط افقي خط راسي او خط ترند .... الخ , يرسم الفيبو ناتشي لكن جزاكم الله خيرا اريد شرح مبسط ووافي

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

    افتراضي

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

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

    افتراضي

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

    واذا كان ممكن ذلك , كيف سنتعامل معها بوجود دالة CloseOrders

    ربي يوفقك
    آخر تعديل بواسطة msh3al ، 26-08-2016 الساعة 06:59 AM
    توقيع العضو
    إذا لم يكن عونٌ من الله للفتى *** فأولُ ما يجني عليه اجتهادُهُ
    ( اللهم أسألك التوفيق )

  15. #7620
    الصورة الرمزية ali_shadi
    ali_shadi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2016
    الإقامة
    السويد
    العمر
    28
    المشاركات
    367

    افتراضي

    السلام عليكم دكتور اسامة

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

    لنفرض لدي اكسبيرت يفتح صفقات شراء ... الصفقة الاولى حققت الهدف ولكن الثانية والثالثة ضربت الستوب ...

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

    ولكن بعقد مضاعف ... ثم اذا تحقق الهدف يحذف الخطوط وهكذا

    اعرف ان الكود صعب ولكني عشمي فيك استاذي كبير اتمنى ان تساعدني ... كل التقدير والاحترام

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

  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