Page 4 of 5 FirstFirst ... 2345 LastLast
Results 31 to 40 of 42
Like Tree3Likes

Thread: Tma + cg

  1. #31
    Junior Member
    Join Date
    Apr 2012
    Posts
    14

    Re: NB 10.2 trading System

    Paul,
    It's a very good Indicator if one get's round to reading and Understanding how to use the NB 10.2 trading System very well, it will get you into the Trade with the trend and get you out of the Trade when the Trend is Exhausted, my suggestion to anyone is to use it along with other Indicators for Confirmation.
    There are quite a few very useful tools for trading at Steve's Hob too if anyone want's to have a look.

    Happy Trading.

    xrismak.


    Quote Originally Posted by Paul View Post
    Sure thing Kor.
    I am very sure that Steve OVER HERE...
    stevehopwoodforex.com View topic - Tools for manually trading NB 10.2
    Would help you....

  2. #32
    Wizard
    Join Date
    Oct 2011
    Location
    A, A
    Posts
    2,573
    @xrismak : can you say a bit more about it? thanks!

  3. #33
    Junior Member
    Join Date
    Apr 2012
    Posts
    14
    Kidrock,
    the NB.10.2a Trading System uses Monthly,Weekly and Daily Time Frames to get you into most trades, I use it as Confirmation with the Faizumi System as you can see from the attachment, it has a lot to it but I promise you one thing, if you can read and understand the Booklets which you I am sure you can do over a weekend you will be Amazed at what you will discover ( Nb 10.0 trend trading system @ Forex Factory ) , the best place to go to once you have read the Booklets is at Steve Hopwwood forex forum, there are a bunch of traders and Developers of Trading Indicators, Scripts, EA's and Money Management Systems there who will help you understand the System better and if you don't understand or you are lost on any aspect of the System, they have a NB 10.2 for Dummies Forum for your use, ask any Question No matter how Dumb it might sound and Someone will Patiently Explain and point you in the Right direction with Answers to match.
    stevehopwoodforex.com • View topic - 10.2 for Dummies
    I told you about the System about 3 months Ago, Remember but you said you wanted to concentrate on working the Faizumi System first to near Perfection hence the Reason why I did not Bother you Again but with the way you trade the JPY pairs it might be a good system for you to time your exits.

    Happy Trading

    xrismak.
    Attached Thumbnails Attached Thumbnails Tma + cg-faizumi-nb10.2-tma-slope.gif  
    Last edited by xrismak; 07-27-2012 at 07:42 PM. Reason: added more info

  4. #34
    Member
    Join Date
    Oct 2011
    Posts
    51

    combine with Heiken Ashi together

    can put the heiken Ashi together, let's see what will happen:

    price has to touch the TMA+CG (2, 2.5, 3 for band deviation ) , waiting for the candle to change the color, suggesting a reversal there, if you know the retracement or extension, should be more reliable, may also looking for MACD to cross later.

    prefer to use on large time frame such as 4 hours or daily. price has to go to a long distance for example, 4 hours more than 400 pips or daily above 800 pips, once the price hit the line, it hints a wave will finish soon. we have to wait for the reversal candle by using heiken Ashi indicator.


    stop loss just put under recent high or low. target as least 1:3 or the other side of the TMA+CG.
    Attached Thumbnails Attached Thumbnails Tma + cg-1.gif   Tma + cg-2.gif   Tma + cg-3.gif   Tma + cg-4.gif  

  5. #35
    Wizard
    Join Date
    Oct 2011
    Location
    A, A
    Posts
    2,573
    yes, this indi shows that price went too far too fast. If price reaches a price level outsite the band and if in the same time this price level is sup/dem or fibo retracement or whatever confirmation techniques you use, you have a low risk, high R:R trade opportunity.
    In my automatic case for AMP pattern recognition, band confirms also that harmonic belongs to the proper TimeFrame. I assume you noticed that AMP patterns are much bigger (in swing size) comparing for example to ZUP patterns.
    hope it clarifies a bit.

  6. #36
    Senior Member
    Join Date
    Mar 2012
    Posts
    182
    Quote Originally Posted by Paul View Post
    Hiya Finster.
    Have a look at these recent short time frame charts to see how things line up.
    If you look at the charts closely you will see I also use TMA + cg (yellow lines)..
    However, I am a conservative trader and will only enter with the trend.
    SOOOO ....
    For my money I check out the rather extraordinary charts and indicators here...
    Nb 10.0 trend trading system @ Forex Factory
    After some absorption and digestion (there's less to it than it looks like) you could know from a quick study of a chart
    the probable direction to trade and only then use Belkhayate/TMA for entries.
    All the best,
    Paul

    I also only like to take the Gartley with the trend. Can you upload the indicators that you are using here that help you trend trade only.
    I noticed that one of the screenshots says no sell which etc.

    It would be great to hear from you about them.

    Thanks

    Samtastic

  7. #37
    Junior Member
    Join Date
    Jan 2012
    Posts
    6
    Kor4x: Here is the code for the TMA+Cg indicator in case you were looking for it:

    +------------------------------------------------------------------+
    //| TMA+CG.mq4 |
    //| mladen |
    //| arrowse coded acording to idea presented by rajiv |
    //+------------------------------------------------------------------+
    #property copyright "rajivxxx"
    #property link "rajivxxx@gmail.com"

    #property indicator_chart_window
    #property indicator_buffers 5
    #property indicator_color1 DimGray
    #property indicator_color2 Red
    #property indicator_color3 LimeGreen
    #property indicator_color4 Red
    #property indicator_color5 Blue
    #property indicator_style1 STYLE_DOT

    //
    //
    //
    //
    //

    extern string TimeFrame = "current time frame";
    extern int HalfLength = 56;
    extern int Price = PRICE_WEIGHTED;
    extern double BandsDeviations = 2.5;
    extern bool Interpolate = true;
    extern bool alertsOn = false;
    extern bool alertsOnCurrent = false;
    extern bool alertsOnHighLow = true;
    extern bool alertsMessage = true;
    extern bool alertsSound = false;
    extern bool alertsEmail = false;

    //
    //
    //
    //
    //

    double tmBuffer[];
    double upBuffer[];
    double dnBuffer[];
    double wuBuffer[];
    double wdBuffer[];
    double upArrow[];
    double dnArrow[];

    //
    //
    //
    //
    //

    string IndicatorFileName;
    bool calculatingTma = false;
    bool returningBars = false;
    int timeFrame;

    //+------------------------------------------------------------------+
    //| |
    //+------------------------------------------------------------------+
    //
    //
    //
    //

    int init()
    {
    timeFrame = stringToTimeFrame(TimeFrame);
    HalfLength = MathMax(HalfLength,1);
    IndicatorBuffers(7);
    SetIndexBuffer(0,tmBuffer); SetIndexDrawBegin(0,HalfLength);
    SetIndexBuffer(1,upBuffer); SetIndexDrawBegin(1,HalfLength);
    SetIndexBuffer(2,dnBuffer); SetIndexDrawBegin(2,HalfLength);
    SetIndexBuffer(3,dnArrow); SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(5,242);
    SetIndexBuffer(4,upArrow); SetIndexStyle(4,DRAW_ARROW); SetIndexArrow(6,241);
    SetIndexBuffer(5,wuBuffer);
    SetIndexBuffer(6,wdBuffer);

    if (TimeFrame=="calculateTma") { calculatingTma=true; return(0); }
    if (TimeFrame=="returnBars") { returningBars=true; return(0); }


    IndicatorFileName = WindowExpertName();
    return(0);
    }
    int deinit() { return(0); }

    //+------------------------------------------------------------------+
    //| |
    //+------------------------------------------------------------------+
    //
    //
    //
    //
    //

    int start()
    {
    int counted_bars=IndicatorCounted();
    int i,limit;

    if(counted_bars<0) return(-1);
    if(counted_bars>0) counted_bars--;
    limit=MathMin(Bars-1,Bars-counted_bars+HalfLength);

    if (returningBars) { tmBuffer[0] = limit; return(0); }
    if (calculatingTma) { calculateTma(limit); return(0); }
    if (timeFrame > Period()) limit = MathMax(limit,MathMin(Bars-1,iCustom(NULL,timeFrame,IndicatorFileName,"return Bars",0,0)*timeFrame/Period()));

    //
    //
    //
    //
    //

    for(i = limit; i >= 0; i--)
    {
    int shift1 = iBarShift(NULL,timeFrame,Time[i]);
    datetime time1 = iTime (NULL,timeFrame,shift1);

    //
    //
    //
    //
    //

    tmBuffer[i] = iCustom(NULL,timeFrame,IndicatorFileName,"calculat eTma",HalfLength,Price,BandsDeviations,0,shift1);
    upBuffer[i] = iCustom(NULL,timeFrame,IndicatorFileName,"calculat eTma",HalfLength,Price,BandsDeviations,1,shift1);
    dnBuffer[i] = iCustom(NULL,timeFrame,IndicatorFileName,"calculat eTma",HalfLength,Price,BandsDeviations,2,shift1);

    upArrow[i] = EMPTY_VALUE;
    dnArrow[i] = EMPTY_VALUE;
    if (High[i+1]>upBuffer[i+1] && Close[i+1]>Open[i+1] && Close[i]<Open[i]) upArrow[i] = High[i]+iATR(NULL,0,20,i);
    if ( Low[i+1]<dnBuffer[i+1] && Close[i+1]<Open[i+1] && Close[i]>Open[i]) dnArrow[i] = High[i]-iATR(NULL,0,20,i);

    if (timeFrame <= Period() || shift1==iBarShift(NULL,timeFrame,Time[i-1])) continue;
    if (!Interpolate) continue;

    //
    //
    //
    //
    //

    for(int n = 1; i+n < Bars && Time[i+n] >= time1; n++) continue;
    double factor = 1.0 / n;
    for(int k = 1; k < n; k++)
    {
    tmBuffer[i+k] = k*factor*tmBuffer[i+n] + (1.0-k*factor)*tmBuffer[i];
    upBuffer[i+k] = k*factor*upBuffer[i+n] + (1.0-k*factor)*upBuffer[i];
    dnBuffer[i+k] = k*factor*dnBuffer[i+n] + (1.0-k*factor)*dnBuffer[i];
    }
    }

    //
    //
    //
    //
    //

    if (alertsOn)
    {
    if (alertsOnCurrent)
    int forBar = 0;
    else forBar = 1;
    if (alertsOnHighLow)
    {
    if (High[forBar] > upBuffer[forBar] && High[forBar+1] < upBuffer[forBar+1]) doAlert("high penetrated upper bar");
    if (Low[forBar] < dnBuffer[forBar] && Low[forBar+1] > dnBuffer[forBar+1]) doAlert("low penetrated lower bar");
    }
    else
    {
    if (Close[forBar] > upBuffer[forBar] && Close[forBar+1] < upBuffer[forBar+1]) doAlert("close penetrated upper bar");
    if (Close[forBar] < dnBuffer[forBar] && Close[forBar+1] > dnBuffer[forBar+1]) doAlert("close penetrated lower bar");
    }
    }

    return(0);
    }

    //+------------------------------------------------------------------+
    //| |
    //+------------------------------------------------------------------+
    //
    //
    //
    //
    //

    void calculateTma(int limit)
    {
    int i,j,k;
    double FullLength = 2.0*HalfLength+1.0;

    //
    //
    //
    //
    //

    for (i=limit; i>=0; i--)
    {
    double sum = (HalfLength+1)*iMA(NULL,0,1,0,MODE_SMA,Price,i);
    double sumw = (HalfLength+1);
    for(j=1, k=HalfLength; j<=HalfLength; j++, k--)
    {
    sum += k*iMA(NULL,0,1,0,MODE_SMA,Price,i+j);
    sumw += k;

    if (j<=i)
    {
    sum += k*iMA(NULL,0,1,0,MODE_SMA,Price,i-j);
    sumw += k;
    }
    }
    tmBuffer[i] = sum/sumw;

    //
    //
    //
    //
    //

    double diff = iMA(NULL,0,1,0,MODE_SMA,Price,i)-tmBuffer[i];
    if (i> (Bars-HalfLength-1)) continue;
    if (i==(Bars-HalfLength-1))
    {
    upBuffer[i] = tmBuffer[i];
    dnBuffer[i] = tmBuffer[i];
    if (diff>=0)
    {
    wuBuffer[i] = MathPow(diff,2);
    wdBuffer[i] = 0;
    }
    else
    {
    wdBuffer[i] = MathPow(diff,2);
    wuBuffer[i] = 0;
    }
    continue;
    }

    //
    //
    //
    //
    //

    if(diff>=0)
    {
    wuBuffer[i] = (wuBuffer[i+1]*(FullLength-1)+MathPow(diff,2))/FullLength;
    wdBuffer[i] = wdBuffer[i+1]*(FullLength-1)/FullLength;
    }
    else
    {
    wdBuffer[i] = (wdBuffer[i+1]*(FullLength-1)+MathPow(diff,2))/FullLength;
    wuBuffer[i] = wuBuffer[i+1]*(FullLength-1)/FullLength;
    }
    upBuffer[i] = tmBuffer[i] + BandsDeviations*MathSqrt(wuBuffer[i]);
    dnBuffer[i] = tmBuffer[i] - BandsDeviations*MathSqrt(wdBuffer[i]);
    }
    }



    //+------------------------------------------------------------------+
    //| |
    //+------------------------------------------------------------------+
    //
    //
    //
    //
    //

    void doAlert(string doWhat)
    {
    static string previousAlert="";
    static datetime previousTime;
    string message;

    //
    //
    //
    //
    //

    if (previousAlert!=doWhat || previousTime!=Time[0])
    {
    previousAlert = doWhat;
    previousTime = Time[0];

    message= StringConcatenate(Symbol()," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," THA : ",doWhat);
    if (alertsMessage) Alert(message);
    if (alertsEmail) SendMail(StringConcatenate(Symbol(),"TMA "),message);
    if (alertsSound) PlaySound("alert2.wav");
    }
    }

    //
    //
    //
    //
    //

    int stringToTimeFrame(string tfs)
    {
    for(int l = StringLen(tfs)-1; l >= 0; l--)
    {
    int char = StringGetChar(tfs,l);
    if((char > 96 && char < 123) || (char > 223 && char < 256))
    tfs = StringSetChar(tfs, 1, char - 32);
    else
    if(char > -33 && char < 0)
    tfs = StringSetChar(tfs, 1, char + 224);
    }
    int tf=0;
    if (tfs=="M1" || tfs=="1") tf=PERIOD_M1;
    if (tfs=="M5" || tfs=="5") tf=PERIOD_M5;
    if (tfs=="M15"|| tfs=="15") tf=PERIOD_M15;
    if (tfs=="M30"|| tfs=="30") tf=PERIOD_M30;
    if (tfs=="H1" || tfs=="60") tf=PERIOD_H1;
    if (tfs=="H4" || tfs=="240") tf=PERIOD_H4;
    if (tfs=="D1" || tfs=="1440") tf=PERIOD_D1;
    if (tfs=="W1" || tfs=="10080") tf=PERIOD_W1;
    if (tfs=="MN" || tfs=="43200") tf=PERIOD_MN1;
    if (tf==0 || tf<Period()) tf=Period();
    return(tf);
    }

  8. #38
    Member
    Join Date
    Jan 2012
    Posts
    88
    l2forum

  9. #39
    Junior Member
    Join Date
    Sep 2012
    Posts
    27
    Quote Originally Posted by ziemo View Post
    Hi guys,

    here I post the TMA+CG band indicator, You can see how it looks like on the screenshot below:

    Attachment 125

    Download: Attachment 126
    Anyone have this TMA+CG.mq4 that works in the new build of mt4 or have the ex4 file?

    Thanks

  10. #40
    Member
    Join Date
    Nov 2011
    Posts
    43
    TMAx.mq4 i use that one

Page 4 of 5 FirstFirst ... 2345 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41