Scripts: VR Orders History MT5 Lite

 

VR Orders History MT5 Lite:

VR Orders History MT5 Lite - script para download do histórico de transações em formato CSV.

Autor: Vladimir Pastushak

 

Portanto, verifica-se que o formato CSV é diferente de seu análogo MT4. Então, qual é o objetivo da quinta versão?

 
fxsaber:

Portanto, verifica-se que o formato CSV é diferente de seu análogo MT4. Então, qual é o objetivo da quinta versão?


O que você quer dizer com isso?

 

O aspecto mais fascinante do código é esta linha.

FileWrite(file_handle,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine,SeparatorLine);

Vladimir, você nunca conheceu nenhuma função que trabalhe com strings?

StringInit(SeparatorLine, 46, StringGetCharacter(SeparatorLine, 0));
 
Alexey Viktorov:

O aspecto mais fascinante do código é esta linha.

Vladimir, você nunca viu nenhuma função para trabalhar com strings?


Mas isso ficará claro para o usuário )))))

 
Vladimir Pastushak:

Mas isso ficará claro para o usuário )))))

Sim, sim...
 
Vladimir Pastushak:

O que você quer dizer com isso?

O histórico do MT5 é muito diferente do histórico do MT4 na forma como é analisado. Quase ninguém usa os relatórios do MT5 e carrega o histórico do MT5 para o CSV exatamente como é fornecido originalmente.

 
fxsaber:

O histórico do MT5 é muito diferente do histórico do MT4 na forma como é analisado. Quase ninguém usa os relatórios do MT5 e faz o upload do histórico do MT5 para o CSV exatamente como foi fornecido originalmente.


O objetivo era obter o histórico dividido por posições, para ver claramente o início e o fim de uma posição e quais negociações fizeram qual posição....

Outro objetivo, análise adicional no Excel, lotes, tipos de ordens e assim por diante....

Muitos não sabem programar, mas são bons em trabalhar com o Excel, portanto, o script para ajudá-los...

Para downloads de 4k e 6k, então tudo com ordens está claro lá...

 
Vladimir Pastushak:

O objetivo era ter o histórico dividido por posição, para ver claramente o início e o fim de uma posição e quais negociações fizeram qual posição...

Esse não é o caso.

 
fxsaber:

Isso é o que não está lá.


Não, está lá, só que os moderadores me pediram para remover os delimitadores.


mas no último parâmetro das configurações você pode especificar qualquer separador...

 
Vladimir Pastushak:

Como não é, é

A questão é: como analisar posições que têm preenchimentos (retângulo vermelho inferior na tela)? Aqui você tem, na variante MT4, uma análise da melhor/pior barra de fechamento durante a vida da posição. E quanto às posições do MT5?

Está claro que os preenchimentos de posição estão relacionados apenas à curva de Netting. Mas também os fechamentos parciais no Hedge criam o mesmo problema no MT5.

O PositionID é um parâmetro inconveniente (comparado ao MT4) para análise.