O que significa a entrada do diário de bordo - página 3

 
em arquivos Zigzag_Symbol_TF.rpt (formato interessante =) apenas uma linha - "CloseDateTime,Buy,Sell"
total de 6 arquivos (8 especialistas), data de mudança de 23:59 para 00:01 (horário de Alpari)

Não mudei nada enquanto escrevia este post...
Por enquanto é o suficiente, trataremos disso amanhã ;)
 
Fiz asneira em relação ao M5 =) Eu os fixei no relógio, ainda não funciona... <br / translate="no">.
E agora, seu código preso, começou uma nova hora - no registro apenas alguns erros, nenhuma posição aberta...
2005.09.07 01:01:53 quark_test_expert: delimitador errado para a função FileOpen as BIN
2005.09.07 01:01:11 quark_test_expert: delimitador errado para a função FileOpen as BIN
2005.09.07 01:00:21 quark_test_expert: delimitador errado para a função FileOpen as BIN
2005.09.07 01:00:14 quark_test_expert: delimitador errado para a função FileOpen as BIN
2005.09.07 00:59:55 quark_test_expert: delimitador errado para a função FileOpen as BIN
2005.09.07 00:59:55 quark_test_expert: delimitador errado para a função FileOpen as BIN


Estes erros podem ser ignorados com segurança. Eu perguntei aos desenvolvedores sobre eles, eles não responderam.
 
A rigor, o ideal seria obter uma revisão do código por parte dos desenvolvedores, como: "Aqui precisamos mudar mais ou menos, e esse é o ponto. Mas eles não dizem nada por alguma razão...
 
<br / translate="no"> MetaTrader 4 Mobile, build 184
Melhor interação entre o terminal e o servidor comercial;


Será que isso é relevante para nosso tema?
 
Você pode ignorar estes erros com segurança. Eu perguntei aos desenvolvedores sobre eles, eles não responderam.

Então, não deve ser capaz de emitir as informações para um arquivo? Se o erro estiver no abridor de arquivos...

A rigor, o ideal seria obter uma revisão do código por parte dos desenvolvedores, como: "Aqui precisamos mudar mais ou menos, e esse é o ponto. Mas eles estão em silêncio por alguma razão...

Acho que não seremos capazes de... Precisamos peneirar o código o máximo possível, para que possamos perguntar mais tarde: "Esta linha está correta?" =) então há uma chance melhor...

Será que é relevante para nosso tema?

MetaTrader 4 Mobile, construir 184
Acho que não....
 
<br/ translate="no">

Estes erros podem ser ignorados com segurança. Eu perguntei aos desenvolvedores sobre eles, eles não responderam.

Então não pode emitir as informações para um arquivo, então? Se erro de abertura de arquivo...


Não. O programa vê o caráter separador errado (do ponto de vista dele) na função de abertura de arquivo. Não afeta em nada a saída, já que o caractere é para modo texto, e estou usando o modo binário. Isto é uma falha no sistema de captura de erros.


Eu não acho... Devemos peneirar o código o máximo possível, para depois podermos perguntar: "esta linha está correta?" =) então há uma chance melhor...


Estou relatando bugs que não são pegos por seu sistema de controle, afetam o manuseio do dinheiro e potencialmente - criam um conflito entre cliente e corretor. Parece-me que eles deveriam estar me pegando.

Renat escreveu (neste tópico), deixe-me ver o diário de bordo. Eu dei todos os logs possíveis. Eu também coloquei o especialista. O que mais posso fazer?

Em princípio, não me custa nada criar uma alternativa onde o cliente faz 25 tentativas em vez de 5, com um timeout em vez de sem uma. Isto é quase garantido para resolver o problema. Ou mudar a lógica da EA, embora isso seja uma pena :) Mas haverá outros clientes que não pegarão este erro, o que os colocará "em cima do dinheiro". E não haverá nada em seus registros e eles irão até sua empresa de corretagem para reclamar.

Será que é relevante para nosso tema?

MetaTrader 4 Mobile, build 184
Acho que não [

Perdi-o :)
 
você vai rir....
OrdemFechar retornado verdadeiro, posição permaneceu em aberto. 3 vezes.
2005.09.07 14:35:10 Alerta: XOINDATR (USDCHF, M5) - Fechar Compra! <br / translate="no"> Encomenda #934068 fechada OK
2005.09.07 14:35:10 XOINDATR USDCHF,M5: trade_lib&info_lib - _OrderClose( 934068, 0.1, 5, 65280 ) - Erro no OrderClose(...). GetLastError() = 6, ErrorDescription = sem conexão com servidor comercial, Tempo de funcionamento: 241 seg.
2005.09.07 14:33:37 Alerta: XOINDATR (GBPUSD, M5) - Fechar Venda!
Ordem #934150 fechada OK
2005.09.07 14:32:26 Alerta: XOINDATR (GBPUSD, M5) - Fechar Venda!
Ordem #934150 fechada OK
2005.09.07 14:31:41 Alerta: XOINDATR (GBPUSD, M5) - Fechar Venda!
Ordem #934150 fechada OK
2005.09.07 13:56:44 Alerta: XOINDATR (USDCAD, M5) - Fechar Compra!
Ordem #934351 fechada OK
2005.09.07 13:56:44 XOINDATR USDCAD,M5: trade_lib&info_lib - _OrderClose( 934351, 0.1, 5, 65280 ) - Sucesso. Tempo da missão: 2 segundos.
2005.09.07 13:56:44 XOINDATR USDCAD,M5: fechar #934351 comprar 0.10 USDCAD a 1.1897 ao preço 1.1879


2005.09.07 14:35:27 Mail: erro de conexão com smtp.mail.ru
2005.09.07 14:35:10 TradeContext: ping falhou
2005.09.07 14:35:10 TradeContext: ping error
2005.09.07 14:31:09 '63310': fechar pedido #934068 comprar 0.10 USDCHF a 1.2376 sl: 0.0000 tp: 0.0000 ao preço 1.2374
 
Olhei para os troncos. Em 2 dias de 8 especialistas - 3 situações desse tipo =((((
 
Entendi corretamente que não se trata apenas da minha EA que você colocou para você? XOINDATR é algo seu, certo?

Escusado será dizer que por mais confiável que seja um testador, otimizando um EA nele, que sempre funcionará no testador, mas na realidade - de vez em quando, um... não consegue encontrar a palavra certa :) Bem, senhores desenvolvedores, aqui está um problema para vocês...
 
Entendi corretamente que não se trata apenas da minha EA que você colocou para você? XOINDATR é algo seu, certo?
Sim, meu EA, 8 peças... Eu simplesmente não podia imaginar que uma função pudesse retornar a coisa errada, e também que GetLastError não atribuísse um código de erro a....
Se apenas OrderSend e não OrderClose - ainda "não aberto" é melhor do que "não fechado" =)