Ajuda na codificação - página 106

 

ok, deixe-me explorar isso

 

Olá a todos. Descobri este indicador muito útil que me ajuda a prever a direção da nova vela atual, seja para cima ou para baixo. Ele se baseia na pesquisa do grande Tom DeMarks que criou o que ele chama de pontos TD que, pelo que pude entender até agora, são tipos de fractais ou pontos pivô. O indicador que anexei a este posto se chama LGP_Ivanoff_Maloma-Demark_Levels.mq4 e você pode encontrar um pouco de informação sobre ele em:

LGP_Ivanoff_Maloma-Demark_levels - MQL4 Code Base

No entanto, esse site está em russo, então criei um link url abreviado para a tradução em inglês desse site em:

LGP_Ivanoff_Maloma-Demark_levels - MQL4 Code Base

Até agora, a minha experiência tem sido que sempre que o indicador pinta uma seta na vela anterior, a vela/barra atual geralmente vai na direção oposta daquela seta. Para confirmar a direção da vela atual, eu a uso junto com um Indicador de Linhas de Tendência chamado TL_by_Demark_v6.mq4 que usa o T. Demark's Approach.

Também anexei esse indicador aqui, mas você também pode baixar e obter mais informações sobre ele aqui: Indicador de Linhas de Tendência Considerando a Abordagem da T. Demark - Artigos MQL4 Até agora, descobri que ao usar estes dois juntos a previsão da direção atual da vela parece ser miraculosamente precisa. Aqui está um pouco mais de informações sobre os pontos Tom DeMark (TD) e as linhas de tendência: Tom DeMark Trendlines

Não tenho certeza, mas parece que as setas pintadas pelo indicador LGP_Ivanoff_Maloma-Demark_levels mostram o que DeMark chama de pontos TD Level 1.

De qualquer forma, eu gostaria de criar uma espécie de scanner do indicador LGP_Ivanoff_Maloma-Demark_levels para escanear todos os pares de moedas que meu corretor oferece, uma lista de pares que eu especifique, ou todos os pares em minha lista Market Watch, e então relatar uma lista na tela apenas dos pares de moedas onde a seta está pintada na vela anterior. Uma vez que eu tenha essa lista, posso então abrir somente aqueles gráficos com um modelo que acrescenta outros indicadores como TL_by_Demark_v6 para confirmar os sinais.

Infelizmente, eu só comecei a aprender a codificar na linguagem mq4 para não ter a menor idéia de como programar um scanner desse tipo. Alguém aqui pode codificar este scanner? Se qualquer um dos programadores especialistas aqui pode codificar isto, eu realmente vou apreciar e tenho certeza que será muito útil para todos aqui também.

Muito obrigado e continuarei verificando este tópico para qualquer resposta.

Arquivos anexados:
 

indicador sobre indicador

Olá a todos,

existe alguma maneira simples de usar qualquer indicador em qualquer indicador para mt4?

thnks

 
anonimm:
olá a todos,

existe alguma maneira simples de usar qualquer indicador em qualquer indicador para mt4?

thnks

Não há uma maneira simples no metrader 4 com indicadores personalizados.

 

Olá Global,

Obrigado pelo indicador LGP_Ivanoff_Maloma-Demark_Levels.

Eu gosto de usar as linhas TDemark e estou interessado em ver como estas podem funcionar em conjunto.

Considera a "varredura" de múltiplos pares de moedas...

Procure por "indicadores de painel" e veja os exemplos disponíveis para "varrer" diferentes moedas e mostrá-los na tela usando diferentes TF's e indicadores...

Se você estiver interessado em aprender como codificar MQL para fazer ou modificar seus próprios indicadores ou EA...estes exemplos de "painel de controle" o ajudarão a começar.

Aqui está um link rápido para um exemplo para você...

Veja Post #7 - MT4_Dashboard_I-V1.5.mq4

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

Espero que isto o ajude,

Robert

 

Muito obrigado Robert por seus conselhos e pelo painel de instrumentos Mt4_FX_Dashboard como amostra. Vou dar uma olhada nele e ver se consigo descobrir alguma coisa. No entanto, embora possa levar algum tempo para me envolver com a linguagem mq4 por ser tão nova para mim, ainda vou dar o meu melhor e entrar na longa curva de aprendizado. No entanto, seria bom se um codificador mq4 que já sabe a resposta pudesse montar pelo menos um scanner básico para oindicador LGP_Ivanoff_Maloma-Demark_Levels que eu possa usar nesse ínterim. Caso contrário, acho que terei que morder a bala e entrar no campo de batalha mq4. Mais uma vez, obrigado Robert.

Cumprimentos,

Peter

 

o engraçado é...Ivanoff, Maloma & Demark nunca se conheceram...e não se conhecem...:)

 

Hi.

É correta a escrita do operador do interruptor desta maneira? Ele sempre me devolve o valor 0 para a variável que eu tento definir:

switch(Operazione)

{

case 0 : SL=SLBase;TP=SLBase;Lotti=LottiBase; break;

case 1 : SL=SLBase;TP=SLBase*2;Lotti=LottiBase; break;

case 2 : SL=SLBase;TP=SLBase*3;Lotti=LottiBase; break;

case 3 : SL=SLBase;TP=SLBase*2;Lotti=LottiBase*Incremento; break;

case 4 : SL=SLBase;TP=SLBase*3;Lotti=LottiBase*Incremento; break;

case 5 : SL=SLBase;TP=SLBase*4;Lotti=LottiBase*Incremento; break;

case 6 : SL=SLBase;TP=SLBase*3;Lotti=LottiBase*(2*Incremento); break;

case 7 : SL=SLBase;TP=SLBase*4;Lotti=LottiBase*(2*Incremento); break;

case 8 : SL=SLBase;TP=SLBase*5;Lotti=LottiBase*(2*Incremento); break;

}
 
dasio:
Hi.

É assim que o operador do interruptor de escrita está correto? Ele sempre me devolve o valor 0 para a variável que eu tento definir:

switch(Operazione)

{

case 0 : SL=SLBase;TP=SLBase;Lotti=LottiBase; break;

case 1 : SL=SLBase;TP=SLBase*2;Lotti=LottiBase; break;

case 2 : SL=SLBase;TP=SLBase*3;Lotti=LottiBase; break;

case 3 : SL=SLBase;TP=SLBase*2;Lotti=LottiBase*Incremento; break;

case 4 : SL=SLBase;TP=SLBase*3;Lotti=LottiBase*Incremento; break;

case 5 : SL=SLBase;TP=SLBase*4;Lotti=LottiBase*Incremento; break;

case 6 : SL=SLBase;TP=SLBase*3;Lotti=LottiBase*(2*Incremento); break;

case 7 : SL=SLBase;TP=SLBase*4;Lotti=LottiBase*(2*Incremento); break;

case 8 : SL=SLBase;TP=SLBase*5;Lotti=LottiBase*(2*Incremento); break;

}

dasio

Esse código de chave está OK. Verifique o resto do código

 

Obrigado, vou verificar, mas é correto para mim.