ninety47 / dukascopy Goto Github PK
View Code? Open in Web Editor NEWLIbrary for handling binary data from Dukascopy tick files.
License: GNU General Public License v3.0
LIbrary for handling binary data from Dukascopy tick files.
License: GNU General Public License v3.0
Hi,
I use your library to decompress files but with file 13h_ticks.bi5 and 21h_ticks.bi5 of day september 30 2020 ,these files fail to decompress,and deep down the code,decompress function reads file size +1 which makes file size verification fails.
I tried for two weeks to fix this but i could not.
what do you think the source for this error
Add a script to fetch the Dukascopy data.
Code need comments and some doxygen comments.
The epoch is extracted from the URL (and the folder structure I've used to store the files on disk). It represents the point in time that the file starts from e.g. 2013/01/14/00h_ticks.bi5 has the epoch of midnight on 14 January 2013.
2013/01/14/00h_ticks.bi5 has the epoch of midnight on 14 February 2013.
Ticketed raised of this bit of coded (check for others):
tick_data* read_bi5(
unsigned char *lzma_buffer, size_t lzma_buffer_size,
pt::ptime epoch, float point_value, size_t *buffer_size);
should be:
tick_data* read_bi5(
unsigned char *lzma_buffer, size_t lzma_buffer_size,
pt::ptime epoch, float point_value, size_t &buffer_size);
Convert test programs to proper unit tests.
Need to fix this code.
Function signature like this:
tick_data* read(
const char *filename, pt::ptime epoch, float
point_value=PV_DOLLAR_PAIR);
How did you figure out file format ?
Tasks for this issue are to:
./opt
in ./lib
A command line tool to convert bin and bi5 files to CSV files.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.