Indicatori multi timeframe - pagina 1022

 
stonehome:
ciao mntiwana,

vorrebbe un'altra MA; non la LWMA ma la MA Hull (HMA)

se questo andasse che era davvero grande

stonehome

Ciao stonehome

come soluzione alternativa ecco hull ribbon, un sacco di regolazioni si può giocare con, ma se solo quello del tuo indicatore è necessario allora capo può meglio guidare voi.grazie.

Hull ribbon variazione mtf nmc.mq4

 

No, no no, questa non è la soluzione

Vorrei t_ma nella versione HMA

Per favore, aiutatemi

grazie stonhome

 
stonehome:
Qui il codice:

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

//| t_ma.mq4 |

//| |

//| |

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

#proprietà copyright ""

#proprietà link ""

#proprietà indicator_chart_window

#proprietà indicator_buffers 7

#proprietà indicatore_colore1 MedioBlu

#Proprietà indicatore_colore2 Blu

#proprietà indicator_color3 DodgerBlue

#Proprietà indicatore_colore4 DeepSkyBlue

#Proprietà indicatore_colore5 CieloBlu

#proprietà indicatore_colore6 Aqua

#proprietà indicator_color7 Aquamarine

#property indicator_width1 1 1

#proprietà indicator_width2 1

#proprietà indicator_width3 1

#proprietà indicator_width4 1

#proprietà indicator_width5 1

#proprietà indicator_width6 1

#proprietà indicator_width7 1//---- buffer

double ExtMapBuffer1[];

double ExtMapBuffer2[]; double ExtMapBuffer3[]

double ExtMapBuffer4[];double ExtMapBuffer5[]

double ExtMapBuffer6[];double ExtMapBuffer7[];

extern int MA_Period=100;

extern int ad1 = 2;

extern int ad2 = 4;;

extern int ad3 = 6;

extern int ad4 = 8;;

extern int ad5 = 10;

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

//| funzione di inizializzazione dell'indicatore personalizzata

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

int init()

{

//---- indicatori

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexStyle(2,DRAW_LINE);

SetIndexBuffer(2,ExtMapBuffer3);

SetIndexStyle(3,DRAW_LINE);

SetIndexBuffer(3,ExtMapBuffer4);

SetIndexStyle(4,DRAW_LINE);

SetIndexBuffer(4,ExtMapBuffer5);

SetIndexStyle(5,DRAW_LINE);

SetIndexBuffer(5,ExtMapBuffer6);

SetIndexStyle(6,DRAW_LINE);

SetIndexBuffer(6,ExtMapBuffer7);

//----

return(0);

}

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

//| Funzione personalizzata di deinizializzazione dell'indicatore |

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

int deinit()

{

//----

//----

return(0);

}

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

//| Funzione di iterazione dell'indicatore personalizzato |

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

int start()

{

int counted_bars=IndicatorCounted();

if(counted_bars<0) return(-1);

if(counted_bars>0) counted_bars--;

int limit = MathMin(Bars-counted_bars,Bars-1);

se (ad1<0) limit=MathMax(limit,-ad1);

se (ad2<0) limit=MathMax(limit,-ad2);

se (ad3<0) limit=MathMax(limit,-ad3);

se (ad4<0) limit=MathMax(limit,-ad4);

se (ad5<0) limit=MathMax(limit,-ad5);

for(int i=limite;i>=0;i--)

{

ExtMapBuffer1=iMA(NULL,0,MA_Period,0,MODE_LWMA,PRICE_OPEN,i);

ExtMapBuffer2=(ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1)/6.0;

}

for( i=limite;i>=0;i--)

{

ExtMapBuffer3= ExtMapBuffer2; if (ExtMapBuffer3==0) ExtMapBuffer3=EMPTY_VALUE;

ExtMapBuffer4= ExtMapBuffer2; if (ExtMapBuffer4==0) ExtMapBuffer4=EMPTY_VALUE;

ExtMapBuffer5= ExtMapBuffer2; if (ExtMapBuffer5==0) ExtMapBuffer5=EMPTY_VALUE;

ExtMapBuffer6= ExtMapBuffer2; if (ExtMapBuffer6==0) ExtMapBuffer6=EMPTY_VALUE;

ExtMapBuffer7= ExtMapBuffer2; if (ExtMapBuffer7==0) ExtMapBuffer7=EMPTY_VALUE;

}

//----

return(0);

}

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

stonehome

Questa non è la media dello scafo. Questo è un po' lwma lisciato con qualche spostamento fatto su di esso

 

Mladen va bene,

ma volevo solo scrivere, se puoi darmi cambiare questo indicatore (t_ma) !!!!!

in un HMA (Hull Moving Average) - Versione

lo fa o non lo farà

Grazie comunque per i vostri sforzi

stonehome

 

Può essere fatto in più tempi per favore.

 

Aggiornato Super trend volty like : SuperTrend volty come 2 nmc.mq4

Originariamente è stato postato qui: https: //www.mql5.com/en/forum/173574/page333

 
stonehome:
qui il codice :

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

//| t_ma.mq4 |

//| |

//| |

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

#proprietà copyright ""

#proprietà link ""

#proprietà indicator_chart_window

#proprietà indicator_buffers 7

#proprietà indicatore_colore1 MedioBlu

#Proprietà indicatore_colore2 Blu

#proprietà indicator_color3 DodgerBlue

#Proprietà indicatore_colore4 DeepSkyBlue

#Proprietà indicatore_colore5 CieloBlu

#proprietà indicatore_colore6 Aqua

#proprietà indicator_color7 Aquamarine

#property indicator_width1 1 1

#proprietà indicator_width2 1

#proprietà indicator_width3 1

#proprietà indicator_width4 1

#proprietà indicator_width5 1

#proprietà indicator_width6 1

#proprietà indicator_width7 1//---- buffer

double ExtMapBuffer1[];

double ExtMapBuffer2[]; double ExtMapBuffer3[]

double ExtMapBuffer4[];double ExtMapBuffer5[]

double ExtMapBuffer6[];double ExtMapBuffer7[];

extern int MA_Period=100;

extern int ad1 = 2;

extern int ad2 = 4;;

extern int ad3 = 6;

extern int ad4 = 8;;

extern int ad5 = 10;

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

//| funzione di inizializzazione dell'indicatore personalizzata

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

int init()

{

//---- indicatori

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexStyle(2,DRAW_LINE);

SetIndexBuffer(2,ExtMapBuffer3);

SetIndexStyle(3,DRAW_LINE);

SetIndexBuffer(3,ExtMapBuffer4);

SetIndexStyle(4,DRAW_LINE);

SetIndexBuffer(4,ExtMapBuffer5);

SetIndexStyle(5,DRAW_LINE);

SetIndexBuffer(5,ExtMapBuffer6);

SetIndexStyle(6,DRAW_LINE);

SetIndexBuffer(6,ExtMapBuffer7);

//----

return(0);

}

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

//| Funzione di deinizializzazione dell'indicatore personalizzato |

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

int deinit()

{

//----

//----

return(0);

}

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

//| Funzione di iterazione dell'indicatore personalizzato |

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

int start()

{

int counted_bars=IndicatorCounted();

if(counted_bars<0) return(-1);

if(counted_bars>0) counted_bars--;

int limit = MathMin(Bars-counted_bars,Bars-1);

se (ad1<0) limit=MathMax(limit,-ad1);

se (ad2<0) limit=MathMax(limit,-ad2);

se (ad3<0) limit=MathMax(limit,-ad3);

se (ad4<0) limit=MathMax(limit,-ad4);

se (ad5<0) limit=MathMax(limit,-ad5);

for(int i=limite;i>=0;i--)

{

ExtMapBuffer1=iMA(NULL,0,MA_Period,0,MODE_LWMA,PRICE_OPEN,i);

ExtMapBuffer2=(ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1)/6.0;

}

for( i=limite;i>=0;i--)

{

ExtMapBuffer3= ExtMapBuffer2; if (ExtMapBuffer3==0) ExtMapBuffer3=EMPTY_VALUE;

ExtMapBuffer4= ExtMapBuffer2; if (ExtMapBuffer4==0) ExtMapBuffer4=EMPTY_VALUE;

ExtMapBuffer5= ExtMapBuffer2; if (ExtMapBuffer5==0) ExtMapBuffer5=EMPTY_VALUE;

ExtMapBuffer6= ExtMapBuffer2; if (ExtMapBuffer6==0) ExtMapBuffer6=EMPTY_VALUE;

ExtMapBuffer7= ExtMapBuffer2; if (ExtMapBuffer7==0) ExtMapBuffer7=EMPTY_VALUE;

}

//----

return(0);

}

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

Stonehome, fatto una versione Hma.

t_hma.mq4

File:
t_hma.mq4  4 kb
t_hma.png  73 kb
 

fantastico

Molte molte grazie signor mrtools

Jack

 
mwambaFX:
Ciao Mladen ... per favore controlla questo indicatore ... la funzione MTF non funziona ... grazie

rk-kcv8-wmtf-txt-zo-trend_arrows.mq4

PS. Credo che i miei post siano stati cancellati.

Ciao Mrtools e Mladen potete aiutarmi con questo? La funzione MTF è così buggata. Molte grazie

 
mwambaFX:
Ciao Mladen ... per favore controlla questo indicatore... la funzione MTF non funziona... grazie

rk-kcv8-wmtf-txt-zo-trend_arrows.mq4

PS. Credo che i miei post siano stati cancellati.

MwambaFX, fatto questa versione e l'mtf funziona, per il testo la posizione è controllata da valueLoc.

keltner_channels_alerts__text_mtf.mq4