Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
estilo de pintura mtf
Ei, pessoal,
você pode consertar isso para que ele continue pintando como parece quando você o carrega pela primeira vez em uma carta, com alavancagem plana para cada barra htf?
em vez de ficar todo rabiscado após ser carregado
ou seja, cada nível no fechamento do bar ou atualização por alguma divisão de tempo do htf?
este indicador é do TSD, mas não conheço o termo para procurar esta forma de pintura mtf, se já foi feita
aplausos e boas negociações
Use este aqui. Você não terá nenhum desses problemas com ele.
Tenha um bom fim de semana
Ei, pessoal,
você pode consertar isso para que ele continue pintando como parece quando você o carrega pela primeira vez em uma carta, com alavancagem plana para cada barra htf?
em vez de ficar todo rabiscado após ser carregado
ou seja, cada nível no fechamento do bar ou atualização por alguma divisão de tempo do htf?
este indicador é do TSD, mas não conheço o termo para procurar esta forma de pintura mtf, se já foi feita
aplausos e boas negociaçõesUse este aqui. Você não terá nenhum desses problemas com eleEbtenha um bom fim de semana
você é o maior!
Obrigado. Isso é um EA ou um indicador?
você é o maior!
Olá Zigflip - Tenho dois indicadores que gostaria de programar em um EA, você poderia ajudar? Muito obrigado de antemão.
indicador personalizado
Olá amigos,
Eu tentei fazer meu próprio indicador personalizado, mas não consigo compilá-lo. o indicador é suposto desenhar o suporte h8 e os níveis de resistência em qualquer gráfico inferior a 8 horas. eu estava planejando usá-lo no prazo de 1m, pois estou cansado de fazê-lo manualmente e também queria fazer uma ea fora dele. eu tenho ganho muitos pips com a perda fora, então eu acho que será uma boa ferramenta. por favor, me avise o que estou fazendo de errado e conserte-o se você quiser.
obrigado
/+------------------------------------------------------------------+
//| res1 8 hr.mq4 |
//| Copyright 2012, MetaQuotes Software Corp. |
//| Cway |
//+------------------------------------------------------------------+
#direitos autorais "Copyright 2012, MetaQuotes Software Corp."
#link de propriedade"Cway
#janela_do_cartão_indicador de propriedade
#property indicator_buffers 7
#cor do indicador de propriedade_color1 MediumBlue //---- cor do indicador
#cor do indicador de propriedade_ cor2 DarkGreen //---- cor do indicador
#cor do indicador de propriedade_color3 FireBrick //---- cor do indicador
#cor do indicador de propriedade_ cor4 DarkGreen //---- cor do indicador
#cor do indicador de propriedade_color5 FireBrick //---- cor do indicador
# cor indicador de propriedade_cor6 DarkGreen //---- cor indicador
#cor do indicador de propriedade_color7 FireBrick //---- cor do indicador
duplo Buf_0[],Buf_1[],Buf_2[],Buf_3[],Buf_4[],Buf_5[],Buf_6[]; //---- linha indicadora declarada
//----
int init()
{
SetIndexBuffer (0,Buf_0);//---- linha de indicadores atribuindo
SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2);//---- estilo de linha de indicadores
SetIndexBuffer (1,Buf_1);//---- linha de indicadores atribuindo
SetIndexStyle (1,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (2,Buf_2);//---- linha de indicadores atribuindo
SetIndexStyle (2,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (3,Buf_3);//---- linha de indicadores atribuindo
SetIndexStyle (3,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (4,Buf_4);//---- linha de indicadores atribuindo
SetIndexStyle (4,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (5,Buf_5);//---- linha de indicadores atribuindo
SetIndexStyle (5,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (6,Buf_6);//---- linha de indicadores atribuindo
SetIndexStyle (6,DRAW_LINE,STYLE_SOLID,1);
retornar;
//----
}
//+------------------------------------------------------------------+
//| Função de desinicialização de indicador personalizada |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| Função de iteração de indicador personalizada |
//+------------------------------------------------------------------+
int start()
{
se (Período() > 480) retorno(0); //Chart não pode ser superior a H8
int counted_bars=IndicatorCounted();
se (counted_bars >0) counted_bars..;
int limit=Barras_contadas_com_bars;
for (int i = limite-1; i>=0; i--)
int period = MathCeil(480 / Period()); //Time frame to draw from H8
duplo prevH=0, prevC=0, prevO=0,prevL=0
prevO = Aberto ;
prevC = Fechado;
prevH = Alto;
prevL = Baixo [mais baixo (NULL, 0, MODE_LOW, período, i+1)];
{double X = (prevC < prevO -- prevH + (prevL*2) + prevC);
Buf_3 = X /2 - prevL ;
Buf_2 = X /4 - prevL ;
Buf_1 = X /6 - prevL ;
Buf_0 = X /8 - prevL ;
Buf_4 = X /6 - prevH ;
Buf_5 = X /4 - prevH ;
Buf_6 = X /2 - prevH ;
if X =( prevC > prevO -- ((prevH*2) + prevL + prevC)); {
Buf_3 = X /2 - prevL ;
Buf_2 = X /4 - prevL ;
Buf_1 = X /6 - prevL ;
Buf_0 = X /8 - prevL ;
Buf_4 = X /6 - prevH ;
Buf_5 = X /4 - prevH ;
Buf_6 = X /2 - prevH ;
se mais X = (prevC = prevO -- ((prevH) + prevL + (prevC*2))
Buf_3= X /2 - prevL ;
Buf_2 = X /4 - prevL ;
Buf_1 = X /6 - prevL ;
Buf_0 = X /8 - prevL ;
Buf_4 = X /6 - prevH ;
Buf_5 = X /4 - prevH ;
Buf_6 = X /2 - prevH ;
}
}
//+------------------------------------------------------------------+
retorno(0);
//+------------------------------------------------------------------+
Barra de deslocamento para indicador personalizado em janelas separadas
Tenho problemas quando adiciono a opção de mudança de indicador, ela mostra um número de valor em branco quando coloco merda em valor negativo.
Como codificar o indicador para mudar com a barra atual na qual pode definir tanto o número mais quanto o menos.
cway
O que são linhas como esta: duplo X = (prevC < prevO -- prevH + (prevL*2) + prevC) destinadas a fazer?
Para começar, você terá que reescrever aquelas que estão de acordo com as regras de codificação mql
Olá amigos,
Eu tentei fazer meu próprio indicador personalizado, mas não consigo compilá-lo. o indicador é suposto desenhar o suporte h8 e os níveis de resistência em qualquer gráfico inferior a 8 horas. eu estava planejando usá-lo no prazo de 1m, pois estou cansado de fazê-lo manualmente e também queria fazer uma ea fora dele. eu tenho ganho muitos pips com a perda fora, então eu acho que será uma boa ferramenta. por favor, me avise o que estou fazendo de errado e conserte-o se você quiser.
obrigado
/+------------------------------------------------------------------+
//| res1 8 hr.mq4 |
//| Copyright 2012, MetaQuotes Software Corp. |
//| Cway |
//+------------------------------------------------------------------+
#direitos autorais "Copyright 2012, MetaQuotes Software Corp."
#link de propriedade"Cway
#janela_do_cartão_indicador de propriedade
#property indicator_buffers 7
#cor do indicador de propriedade_color1 MediumBlue //---- cor do indicador
#cor do indicador de propriedade_ cor2 DarkGreen //---- cor do indicador
#cor do indicador de propriedade_color3 FireBrick //---- cor do indicador
#cor do indicador de propriedade_ cor4 DarkGreen //---- cor do indicador
#cor do indicador de propriedade_color5 FireBrick //---- cor do indicador
# cor indicador de propriedade_cor6 DarkGreen //---- cor indicador
#cor do indicador de propriedade_color7 FireBrick //---- cor do indicador
duplo Buf_0[],Buf_1[],Buf_2[],Buf_3[],Buf_4[],Buf_5[],Buf_6[]; //---- linha indicadora declarada
//----
int init()
{
SetIndexBuffer (0,Buf_0);//---- linha de indicadores atribuindo
SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2);//---- estilo de linha de indicadores
SetIndexBuffer (1,Buf_1);//---- linha de indicadores atribuindo
SetIndexStyle (1,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (2,Buf_2);//---- linha de indicadores atribuindo
SetIndexStyle (2,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (3,Buf_3);//---- linha de indicadores atribuindo
SetIndexStyle (3,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (4,Buf_4);//---- linha de indicadores atribuindo
SetIndexStyle (4,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (5,Buf_5);//---- linha de indicadores atribuindo
SetIndexStyle (5,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (6,Buf_6);//---- linha de indicadores atribuindo
SetIndexStyle (6,DRAW_LINE,STYLE_SOLID,1);
retornar;
//----
}
//+------------------------------------------------------------------+
//| Função de desinicialização de indicador personalizada |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| Função de iteração de indicador personalizada |
//+------------------------------------------------------------------+
int start()
{
se (Período() > 480) retorno(0); //Chart não pode ser superior a H8
int counted_bars=IndicatorCounted();
se (counted_bars >0) counted_bars..;
int limit=Barras_contadas_com_bars;
for (int i = limite-1; i>=0; i--)
int period = MathCeil(480 / Period()); //Time frame to draw from H8
duplo prevH=0, prevC=0, prevO=0,prevL=0
prevO = Aberto ;
prevC = Fechado;
prevH = Alto;
prevL = Baixo [mais baixo (NULL, 0, MODE_LOW, período, i+1)];
{double X = (prevC < prevO -- prevH + (prevL*2) + prevC);
Buf_3 = X /2 - prevL ;
Buf_2 = X /4 - prevL ;
Buf_1 = X /6 - prevL ;
Buf_0 = X /8 - prevL ;
Buf_4 = X /6 - prevH ;
Buf_5 = X /4 - prevH ;
Buf_6 = X /2 - prevH ;
if X =( prevC > prevO -- ((prevH*2) + prevL + prevC)); {
Buf_3 = X /2 - prevL ;
Buf_2 = X /4 - prevL ;
Buf_1 = X /6 - prevL ;
Buf_0 = X /8 - prevL ;
Buf_4 = X /6 - prevH ;
Buf_5 = X /4 - prevH ;
Buf_6 = X /2 - prevH ;
se mais X = (prevC = prevO -- ((prevH) + prevL + (prevC*2))
Buf_3= X /2 - prevL ;
Buf_2 = X /4 - prevL ;
Buf_1 = X /6 - prevL ;
Buf_0 = X /8 - prevL ;
Buf_4 = X /6 - prevH ;
Buf_5 = X /4 - prevH ;
Buf_6 = X /2 - prevH ;
}
}
//+------------------------------------------------------------------+
retorno(0);
//+------------------------------------------------------------------+Premeus
É normal: aplicando uma mudança negativa, você muda tudo no passado, e como você não conhece os valores futuros, deve permanecer uma lacuna de valores não arquivados na parte mais à direita de seu gráfico
Eu tenho problema quando adiciono a opção de deslocamento para indicador, ele mostra um número de valor em branco quando eu defino a merda no valor negativo. Como codificar o indicador para deslocamento com a barra atual na qual pode definir o número de mais e menos.
Meu Indicador
Obrigado, mladen.
Como na figura, existe outro método para entrar no indicador de turno específico, como mostro na figura.
Obrigado de antemão.