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

 
sergeev:

Onde novamente mais é misturado com menos, eu desisto.



665
grell 12.08.2011 15:03
Sempre um 129 erro. Ajude-me a encontrar um erro.

Com que objetivo? Não teria sido mais fácil dar uma dica?
 
smartemiy:

Substituir OP_SELLSTOP por OP_SELLLIMIT, OP_BUYSTOP por OP_BUYLIMIT.

Além disso, não vale a pena utilizá-lo duas vezes:

OrderSelect(a, SELECT_BY_POS, MODE_TRADES)

Você já tem um pedido selecionado e o seleciona novamente.

 

sergeev:

Erro constante 129. Ajude-me a encontrar o erro.

Como você descobre o código de erro? Seu Alerta pode lhe dar tal abra-cadabra! :D

Alert("Ordersend_Number",res,err);
 
MaxZ:

Como você descobre o código de erro? Seu Alerta pode dar um tal abra-cadabra! :D


Costumava funcionar sem falhas. Mas não está funcionando agora. O sinal é verificado, é feita uma tentativa de enviar um pedido, mas nada acontece. Acrescentei alertas para controle.
 
grell:

Este projeto costumava funcionar sem falhas. Mas agora não funciona. O sinal é verificado, é feita uma tentativa de enviar um pedido, mas nada acontece. Acrescentei alertas para controlá-lo.
É estranho... Não consigo nem ver o erro 129. O que será que os Outros serão capazes de encontrar?
 
A coisa é que pela manhã 3 negócios em 2 pares abertos, mas depois de 11, silêncio, nos gráficos vejo sinais claros para entrar, mas o Expert Advisor está em silêncio. E não há erros no registro. Comecei a pesquisar e descobri que a lógica da EA está bem, então comecei a adicionar alertas.
 
grell:

Este projeto costumava funcionar sem falhas. Mas agora não. O sinal é verificado e é feita uma tentativa de enviar um pedido, mas nada acontece. Acrescentei alertas para controlá-lo.


Por que procurar um gato preto durante a noite? Imprima todos os números e resolva isso.

Talvez as paradas estejam confusas com o preço aberto

talvez o refresh deve ser feito com mais freqüência no loop

 

sergeev:

talvez o Refrashrates deva ser feito com mais freqüência em um loop

O MarketInfo não precisa de uma nova atualização.
 
Você estava certo, Refrashrates() ajudou, abriu a pose depois de compilar aqui, vamos observar. Obrigado.
 
grell:
Você se mostrou certo, Refrashrates() ajudou, depois de compilar aqui abriu a pose, vamos observar. Obrigado.

o.O

Onde era necessário o RefreshRates()?

Ou você escreveu sua própria função Refrashrates()? DD

Razão: