Qualquer pessoa que quisesse ver gráficos sem barras em falta - aqui =) - página 7

 
komposter:
Você vai verificar?
Para quem é a pergunta?
 
para os desenvolvedores do MT4.
 
Renat:
Quem é a pergunta?
Para você, é claro =)
A MT está estragando o cronograma fora de linha - quem mais pode descobrir isso? ;)


solandr:
Espero que você tenha recebido a dica? ;o)))
Os dígitos não estão espalhados.
Se o spread mudar o tempo todo, tudo bem. Mas se os dígitos estivessem mudando, seria engraçado =))))

Eu verifiquei especificamente, os dígitos voltam corretos. E está escrito corretamente.
É então zerada pela MT.
Daí os números inteiros da escala de preços.
 
komposter писал (а):

Eu verifiquei especificamente, os dígitos voltam corretos. E é registrado corretamente.
É então zerada pela MT.
Daí os números inteiros da escala de preços.


É possível no momento de atualizar o arquivo com novos ticks da EA para sobrescrever o valor dos dígitos também para o correto (luta com o terminal)? Ou não fará nada, porque o terminal lê o valor dos dígitos uma vez do arquivo quando ele é aberto e não o verifica em cada tic, como se fosse spread?
 
solandr:
É possível que quando o arquivo é atualizado com novos tiquetaques da EA, o valor dos dígitos também seja sobrescrito com o valor correto (luta com o terminal)? Ou não fará nada desde que o terminal leia uma vez o valor dos dígitos do arquivo ao abri-lo e não o verifique novamente a cada tick, como o spread?
Não funciona.
Tentei recomeçar com a corrida de especialistas.

Ainda preciso consertar o erro...
 
komposter писал (а):
O erro ainda precisa ser corrigido...

OK, vamos esperar. Talvez os desenvolvedores possam fazer isso a longo prazo?
 
Talvez eu tenha entendido mal, mas você (e não o MT4 interno) usa seu script para escrever arquivos *.HST você mesmo e completamente, depois vê mensagens de erro e nos faz perguntas?
 
Renat:
Talvez eu tenha entendido mal, mas você (e não o MT4 interno) usa seu script para escrever arquivos *.HST você mesmo e completamente, depois vê mensagens de erro e nos faz perguntas?
Não, você acertou =)
Eu uso meu script para criar um arquivo *.hst, abri-lo offline e ver os resultados.
E então (sem a participação do roteiro e minha intervenção) o arquivo é espontaneamente sobregravado.

Nenhum programa de terceiros trabalhando com este arquivo foi detectado.
Aqui está o registro do FileMonitor:
22:45:02    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: Read    
22:45:02    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00120189    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Attributes: A    
22:45:02    terminal.exe:2132    SET INFORMATION     D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    BUFFER OVERFLOW    FileFsVolumeInformation    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileInternalInformation    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:02    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:02    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00000180    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:02    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:02    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 0 Length: 4096    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:02    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 148 Length: 160768    
22:45:02    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 160916 Length: 512    
22:45:02    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:04    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: Read    
22:45:04    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00120189    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Attributes: A    
22:45:04    terminal.exe:2132    SET INFORMATION     D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    BUFFER OVERFLOW    FileFsVolumeInformation    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileInternalInformation    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:04    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:04    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00000180    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:04    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:04    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 0 Length: 4096    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:04    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 148 Length: 160768    
22:45:04    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 160916 Length: 512    
22:45:04    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS
O registro é feito após todas as manipulações que mencionei (em um dos posts anteriores). Isto é, no momento da abertura da MT.
Não há nenhum Expert Advisor no gráfico. Nenhum programa funciona com este arquivo.
 
Aqui estão mais arquivos por via das dúvidas:
WS_EURUSD1440_byExpert.hst - criado pelo Expert Advisor (só conectamos o Expert Advisor, não abrimos o gráfico)
WS_EURUSD1440_byMT.hst - MT corrigido (no momento da abertura do gráfico off-line).
Arquivos anexados:
ws.zip  121 kb
 
E aqui está a última versão do Expert que foi usada para fazer o arquivo WS_EURUSD1440_byExpert.hst
Arquivos anexados: