Sistemas de sinais (ASCTrend e outras modificações) - página 7

 
codobro:
O SilverTrend é um indicador de repintura, o que significa que os valores que você vê ao vivo provavelmente não aparecerão quando você olhar para trás no gráfico. Seus resultados e seu uso podem ser dramaticamente diferentes (não da maneira que você gostaria).

codobro,

Se você não tem um indicador de repintura como SilverTrend_Signal, você poderia compartilhar comigo?

Muito obrigado.

 
willya:
codobro,

Se você não tem um indicador de repintura como SilverTrend_Signal, você poderia compartilhar comigo?

Muito obrigado.

Este não repintura:

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

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

 

Linuxser, muito obrigado por sua informação.

Vou dar uma olhada.

 

Alerta Shi Silvertrend

Alguém1 tem este indicador com alerta pop up que se atualiza.

Como 1 pode modificar os indicadores?

Obrigado.

 

iCustom para Tendência ASC

Hi,

Alguém pode me dizer como procurar o indicador de seta vermelha e azul iCustom Tendência do sinal ASC?

Eu tento escrever minha própria EA com este indicador, mas não sou um campeão em 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);

}

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

Obrigado

Chris

 

BinaryWave

PesoMA = 1,0;

WeightMACD = 1,0;

WeightOsMA = 1,0;

WeightCCI = 1,0;

WeightMOM = 1,0;

WeightRSI = 1,0;

WeightADX = 1,0;

Arquivos anexados:
 

a SilverTrend pinta de novo?

obrigado

 

Adicionando um buffer adicional ao indicador SilverTrend

Hi,

estou escrevendo um EA usando o indicador SilverTrend e usando a função iCustom. tenho que acessar o último sinal de tendência dado por este indicador. o problema é que o Silvertrend tem apenas 2 buffers e eles têm um valor somente quando ele sinaliza. mas quero chamá-lo a qualquer momento. portanto, estou tentando adicionar um buffer adicional ao Silvertrend que armazena a última tendência (para cima/para baixo) para cada barra. adicionei um buffer armazena a tendência para cima como 1 e a tendência para baixo como -1. mas é preciso 0 para todas as barras. como posso codificar isso?

aqui está o código que estou usando

Arquivos anexados:
 

Você descobriu como adicionar mais 2 amortecedores?

Eu também preciso disso.

 

pls Ajude-me

Por favor, alguém pode me ajudar a criar um indicador de cruzamento SMA com som e o deslocamento do sma mais rápido a 5.

Razão: