mt4 的 sqlite 动态库 dll,蛮适合做本地数据存储。封装好的接口挺方便,创建数据库、建表、增删改查都能一把梭,基本不太用自己去琢磨底层逻辑。你直接用CreateSqliteDataBaseExecSqlReadData这些函数就行,调用也简单,参数清晰明了。

用在 MT4 策略里做数据记录挺香,比如你想记录每笔交易的执行情况、日志信息,用这个 dll 直接写进 sqlite 数据库就完事了。响应也快,适合写量化策略日志、信号回测记录那类需求。

注意点的话,路径别乱给DataBaseDir得写绝对路径,免得找不到库。另外SqlStr里最好别整太复杂的 SQL,多句要拆开来执行。

还有,文章后面几个资源也可以顺手收藏一下。比如SQLite 轻量级解析那篇,讲得还挺清楚;要看 DLL 怎么用,System.Data.SQLite.dll 详解也值得一看。

如果你经常折腾 MT4,又想自己控数据结构,那这个库还蛮适合用来打基础的。实在懒得配置,你也可以参考下SQLiteSpy,直接查库也方便。