[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 117
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
Assim:
O ZigZag extrema desde a hora atual até o Time_Control são coletados em uma matriz.
Você pode me dizer como contar todos os ziguezagues, quantos são?
Olá,
desculpe antecipadamente pela gramática :/. Minha pergunta é: como reescrever o histórico das citações (via código)? Gostaria de usar o MT4 para analisar dados de outro corretor.Você pode me dizer como contar todos os ziguezagues, quantos são?
Escrito na variável li_IND, ou como esta
count=ArraySize(lda_Extremum);
Você pode me dizer como contar todos os ziguezagues, quantos são?
Se fizermos o seguinte:
- a função retornará o número de extrema encontrados desde fdt_TimeControl.Obrigado
Olá,
É possível inserir um horário com um peso fixo 1:1 nos ajustes?
Se for possível, por favor, me diga como.
Gostaria de agradecer antecipadamente a vocês.
Boa tarde.
Eu escrevi código para abrir duas ordens pendentes (BuyStop e SellStop) nas condições a=true e b=true e após algum tempo a EA fecha ambas as ordens, até que um novo sinal apareça, mas às vezes a EA abre 2 ordens pendentes na mesma direção. Por que isso acontece e como evitar esse "bug"?
if (a=verdadeiro && b=verdadeiro)
{
int OrderCount = OrderTotal();
if (OrderCount>1) devolução(0);
ticket1=OrderSend(Symbol(), OP_BUYSTOP, getLot(), PriceOpen_Buy, slippage, PriceOpen_Sell,0,0,Green);
Sleep(1000);
ticket2=OrderSend(Symbol(), OP_SELLSTOP, getLot(), PriceOpen_Sell, slippage, PriceOpen_Buy,0,0,Green);
Sleep(1000*59*TimeFrame);
para (int i=OrdensTotal()-1; i>=0; i--)
{
se (!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) break;
if (OrderType()==OP_BUYSTOP ) OrderDelete(OrderTicket());
if (OrderType()==OP_SELLSTOP ) OrderDelete(OrderTicket());
se (OrderType()==OP_SELL ) OrderClose(OrderTicket(),OrderLots(),Ask,slippage);
se (OrderType()==OP_BUY ) OrderClose(OrderTicket(),OrderLots(),Bid,slippage);
}
retorno(0);
}
Você pode me dar uma dica?
Agradecemos antecipadamente.
Os valores dessas variáveis são armazenados nas caixas de rastreamento das matrizes.
Quero dizer, você tem isso assim.
Termos e condições,
Boa tarde.
Eu escrevi código para abrir duas ordens pendentes (BuyStop e SellStop) nas condições a=true e b=true e após algum tempo a EA fecha ambas as ordens, até que um novo sinal apareça, mas às vezes a EA abre 2 ordens pendentes na mesma direção. Por que isso acontece e como evitar esse "bug"?
Por favor, informe.
Agradecemos antecipadamente.
Talvez aqui:
Na verdade, tanto não é "dormir" - Sleep(1000*59*TimeFrame); - um novo tick entrou, seu código começou, duas ordens abertas, depois pausa por "2 horas" (condicionalmente), e então você tenta fechar se de repente uma das ordens se tornar comercializável aos preços que você recebeu 2 horas atrás - ORIGINAL!!! QUEM LHE ENSINOU ISSO?
Você pode fixar em uma variável global o tempo de abertura dos pedidos e controlar a diferença entre m³ TimeCurrent() e o tempo fixo.