Jump to content

morror

Members
  • Posts

    11
  • Joined

  • Last visited

Posts posted by morror

  1. "GOLD" whatever :

       for (int li_28 = 0; li_28 < li_0; li_28++) {
         g_ibuf_92[li_28] = iMA(NULL, 0, FastEMA, 0, MODE_EMA, PRICE_CLOSE, li_28);
         g_ibuf_96[li_28] = iMA(NULL, 0, SlowEMA, 0, MODE_EMA, PRICE_CLOSE, li_28);
         l_irsi_8 = iRSI(NULL, 0, RSIPeriod, PRICE_CLOSE, li_28);
         gd_116 = g_ibuf_92[li_28] - g_ibuf_96[li_28];
         Comment("pipdiffCurrent = " + gd_116 + " ");
         if (gd_116 > 0.0 && l_irsi_8 > 50.0) gi_108 = 1;
         else
            if (gd_116 < 0.0 && l_irsi_8 < 50.0) gi_108 = 2;
         if (gi_108 == 1 && gi_112 == 2) {
            g_ibuf_104[li_28 - 1] = High[li_28 - 1] - 5.0 * Point;
            li_16 = TRUE;
            l_price_20 = Ask;
         } else {
            if (gi_108 == 2 && gi_112 == 1) {
               g_ibuf_100[li_28 - 1] = Low[li_28 - 1] - 5.0 * Point;
               li_16 = TRUE;
               l_price_20 = Bid;
            }
         }
         gi_112 = gi_108;
         gd_unused_124 = gd_116;
      }
      if (Alerts && li_16) {
         PlaySound("alert.wav");
         if (gi_112 == 1) MessageBox("Entry point: buy at " + l_price_20 + "!!", "Entry Point", 0);
         else
            if (gi_112 == 2) MessageBox("Entry point: sell at " + l_price_20 + "!!", "Entry Point", 0);
         li_16 = FALSE;
      }

    sidus :

    for(int i=0; i<limit; i++)
      {
        //---- ma_shift set to 0 because SetIndexShift called abowe
        ExtMapBuffer1[i]=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i);
        ExtMapBuffer2[i]=iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
        rsi_sig = iRSI(NULL, 0, RSIPeriod, PRICE_CLOSE, i);
        
        pipdiffCurrent=(ExtMapBuffer1[i]-ExtMapBuffer2[i]);
    
        Comment("pipdiffCurrent = "+pipdiffCurrent+" ");
        if (pipdiffCurrent>0 && rsi_sig>50) 
        {
          sigCurrent = 1;  //Up
        }
        else if (pipdiffCurrent<0 && rsi_sig<50)
        {
          sigCurrent = 2;  //Down
        }
    /*
        if (pipdiffCurrent>0) 
        {
          sigCurrent = 1;  //Up
        }
        else if (pipdiffCurrent<0)
        {
          sigCurrent = 2;  //Down
        }
    */     
    
        if (sigCurrent==1 && sigPrevious==2)
        {
           ExtMapBuffer4[i-1] = High[i-1]-5*Point;
           //ExtMapBuffer3[i] = Ask;
           entry=true;
           entry_point=Ask;
        } 
        else if (sigCurrent==2 && sigPrevio

    enjoy.

    I tried "sidus" but is not the same. Also I run the indicator cuongcali said "Symphonie Autofresh" and the arrow appear on time.Will be ok to trust in it?

     

    Thanks

×
×
  • Create New...