- 精华
- 0
- 在线时间
- 231 小时
- UID
- 26303
- 积分
- 924
- 帖子
- 186
- 阅读权限
- 60
- 注册时间
- 2011-2-21
- 最后登录
- 2017-1-6
- 精华
- 0
- UID
- 26303
- 积分
- 924
- 帖子
- 186
- 主题
- 89
- 阅读权限
- 60
- 注册时间
- 2011-2-21
- 最后登录
- 2017-1-6
|
本帖最后由 mel_6e 于 2011-9-25 21:17 编辑
同一图多品种策略。假设共两个。需要先取得各自的5分钟atr(20)值。
atr值现成的函数,truerange,但是两个值永远都是一样!atr0=atr1
atr0=AverageFC(Data0.TrueRange,20);
atr1=AverageFC(Data1.TrueRange,20);
Commentary("atr_0:"+Text(data0.TrueRange));
Commentary("atr_1:"+Text(data1.TrueRange));
尝试
Commentary("c_0:"+Text(data0.close));
Commentary("c_1:"+Text(data1.close));
这下不同了,难道atr值不能直接引用?那么最简单的方法是怎样呢,难道每个函数都要在每个品种里重新写一遍?
系统里有openD,closeD,如果全要重写一遍,代码又有行数的限制,那真是。。。完蛋了 |
|