DatabaseWraper - MetaTrader 5程序库
- 显示:
- 2423
- 等级:
- 已发布:
- 2022.09.03 15:02
- 已更新:
- 2022.09.04 01:52
- 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
这是一个DatabaseXXX系列函数的封装库,实现了资源的自动释放
//打开
CDatabase db("test.db"); //对象生命周期结束时,自动调用DatabaseClose Print("db IsAvaliable=", db.IsAvaliable());
//有表
Print("table",db.HasTable("tab") ? "exist" : "不存在");
//执行
db.Execute("创建表tab(aa integer, bb double, cc string);"); for(int i=1;i<10;i++) { db.Execute(StringFormat("插入 (aa, bb, cc) 值(%d, %G, %s);", i, rand()/100, SQLiteTimeStr(TimeCurrent()))); }
//读
CDatabaseRequest req = db.Query("select * from tab"); //对象生命周期结束时,自动调用DatabaseFinalize int v; req.GetInteger(0, v); int v2 = req.GetIntegerOrDefault("aa");
int v; double d; string s; bool rc = db.QueryFirst<int, double, string>(v, d, s, "select * from tab");
int v[]; double d[]; string s[]; bool rc = db.Query<int, double, string>(v, d, s, "select * from tab");
人气意愿指标BRAR
由人气指标(AR)和意愿指标(BR)两个指标构成。AR指标和BR指标都是以分析为手段的技术指标。
EA每日工作时间区间MT5 MT4通过用简述简述EA每日工作时间区间 限制EA每日工作时间区间 限制EA每日工作时间区间 限制EA每日工作时间区间
Color OsMA
彩色OsMA指标,在系统单色的OsMA基础上增加了色彩显示,默认情况下OsMA递增显示绿色,OsMA递减显示红色。
EA实用框架官方给的实例代码中,涉及到比较复杂的类封装。 这里给出一个比较简单容易上手的EA框架