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

[Excluído]  
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.
[Excluído]  
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.
[Deleted]  
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.