开拓者期货期权程序化系统交易论坛

标题: 自己编写的tb波段高低点公式。有一个小地方请高手修改! [打印本页]

作者: 石头的缝    时间: 2011-3-9 18:39:42     标题: 自己编写的tb波段高低点公式。有一个小地方请高手修改!

小弟程序白痴,自己一点点看着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
作者: 石头的缝    时间: 2011-3-9 18:45:41

是不是这个bug这个地方才是难的地方啊?自己憋了两三天才弄出这么个东西来。
作者: 石头的缝    时间: 2011-3-9 18:57:49

在线等着大家的回复!
作者: 石头的缝    时间: 2011-3-9 19:58:21

弄不出来吃饭的心思都没有
作者: 石头的缝    时间: 2011-3-9 21:03:02

大佬们,快来呀
作者: delacroix_xu    时间: 2011-3-11 09:00:30

Begin
    If(High[1]>=High AND High[1]>High[2])
  {
    PlotNumeric("EXETREME",High);
  }

  If(Low[1]<low[2] and low[1]<=low)
  {
    PlotNumeric("EXETREME",low);
  }
End


你这样试试
作者: 风天君    时间: 2011-3-14 10:11:38

[-1] 永远是下一个没出来的K线。说是用了未来数据吧,也不是,因为这程序根本没法执行。




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2