[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 35

 
emorzh:

Caros membros do fórum, ajudem!

Preciso de um indicador com os seguintes requisitos: 1) Intersecção de dois MA (você pode escolher o tipo de MA, período de MA, a que MA é aplicado, bem como turno).

2) O indicador desenha uma seta no ponto de interseção.

3) No momento da travessia, haverá um aviso sonoro e uma mensagem de e-mail.

4) O sinal é produzido apenas uma vez. No momento da travessia do MA.

Há dois indicadores: MA_Shift_Crossover_Alert.mq4 e 2MA CrossoverWithPrice_fixed.ex4

O primeiro não gosta que o sinal seja dado em cada candelabro e depois de atravessar o MA. O segundo não consegue definir o turno MA.

Existe alguma maneira de acrescentar a possibilidade de mudar o MA para o segundo indicador?

Os indicadores estão anexados no arquivo.

Obrigado.

Isto é feito em seu caso sem indicador (adicional).

Em seu Expert Advisor você define o ponto de intersecção de dois MAs e coloca uma seta na tabela e simultaneamente ativa o sinal sonoro e envia um e-mail a você mesmo.

 
demlin:

Aqui está o código, copiado do tutorial do mesmo site :)

Eu quero eventualmente obter duas linhas e ler seu valor em qualquer barra através do iCustom

Bem... Você precisa adicionar dois buffers indicadores ao código indicador: um para linhas de tendência Comprar linhas e outro para linhas de tendência Vender linhas do garfo.

Nestas linhas as funções de construção chamam a função de equação no loop de tim2, VMF2 a tim1, VMF1 e a cada ciclo de iteração escrevem dados, retornados pela função de equação, no buffer indicador correspondente. Além disso, no Expert Advisor, você já pode ler os dados destes buffers pelo iCustom();

E não se esqueça de zero arrays nas funções de eliminação de linhas de tendência do indicador

 
artmedia70:

Bem... Aqui você precisa adicionar dois buffers indicadores ao código indicador: um para linhas de tendência Comprar e outro para linhas de tendência Vender garfo.

Nestas linhas as funções de construção chamam a função de equação no loop de tim2, VMF2 a tim1, VMF1 e a cada ciclo de iteração escrevem dados, retornados pela função de equação, no buffer indicador correspondente. Além disso, no Expert Advisor, você já pode ler os dados destes buffers pelo iCustom();

E não se esqueça de zero arrays nas funções de eliminação de linhas de tendência do indicador

Obrigado, vou tentar fazer isso.
 
MaxZ:

Sim. Mas a melhor maneira de resolver este problema é usar um laço com uma pré-condição post "enquanto" em vez de um laço com um contador "para". Porque você não sabe quantos castiçais em alta ou em baixa você vai encontrar em uma fila.

Comece com um problema mais simples, se você achar tão difícil. Por exemplo, exibir os números de a a a b em incrementos de s. Ou encontrar o fatorial de n com um laço.

E para praticar, resolver estes problemas usando ambos os tipos de laços ("para" e "enquanto"). Então, você pode começar a melhorar seu indicador.


MaxZ, obrigado por toda a sua ajuda. Não está online há alguns dias, acabou de chegar aqui. Estarei de volta quando tiver os resultados.
 

Boa noite!!! Tut I have, ie us, clogged disks C and D, my brother said, molder platforms to blame, they test and clog.( Na verdade, eu tenho até 40 pastas, no meu disco C, mas elas são de um2-19Mega-bytes e apenas pálidas em comparação com tanques, shooter-walker, etc., para 43 256.0 MB (!!!!!!!!!!!!!). (Algum brinquedo, um monstro ou algo assim).

Onde e o que são as plataformas armazenadas durante os testes?

Como apagá-lo?

Como esconder uma pasta?

Como abrir?

Por favor, avise!

 
Dimka-novitsek:

Boa noite!!! Tut I have, ie us, clogged disks C and D, my brother said, molder platforms to blame, they test and clog.( Na verdade, eu tenho até 40 pastas, no meu disco C, mas elas são de um2-19Mega-bytes e apenas pálidas em comparação com tanques, shooter-walker, etc., para 43 256.0 MB (!!!!!!!!!!!!!). (Algum brinquedo, um monstro ou algo assim).

Onde e o que são as plataformas armazenadas durante os testes?

Como apagá-lo?

Como esconder uma pasta?

Como abrir?

Por favor, avise!

Matem todos os arquivos:

1. Nas pastas de Logs (há duas)

2. Apagar tudo nas pastas da História (há duas também)

E comece sua vida a partir do zero.

 

(enquanto estamos escrevendo outro sistema especializado, como foi corretamente observado sem enterrar os anteriores))))

Eu inventei um esquema que funciona em períodos de minutos

Não consegui testá-lo em períodos anteriores - só não sei como.

A questão é - se o depósito é grande o suficiente, qual é o risco deste padrão? Quão perigoso é o saque neste caso?


 
Dimka-novitsek:

Boa noite!!! Tut I have, ie us, clogged disks C and D, my brother said, molder platforms to blame, they test and clog.( Na verdade, eu tenho até 40 pastas, no meu disco C, mas elas são de um2-19Mega-bytes e apenas pálidas em comparação com tanques, shooter-walker, etc., para 43 256.0 MB (!!!!!!!!!!!!!). (Algum brinquedo, um monstro ou algo assim).

Onde e o que são as plataformas armazenadas durante os testes?

Como apagá-lo?

Como esconder uma pasta?

Como abrir?

Pozalusta, me diga!

Bom. Para tais casos existe um arquivo - limpador de todas as coisas desnecessárias na pasta MT4 do terminal do cliente - clear.bat (no trailer), coloque-o no diretório principal de seu terminal (terminais) e execute-o para execução - de uma vez tudo ficará bem, tudo o que for desnecessário (incluindo os logs, etc. - será removido) - eu o utilizo de tempos em tempos.

P.S. Após seu uso e durante os testes subsequentes dos sistemas comerciais, não se esqueça de baixar o histórico dos instrumentos de interesse no testador de estratégia via F2. Todos os Conselheiros Especialistas, todas as suas configurações, seus parâmetros de entrada - tudo isso permanece, não se preocupe.

Arquivos anexados:
clear.zip  1 kb
 

Max, se você ainda não considera 90,36% de drawdown perigoso, então troque por ele.

P.S. Francamente falando, não consigo entender como a equidade é maior do que o saldo crescente quase o tempo todo, enquanto o drawdown é tão grande. Tenho minhas dúvidas sobre o algoritmo de cálculo de drawdown...

 
Maxaxa:

(enquanto estamos escrevendo outro sistema especializado, como foi corretamente observado sem enterrar os anteriores))))

Eu inventei um esquema que funciona em períodos de minutos

Não consegui testá-lo em períodos anteriores - só não sei como.

A questão é - se o depósito é grande o suficiente, qual é o risco deste padrão? Quão perigoso é o saque neste caso?



Antes de mais nada, poucos ofícios - certifique-se de que haja pelo menos 200. Organize o controle sobre a abertura de um novo bar, teste-o usando o modelo: "A preços abertos..." (não permita fazer negócios dentro de um bar de minutos - tudo é estritamente a preços abertos, para Consultores Especialistas com controle explícito de uma nova formação de bar). Além disso, ao fazer pedidos e modificá-los, não se esqueça de fazer as verificações necessárias, fazendo o processamento necessário de possíveis erros sobre esta (e não apenas) questão. Isso é tudo, IMHO.