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
Ver post 2631 acima com DEMA.mq4 em anexo... Isso ajuda?
Em seu código (na seção init()), encontre uma parte que vá assim
{
case 1 : MA1short_name="EMA"; break;
case 2 : MA1short_name="SMMA"; break;
case 3 : MA1short_name="LWMA"; break;
default :
MA1Mode=0;
MA1short_name="SMA";
}
switch(MA2Mode)
{
case 1 : MA2short_name="EMA"; break;
case 2 : MA2short_name="SMMA"; break;
case 3 : MA2short_name="LWMA"; break;
default :
MA2Mode=0;
MA2short_name="SMA";
}
[/PHP]
And change it to this :
[PHP] switch(MA1Mode)
{
case 1 : MA1short_name="EMA"; break;
case 2 : MA1short_name="SMMA"; break;
case 3 : MA1short_name="LWMA"; break;
case 4 : MA1short_name="DEMA"; break;
default :
MA1Mode=0;
MA1short_name="SMA";
}
switch(MA2Mode)
{
case 1 : MA2short_name="EMA"; break;
case 2 : MA2short_name="SMMA"; break;
case 3 : MA2short_name="LWMA"; break;
case 4 : MA2short_name="DEMA"; break;
default :
MA2Mode=0;
MA2short_name="SMA";
}
e tudo estará bem
Essa parte estava na verdade impedindo que se calculasse o que quer que fosse utilizado (em vez disso, nunca se calculou a dema, utilizou-se SMA).
Anexando o que foi alterado, mas se você fizer essas alterações por conta própria, você verá que ele então calculará corretamente. Por que o autor original fez isso, eu não tenho idéia e francamente não olhei para essa parte do código em absoluto
Sim, estou familiarizado com DEMA embora nunca tenha memorizado a fórmula... Aqui está a diferença prática entre 5-SMA (vermelho) e 5-DEMA (verde)
Ao definir o modo para 1 na cruz DEMA 5/12 aqui é o que eu recebo:
Em seu código (na seção init()), encontre uma parte que vá assim
{
case 1 : MA1short_name="EMA"; break;
case 2 : MA1short_name="SMMA"; break;
case 3 : MA1short_name="LWMA"; break;
default :
MA1Mode=0;
MA1short_name="SMA";
}
switch(MA2Mode)
{
case 1 : MA2short_name="EMA"; break;
case 2 : MA2short_name="SMMA"; break;
case 3 : MA2short_name="LWMA"; break;
default :
MA2Mode=0;
MA2short_name="SMA";
}
[/PHP]
And change it to this :
[PHP] switch(MA1Mode)
{
case 1 : MA1short_name="EMA"; break;
case 2 : MA1short_name="SMMA"; break;
case 3 : MA1short_name="LWMA"; break;
case 4 : MA1short_name="DEMA"; break;
default :
MA1Mode=0;
MA1short_name="SMA";
}
switch(MA2Mode)
{
case 1 : MA2short_name="EMA"; break;
case 2 : MA2short_name="SMMA"; break;
case 3 : MA2short_name="LWMA"; break;
case 4 : MA2short_name="DEMA"; break;
default :
MA2Mode=0;
MA2short_name="SMA";
}
e tudo estará bem
Essa parte estava na verdade impedindo que se calculasse o que quer que fosse utilizado (em vez disso, nunca se calculou a dema, utilizou-se SMA).
Anexando o que foi alterado, mas se você fizer essas mudanças por conta própria, você verá que ele então calculará corretamente. Por que o autor original fez isso, eu não tenho idéia e francamente não olhei para essa parte do códigoSim...Eu posso fazer isso...Muito obrigado...Muito obrigado!
Sim...Eu posso fazer isso...Obrigado, você irá relatar...Muito obrigado!
MLaden,
Seu gênio é superado apenas por seu gênio!! Após as modificações de codificação, as setas estão agora alinhadas! Posso doar ou contribuir com algo para seus esforços.
MLaden,seu gênio é superado somente por seu gênio!! Após as modificações de codificação, as flechas estão agora alinhadas! Posso doar ou contribuir com algo por seus esforços.
Não há necessidade de fazer nada
Feliz por funcionar - comércio feliz
Em anexo está um roteiro chamado Visible Pos . Quando aplicado ao gráfico, ele desenha setas no gráfico de negócios anteriores abertos e fechados tiradas de seu histórico de pedidos.
Eu não sou um codificador, alguém pode por favor adicionar linhas de tendência pontilhadas para conectar as setas abertas e fechadas do comércio .
como na captura de tela
Obrigado
Em anexo está um roteiro chamado Visible Pos . Quando aplicado ao gráfico, ele desenha setas no gráfico de negócios anteriores abertos e fechados tiradas de seu histórico de pedidos.
Eu não sou um codificador , alguém pode por favor adicionar linhas de tendência pontilhadas para conectar as setas abertas e fechadas do comércio .
como na captura de tela
ObrigadoRivabex1301
Verifique este post : https://www.mql5.com/en/forum/176352/page45
Rivabex1301Cheque este post : https://www.mql5.com/en/forum/176352/page45
Obrigado por sua assistência
Ele se comporta da mesma maneira em seu PC (não no VPS)? Se ele funciona bem em seu PC nas mesmas condições, então você tem um problema com seu VPS
Olá Mladen, você é da ex-Iugoslávia?
Sim, em relação ao problema, ele se comporta da mesma forma em Pc e Vps. Não começará a fechar pedidos até que eu maximize o mt4 no PC.
Você pode, por favor, dar uma olhada no código.
Thnx.
Olá Mladen, você é da ex-Iugoslávia?
Sim, em relação ao problema, ele se comporta da mesma forma em Pc e Vps. Ele não começará a fechar ordens até que eu maximize o mt4 no PC.
Por favor, olhe o código.
Thnx.DarkForex33
Há uma função naquela ea (DisableEA()) que desabilita todos os EAs em algumas condições - simplesmente desabilita o comércio ao vivo e nunca o reabilita. Essa é a causa provável para isso. Eu não sei o que o autor queria fazer com isso, já que ele tenta fechar ordens depois disso e em um novo metatrader 4 não é mais possível até que você reative manualmente a negociação ao vivo.