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 326
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Bem, a cada tique, novas informações passam, a cada tique o sinal de compra passa, mas o servidor tenta entrar nesse momento (durante os tiquetaques).
Então, deixe estar, o que há de errado com isso?
Mas se existe alguma coisa, existe uma função IsConnected();
Então deixe estar, qual é o problema?
Mas se houver alguma coisa, existe a função IsConnected();
bem, a pior coisa que aconteceu foi que o comércio positivo não se abriu:)
Mas eu gostaria de saber o que realmente aconteceu - se o corretor estava brincando ou se havia um problema de minha parte.
1. bem, a pior coisa que aconteceu foi que um comércio positivo não se abriu:)
Mas eu gostaria de saber o que realmente aconteceu - se o corretor estava brincando ou se havia um problema de minha parte.
1. é uma espécie de fenômeno normal e natural.
Não há como saber. Muitas vezes você perde a conexão por alguns segundos.
1. isto é uma espécie de fenômeno natural e normal.
2. não há como saber. Muito freqüentemente a conexão é perdida por alguns segundos.
Em um mês de testes com este corretor, é a primeira vez que isso acontece, embora eu já tenha notado 4 problemas com eles - é provavelmente a hora de procurar outro:)
Obrigado por suas respostas!)
Você já viu o que escreveu?!
Algo me diz que "é aqui que o cão está":
Obrigado. Entendi.
Você não precisa de uma bandeira. A bandeira pode ser perdida em situações anormais. É melhor verificar - se há uma posição aberta e, se houver - mais
Oh, acho que consegui. Descobri a lógica, então aqui está o que fiz. Entretanto, quando o compenso, recebo um erro ')'. - missão espera D:\P.mq4 (160, 92). Verifiquei todos os parênteses dez vezes - não consigo encontrar o erro. Uma porra de poltergeist. artmedia70, se você não se importa de me dizer onde está o erro.
é meio estranho.
Por favor, diga-me se esta função está escrita corretamente.
double GetLastUpperFractal()
{
double LastUpperFractalPrice = 0;
for (int i = 0; i<=Bars; i++)
{
double FractalUp = iFractals(Symbol(),PERIOD_M5,MODE_UPPER,i);
if (FractalUp != 0) LastUpperFractalPrice = FractalUp;
}
retorno (LastUpperFractalPrice);
}
//+
+
double GetLastLowerFractal()
{ double LastLowerFractalPrice = 0;
for (int i = 0; i<=Bars; i++)
{
double FractalDown = iFractals(Symbol(),PERIOD_M5,MODE_LOWER,i);
if (FractalDown != 0) LastLowerFractalPrice = FractalDown;
}
retorno (LastLowerFractalPrice);
}