That will work for some indicator but for a non-repainting multi color line indicator it will not since nrp way of drawing requires 2 drawing buffers for additional color to avoid repainting (if an indicator has just one per color it is going to repaint in some cases, regardless of what code is used, so that test can not be used when a proper nrp mode is coded)
I have used this method for BBands when the display show different colored lines, one buffer above price and the other below price.
Perhaps I misunderstood the issue.
Attached is a multicolor line indicator as I understood the question.
The iCustom tester shows the values of the 3 buffers and the output shown in the chart clearly identifies the trend as up. When Trend is Flat both up and down buffers have the large value.
BTW, The tester program can easily be modified to show the buffer outputs of all 8 buffers of any custom indicator. The code is already there for 7 buffers and it is wasy to add the final one.
ITMF SigAlert indicator
Only now noticed (when a new post was posted by tampa here) the post so sorry for the late answer.
In the code for the average you posted there is a part that has to determine color of the ma. This is the part of the code I am referring to :
else if (MA_Prev < MA_Cur)
DownTrendBuffer=EMPTY_VALUE; //-1 red/greem tight
From that code part it is obvious that if previous value is greater than current value it should be one color (red), if the previous value is less than the current value it should be other color (green), and the remaining case (since the greater than and less than are already covered) when the values are equal should have third color (yellow color). Now here is an example of the average that has a period set to 3 in order to make obvious when the third color is appearing and (according to the code) it should not (since those are not equal values on that chart)
Non-repainting code (and colors for similar indicators) does not look like that and it can not be used for trend finding (when the code is made not to repaint) since then the code must use 2 buffers for a single color to avoid repainting or errors in slope coloring. That is what I was referring to.
Attaching another picture with that same example to show how it looks like when a non-repainting code is applied to it (attaching the indicator that does that so it can be tested - I tried to make the code in as simple a manner as I could to show what is done when, not as much for eficiency of the execution).
As you can see it is coloring the slopes now as it should (and in case that equal value on two consecutive bars should appear it will color it in yellow - as it succeeded to catch one of the rare cases when it happens - you can see it on the current bar) but if you try to find out the "trend" from color buffers of that indicator you will find out that it will be meaningless in some cases. And that is why I said that non repainting multi color line indicators can not be used in that manner to find out the trend, even though they do all as it must be done in order to provide correct and non-repainting coloring for an indicator
Hope this clarifies what did I mean when I posted that post.
Mr. mLaden plz add MTF in this LSMA Thanks a tonnes in advance . . .
Lsma trend - channeled.mq4
Need Modfication Lsma trend
But not posting about that now .
The main problem (in my opinion) with it was the "oversensitivity" since all it is looking for is a slope of linear regression value (LSMA == linear regression value). This version is a possible way to avoid that "oversensitivity" and ads a kind of a filter on it that might help in avoiding "insignificant" changes.
Can You Please mod Ind Lsma Trend Channeled Ind From Separate Window To main Chart price Bars Window.
Thanks In Advance
It can not be done. LSMA trend has completely different values and ranges than the main chart (take a look at the right of the LSMA trend and you will see what values are there) and it would be impossible to port it to main chart in the form it is
USES THE "TREND TRAFFIC v4"indicator something EA fxrobot?
THE error code:
"TT1=iCustom( NULL ,0,"Trend_Traffic_v4 ",High_Period_Comparison,FastEMA,SlowEMA, RedZone, SpeedZone,0,0);"
"TT2=iCustom( NULL ,0,"Trend_Traffic_v4 ",High_Period_Comparison,FastEMA,SlowEMA, RedZone, SpeedZone,1,0);"
messages: cannot open Trend_Traffic_v4 ex4 file!
Someone help me!
It means that "Trend_Traffic_v4.ex4" (that exact name) indicator is missing
Check if it is saved under different name. It must exist in indicators folder using exact "Trend_Traffic_v4" name
This is not the problem! problem cod -invalid index buffer-! error cod!
You know that the Trend_Traffic_v4 indicator it to be inserted in a EA robot?
the correct cod should.