[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 553

 
Sepulca:

Não pode ser, com certeza, quatro casas decimais. E Histxmas[qq][0] array é declarado como duplo?
É isso mesmo, duploHistxmas[][4]
 
Dê-me uma idéia de como obter um sinal quando um MA cruza dois outros. Ou seja, o sinal deve ser levado em conta quando, por exemplo, a linha com um período de 25, tiver atravessado a linha 70 e 100.
 
sergeev:

Por exemplo, símbolo, lote, direção do pedido, preço aberto, preço escorregadio, preço de parada, comentário do pedido, magik, data de validade, cor da seta.

Você tem que fazer algo e mudar os parâmetros para chegar ao fundo do problema.

Você tem que fazer algo e mudar os parâmetros a fim de alcançar a raiz do problema.

Você é um programador ou um transeunte?

Eu estava errado. Eu fiz um pedido sem SL e TP.

Tenho Consultores Especialistas que fazem pedidos pendentes com SL e TP.

 
Se você puder me explicar o seguinte, por favor.
Tenho em meu EA: duplo Duck2_SMA = iMA(Symbol(), PERIOD_H1, 60, 0, MODE_SMA, MODE_CLOSE, 0);
Eu estabeleço o mesmo na tabela: período 60, turno 0, MA simples, fechar no fechamento
A linha do gráfico parece estar 11 pontos acima dos resultados da EA. Em que devo acreditar então?
 

Acrescentei algumas linhas (texto em negrito). Eu não posso criar um arquivo e Metatrader não pode criar arquivos C:{Arquivos de Programas}Alpari NZ MT4}experts

int start()
  {
//----
   if( !NewBar() ) return(0);
   double zz_arr[10000],zz_arr_Abs[10000];
   double preZz=0;
   int i,ii;
    int handle;
   for(i=0;i<=Bars_count;i++)
   {
       double zz = iCustom(NULL,0,"ZigZag",ExtDepth,ExtDeviation,ExtBackstep,0,i); 
      if(zz!=0)
      {
         if(preZz==0)
         {
            preZz=zz
            ;continue;
         }
        zz_arr[ii]=zz-preZz;
        preZz=zz;
        ii++;
        Print(zz_arr[ii-1]/Point, "    ii = ", ii - 1);
        zz_arr_Abs[ii-1]=MathAbs(zz_arr[ii-1]);  
           
        FileOpen("my_file", FILE_CSV|FILE_READ|FILE_WRITE);
        
         if(handle>0)
         {
            FileWrite(handle, zz_arr_Abs[ii-1]);
            FileClose(handle);
         }                        
        Print("                      ",zz_arr_Abs[ii-1]/Point, "    ii = ", ii - 1);
     }
  }
  
  ArrayResize(zz_arr,ii);
  Print("-------------------------------------------------");
//----
   return(0);
  }
 
gince:

Acrescentei algumas linhas (texto em negrito). Eu não posso criar um arquivo e Metatrader não pode criar arquivos C:{Arquivos de Programas}Alpari NZ MT4}experts


O arquivo pode ser aberto nos arquivos do terminal_diretório de pastas (arquivos de teste do terminal_diretório em caso de teste do Expert Advisor) ou em suas subpastas.
 
C:\Arquivos de programas\Alpari NZ MT4\experts\files é o terminal_directório_peritos\files . O Expert Advisor não é executado no Testador de Estratégia.
 
Embora também não haja arquivos de teste de terminal neste
 
Erro encontrado 2012.02.09 20:08:58 ZZ: FileOpen - demasiados arquivos abertos . Traduza o que isso significa.
 
C:\Program Files\Alpari NZ MT4\experts\files folder in properties says Read-only(only apllies to files in folder) and will not allow change. Meu sistema operacional é o Windows 7.