Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 399

 
styrad:

Que programa? Eu tenho uma conta real e demo aberta

A mensagem "Versão Demo bloqueada" não pode ser exibida pelo terminal. É emitido por um indicador ou por um Expert Advisor rodando em qualquer uma das cartas terminais.

 
Qual é o parâmetro line_id no ObjectGetValueByTime?
 
RomanRott:
O que é parâmetro line_id no ObjectGetValueByTime?

O que a Ajuda diz sobre esta função?

Número da linha. Um objeto pode ter várias linhas ao mesmo tempo. O primeiro tem id 0.

Se houver apenas uma linha, ela é 0.

 
Artyom Trishkin:

O que a Ajuda diz sobre esta função?

Número da linha. Um objeto pode ter várias linhas ao mesmo tempo. O primeiro tem id 0.

Se houver apenas uma linha, ela é 0.


Sim, exatamente.
Uma pergunta a mais. Eu escrevi um código para parar e tomar. Em teoria o Take deveria ser 2 vezes parado, mas meu robô ajusta 1 para 1, qual é o problema? Estou multiplicando por 2 a diferença entre Alto e Baixo

double Stop=High[1]+10*Point;
double Take=Low[1]-2*(High[1]-Low[1]);
 

Olá a todos. Você pode me dizer se eu posso confiar no testador? Eu executei o Expert Advisor deste site 3 vezes seguidas com otimização de parâmetros, não alterei nenhuma configuração, e todos os três valores diferentes no testador. O que eu estou fazendo de errado? Ou eu preciso usar um testador de terceiros?

 
Shara1:

Olá a todos. Você pode me dizer se eu posso confiar no testador? Eu executei o Expert Advisor deste site 3 vezes seguidas com otimização de parâmetros, não alterei nenhuma configuração, e todos os três valores diferentes no testador. O que eu estou fazendo de errado? Ou eu preciso usar um testador de terceiros?

Você pode confiar no testador por sua própria conta e risco. Valores diferentes podem ser devidos à inclusão dos dias de hoje. Podem ser encontrados testadores de terceiros - tente e compartilhe.
 
STARIJ:
Você pode confiar no testador por sua própria conta e risco. Valores diferentes podem ser devidos à inclusão dos dias de hoje. Encontre terceiros testadores - tente e compartilhe.

Obrigado. Já corri três vezes, uma após a outra. Existe algum testador online?

 
Por favor, ajude-me a encontrar um erro.
Por que o Alerta não é impresso após um loop?
#include <GBP\Koef.mqh>
#include <GBP\OBJECT.mqh>
void GBPUSD_EURUSD(int m, int bar, double k, color color1, color color2, color color3, color color4, color color5, string symbol_1, string symbol_2)
   {
   
   //----------------------------------------------------------------------------------------
   int s=25;
   int Xh[], Xv[], Yh[][25], Yv[][25];
   ArrayResize(Xh, s);
   ArrayResize(Yh, s);
   ArrayResize(Xv, s);
   ArrayResize(Yv, s);
   
   for(int i=0; i<=s; i++)
      {     
      Xh[i]=i*50+55;
      Xv[i]=i*15+25;
           
         for(int z=0; z<=s; z++)
            {            
            Yv[i][z]=Xh[i];
            Yh[i][z]=Xv[i]; 
            }                            
      } 
   Alert(Xh[0]);   
   //----------------------------------------------------------------------------------------
   
      
   int n=25;                             //n - количество измерений, m - количество элементов      
   double kef=Koef(m, bar, n, symbol_1, symbol_2);
   OBJECT(k, kef, color1, color2, color3, color4, color5, symbol_1, symbol_2, Xh[1], Yh[0][1], Xh[0], Yh[1][0]);
   } 

O laço for(int z...) emite a mensagem correta:

...
for(int z=0; z<=s; z++)
            {            
            Yv[i][z]=Xh[i];
            Yh[i][z]=Xv[i]; 
            Alert(Xh[0]); 
            }                            
 
   

depois dele e depois do for(int i...) loop - de jeito nenhum.
Note que tudo está bem em um roteiro separado. Onde está o erro?

 
Timur1988:
Por favor, ajude-me a encontrar um erro.
Por que não aparece "Alerta" após um loop?

O laço for(int z...) emite a mensagem correta:

depois dele e depois do for(int i...) loop - de jeito nenhum.
Note que tudo está bem em um roteiro separado. Onde está o erro?

Veja a guia Especialistas: matriz fora do alcance em ... A matriz é descrita como 25 elementos. No loop, o índice varia de 0 a 25, 26 no total. Após a ocorrência de um erro, a execução do programa pára. Se você inserir Alerta dentro do laço e adicionar a saída do número do elemento, torna-se claro
 
mila.com:

Obrigado)
Para não reescrever, talvez você possa sobrepor as linhas de tendência nos segmentos que são >=100pts.

Você pode me dizer como definir as coordenadas dos pontos da linha de tendência para traçar desde a calha até o topo do ziguezague -a.

Encontrei isto no fórum azul.


Download. Eu mesmo ainda não olhei para o que é este milagre.

Razão: