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

 
Croaker:

Olá a todos novamente!

Eu tinha a tarefa de descarregar e salvar automaticamente o histórico da conta. Como já entendi, para isso preciso usar um Expert Advisor, que irá descarregar o histórico em cada tic ou salvá-lo em um arquivo com um pouco menos de freqüência.

Tudo é simples e compreensível com a criação e início das atividades do Expert Advisor. O processo de salvar arquivos também é claro: há muitos exemplos. Mas ainda não consigo encontrar exemplos do histórico da conta, nenhum método que devolva a lista de pedidos relacionados a esta conta. Por alguma razão, não encontrei tais possibilidades no tópico Informação de Conta. Talvez alguém possa me dizer como/onde o histórico da conta é descarregado?

Esperança de ajuda e dicas)

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=select&id=3

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=33

 
Oh, muito obrigado!
 
Hmm, pergunta estúpida... Se eu usar Comentário várias vezes no script, eu só vejo o último (ou seja, todas as saídas anteriores são sobrescritas). Se eu uso Alerta, é claro, vejo tudo, mas não é muito conveniente... Há alguma forma de comprometer a saída das informações intermediárias, em um gráfico ou em algum console? Para que você possa ver tudo e não tenha o sinal sonoro e pop-up do Alert?
 
Croaker:
Hmm, pergunta estúpida... Se eu usar Comentário várias vezes no script, eu só vejo o último (ou seja, todas as saídas anteriores são sobrescritas). Se eu uso Alerta, é claro, vejo tudo, mas não é muito conveniente... Há alguma forma de comprometer a saída das informações intermediárias, em um gráfico ou em algum console? Para que você possa ver tudo e não tenha o sinal sonoro e pop-up do Alert?

Você pode, desde que tenha poder de monitoração suficiente.
 
Vinin:

Podemos, desde que haja espaço suficiente no monitor.
Perdoe-me por incomodá-lo, mas como? Cada nova referência ao Comentário apaga a anterior, a tradução da linha não ajuda. Impressão Experimentada - não foi possível encontrar o local onde o texto é exibido(
 
Croaker:
... Impressão Tentada - não consegui encontrar onde o texto é exibido de maneira alguma(


Veja as setas no conteúdo das duas abas da janela do Terminal...:-)

 

Certo. Muito obrigado). Devo ter julgado mal o conteúdo da guia "Especialistas".

 
forexnew:

Repito a pergunta, ela não foi abordada:

Como enviar uma mensagem de solicitação para impressão? Exemplo de mensagens de log:

2011.10.19 13:04:11 '183927376': pedido compra 0,01 EURGBP abertura a 0,8768 sl: 0,0000 tp: 0,8822 falhou [trade timeout]

2011.10.19 13:00:52 '183927376': pedido em processo

durante 3,5 minutos, acontece que não houve conexão com o servidor.

Todas as mensagens de erro são exibidas em meu EA. No entanto, este permanece sem reação, enquanto eu quero registrar o tempo de ausência da conexão em segundos.

Então poderíamos também registrar o índice geral da qualidade da conexão com o servidor: a relação entre o tempo de conexão e o tempo total - daria um índice percentual de inatividade do servidor.

Tentei usar o IsConnected(), mas não tem resultado. Quem tem uma boa sugestão?
 
forexnew:
Tentei usar o IsConnected() - sem efeito. Quem tem uma boa dica?


Seria mais fácil fazer uma DLL que duplicasse automaticamente as atualizações de registro em uma pasta pré-definida pela MQL4. Então, o processamento das linhas de toras pelo Consultor Especialista será possível.

O princípio de trabalho: um novo tick vem, a função de copiar arquivos da DLL é ativada e então o Expert Advisor processa o registro atualizado - ele está trabalhando puramente com linhas.

 
drknn:


É mais fácil fazer uma DLL, que automaticamente duplica as atualizações de registro em uma pasta pré-definida pela MQL4. Então, o processamento das linhas de toras pelo Consultor Especialista será possível.

A essência do trabalho: um novo tick vem, a função de copiar arquivos da DLL é ativada, e então o Expert Advisor processa o registro atualizado - há um trabalho puramente com cordas.

Eu nunca trabalhei com DLL. Por acaso você tem algum código pronto?