النتائج 1 إلى 6 من 6
  1. #1
    الصورة الرمزية ordernex1
    ordernex1 غير متواجد حالياً موقوف
    تاريخ التسجيل
    May 2017
    الإقامة
    عمان
    المشاركات
    499

    افتراضي مؤشر لصنع زوج اريدة

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

  2. #2
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    النفق الارضي البحري مرورا بعدة قارات وعدة محيطات من عمان الى واشنطن تبيه رايح وللا رايج جاي؟؟

    سأحاول طالما عجبتني الفكرة؟

  3. #3
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    كود PHP:
    #property indicator_chart_window
    #property indicator_buffers 4
    extern string User_Pair="EURUSD";
    extern color Bull_Color=clrAqua;
    extern color Bear_Color=clrRed;
    extern color H_LevelsColor=clrWhite;
    int      H_Levels=40;
    int      Pips_Separator=20;
    double   High_or_Low_Buffer[];
    double   Low_or_High_Buffer[];
    double   Close_Buffer[];
    double   Open_Buffer[];

    int OnInit()
      {

    ObjectsDeleteAll();

       
    SetIndexBuffer(0,High_or_Low_Buffer);
       
    SetIndexBuffer(1,Low_or_High_Buffer);
       
    SetIndexBuffer(2,Close_Buffer);
       
    SetIndexBuffer(3,Open_Buffer);


       
    SetIndexStyle(0,DRAW_HISTOGRAM,DRAW_LINE,1,Bull_Color);
       
    SetIndexStyle(1,DRAW_HISTOGRAM,DRAW_LINE,1,Bear_Color);
       
    SetIndexStyle(2,DRAW_HISTOGRAM,DRAW_LINE,3,Bull_Color);
       
    SetIndexStyle(3,DRAW_HISTOGRAM,DRAW_LINE,3,Bear_Color);

       
    SetIndexEmptyValue(0,0.0);
       
    SetIndexEmptyValue(1,0.0);
       
    SetIndexEmptyValue(2,0.0);
       
    SetIndexEmptyValue(3,0.0);
       return(
    INIT_SUCCEEDED);
      }
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function                              |
    //+------------------------------------------------------------------+
    int OnCalculate(const int rates_total,            const int prev_calculated,
                    const 
    datetime &time[],            const double &open[],
                    const 
    double &high[],              const double &low[],
                    const 
    double &close[],             const long &tick_volume[],
                    const 
    long &volume[],              const int &spread[])
    {
       
    int BarsCount;
       
    double Chart_Currency_Range_High,Chart_Currency_Range_Low,Chart_Currency_Range_Center;
       
    double User_Currency_Range_High,User_Currency_Range_Low,User_Currency_Range_Center;
       
    double User_Currency_Point,User_Currency_Digit;
       
    double Open_1,High_1,Low_1,Close_1;
       
    double Pips_Ratio;
       
    double H_LevelsPips;
       
    int i;
       
    RefreshRates();
       
    ArrayInitialize(High_or_Low_Buffer,0.0);
       
    ArrayInitialize(Low_or_High_Buffer,0.0);
       
    ArrayInitialize(Close_Buffer,0.0);
       
    ArrayInitialize(Open_Buffer,0.0);
       
    BarsCount=WindowBarsPerChart()+1;
       
    int FirstBar=WindowFirstVisibleBar();
       
    int LastBar=FirstBar-BarsCount+1;
       if(
    LastBar<0)
       {
          
    LastBar=0;
          
    BarsCount=FirstBar+1;
       }
       
    Chart_Currency_Range_High=High[iHighest(NULL,0,MODE_HIGH,BarsCount,LastBar)];
       
    Chart_Currency_Range_Low=Low[iLowest(NULL,0,MODE_LOW,BarsCount,LastBar)];
       
    User_Currency_Range_Low=1.0/iHigh(User_Pair,0,iHighest(User_Pair,0,MODE_HIGH,BarsCount,LastBar));
       
    User_Currency_Range_High=1.0/iLow(User_Pair,0,iLowest(User_Pair,0,MODE_LOW,BarsCount,LastBar));

       
    Chart_Currency_Range_Center=(Chart_Currency_Range_High+Chart_Currency_Range_Low)/2;
       
    User_Currency_Range_Center=(User_Currency_Range_High+User_Currency_Range_Low)/2;

       
    User_Currency_Point=MarketInfo(User_Pair,MODE_POINT);
       
    User_Currency_Digit=MarketInfo(User_Pair,MODE_DIGITS);

       
    Pips_Ratio=(Chart_Currency_Range_High-Chart_Currency_Range_Low)/(User_Currency_Range_High-User_Currency_Range_Low);
       
    H_LevelsPips=(User_Currency_Range_High-User_Currency_Range_Low)/H_Levels;
       
    H_LevelsPips=MathRound((User_Currency_Range_High-User_Currency_Range_Low)/H_Levels/(User_Currency_Point*Pips_Separator))*(User_Currency_Point*Pips_Separator);
    /////////////////////////////
       
    for(i=LastBari<LastBar+BarsCounti++)
       {
          
    Open_1=1.0  /  iOpen(   User_Pair,0,i)-User_Currency_Range_Center;
          
    Low_1=1.0   /  iHigh(   User_Pair,0,i)-User_Currency_Range_Center;
          
    High_1=1.0  /  iLow(    User_Pair,0,i)-User_Currency_Range_Center;
          
    Close_1=1.0 /  iClose(  User_Pair,0,i)-User_Currency_Range_Center;
          if(
    Open_1<Close_1)
          {
             
    High_or_Low_Buffer[i]=Chart_Currency_Range_Center+High_1*Pips_Ratio;
             
    Low_or_High_Buffer[i]=Chart_Currency_Range_Center+Low_1*Pips_Ratio;
          }
          else
          {
             
    High_or_Low_Buffer[i]=Chart_Currency_Range_Center+Low_1*Pips_Ratio;
             
    Low_or_High_Buffer[i]=Chart_Currency_Range_Center+High_1*Pips_Ratio;
          }
          
    Close_Buffer[i]=Chart_Currency_Range_Center+Close_1*Pips_Ratio;
          
    Open_Buffer[i]=Chart_Currency_Range_Center+Open_1*Pips_Ratio;
       }
    /////////////////
       
    for(i=-10i<=H_Levels+10 i++)
       {
          
    double H_LevelsPrice=MathRound(User_Currency_Range_Center/(User_Currency_Point*Pips_Separator))*(User_Currency_Point*Pips_Separator);
          
    H_LevelsPrice=((H_LevelsPrice+H_LevelsPips/2)+H_LevelsPips*(H_Levels/2-1))-(H_LevelsPips*(i-1));
          
          
    ObjectCreate("Price"+i,OBJ_TEXT,0,Time[0],Chart_Currency_Range_Center+(H_LevelsPrice-User_Currency_Range_Center)*Pips_Ratio);
          
    ObjectSet("Price"+i,OBJPROP_CORNER,0);
          
    ObjectSet("Price"+i,OBJPROP_COLOR,H_LevelsColor);
          
    ObjectSetText("Price"+i,DoubleToStr(H_LevelsPrice,User_Currency_Digit),8);
       }
       return(
    rates_total);


  4. #4
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اليورو دولار و الدولار يورو


  5. #5
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    تحت مؤشرات
    الملفات المرفقة الملفات المرفقة

  6. #6
    الصورة الرمزية iyad_abed
    iyad_abed غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2013
    الإقامة
    فلسطين
    العمر
    38
    المشاركات
    5,236

    افتراضي

    investموقع
    فيه العملات حسب اختيارك


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