النتائج 1 إلى 12 من 12
  1. #1
    الصورة الرمزية أبو سلطان
    أبو سلطان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    25

    افتراضي مؤشر swingman-ultrasuper-trix

    السلام عليكم ورحمة الله وبركاته
    اسعد الله مائكم بالخير
    تكرماً من المبرمجين تعديل المؤشر المرفق بحيث يكون حسب الفريم بصيغة MTF , او من لديه المؤشر بنفس الصيغة المطلوبة يزودني به واكون لكم من الشاكرين وجزاكم الله خير الجزاء
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    لايمكن التعديل
    صيغة EXE

  3. #3
    الصورة الرمزية أبو سلطان
    أبو سلطان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    25

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    لايمكن التعديل
    صيغة EXE
    شكرا لك اخي الكريم على تجاوبك

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    لايمكن التعديل
    صيغة EXE
    اتفضل ياإكسلانس ..المؤشر بصيغه MQ4
    بالتوفيق إن شاء الله
    الملفات المرفقة الملفات المرفقة

  5. #5
    الصورة الرمزية أبو سلطان
    أبو سلطان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    25

    افتراضي

    شكرا لك استاذ simos وجزاك الله خير

  6. #6
    الصورة الرمزية أبو سلطان
    أبو سلطان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    25

    افتراضي

    استاذ فيلسوف البادية كرماً منكم هل من الممكن تعديل المؤشر الذي ارفقه اخونا simos بصيغة MTF

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة أبو سلطان مشاهدة المشاركة
    استاذ فيلسوف البادية كرماً منكم هل من الممكن تعديل المؤشر الذي ارفقه اخونا simos بصيغة MTF
    ذكرني اخي ايش تعنون ب mtf
    اذكر نقاش للشباب حولها وشرحوها ونسيت الان

    كل شي ممكن طالما المصدر موجود ولكن ما تريده انت لاابد افهمه انا

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

    افتراضي

    تقاطع متوسط 3 مع متوسط المتوسط نفسه!!
    فكرته سخيفة اخي وغير نافع
    عموما تم تبسيط معادلاته رموز مفهومة--الزميل للاسف فك تشفيره
    حاليا لاي شخص اخر الكود سيكون مفهوم من خلال ترقيم البفرز:

    كود PHP:
    #property indicator_separate_window
    #property indicator_buffers 7
    #property indicator_color1 clrGray
    #property indicator_color2 clrGreen
    #property indicator_color3 clrYellowGreen
    #property indicator_color4 clrMaroon
    #property indicator_color5 clrTomato
    #property indicator_color6 clrDeepSkyBlue
    #property indicator_color7 clrRed

    extern int TRIX_Period 3;
    extern string _____Averages_____ "0=SMA, 1=EMA, 2=SMMA, 3=LWMA";
    extern int Mode_Average_1 1;
    extern int Mode_Average_2 1;
    extern int Mode_Average_3 1;
    extern string _____Input_Price_____ "0=C,4=Median,5=Typical,6=Weighted";
    extern int Input_Price 0;
    extern string p2 "_____Signals_____";
    extern bool Draw_Signals TRUE;
    extern bool Alert_Signals FALSE;
    extern bool EMail_Signals FALSE;
    extern int CountBars 500;
    int G_period_136 0;
    double Gd_140 1000.0;
    double Gda_148[];
    double Gda_152[];
    double Gda_156[];
    double Gda_160[];
    double Gda_176[];
    double Gda_188[];
    double Gda_192[];

    double Buffer_0[];
    double Buffer_1[];
    double Buffer_2[];
    double Buffer_3[];
    double Buffer_4[];
    double Buffer_5[];
    double Buffer_6[];
    bool Gi_204 FALSE;
    bool Gi_208 FALSE;
    int G_ma_method_212;
    int ma_method_iMAOnArray_152;
    int G_ma_method_220;
    int APPLIED_PRICE;

    int init() {
       
    string Ls_0;
       
    string Ls_8;
       
    string Ls_16;
       
    string Ls_24;
       
    ArraySetAsSeries(Gda_148TRUE);
       
    ArraySetAsSeries(Gda_152TRUE);
       
    ArraySetAsSeries(Gda_156TRUE);
       
    ArraySetAsSeries(Gda_160TRUE);
       
    ArraySetAsSeries(Gda_192TRUE);
       
    ArraySetAsSeries(Gda_176TRUE);
       
    ArraySetAsSeries(Gda_188TRUE);
       
    IndicatorDigits(4);
       
    SetIndexBuffer(0Buffer_0);
       
    SetIndexStyle(0DRAW_LINE);
       
    SetIndexLabel(0"TRIX");
       
    SetIndexBuffer(1Buffer_1);
       
    SetIndexStyle(1DRAW_HISTOGRAM);
       
    SetIndexLabel(1NULL);
       
    SetIndexBuffer(2Buffer_2);
       
    SetIndexStyle(2DRAW_HISTOGRAM);
       
    SetIndexLabel(2NULL);
       
    SetIndexBuffer(3Buffer_3);
       
    SetIndexStyle(3DRAW_HISTOGRAM);
       
    SetIndexLabel(3NULL);
       
    SetIndexBuffer(4Buffer_4);
       
    SetIndexStyle(4DRAW_HISTOGRAM);
       
    SetIndexLabel(4NULL);
       
    SetIndexBuffer(5Buffer_5);
       
    SetIndexStyle(5DRAW_ARROW);
       
    SetIndexArrow(5233);
       
    SetIndexLabel(5NULL);
       
    SetIndexBuffer(6Buffer_6);
       
    SetIndexStyle(6DRAW_ARROW);
       
    SetIndexArrow(6234);
       
    SetIndexLabel(6NULL);
       
    G_ma_method_212 2;
       
    ma_method_iMAOnArray_152 MODE_SMMA;
       
    G_ma_method_220 1;
       
    APPLIED_PRICE 0;
       switch (
    Mode_Average_1) {
       case 
    0:
          
    G_ma_method_212 0;
          
    Ls_8 "S";
          break;
       case 
    1:
          
    G_ma_method_212 1;
          
    Ls_8 "E";
          break;
       case 
    2:
          
    G_ma_method_212 2;
          
    Ls_8 "M";
          break;
       case 
    3:
          
    G_ma_method_212 3;
          
    Ls_8 "W";
       }
       switch (
    Mode_Average_2) {
       case 
    0:
          
    ma_method_iMAOnArray_152 MODE_SMA;
          
    Ls_16 "S";
          break;
       case 
    1:
          
    ma_method_iMAOnArray_152 MODE_EMA;
          
    Ls_16 "E";
          break;
       case 
    2:
          
    ma_method_iMAOnArray_152 MODE_SMMA;
          
    Ls_16 "M";
          break;
       case 
    3:
          
    ma_method_iMAOnArray_152 MODE_LWMA;
          
    Ls_16 "W";
       }
       switch (
    Mode_Average_3) {
       case 
    0:
          
    G_ma_method_220 0;
          
    Ls_24 "S";
          break;
       case 
    1:
          
    G_ma_method_220 1;
          
    Ls_24 "E";
          break;
       case 
    2:
          
    G_ma_method_220 2;
          
    Ls_24 "M";
          break;
       case 
    3:
          
    G_ma_method_220 3;
          
    Ls_24 "W";
       }
       switch (
    Input_Price) {
       case 
    0:
          
    APPLIED_PRICE PRICE_CLOSE;
          
    Ls_0 "C";
          break;
       case 
    4:
          
    APPLIED_PRICE PRICE_MEDIAN;
          
    Ls_0 "M";
          break;
       case 
    5:
          
    APPLIED_PRICE PRICE_TYPICAL;
          
    Ls_0 "T";
          break;
       case 
    6:
          
    APPLIED_PRICE PRICE_WEIGHTED;
          
    Ls_0 "W";
       }
       
    string Ls_48 ", " Ls_8 "," Ls_16 "," Ls_24 ", " Ls_0;
       
    IndicatorShortName("SwingMan UltraSuperTRIX_PV_4col (" TRIX_Period Ls_48 ")");
       return (
    0);
    }

    int start() {
       
    double Ld_0;
       
    double Ld_8;
       
    int k;
       
    int j;
       
    int n;
       
    string Ls_28;
       
    string Ls_36;
       if (
    TRIX_Period == G_period_136) return (0);
       
    ArrayResize(Gda_148Bars);
       
    ArrayResize(Gda_152Bars);
       
    ArrayResize(Gda_156Bars);
       
    ArrayResize(Gda_160Bars);
       
    ArrayResize(Gda_192Bars);
       
    ArrayResize(Gda_176Bars);
       
    ArrayResize(Gda_188Bars);
       
    int count CountBars;
       if (
    count Barscount Bars 1;
       for (
    int i 0counti++)                             Gda_148[i] = iMA(Symbol(), Period(), TRIX_Period0G_ma_method_212APPLIED_PRICEi);
       for (
    0counti++)                                 Gda_152[i] = iMAOnArray(Gda_1480TRIX_Period0ma_method_iMAOnArray_152i);
       for (
    0counti++)                                 Gda_192[i] = iMAOnArray(Gda_1520TRIX_Period0G_ma_method_220i);
       for (
    0count 1i++) if (Gda_192[1] != 0.0)  Gda_148[i] = Gd_140 * (Gda_192[i] - (Gda_192[1])) / (Gda_192[1]);
       for (
    0count 1i++)                             Gda_152[i] = iMAOnArray(Gda_1480G_period_1360MODE_EMAi);
       for (
    count 1>= 0i--)
       {
          
    Ld_0 Gda_148[i] - Gda_152[i];
          
    Buffer_0[i] = Ld_0;
          
    Ld_8 Buffer_0[i] - (Buffer_0[1]);
          if (
    Ld_0 >= 0.0
          {
             if (
    Ld_8 >= 0.0
             {
                
    Buffer_1[i] = Ld_0;
                
    Buffer_3[i] = EMPTY_VALUE;
                
    Buffer_2[i] = EMPTY_VALUE;
                
    Buffer_4[i] = EMPTY_VALUE;
             }
             else 
             {
                
    Buffer_1[i] = EMPTY_VALUE;
                
    Buffer_3[i] = EMPTY_VALUE;
                
    Buffer_2[i] = Ld_0;
                
    Buffer_4[i] = EMPTY_VALUE;
             }
          }
          else
          {
             if (
    Ld_0 0.0)
             {
                if (
    Ld_8 >= 0.0)
                {
                   
    Buffer_1[i] = EMPTY_VALUE;
                   
    Buffer_3[i] = EMPTY_VALUE;
                   
    Buffer_2[i] = EMPTY_VALUE;
                   
    Buffer_4[i] = Ld_0;
                } 
                else 
                {
                   
    Buffer_1[i] = EMPTY_VALUE;
                   
    Buffer_3[i] = Ld_0;
                   
    Buffer_2[i] = EMPTY_VALUE;
                   
    Buffer_4[i] = EMPTY_VALUE;
                }
             }
          }
          if (
    Ld_0 >= 0.0
          {
             
    Gda_176[i] = Ld_0;
             
    Gda_188[i] = EMPTY_VALUE;
          } 
          else 
          {
             
    Gda_176[i] = EMPTY_VALUE;
             
    Gda_188[i] = Ld_0;
          }
       }
       for (
    count 1>= 0i--) 
       {
          if (
    Draw_Signals == TRUE
          {
             
    0;
             
    Buffer_5[k] = EMPTY_VALUE;
             
    Buffer_6[k] = EMPTY_VALUE;
             
    Gda_176[k] > 0.0 && Gda_176[k] != EMPTY_VALUE && Gda_188[k] < 0.0;
             
    Gda_188[k] < 0.0 && Gda_176[k] != EMPTY_VALUE && Gda_176[k] > 0.0;
             if (
    == 1
             {
                
    Buffer_5[k] = 0;
                
    Buffer_6[k] = EMPTY_VALUE;
             }
             if (
    == 1
             {
                
    Buffer_5[k] = EMPTY_VALUE;
                
    Buffer_6[k] = 0;
             }
             
    1;
             
    Buffer_5[k] = EMPTY_VALUE;
             
    Buffer_6[k] = EMPTY_VALUE;
             
    Gda_176[k] > 0.0 && Gda_176[k] != EMPTY_VALUE && Gda_188[k] < 0.0;
             
    Gda_188[k] < 0.0 && Gda_176[k] != EMPTY_VALUE && Gda_176[k] > 0.0;
             if (
    == 1
             {
                
    Buffer_5[k] = 0;
                
    Buffer_6[k] = EMPTY_VALUE;
             }
             if (
    == 1
             {
                
    Buffer_5[k] = EMPTY_VALUE;
                
    Buffer_6[k] = 0;
             }
          }
          
    Ls_36 Get_sPeriod(Period());
          if (
    Alert_Signals == TRUE || EMail_Signals == TRUE
          {
             if (
    Gda_152[i] < Gda_148[i] && Gda_152[1] >= Gda_148[1]) Gda_156[i] = Gda_152[i] - 0.0001;
             if (
    Gda_152[i] > Gda_148[i] && Gda_152[1] <= Gda_148[1]) Gda_160[i] = Gda_152[i] + 0.0001;
             if (
    Gda_156[0] == Gda_152[0] - 0.0001 && Gi_204 == FALSE) {
                
    Ls_28 "Trix BUY:  " Symbol() + "-" Ls_36 "  at  " Close[0] + "  " TimeToStr(TimeCurrent(), TIME_MINUTES|TIME_SECONDS);
                if (
    Alert_Signals == TRUEAlert(Ls_28);
                if (
    EMail_Signals == TRUESendMail("TRIX alert"Ls_28);
                
    Gi_208 FALSE;
                
    Gi_204 TRUE;
             }
             if (
    Gda_160[0] == Gda_152[0] + 0.0001 && Gi_208 == FALSE
             {
                
    Ls_28 "Trix SELL:  " Symbol() + "-" Ls_36 "  at  " Close[0] + "  " TimeToStr(TimeCurrent(), TIME_MINUTES|TIME_SECONDS);
                if (
    Alert_Signals == TRUEAlert(Ls_28);
                if (
    EMail_Signals == TRUESendMail("TRIX alert"Ls_28);
                
    Gi_208 TRUE;
                
    Gi_204 FALSE;
             }
          }
       }
       return (
    0);
    }

    string Get_sPeriod(int Ai_0) {
       if (
    Ai_0 == 1) return ("M1");
       if (
    Ai_0 == 5) return ("M5");
       if (
    Ai_0 == 15) return ("M15");
       if (
    Ai_0 == 30) return ("M30");
       if (
    Ai_0 == 60) return ("H1");
       if (
    Ai_0 == 240) return ("H4");
       if (
    Ai_0 == 1440) return ("D1");
       if (
    Ai_0 == 10080) return ("W1");
       if (
    Ai_0 == 43200) return ("MN1");
       return (
    "");


  9. #9
    الصورة الرمزية أبو سلطان
    أبو سلطان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    25

    افتراضي

    اخي فيلسوف البادية اشكر لك اهتمامك وحرصك

    المقصدو بأن يضاف لاعدادات المؤشر حقل الفريمات 60 -240-1440 وهكذا

  10. #10
    الصورة الرمزية 101
    101
    101 غير متواجد حالياً عضو اللجنة الاستشارية سابقاً
    تاريخ التسجيل
    Sep 2008
    الإقامة
    المملكة العربية السعودية
    المشاركات
    2,759

    افتراضي

    تفضل
    الملفات المرفقة الملفات المرفقة

  11. #11
    الصورة الرمزية SIMOS
    SIMOS غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2011
    الإقامة
    مصر
    المشاركات
    209

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة أبو سلطان مشاهدة المشاركة
    شكرا لك استاذ simos وجزاك الله خير
    بالتوفيق إن شاء الله اخي الفاضل أبو سلطان

  12. #12
    الصورة الرمزية أبو سلطان
    أبو سلطان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2015
    الإقامة
    المملكة العربية السعودية
    المشاركات
    25

    افتراضي

    شكرا لكم جميعا وبارك الله في جهودكم


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