- 精华
- 1
- 在线时间
- 222 小时
- UID
- 20
- 积分
- 810
- 帖子
- 153
- 阅读权限
- 60
- 注册时间
- 2007-7-22
- 最后登录
- 2013-7-9
- 精华
- 1
- UID
- 20
- 积分
- 810
- 帖子
- 153
- 主题
- 19
- 阅读权限
- 60
- 注册时间
- 2007-7-22
- 最后登录
- 2013-7-9
|
1.第1个问题已解决.
2.参数优化时,假设设定最小值为1,最大值为3,步长0.1,那么应该从1到3优化计20次就够了,但现在要优化30次.所以建议大于3时停止优化.
3."如果你需要在当前Bar用以前Bar的值,用 变量名[nOffset]来获取"。庞大的数组序列会消耗很大的资源和速度.没有实用价值.
4.在BEGIN-END程序内的函数每周都是会执行的.用GetGlobalVar和SetGlobalVar好象不能实现只运行一次的要求.举例来说,假设我在交易指令里需要频繁使用5个变量,而这5个变量是根据以往数据经过复杂运算得出(如系数等),由于运算需要较长时间,且一旦算出就暂时不会更改,那么就只要在程序开始运行时执行一次就够了,同时也没有必要使用极耗资源的变量序列(长度=5*BAR),因此我觉得若有一个Init()函数会提供很大的方便. |
|