Erros, bugs, perguntas - página 598

 
Qual é a diferença? Parecem todos iguais.
 
alexx_v:

Qual é a diferença? Parecem ser apresentados da mesma forma.

Quando alguma moeda não tem barras (por exemplo, ficamos sem barras) e a moeda actual tem barras, então os valores desistem (as fracções ficam grandes) por causa do valor em falta

Este é o ponto que eu fixei.

 
Pode fazer todas as linhas com a mesma espessura por defeito? Ou, melhor ainda, em .mq5. Independentemente da forma como se especifica a espessura nas definições, continua a desenhar por defeito.
 
alexx_v:

Pode fazer todas as linhas com a mesma espessura por defeito?
set Line_Thickness =1

Melhor ainda, ponha-o em .mq5.

não pode, utiliza ficheiros de 8 mqh.

 
sergeev:

set Line_Thickness =1

ordem).

não vai funcionar, utiliza ficheiros de 8 mqh.

não pode colocá-los onde os quer?
 
sergeev:
versão com sincronização de moedas de TF sénior
posso pedir o código fonte?
 
sergeev:

é apenas um indicador. é uma pena que ninguém no fórum 4 queira dar quaisquer ideias sensatas sobre como pode ser usado para análise de mercado.

O código fonte são ficheiros de 8 mqh. portanto ex5.

Tenho algumas ideias, que podemos discutir. Já sugeriu as suas ideias algures?

Tenho a minha própria realização de indicadores semelhantes, é especialmente interessante observá-los depois de lhes ter ligado uma rede neural.

 
Graff:

Tenho algumas ideias que podemos discutir. Já expressou as suas ideias algures?

Não tive. Não tive ideias.
 

Alexey, por vezes este tipo de falha acontece com o indicador:

E, por vezes, apenas desenha uma linha de dólar no arranque e pronto, até abrir as propriedades e aplicá-las.

 
sergeev:
versão com sincronização de moedas TF mais altas

Dei uma vista de olhos ao indicador. Aparentemente, herdou um bloco de código do MT4:

//---- parameters
// for monthly
int mn_per = 12;
int mn_fast = 2;
// for weekly
int w_per = 9;
int w_fast = 3;
// for daily
int d_per = 5;
int d_fast = 3;
// for H4
int h4_per = 12;
int h4_fast = 2;
// for H1
int h1_per = 24;
int h1_fast = 8;
// for M30
int m30_per = 16;
int m30_fast = 2;
// for M15
int m15_per = 16;
int m15_fast = 4;
// for M5
int m5_per = 12;
int m5_fast = 3;
// for M1
int m1_per = 10;
int m1_fast = 4;
....
   switch(Period())
     {
       case 1:     per1 = m1_per;  per2 = m1_fast;  break;
       case 5:     per1 = m5_per;  per2 = m5_fast;  break;
       case 15:    per1 = m15_per; per2 = m15_fast; break; 
       case 30:    per1 = m30_per; per2 = m30_fast; break;
       case 60:    per1 = h1_per;  per2 = h1_fast;  break;
       case 240:   per1 = h4_per;  per2 = h4_fast;  break;
       case 1440:  per1 = d_per;   per2 = d_fast;   break;
       case 10080: per1 = w_per;   per2 = w_fast;   break;
       case 43200: per1 = mn_per;  per2 = mn_fast;  
     }

Pode libertar uma versão com uma opção para a desactivar, ou seja, para que o indicador utilize os períodos dos muwings especificados na entrada sem lhes acrescentar outros valores?