Sistemi di segnalazione (ASCTrend e altre modifiche) - pagina 7

 
codobro:
SilverTrend è un indicatore di repainting, il che significa che i valori che vedi dal vivo probabilmente non appariranno quando guardi il grafico. I tuoi risultati e il tuo utilizzo potrebbero essere drammaticamente diversi (non nel modo che vorresti).

codobro,

Se non hai un indicatore di riverniciatura come SilverTrend_Signal, potresti condividere con me?

Grazie mille.

 
willya:
codobro,

Se avete un indicatore che non ridipinge come SilverTrend_Signal, potreste condividerlo con me?

Grazie mille.

Questo non si ridipinge:

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

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

 

Linuxser, grazie mille per le tue informazioni.

La controllerò.

 

Shi silvertrend alert

Qualcuno ha questo indicatore con avviso pop-up che si aggiorna da solo.

Come si possono modificare gli indicatori?

Grazie u

 

iCustom per ASC Trend

Ciao,

Qualcuno può dirmi come cercare l'indicatore iCustom freccia rossa e blu ASC Signal Trend?

Cerco di scrivere il mio EA con questo indicatore ma non sono un campione 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);

}

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

Grazie a voi

Chris

 

BinaryWave

PesoMA = 1.0;

PesoMACD = 1.0;

PesoOsMA = 1.0;

PesoCCI = 1.0;

PesoMOM = 1.0;

PesoRSI = 1.0;

PesoADX = 1,0;

File:
 

il SilverTrend si ridipinge?

grazie

 

Aggiunta di un buffer aggiuntivo all'indicatore SilverTrend

Ciao, sto scrivendo un EA che usa l'indicatore SilverTrend e che usa la funzione iCustom,

sto scrivendo un EA utilizzando l'indicatore SilverTrend e usando la funzione iCustom. devo accedere all'ultimo segnale di trend dato da questo indicatore. il problema è che silvertrend ha solo 2 buffer e questi hanno un valore solo quando segnala. ma io voglio chiamarlo in qualsiasi momento. quindi, sto cercando di aggiungere un buffer aggiuntivo a Silvertrend che memorizza l'ultimo trend (up/down) per ogni barra. ho aggiunto un buffer che memorizza uptrend come 1 e downtrend come -1. ma prende 0 per tutte le barre. come posso codificare questo?

Ecco il codice che sto usando

File:
 

Hai capito come aggiungere altri 2 buffer?

Ho bisogno anche di questo.

 

pls Aiutami

Per favore qualcuno può aiutarmi a creare un indicatore SMA crossing con suono e lo spostamento della sma più veloce a 5.

Motivazione: