- 精华
- 0
- 在线时间
- 165 小时
- UID
- 229835
- 积分
- 63
- 帖子
- 41
- 阅读权限
- 30
- 注册时间
- 2016-3-12
- 最后登录
- 2023-5-5
- 精华
- 0
- UID
- 229835
- 积分
- 63
- 帖子
- 41
- 主题
- 20
- 阅读权限
- 30
- 注册时间
- 2016-3-12
- 最后登录
- 2023-5-5
|
也不是这个限制,测试了一下回溯限制是1109,正好在范围内。 代码如下,用swinghighbar 求 前向第一和第二个最高峰值之间的最低点low,就是bofenggd2始终不正常。commetary显示bars取得算正常。
Params
//回溯周期
Numeric ttlength(1050);
//峰值转折两边需要的周期数
Numeric stlength(60);
vars
//峰值索引bar
Numeric bofengbar1;
Numeric bofengbar2;
//前向第一高和第二高之间的谷底最低价
Numeric bofenggd2;
Numeric temp;
Begin
bofengbar1=SwingHighBar(1,High,stlength,ttlength);
bofengbar2=SwingHighBar(2,High,stlength,ttlength);
Commentary("峰值索引1 "+text(bofengbar1));
Commentary("峰值索引2 "+text(bofengbar2));
temp=(bofengbar2-bofengbar1);
Commentary("temp "+text(temp));
bofenggd2=Lowest(Low[bofengbar1],temp); |
|