2020-08-14 – Trading Systems – Conversor de Histórico de Cotações, com splitter e padrões, para terminais de Linux em C++
O primeiro passo para trabalhar com históricos de cotações, é criar ferramentas para converter históricos de cotações.
Neste caso criei uma mini-ferramenta, à qual chamei de “splitter”, que como podem ver, nos permite simplesmente ou alterar a ordem de campos num ficheiro, ou alterar mesmo a nível de letra a letra, podem ver os dois exemplos acima (pode ser usado por sys admins, etc).
No exemplo dado, as primeiras linhas são as originais, as segundas as alteradas, e no de cima é só 1 linha antes e 1 depois. Vejam como brinquei com as datas no 2º exemplo e como alterei a ordem no 1º.
Ele pode processar ficheiros com milhões de linhas na maior.
Se tiver um “-d”, ele faz o split da linha e reordena consoante o padrão dado de output (o do “-o”). Senão, ele interpreta caractere a caractere, através de um padrão a nível de caractere, e permite-nos alterar de 1001 maneiras distintas.
Depois desta ferramenta, processarei em poucos minutos milhões de linhas de históricos, e depois trabalharei na ferramenta de adaptar time-frames de cotações.
2020-08-14.