[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 494

 
vilard:
como posso escrever para incluir o "e" primeiro?

Colocar parênteses
 
granit77:
symbol=Symbol();
Obrigado!
 
Obrigado
 
pu6ka:

Você pode me dizer por que a matriz não está preenchida com valores? O resultado é zero.


1. insira o código com o botão SRC

2. mas[]. duplo mas[];

 
pu6ka:

Você pode me dizer por que a matriz não está preenchida com valores? O resultado é zero.

int externo n=15; // Número de barras
int Total; // Nº de acessos à função iniciar

int start()
{
se (Total>==1) retornar; // precisamos de 1 tempo
Total++;

duplo mas[];
para (int i=1; i<=n; i++)
{
mas[n]=iOsMA(NULL,0,9,21,5,PRICE_CLOSE,i);
Imprimir ("OsMA = ",iOsMA(NULL,0,9,21,5,PRICE_CLOSE,i)));
}
Imprimir ("Array = ", mas[2];
Imprimir ("Array = ", mas[10]);

retornar;
}

Eu não sei o que você quer, mas talvez seja isso o que você quer. :

extern int n=15;  // Кол-во баров обсчета
int Total=0;      // Кол-во обращений в ф-ию start
double mas[];

int start()
{
   if (Total>=1) return; // нам сюда нужно 1 раз
   ArrayResize(mas,n);
   Total++;
   for (int i=1; i<=n; i++) {
      mas[i-1]=iOsMA(NULL,0,9,21,5,PRICE_CLOSE,i);
      Print ("OsMA = ",iOsMA(NULL,0,9,21,5,PRICE_CLOSE,i));
   }
   Print ("Массив = ", mas[2]);
   Print ("Массив = ", mas[10]);

return;
}
 
Você pode me dizer como fazer uma condição?
Não quero que minha EA abra mais de um pedido
e as posições serão fechadas quando o StopLoss TakeProfit atingir exatamente o especificado
não muito mais

Arquivos anexados:
all_4.mq4  3 kb
 

Onde está a lista de organizações que apoiam o comércio automatizado em mql4 e mql5?

Logicamente, tal lista deve estar no site do desenvolvedor do mql.

 
artmedia70:

Eu não sei o que você quer, mas talvez você precise saber. :




Obrigado, artmedia70. Era exatamente o que eu precisava. Apenas se ocupando de matrizes.
 
novicek:
Você pode me dizer como fazer uma condição?
Não quero que minha EA abra mais de um pedido
e as posições serão fechadas quando o StopLoss TakeProfit atingir exatamente o especificado
não muito mais

Para evitar a abertura de mais de uma ordem, esta pode ser inserida no início da função de início:
int Total=0;                                    // Кол-во наших ордеров обнулено   
for(int i=1; i<=OrdersTotal(); i++)            
    {
     if (OrderSelect(i-1,SELECT_BY_POS)==true)   // Если есть следующий
       {                                         // 
        if (OrderMagicNumber()!=magic)continue;  // Ордера не нашего эксперта
           Total++;                              // Подсчет кол-ва всех наших ордеров
       }
    }

if (Total>=1) return;                            // не более одного ордера
Quanto ao StopLoss TakeProfit, ainda não encontrei nenhum deslize em encomendas definidas. Embora eu tenha trabalhado apenas com duas corretoras, talvez ela exista.
 
Olá Olá Alguém sabe se um corretor pode desligar um EA em seu terminal e, em caso afirmativo, como lidar com ele)))) Eu tenho um EA funcionando, então ele começa a tocar o erro 0. Eu fiquei desconfiado.
Razão: