Indicadores de múltiplos períodos de tempo - página 922

 
luffy:
Ei pessoal, alguém pode me ajudar?

Apenas alguns minutos para analisar o meu código.

Por favor, envie-me um Pm.

Ficarei honrado.

( não posso postar meu código de merda aqui, vai ser mais difícil removê-lo )

Você sempre pode postar perguntas sobre codificação em um tópico como este: https: //www.mql5.com/en/forum/184889/page2 ou este https://www.mql5.com/en/forum/173219

 

İ não pode encontrar estes scripts. Os scripts de compra e venda incluem apenas cada lote 0.1 de comércio e de trailling stop 10 pip .por favor me ajude ?

 
beco616161:
İ não pode encontrar estes scripts. Os scripts de compra e venda incluem apenas cada lote 0.1 de comércio e de trailling stop 10 pip .por favor me ajude ?

Seu posto com a mesma pergunta foi movido para cá : https://www.mql5.com/en/forum/173386

Você pode verificar esse roteiro para começar

 

heikenashi3.ex4Mladen ninguém me responde.por favor me ajude. eu fundei HEİKENASHİ3 o indicatör.mas não posso codificar seta neste indikatör.por favor me ajude

Arquivos anexados:
gbpusdm4.png  39 kb
 
beco616161:
heikenashi3.ex4Mladen ninguém me responde.por favor me ajude. eu fundei HEİKENASHİ3 o indicatör.mas não posso codificar a seta neste indikatör.por favor me ajude

Beco616161, precisaria do código fonte original mt4(não descompilado) para ser capaz de modificar o indicador.

 

alguém poderia por favor fazer este indicador ao MTF

obrigado

Arquivos anexados:
weiswave3_1.mq4  10 kb
 

MRTOOLS muito obrigado pela ajuda.i fundou o código.

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

//| Heiken Ashi.mq4 |

//| Copyright 2004, MetaQuotes Software Corp. |

//| MetaTrader 5 Trading Platform / MetaQuotes Software Corp. |

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

//| Para Heiken Ashi recomendamos as próximas configurações do gráfico ( pressione F8 ou |

//| selecione no menu 'Gráficos'->'Propriedades...'): |

//| - Na guia 'Color' selecione 'Black' para 'Line Graph' |

//| - Na guia 'Comum' desabilita a caixa de seleção 'Tabela em primeiro plano' e |

//| selecione 'Line Chart' radiobutton |

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

#Direitos autorais "Copyright 2004, MetaQuotes Software Corp."

#link da propriedade "http://www.metaquotes.net"

#janela_do_cartão_indicador de propriedade

#property indicator_buffers 4

#indicador de propriedade_cores1 Vermelho

#código de propriedade_color2 Azul

#indicador de propriedade_cores3 Vermelho

#indicador de propriedade_color4 Azul

//---- buffers

duplo ExtMapBuffer1[];

duplo ExtMapBuffer2[];

duplo ExtMapBuffer3[];

duplo ExtMapBuffer4[];

//----

int ExtCountedBars=0;

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

//| Função de inicialização do indicador personalizado |

//|------------------------------------------------------------------|

int init()

{

//---- indicadores

SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, Vermelho);

SetIndexBuffer(0, ExtMapBuffer1);

SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, Azul);

SetIndexBuffer(1, ExtMapBuffer2); SetIndexBuffer(1, ExtMapBuffer2);

SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, Vermelho);

SetIndexBuffer(2, ExtMapBuffer3); SetIndexBuffer(2, ExtMapBuffer3);

SetIndexStyle(3,DRAW_HISTOGRAM, 0, 3, Azul);

SetIndexBuffer(3, ExtMapBuffer4); SetIndexBuffer(3, ExtMapBuffer4);

//----

SetIndexDrawBegin(0,10);

SetIndexDrawBegin(1,10);

SetIndexDrawBegin(2,10);

SetIndexDrawBegin(3,10);

//---- mapeamento de buffers indicadores

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexBuffer(2,ExtMapBuffer3);

SetIndexBuffer(3,ExtMapBuffer4); SetIndexBuffer(3,ExtMapBuffer4);

//---- inicialização feita

retorno(0);

}

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

//| Função de desinicialização do indicador do cliente |

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

int deinit()

{

//---- TODO: adicione seu código aqui

//----

retorno(0);

}

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

//| Função de iteração de indicador personalizada |

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

int start()

{

duplo haOpen, haHigh, haLow, haClose;

if(Bars<=10) return(0);

ExtCountedBars=IndicatorCounted();

//---- verificação de possíveis erros

se (ExtCountedBars<0) retornar(-1);

//---- última barra contada será contada novamente

se (ExtCountedBars>0) ExtCountedBars--;

int pos=Bars-ExtCountedBars-1;

while(pos>=0)

{

haOpen=(ExtMapBuffer3[pos+1]+ExtMapBuffer4[pos+1])/2;

haClose=(Open[pos]+High[pos]+Low[pos]+Close[pos])/4;

haHigh=MathMax(High[pos], MathMax(haOpen, haClose));

haLow=MathMin(Baixo[pos], MathMin(haOpen, haClose));

se (haOpen<haClose)

{

ExtMapBuffer1[pos]=haLow;

ExtMapBuffer2[pos]=haHigh;

}

senão

{

ExtMapBuffer1[pos]=haHigh;

ExtMapBuffer2[pos]=haLow;

}

ExtMapBuffer3[pos]=haOpen;

ExtMapBuffer4[pos]=haFechar;

pos--;

}

//----

retorno(0);

}

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

 

por favor, faça este indicador para mtf. Obrigado.

Arquivos anexados:
 
beco616161:
MRTOOLS muito obrigado pela ajuda.i fundou o código.

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

//| Heiken Ashi.mq4 |

//| Copyright 2004, MetaQuotes Software Corp. |

//| MetaTrader 5 Trading Platform / MetaQuotes Software Corp. |

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

//| Para Heiken Ashi recomendamos as próximas configurações do gráfico ( pressione F8 ou |

//| selecione no menu 'Gráficos'->'Propriedades...'): |

//| - Na guia 'Color' selecione 'Black' para 'Line Graph' |

//| - Na guia 'Comum' desabilita a caixa de seleção 'Tabela em primeiro plano' e |

//| selecione 'Line Chart' radiobutton |

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

#Direitos autorais "Copyright 2004, MetaQuotes Software Corp."

#link da propriedade "http://www.metaquotes.net"

#janela_do_cartão_indicador de propriedade

#property indicator_buffers 4

#indicador de propriedade_cores1 Vermelho

#código de propriedade_color2 Azul

#indicador de propriedade_cores3 Vermelho

#indicador de propriedade_color4 Azul

//---- buffers

duplo ExtMapBuffer1[];

duplo ExtMapBuffer2[];

duplo ExtMapBuffer3[];

duplo ExtMapBuffer4[];

//----

int ExtCountedBars=0;

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

//| Função de inicialização do indicador personalizado |

//|------------------------------------------------------------------|

int init()

{

//---- indicadores

SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, Vermelho);

SetIndexBuffer(0, ExtMapBuffer1);

SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, Azul);

SetIndexBuffer(1, ExtMapBuffer2); SetIndexBuffer(1, ExtMapBuffer2);

SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, Vermelho);

SetIndexBuffer(2, ExtMapBuffer3); SetIndexBuffer(2, ExtMapBuffer3);

SetIndexStyle(3,DRAW_HISTOGRAM, 0, 3, Azul);

SetIndexBuffer(3, ExtMapBuffer4); SetIndexBuffer(3, ExtMapBuffer4);

//----

SetIndexDrawBegin(0,10);

SetIndexDrawBegin(1,10);

SetIndexDrawBegin(2,10);

SetIndexDrawBegin(3,10);

//---- mapeamento de buffers indicadores

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexBuffer(2,ExtMapBuffer3);

SetIndexBuffer(3,ExtMapBuffer4); SetIndexBuffer(3,ExtMapBuffer4);

//---- inicialização feita

retorno(0);

}

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

//| Função de desinicialização do indicador do cliente |

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

int deinit()

{

//---- TODO: adicione seu código aqui

//----

retorno(0);

}

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

//| Função de iteração de indicador personalizada |

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

int start()

{

duplo haOpen, haHigh, haLow, haClose;

if(Bars<=10) return(0);

ExtCountedBars=IndicatorCounted();

//---- verificação de possíveis erros

se (ExtCountedBars<0) retornar(-1);

//---- última barra contada será contada novamente

se (ExtCountedBars>0) ExtCountedBars--;

int pos=Bars-ExtCountedBars-1;

while(pos>=0)

{

haOpen=(ExtMapBuffer3[pos+1]+ExtMapBuffer4[pos+1])/2;

haClose=(Open[pos]+High[pos]+Low[pos]+Close[pos])/4;

haHigh=MathMax(High[pos], MathMax(haOpen, haClose));

haLow=MathMin(Baixo[pos], MathMin(haOpen, haClose));

se (haOpen<haClose)

{

ExtMapBuffer1[pos]=haLow;

ExtMapBuffer2[pos]=haHigh;

}

senão

{

ExtMapBuffer1[pos]=haHigh;

ExtMapBuffer2[pos]=haLow;

}

ExtMapBuffer3[pos]=haOpen;

ExtMapBuffer4[pos]=haFechar;

pos--;

}

//----

retorno(0);

}

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

Beco616161, acrescentou alertas e setas.

Arquivos anexados:
 
mrtools:
Beco616161, acrescentou alertas e setas.

muito obrigado MRTOOLS mas estes heiken ashi sinal não são como eu quero.

Por favor, verifique Picture.please help me .how to code full bar alert arrow ?please help me

Arquivos anexados:
gbpusdm4_1.png  40 kb
Razão: