You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Core library for dumping TDX .day files, with optional feature to calculate dif, dea, macd and so on.
This is a Rust library for dumping TDX .day files. It can be used to extract data from the files and calculate technical indicators such as DIF, DEA, MACD, etc.
Usage:
Calculating technical indicators
/* Assuming directory = "C:/new_tdx/vipdoc/sh/lda"*/let file = "C:/new_tdx/vipdoc/sh/lda/sh600000.day";constQUERY_DAYS:u64 = 300;let day_line = DayLineBuilder::from_path(file).unwrap().query_days(QUERY_DAYS).build();/// calculating short macd with 12, 26, 9:let short_macd = tdx_rs::short_macd(&day_line);/// calculating long macd with 24, 52, 18:let combined_macd = tdx_rs::combined_macd(&day_line);/// ⚠️ note that `tdx_rs::full_data` requires the `full ownership` of the `DayLine`, let full_data = tdx_rs::full_data(day_line);