[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 43
![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
Negociar em um determinado momento
Como escrever um EA que abre um acordo em um determinado segundo?
Não consigo pensar em nada além de começar, mas só abre quando o preço muda, e eu preciso dele em um segundo
E se neste segundo houver uma breve interrupção da conexão? E este fenômeno é muito comum em todos os corretores.
if(TimeHour(prevtime)===1 && TimeMinute(prevtime)==1 && TimeSeconds(prevtime)==1)
{
função de ordem em aberto
}
prevtime=TimeCurrent();
Você tem que fazer o loop de todo o início:
int start()
{
while(!IsStopped())
{
RefreshRates();
todas as operações
}
}
...Ctrl+Alt+M usado para colar código, mas não está funcionando. A SRC não pode encontrá-lo, desculpe, por favor.
Como projetar um posto, inserir o código do programa, imagem, vídeo
demlin, ou seja, a segunda condição será cumprida em qualquer caso?
Você estátentando devolver um valor primeiro
y1 é devolvido se x1=x2, ou seja, há apenas um ponto. Se houver dois pontos e x1 não for igual a x2, então o cálculo é feito.
A função é boa, eu a testei separadamente fora do loop - ela funciona corretamente.
O que você não entende? Não confunda o homem:
Isso é mais claro?
y1 é devolvido se x1=x2, ou seja, há apenas um ponto. Se houver dois pontos e x1 não for igual a x2, então o cálculo é feito.
A função é boa, testei-a separadamente fora do laço - funciona corretamente
Dê-me novamente o fragmento de código indicador onde você quer colocar tudo isso. Mas... Você não precisa aumentar o buffer - você precisa deslocar o ponteiro para a célula buffer onde você quer colocar o valor.