Консольная утилита для конвертации QScalp History файлов (четвертая версия) со сделками (поток Deals) в CSV формат (с ;
в качестве разделителя).
- Установить git.
- Установить rust.
- Вытянуть исходный код в локальный каталог:
git clone https://github.com/darthunix/qsh.git cd qsh
- Собрать исполняемый файл.
cargo build --release
В результате, в каталоге target/release
будет создан исполняемый файл qsh
(он-то нам и нужен).
- Посмотреть поддерживаемые флаги можно через
qsh --help
. Но там сейчас только один полезный флаг--file
(или же в краткой версии-f
) - путь до QSH файла, который мы хотим конвертировать. - Выходной поток пишется прямо в stdout (в терминал), так что нужно его не забыть перенаправить в целевой файл:
qsh -f data/SBER.2024-02-20.Deals.qsh > SBER.2024-02-20.Deals.csv