From fb6cdf43a5904eefd21793693bae41045ba000dc Mon Sep 17 00:00:00 2001 From: leahans Date: Fri, 13 Sep 2024 23:25:41 +0800 Subject: [PATCH] Update wtdthelper.md Correct some typos. --- source/docs/tools/wtdthelper.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/docs/tools/wtdthelper.md b/source/docs/tools/wtdthelper.md index 494cbab..f440735 100644 --- a/source/docs/tools/wtdthelper.md +++ b/source/docs/tools/wtdthelper.md @@ -2,11 +2,11 @@ ### `WtDatahelper`是什么 --- -作为一个内核使用`C++`开发的量化交易框架,**WonderTrader**是天然追求更高的性能的。作为一个量化交易框架,如果高效地读写数据就成了追求高性能的必须要解决的问题。 +作为一个内核使用`C++`开发的量化交易框架,**WonderTrader**是天然追求更高的性能的。作为一个量化交易框架,如何高效地读写数据就成了追求高性能的必须要解决的问题。 **WonderTrader**采用自定义的数据结构对文件进行存储,为了提高访问性能,实时数据直接采用不原始数据结构连续内存排列的方式存储数据,而历史数据则采用`zstd`进行压缩存放,在读取的时候做一次解压就可以全部加载到内存中。采用这样的机制,**WonderTrader**在数据读写的性能上可以达到非常高的效率。 -我们在使用的过程中,新的数据可以通过`datakit`来落地,历史数据我们也可以通过[WtDHFacor](./wtdhfactory.md)来拉取。但是**WonderTrader**毕竟不可能覆盖全部的数据源,另外在做数据维护和管理的时候,也会面临着检查指定数据文件的场景。 +我们在使用的过程中,新的数据可以通过`datakit`来落地,历史数据我们也可以通过[WtDHFactory](./wtdhfactory.md)来拉取。但是**WonderTrader**毕竟不可能覆盖全部的数据源,另外在做数据维护和管理的时候,也会面临着检查指定数据文件的场景。 `WtDataHelper`就是为了给更多场景下的数据读写提供灵活的访问接口的。`WtDataHelper`主要提供的就是数据文件的读写能力。具体如下: @@ -195,4 +195,4 @@ def test_resample(): print(ret) ``` -更多详情可以参考`demo`: `wtpy/demos/test_datahelper` \ No newline at end of file +更多详情可以参考`demo`: `wtpy/demos/test_datahelper`