Erros, bugs, perguntas - página 781

 
papaklass:

Isso não funcionaria?

Tol64:
ArrayMaximum() e ArrayMinimum() não funcionarão?
Obrigado! Terei de estudar matrizes! Ainda não os utilizei... Pensei que poderia ser mais fácil sem eles. Porque é que existe tal limitação na mcl4 e mcl5?
 
borilunad:

Quem pode explicar porque Mach e Min se limitam a pesquisar apenas a partir de 2 números e não a partir de um número maior como noutras línguas? Porque tenho de fazer fórmulas incómodas para encontrar o procurado... Obrigado!

Será que oito serão suficientes?

//+------------------------------------------------------------------+
//|                                                       MinMax.mqh |
//|                             Copyright (c) 2009, Vladimir Gomonov |
//|                                            MetaDriver@rambler.ru |
//+------------------------------------------------------------------+
#property copyright "(c) 2009, Vladimir Gomonov"
#property link      "MetaDriver@rambler.ru"

double fmin(double a,double b,double c,double d=DBL_MAX,
            double e=DBL_MAX,double f=DBL_MAX,double g=DBL_MAX,double h=DBL_MAX)
  {
    return (
       fmin(a,
       fmin(b,
       fmin(c,
       fmin(d,
       fmin(e,
       fmin(f,
       fmin(g,
       h))))))));
  }

double fmax(double a,double b,double c,double d=DBL_MIN,
            double e=DBL_MIN,double f=DBL_MIN,double g=DBL_MIN,double h=DBL_MIN)
  {
    return (
       fmax(a,
       fmax(b,
       fmax(c,
       fmax(d,
       fmax(e,
       fmax(f,
       fmax(g,
       h))))))));
  }
Arquivos anexados:
MinMax.mqh  2 kb
 
borilunad:
Obrigado! Terei de estudar matrizes! Ainda não os utilizei... Pensei que poderia ser mais fácil sem eles. Porque é que existe tal restrição na mcl4 e mcl5?
Não há restrições. O MetaDriver mostrou-lhe um exemplo. ))
 
MetaDriver:

Será que oito serão suficientes?

Obrigada também a si! Eu uso quase o mesmo, mas no código geral, por exemplo, encontro de 4 pares, depois de 2 pares e do final, bem, como num sorteio de copos:

x = fmax(fmax(fmax(a,b),fmax(c,d)),fmax(fmax(e,f),fmax(g,h)));
Por agora, prefiro ter tudo ao meu alcance. Desta forma, posso reagir mais rapidamente aos caprichos do mercado. Há pouca optimização. E eu estou sempre à procura de novas soluções no programa. Lucro para todos!
 

Escala por pontos por barra, se números fracionários, rebentar o telhado da escala de preços (Yen na imagem da tela)

PS costumava ser bom, isto veio com algumas das últimas actualizações.

 

É possível mudar não só SL e TP mas também comentar ou fazer magia sobre uma posição aberta.

 
gpwr:

É possível mudar não só SL e TP, mas também comentários ou magia.

Não, a magia de uma posição é a mesma que a magia da ordem de abertura,

O comentário, por outro lado, é o mesmo que a última ordem na posição.

 
Urain:

Nenhuma posição magik é igual à magik da ordem de abertura,

mas o comentário pode, é igual à última ordem na posição.

Isto é bom. Obrigado.
 
Silent:

escala por pontos por barra, se números fracionários, rebenta o telhado da escala de preços (iene na imagem da tela)

PS costumava ser bom, isto veio com algumas das últimas actualizações.

Obrigado pelo correio. Vai resolvê-lo.
 
TheXpert:

Ainda vou ver o meu ziguezague publicado na parte inglesa da kodobase?

3 semanas já é uma martelada.

Há aqui vários factores em jogo:

  1. Porque não submeteu o seu código para revisão? Os moderadores não olham a rascunhos.
  2. Porque fez a versão inglesa do indicador como uma publicação separada? Nós próprios fazemos todas as traduções. Essa sua variante na parte inglesa da base do Código foi encontrada por acidente.
  3. A imagem no rascunho é má. Não é a primeira vez que submete uma base de código. Além disso, há sempre recomendações sobre como preparar um exemplo em Base de Código num novo modelo de publicação. Mas as pessoas aqui são mais um escritor do que um leitor.

A tradução do indicador ZigZag Perfeito será feita e publicada.