- 精华
- 0
- 在线时间
- 11 小时
- UID
- 6151
- 积分
- 101
- 帖子
- 27
- 阅读权限
- 30
- 注册时间
- 2009-12-14
- 最后登录
- 2015-3-5
- 精华
- 0
- UID
- 6151
- 积分
- 101
- 帖子
- 27
- 主题
- 4
- 阅读权限
- 30
- 注册时间
- 2009-12-14
- 最后登录
- 2015-3-5
|
小弟程序白痴,自己一点点看着tb的教程编写了一个三线高低点的程序。里面有一个bug,就是当两个高点相邻(中间没有低点)且后一个比较高的时候的时候,自动忽略前一个只取后一个。低点亦然。请管理人员和其他高手指点!多谢!
定义:
高点:相邻三根k线的最高价中,如果中间一根大于两边的,则高点=中间k线最高价。
低点:跟高点相反
程序和生成的图表的bug如下:
Begin
If(High>=High[-1] AND High>High[1])
{
PlotNumeric("EXETREME",High);
}
If(Low<low[1] and low<=low[-1])
{
PlotNumeric("EXETREME",low);
}
End |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|