1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Is this the grail

Discussion in 'Forex Trading Systems and Strategies' started by calstar, Jul 10, 2010.

  1. calstar

    calstar Recruit

    Joined:
    Jun 8, 2010
    Messages:
    1
    Likes Received:
    0
    Greetings,

    I am new to FX trading and found this indicator in the metat trader library can any one back or forward test this to see how it works on the 5 minute charts it looks incredible but I am wondering if it repaints.

    This is the code:

    //+------------------------------------------------------------------+
    //| super-signals.mq4 |
    //| Copyright © 2006, Nick Bilak, beluck[AT]gmail.com |
    //+------------------------------------------------------------------+
    #property copyright "Copyright © 2006, Nick Bilak"
    #property link "http://www.forex-tsd.com/"

    #property indicator_chart_window
    #property indicator_buffers 2
    #property indicator_color1 Red
    #property indicator_width1 2
    #property indicator_color2 Lime
    #property indicator_width2 2
    static int prevtime=0;
    extern int SignalGap = 4;
    double gd_224 = 0.0;
    int dist=24;
    double b1[];
    double b2[];

    int init() {
    SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1);
    SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);
    SetIndexArrow(1,233);
    SetIndexArrow(0,234);
    SetIndexBuffer(0,b1);
    SetIndexBuffer(1,b2);
    return(0);
    }
    int start() {
    if (Time[0]==prevtime) return(0);
    prevtime=Time[0];
    int counted_bars=IndicatorCounted();
    int k,i,j,limit,hhb,llb;

    if (counted_bars<0) return(-1);
    if (counted_bars>0) counted_bars--;
    limit=Bars-1;
    if(counted_bars>=1) limit=Bars-counted_bars-1;
    if (limit<0) limit=0;

    for (i=limit;i>=0;i--) {
    hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2);
    llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2);

    if (i==hhb)
    {b1=High[hhb]+SignalGap*Point;
    // Alert("Super Signal SELL");
    }
    if (i==llb)
    b2=Low[llb]-SignalGap*Point;
    }
    return(0);
    }


    I want to stress that I am not stealing this indicator it is posted in the mjeta trader platform online library

    Thanks
     

Share This Page