سهم برودكوم يتراجع بقوة في تعاملات ما بعد الإغلاق رغم قوة النتائج ( الخميس 04 يونيو 2026 09:48 ص ) سهم صالح الراشد يهبط دون سعر الإدراج مع خسائر تقارب 27% منذ نتائج الربع الأول ( الخميس 04 يونيو 2026 09:36 ص ) إنفاق شركات التكنولوجيا على الذكاء الاصطناعي سيتجاوز اقتصاد اليابان بحلول 2030 ( الخميس 04 يونيو 2026 08:48 ص ) رويترز: بنك اليابان قد يرفع الفائدة إلى 1% في اجتماع يونيو ( الخميس 04 يونيو 2026 08:44 ص ) هل ما زال سهم آبل يستحق الشراء؟ ( الخميس 04 يونيو 2026 08:13 ص ) اليابان: نتوقع أن يتحرك بنك اليابان بشكل يناسب تحقيق هدف التضخم ( الخميس 04 يونيو 2026 08:01 ص ) وول ستريت تنهي سلسلة مكاسبها القوية وسط تطورات متسارعة بشأن حرب إيران ( الخميس 04 يونيو 2026 07:53 ص ) مؤشر FTSE 100 يرتفع مع آمال الاتفاق مع إيران ( الخميس 04 يونيو 2026 07:53 ص ) الأسهم الأوروبية ترتفع بعد اتفاق إسرائيل ولبنان على تجديد الهدنة الهشة ( الخميس 04 يونيو 2026 07:46 ص ) المملكة القابضة تكشف قيمة استثمارها في سبيس إكس ( الخميس 04 يونيو 2026 07:23 ص ) بيتكوين يتراجع لأدنى مستوى في 4 أشهر عند 61,000 دولار وسط توترات إيران ( الخميس 04 يونيو 2026 06:37 ص ) عاجل: التضخم في سويسرا دون التوقعات خلال مايو ( الخميس 04 يونيو 2026 06:36 ص ) الكويت تستهدف استعادة 70% من إنتاج النفط خلال أسابيع بعد إعادة فتح مضيق هرمز ( الخميس 04 يونيو 2026 06:28 ص ) فوكسكون وإنتل تطلقان شراكة لتطوير البنية التحتية للذكاء الاصطناعي ( الخميس 04 يونيو 2026 06:28 ص ) سبيس إكس تستهدف جمع 75 مليار دولار عبر اكتتاب عام بتقييم يتجاوز 1.75 تريليون دولار ( الخميس 04 يونيو 2026 05:56 ص ) محافظ الاحتياطي الأسترالي: التضخم لا يزال مرتفعًا ونتوقع زيادته ( الخميس 04 يونيو 2026 05:37 ص ) ترامب: إنهاء وقف النار مع إيران مرهون بمقتل قوات أمريكية ( الخميس 04 يونيو 2026 05:27 ص ) الأسواق تترقب ظهور محافظ الاحتياطي الأسترالي بعد 3 زيادات متتالية للفائدة ( الخميس 04 يونيو 2026 04:38 ص ) بنك الصين الشعبي يحدد سعر الدولار مقابل اليوان عند 6.8203 ( الخميس 04 يونيو 2026 04:32 ص ) نقاشات بين Nvidia وهيونداي موتور حول مركز للذكاء الاصطناعي في كوريا الجنوبية ( الخميس 04 يونيو 2026 03:48 ص )

النتائج 1 إلى 4 من 4
  1. #1
    الصورة الرمزية jode
    jode غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2012
    الإقامة
    السعودية
    المشاركات
    18

    افتراضي تحويل هذا المؤشر الى اكسبيرت

    السلام عليكم ورحمة الله
    يدخل شراء ازا تحقق تغيير اللون الى الاخضر مع اغلاق فوق موفينغ افريج 55
    والعكس في البيع
    اضافة اخد الربح والاستوب وملاحقة الربح

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

الاســـم:	10-19-2019 2-19-51 PM.jpg
المشاهدات:	47
الحجـــم:	73.6 كيلوبايت
الرقم:	516915

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

الاســـم:	10-19-2019 2-20-52 PM.jpg
المشاهدات:	19
الحجـــم:	44.9 كيلوبايت
الرقم:	516916
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

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

  3. #3
    الصورة الرمزية hamza_ghennami
    hamza_ghennami غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2019
    الإقامة
    الولايات المتحدة
    المشاركات
    72

    افتراضي

    تفضل ويمكن تعدل وتضيف الشروط اللي بدك
    كود PHP:
    #property version   "1.00"
    #property strict
    extern int Nbr_Periods=10;
    extern double Multiplier=3.0;
    extern int MA_Period=55;
    extern bool Use_Time_For_EA=false;
    extern string Start_Time="07:00";
    extern string Ending_Time="16:00";
    extern double LotSize=0.1;
    extern bool AutoLotSizing=false;
    extern double RiskPercent=1;
    extern int Take_Profit=0;
    extern int Stop_Loss=0;
    extern bool UseTrailingStop=false;
    extern int WhenToTrail=50;
    extern int TrailAmount=25;
    extern int MagicNumber=1;
    double pips=0;
    //+------------------------------------------------------------------+
    //| Expert initialization function                                   |
    //+------------------------------------------------------------------+
    int OnInit()
      {
    //---
       
    double ticksize=MarketInfo(Symbol(),MODE_TICKSIZE);
       if(
    ticksize==0.00001 || ticksize==0.001)
          
    pips=ticksize*10;
       else 
    pips=ticksize;
       return(
    0);
    //---
       
    return(INIT_SUCCEEDED);
      }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
      {
    //---
      
    }
    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
    //---
       
    if(IsNewCandle())Check_Trades();
       if(
    UseTrailingStop)AdjustTrail();
      }
    //+-------------------------------------------------------------------+
    void Check_Trades(){
       if(
    iCustom(_Symbol,0,"SuperTrend MT4 Indicator",Nbr_Periods,Multiplier,0,1)!=EMPTY_VALUE 
            
    && iCustom(_Symbol,0,"SuperTrend MT4 Indicator",Nbr_Periods,Multiplier,1,1)==EMPTY_VALUE
              
    && iClose(_Symbol,0,1)>iMA(_Symbol,0,MA_Period,0,0,0,1))OrderEntry(0);
       if(
    iCustom(_Symbol,0,"SuperTrend MT4 Indicator",Nbr_Periods,Multiplier,1,1)!=EMPTY_VALUE 
            
    && iCustom(_Symbol,0,"SuperTrend MT4 Indicator",Nbr_Periods,Multiplier,0,1)==EMPTY_VALUE
              
    && iClose(_Symbol,0,1)<iMA(_Symbol,0,MA_Period,0,0,0,1))OrderEntry(1);   
    }
    //+-------------------------------------------------------------------+
    void OrderEntry(int Direction){
       
    double BTP=0,STP=0,BSL=0,SSL=0;
       if(
    Take_Profit>0){BTP=Ask+Take_Profit*pips;STP=Bid-Take_Profit*pips;}
          if(
    Stop_Loss>0){BSL=Ask-Stop_Loss*pips;SSL=Bid+Stop_Loss*pips;}
        if(
    AutoLotSizing && RiskPercent>0)
                {
                 
    double Equity=AccountEquity();
                  
    double RiskedAmount=Equity*RiskPercent*0.01;
                    if(
    Stop_Loss>0)LotSize=(RiskedAmount/(Stop_Loss*pips/pips))/10;
                  }  
        if((
    Use_Time_For_EA && TimeCurrent()>=StrToTime(Start_Time) && TimeCurrent()<=StrToTime(Ending_Time)) || !Use_Time_For_EA){
             if(
    Direction==&& OpenOrdersThisPairBuy(Symbol())==0)int BuyTicket=OrderSend(_Symbol,OP_BUY,LotSize,Ask,3,BSL,BTP,NULL,MagicNumber,0,clrGreen);
             if(
    Direction==&& OpenOrdersThisPairSell(Symbol())==0)int SellTiclet=OrderSend(_Symbol,OP_SELL,LotSize,Bid,3,SSL,STP,NULL,MagicNumber,0,clrRed);
          }     
        }
    //+-------------------------------------------------------------------+
    int OpenOrdersThisPairBuy(string SYMBOL)
      {
       
    int total=0
       for(
    int i=OrdersTotal()-1i>=0i--)
         {
          if(!
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES))Print("error Selecting order ",GetLastError());
          if(
    OrderType()==OP_BUY && OrderMagicNumber()==MagicNumber  && OrderSymbol()==SYMBOL)
           
    total++;
         }
       return (
    total);
      }
    //+-------------------------------------------------------------------+
    int OpenOrdersThisPairSell(string SYMBOL)
      {
       
    int total=0;
       for(
    int i=OrdersTotal()-1i>=0i--)
         {
          if(!
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES))Print("error Selecting order ",GetLastError());
          if(
    OrderType()==OP_SELL && OrderMagicNumber()==MagicNumber && OrderSymbol()==SYMBOL)
          
    total++;
         }
       return (
    total);
      }
    //+-------------------------------------------------------------------+
    bool IsNewCandle()
      {
       static 
    int BarsOnChart=0;
       if(
    Bars==BarsOnChart)
          return (
    false);
       
    BarsOnChart=Bars;
       return(
    true);
      }
    //+-------------------------------------------------------------------+
    void AdjustTrail()
    {
          for(
    int b=OrdersTotal()-1;b>=0;b--)
              {
           if(
    OrderSelect(b,SELECT_BY_POS,MODE_TRADES))
            if(
    OrderMagicNumber()==MagicNumber)
             if(
    OrderSymbol()==Symbol())
              if(
    OrderType()==OP_BUY)
               if(
    NormalizeDouble(Bid-OrderOpenPrice(),Digits)>NormalizeDouble(WhenToTrail*pips,Digits)) 
                 if(
    OrderStopLoss()<NormalizeDouble(Bid-TrailAmount*pips,Digits) || OrderStopLoss()==0)
                  if(!
    OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-(TrailAmount*pips),Digits),OrderTakeProfit(),0,CLR_NONE))
                   Print(
    "error modifying buy order ",GetLastError());

             }
          for(
    int s=OrdersTotal()-1;s>=0;s--)
              {
             if(
    OrderSelect(s,SELECT_BY_POS,MODE_TRADES))
              if(
    OrderMagicNumber()==MagicNumber)
               if(
    OrderSymbol()==Symbol())
                if(
    OrderType()==OP_SELL)
                 if(
    NormalizeDouble(OrderOpenPrice()-Ask,Digits)>NormalizeDouble(WhenToTrail*pips,Digits))
                  if(
    OrderStopLoss()>NormalizeDouble(Ask+TrailAmount*pips,Digits) || OrderStopLoss()==0)
                   if(!
    OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+(TrailAmount*pips),Digits),OrderTakeProfit(),0,CLR_NONE))
                     Print(
    "error modifying sell order ",GetLastError());
             }
    }
    //+------------------------------------------------------------------+ 

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

    افتراضي

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


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