Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 527

 
Step:

Olá! Por favor, explique a um tolo porque em MQL, em uma linguagem onde variáveis sensíveis a casos são usadas, o seguinte código de programa é executado

int start() // Início de função especial()
{
int A=3; // Primeiro cathetus
int B=4; // Segundo cathetus
int C=Gipo(A,B); // Cálculo da hipotenusa
Alerta("Hypotenuse = ", C); // Mensagem para a tela
retorno; // Operador de saída da função de partida
}
//--------------------------------------------------------------------
int Gipo(int a, int b) // Função do usuário
{
int c2=a*a+ b*b; // Soma dos quadrados de cataratas
int c=MathSqrt(c2); // Hipotenusa
retorno(c); // Operador de saída de função

}



porque você está passando dados para a função, não variáveis.

Você pode ao menos escrevê-lo assim

int WTF=3; // Первый катет
int FUB=4; // Второй катет
int C=Gipo(WTF,FUB); // Вычисление гипотенузы
 

Bom dia, queridos senhores!

Como estou apenas me familiarizando com a linguagem MQL, há um número desproporcional de perguntas para as respostas, por isso minha pergunta é a seguinte Como criar um simples roteiro/conselheiro para executar um pedido em uma abertura diária para vários pares de moedas?

 
AlexMikash:

Bom dia, queridos senhores!

Como estou apenas me familiarizando com a linguagem MQL, há um número desproporcional de perguntas para as respostas, por isso minha pergunta é a seguinte Como criar um simples roteiro/conselheiro para que uma ordem seja executada em uma abertura diária em múltiplos pares de moedas?

Comece com um par primeiro. Ou até mesmo apenas criando um roteiro de Olá mundo.

ps. corrigido, mas no contexto de um mono-pípico.

 

O Metaeditor dá um erro na linha em negrito, a saber'Ponto' - um operador esperado, ',' - parâmetro esperado. Qual é o problema?

Agradecemos antecipadamente.


//--------------------------------------------------------------------
// GBRUSD.mq4.
// Destinado a ser usado como um exemplo no tutorial MQL4.
//--------------------------------------------------------------------
int start() // Início de funções especiais
{
nível duplo=1,67100; // nível de preço definido.
int Delta=NormalizarDuplo((Bid-Level)Ponto,0); // Excedido
se (Delta<=0) // O preço não estiver acima do nível
{
Alerta("Preço está abaixo do nível"); // Mensagem
retorno; // Saída()
}
//--------------------------------------------------------------------
interruptor(Delta) // Interruptor de cabeçalho
{ // começo do interruptor do corpo
caso 1 : Alerta ("Mais um ponto"); pausa;// Opções.
caso 2 : Alerta ("Mais dois pontos"); pausa;
caso 3 : Alerta ("Mais três pontos"); pausa;
caso 4 : Alerta ("Mais quatro pontos"); pausa;//
caso 5 : Alerta("Mais cinco pontos"); pausa;//10 variações do caso,
caso 6 : Alerta ("Mais seis pontos"); pausa;//mas no caso geral
caso 7 : Alerta ("Mais sete pontos"); pausa;//caixa única
caso 8 : Alerta ("Mais oito pontos"); pausa;//unlimitada
caso 9 : Alerta ("Mais nove pontos"); pausa;
caso 10 : Alerta ("Mais dez pontos"); pausa;
padrão: Alerta ("Mais de dez pontos"); // nenhum caso
} // interruptor final do corpo
//--------------------------------------------------------------------
retornar; // sair início()
}
 
AlexMikash:

O Metaeditor dá um erro na linha em negrito, a saber 'Ponto' - um operador esperado, ',' - parâmetro esperado. Qual é o problema?

Agradecemos antecipadamente.




int Delta=NormalizeDouble((Bid-Level)/Point,0); // Превышение
 
Sim, nessa linha.
 
AlexMikash:
Sim, nessa linha.

Você não consegue ver a diferença?
 
AlexMikash:
Sim, nessa linha).

Para o oculista... /Ponto

 
AlexeyVik:

Para o oculista... /Ponto



Rapazes, entendi, não vamos fazer muitos comentários. Obrigado.
 

Não estou recebendo nenhum código de erro processado no testador de estratégia. O que há de errado aí? Há algum problema com o sono ou os erros simplesmente não estão sendo gerados?

Razão: