Signal systems (ASCTrend and other modification) - page 7

 
codobro:
SilverTrend is a repainting indicator, which means the values you see live will probably not show up when you look back on the chart. Your results and use of it might be dramatically different (not in the way you would want).

codobro,

If you have no repainting indicator like SilverTrend_Signal, Could you share to me?

Thankyou very much.

 
willya:
codobro,

If you have no repainting indicator like SilverTrend_Signal, Could you share to me?

Thankyou very much.

This ones does not no repaint:

https://www.mql5.com/en/forum/173249

https://www.mql5.com/en/forum/173139

 

Linuxser, thankyou very much for your information.

I will check it out.

 

Shi silvertrend alert

Does any1 have this indicator with pop up alert that refreshes itself.

How can 1 modify indicators?

Thank u

 

iCustom for ASC Trend

Hi,

Can someone tell me how to look for iCustom red and blue arrow indicator ASC Signal Trend?

I try to write my own EA with this indicator but I am not a champion in MQL4

//+------------------------------------------------------------------+

//| AltrTrend_Signal_v2_2.mq4

//| Ramdass - Conversion only

//+------------------------------------------------------------------+

#property copyright "Author - OlegVS, GOODMAN"

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 Green

#property indicator_color2 Crimson

//---- input parameters

extern int K=30;

extern double Kstop=0.5;

extern int Kperiod=150;

extern int PerADX=14;

extern int CountBars=350;

//---- buffers

double val1[];

double val2[];

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

string short_name;

//---- indicator line

IndicatorBuffers(2);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,108);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(1,108);

SetIndexBuffer(0,val1);

SetIndexBuffer(1,val2);

//----

return(0);

}

//+------------------------------------------------------------------+

//| AltrTrend_Signal_v2_2 |

//+------------------------------------------------------------------+

int start()

{

if (CountBars>=Bars) CountBars=Bars;

SetIndexDrawBegin(0,Bars-CountBars+PerADX);

SetIndexDrawBegin(1,Bars-CountBars+PerADX);

int i,shift,counted_bars=IndicatorCounted();

int i1,i2;

double Range,AvgRange,smin,smax,SsMax,SsMin,SSP,price;

bool uptrend,old;

//----

if(Bars<=PerADX+1) return(0);

//---- initial zero

if(counted_bars<PerADX+1)

{

for(i=1;i<=PerADX;i++) val1[CountBars-i]=0.0;

for(i=1;i<=PerADX;i++) val2[CountBars-i]=0.0;

}

//----

for (shift = CountBars-PerADX; shift>=0; shift--)

{

SSP=MathCeil(Kperiod/iADX(NULL,0,PerADX,PRICE_CLOSE,MODE_MAIN,1));

Range=0;

AvgRange=0;

for (i1=shift; i1<=shift+SSP; i1++)

{AvgRange=AvgRange+MathAbs(High-Low);

}

Range=AvgRange/(SSP+1);

SsMax=High[shift]; SsMin=Low[shift];

for (i2=shift;i2<=shift+SSP-1;i2++)

{

price=High;

if(SsMax<price) SsMax=price;

price=Low;

if(SsMin>=price) SsMin=price;

}

smin = SsMin+(SsMax-SsMin)*K/100;

smax = SsMax-(SsMax-SsMin)*K/100;

val1[shift]=0;

val2[shift]=0;

if (Close[shift]<smin)

{

uptrend = false;

}

if (Close[shift]>smax)

{

uptrend = true;

}

if (uptrend!=old && uptrend==true) {val1[shift]=Low[shift]-Range*Kstop;}

if (uptrend!=old && uptrend==false) {val2[shift]=High[shift]+Range*Kstop;}

old=uptrend;

}

return(0);

}

//+------------------------------------------------------------------+

Thank you

Chris

 

BinaryWave

WeightMA = 1.0;

WeightMACD = 1.0;

WeightOsMA = 1.0;

WeightCCI = 1.0;

WeightMOM = 1.0;

WeightRSI = 1.0;

WeightADX = 1.0;

Files:
 

does the SilverTrend repaint?

thanks

 

Adding additional buffer to SilverTrend indicator

Hi,

i'm writing an EA using SilverTrend indicator and using iCustom function. i have to access the last trend signal given by this indicator. the problem is, silvertrend has only 2 buffers and they have a value only when it signals. but i want to call it anytime. so, i'm trying to add an additional buffer to Silvertrend which stores latest trend(up/down) for every bar. i added a buffer stores uptrend as 1 and downtrend as -1. but it takes 0 for all bars. how can i code this?

here is the code i am using

Files:
 

Did you figure out how to add 2 more buffers?

I also need that.

 

pls Help me

Please can someone help me create an indicator SMA crossing with sound and the shift of the faster sma at 5.

Reason: