C++程序化/量化学习视频教程系列 第039节:鼎元C++量化之【初始化,进行参数初始设置规划】【C++量化开发设置系列】
- UID
- 2
- 积分
- 2890797
- 威望
- 1395430 布
- 龙e币
- 1495367 刀
- 在线时间
- 13298 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-12-22
|
C++程序化/量化学习视频教程系列 第039节:鼎元C++量化之【初始化,进行参数初始设置规划】【C++量化开发设置系列】
论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
|
|
|
|
|
|
- UID
- 2
- 积分
- 2890797
- 威望
- 1395430 布
- 龙e币
- 1495367 刀
- 在线时间
- 13298 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-12-22
|
配置模块:- //****************************************************************交易界面参数编辑与设计模块开始
- void test::InitParm()
- {
- TDLLPARM t;
- //Name 参数名, Value 默认值, Explain 参数说明, tend 表示一个参数结束
- t.Name = "指标周期"; t.Value = "5"; t.Explain = "均线的周期参数"; tend(t);
- t.Name = "单笔风险"; t.Value = "1"; t.Explain = "交易手数,默认1手"; tend(t);
- t.Name = "滑点值"; t.Value = "1"; t.Explain = "每笔交易滑点值"; tend(t);
- t.Name = "优先平仓"; t.Value = "0"; t.Explain = "优先平仓,1优先平今,0优先平昨"; tend(t);
- t.Name = "撤单时间"; t.Value = "5"; t.Explain = "委托后多少秒检查一下是否有成交,小于0不撤单"; tend(t);
- t.Name = "策略说明"; t.Value = "0"; t.Explain = "价格超越均线做多,跌破均线做空,tick线进场,bar线出场"; tend(t);
- end();
- }
- //****************************************************************交易界面参数编辑与设计模块结束
复制代码 引用或调用:- void test::OnRun()
- //交易策略参数变量传递开始*******************************************************************************************************
- num = 0;
- length = atoi(parm["指标周期"].Value.c_str());
- dbfx = atof(parm["单笔风险"].Value.c_str());
- hd = atoi(parm["滑点值"].Value.c_str());
- yxpc = atoi(parm["优先平仓"].Value.c_str());
- jg = atoi(parm["撤单时间"].Value.c_str());
- //交易策略参数变量传递结束*******************************************************************************************************
复制代码 |
|
|
|
|
|
|
- UID
- 2
- 积分
- 2890797
- 威望
- 1395430 布
- 龙e币
- 1495367 刀
- 在线时间
- 13298 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-12-22
|
演示参考:
|
|
|
|
|
|
|