A TROCA DE IDÉIAS - página 13

 
Obrigado! Vou tentar.
 
Vinin:
livrar:

A escala no gráfico é muito grosseira. Quatro casas decimais não é suficiente! É preciso acrescentar um quinto.

Caros senhores! Por favor, informe o que fazer para aumentar a sensibilidade da escala nos índices em 1 casa decimal.


Na seção init do indicador basta escrever IndicatorDigits(Dígitos+1); receberemos mais um dígito. Se fizermos +2, teremos dois dígitos adicionais.

Eu estava prestes a fazê-lo. Mas eu tenho dúvidas... O detector de tendências do Expert Advisor utiliza indicadores embutidos. Eles não parecem ser de fácil acesso. Então, o que vai acontecer? Terei que mudar os indicadores incorporados para os indicadores iCustom personalizados no meu Expert Advisor ?

Mas no detector de tendências nós "penduramos" MA no indicador Bulls. O modo iMAOnArray não está disponível nos indicadores personalizados. Então, o que fazer agora?

 
rid писал (а) >>

Eu estava prestes a prescrevê-lo. Mas eu me perguntava... O detector de tendências do Expert Advisor utiliza indicadores embutidos. Eles não parecem ser de fácil acesso. Então, o que vai acontecer? Eu terei que mudar os indicadores incorporados para os iCustom personalizados no meu Expert Advisor ?

Mas no detector de tendências nós "penduramos" MA no indicador Bulls. O modo iMAOnArray não está disponível nos indicadores personalizados. Então, o que fazer agora?

Vinin escreveu-o...

BOIS = ALTO - EMA
URSOS = BAIXO - EMA

...então você apenas constrói

especificar no init o número de dígitos = 6

na fonte

EMA duplo = iMa(....); // - média com período adequado

duplo BULLS = HIGH[i] - EMA;
BEARS duplos = LOW[i] - EMA;

duplo delta = BULLS - BEARS;

E então você trabalha com delta em sua dimensão de dígitos após o ponto decimal.

 
esmaster писал (а) >>

e então você trabalha com o delta em sua dimensão de dígitos após o ponto decimal. e nenhuma indução em custome. e ele trabalhará mais rápido.

>> Obrigado.

 
esmaster писал (а) >>

Assim escreveu Vinin...

BOIS = ALTO - EMA
URSOS = BAIXO - EMA

Então você apenas constrói

no inite você coloca o número de dígitos = 6

no código fonte

EMA duplo = iMa(....); // - média com o período desejado

duplo BULLS = HIGH[i] - EMA;
BEARS duplos = LOW[i] - EMA;

duplo delta = BULLS - BEARS;

E então você trabalha com o delta em sua dimensão de dígitos após o ponto decimal.

nem mesmo meio ano =))

 
leonid553 писал (а) >>

Olá a todos. Proponho a utilização do chamado "Trend Detector de tendências". Eu não esperava um resultado tão bom deste meu achado. Acidentalmente o cegou - coloque-o dentro. Eu inseri esta parte em quase todos os Expert Advisor e até mesmo um Expert Advisor perdedor produz algum lucro! Diminui o número de negócios contra a tendência (a maioria dos quais perdendo) e aumenta consideravelmente o parâmetro de Rentabilidade do Expert Advisor, muitas vezes para pelo menos dois! Isto significa que fora do período de otimização temos muito mais chances de ter lucro!

Eis a idéia: pegamos os indicadores BearsPower e BullsPower (bulls power e bear power) e os comparamos uns com os outros. Mas basta compará-las - é uma dor no pescoço. Fazê-lo de forma programática é incômodo. É por isso que eu coloco MA neles e comparo os valores de MA em barra zero! Basta somar estes valores = Delta. Além disso, tudo é simples. Se DELTA ..>0 - a tendência é para cima. Caso contrário, está indo para baixo!

Só precisamos acrescentar à condição para comprar se ((Delta>=0) && ... ...

E na condição de Venda - se ((Delta<=0) && ... ...

Em parâmetros externos de qualquer Expert Advisor, inserir :

Não é necessário inseri-lo. Mas então você tem que pegar estes parâmetros e inserir valores numéricos em vez de nomes de variáveis diretamente no código. E aqui está o bloco em si:

Aqui está um exemplo de como um EA trabalha com o Trend Detector. Podemos ver que, no caso de uma tendência de alta, as posições de compra são abertas, e vice-versa.

Talvez alguém tenha sugestões para melhorar e aperfeiçoar o projeto. Gostaria de saber o quão promissor este detector de tendências será.

Talvez, devêssemos criar algum indicador como "Trend Detector v1.0". Como nem todos os presentes têm a capacidade de programar........

A julgar pelos resultados, a idéia é boa e, o mais importante, funciona......

Obrigado antecipadamente!!!!!

 
Cyklik писал (а) >>

Talvez algum tipo de indicador, como "Trend Detector v1.0". ///

É pouco provável que seja bem sucedido de imediato. As linhas MA no modo iMAOnArray, quando usadas no Expert Advisor, não são exibidas no gráfico do modo visual. Mas as linhas colocadas manualmente são bem afixadas. Talvez, seu pedido seja implementado por um especialista que será capaz de combinar dois MA de diferentes indicadores no modo iMAOnArray na janela de indicadores

Eu não tenho conhecimentos suficientes para isso. //

É mais fácil inserir o detector de tendências em qualquer Expert Advisor e display

de um gráfico com vários Comentários ("Delta", "Delta", "\n") - tomando valores de diferentes prazos ..... - Eu já vi uma construção desse tipo em algum lugar!

//-----------------------------------------------------------------------------------------------

Um pouco mais tarde (agora foi trabalhar.) corre o risco de oferecer um curioso "quebra-cabeça" - tipo de software lógico. Quem sabe, talvez no futuro revele algumas perspectivas interessantes...

 
rid писал (а) >>

Eu estava prestes a prescrevê-lo. Mas eu me perguntava... O detector de tendências do Expert Advisor utiliza indicadores embutidos. Eles não parecem ser de fácil acesso. Então, o que vai acontecer? Terei que mudar os indicadores incorporados para os indicadores iCustom personalizados no meu Expert Advisor ?

Mas no detector de tendências nós "penduramos" MA no indicador Bulls. O modo iMAOnArray não está disponível nos indicadores personalizados. Então, o que fazer agora?

quem lhe deu este truque ))))

 

Combinou os dois indicadores Bears e Bulls em um só. Basta juntá-los... E isto é o que eu tenho... (Já pode haver algo semelhante)

Arquivos anexados:
 
Acho que consegui transformar o sonho azul do iMAOnArray em um código antes que Korey finalmente o pisoteasse com sua bota áspera. :))
Arquivos anexados:
Razão: