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

标题: 请教关于BAR的问题 [打印本页]

作者: 天行健    时间: 2008-12-23 00:25:42     标题: 请教关于BAR的问题

1. BARSTA==0 表示图表中第一根K线, 那第一根K线当时也是最后一根K线,所以开盘后在第二根K线出来之前第一根K线符合两个条件:BARSTA==0 和BARSTA==2. 对吗?
2.  BARSTAR==1 的情况,只有 BARSTAR[1]==1这样的判断才有意义对吗?
3.  每一个TICK就扫描一次程序,是只在当前的BAR范围内扫描还是在整个图表中前面的BAR也要分别再扫描并执行相应的下单?
4。假当前BAR满足下单条件,如果关掉图表重新进入,会不会有此前已经下过的单又下一次的问题?

[ 本帖最后由 天行健 于 2008-12-23 08:27 编辑 ]
作者: nopain    时间: 2008-12-23 08:56:40

1、是BarStatus, 您说的情况只会返回0.
2、不是。
3、您可以按照所有的Bar都被重新执行来理解。实际情况是我们做了优化处理,只计算更新的Bar。不是最后的Bar,都只是记录信号,不会下单,只有最后Bar上面的信号,才会考虑对帐户进行委托,但这个时候还要判断这个Bar是否已经发过单。如果已经发过,则不会重复委托。
4、如果最后一个Bar有信号,已经下过委托,则重新进入时,会出现重复下单的情况,这个时候,您可以选择委托确认。当确认界面出来时,选择忽略。之后状态就同步了,可以正常交易了
作者: 天行健    时间: 2008-12-23 12:48:49

1.  您说的情况只会返回0.
    为什么?请说明原因
2.  我的理解,因为每次程序刷新的时候前面的BAR已经成了过去的东西,当前的 BARSTATUS始终是2。那什么情况下BARSTATUS==1?
作者: nopain    时间: 2008-12-23 13:25:26

1、因为这根Bar是图上的第一根Bar.
2、你对于公式的运行机制还没有了解。 公式从第一根Bar到最后一根Bar,被循环调用。BarStatus是指当前Bar的状态。
作者: 天行健    时间: 2008-12-23 15:09:42

1. 当天的第一根K线也是当时最后一根K线,所以开盘后在第二根K线出来之前第一根K线符合两个条件:BARSTA==0 和BARSTA==2. 对吗?
2. “你对于公式的运行机制还没有了解。。。。”
      的确,你们的手册上并没有这方面的说明内容,我从何去了解?请问哪里有这方面的资料?精华贴子里的内容我看了一下也是网友问一句你们回一句,有些也没说详细。编程需要全面的说明资料,不然会很浪费时间和精力。为什么不把所有资料都放上去让大家学习?
     要搞清的问题还多,这样一直问下去你也会觉得累是吧?

[ 本帖最后由 天行健 于 2008-12-23 15:14 编辑 ]
作者: nopain    时间: 2008-12-24 08:56:08

1、此时BarStatus ==0、
2、我说你还没有了解是有原因的,首先,您一再的把BarStatus 说成BARSTA。证明您看东西不认真,相信也没有仔细看帮助文件,和本坛的置顶的帖子,您说的问题都能在里面找到答案。也许您是搞计算机的,认为有些东西您已经会了。但接触一个新的东西还是需要时间和精力的,不可能一蹴而就
作者: 天行健    时间: 2008-12-24 14:27:05

1. 那第一根K线时BARSTATUS==0 不成立?那什么时候BARSTATUS==0?
2. 我这样是简写,少打字。路由器里面就是这样。我看了下以前的帖子,有很多内容是你的帮助文档和置顶帖子里面没有的。感觉你们没有系统的资料!
作者: nopain    时间: 2008-12-24 14:30:02

6楼前面回复写错了,此时BarStatus ==0。
作者: 天行健    时间: 2008-12-24 17:45:22

第一根BAR为什么会BarStatus ==0呢?那什么情况下BarStatus ==1 ?
晕了
作者: nopain    时间: 2008-12-24 21:56:00

第二根到倒数第二根,如果K线总数大于3的话,其BarStatus ==1
作者: 天行健    时间: 2008-12-25 00:57:08

我没说清楚。我的意思是说第一根K线没有走完时应该两个条件都满足,即:
BarStatus ==0
BarStatus ==2
都成立。因为第一根同时又是当时的最后一根(图表最右边和最左边还没有其他BAR)
这样的判断有问题没?
作者: 天行健    时间: 2008-12-28 17:25:12

??                      1
作者: 天行健    时间: 2009-1-1 16:29:20

??????
班主每个帖子只回答一次?那我不是要不停地开N个帖子才行了?
作者: nopain    时间: 2009-1-1 17:09:08

只有一根的时候还是只会 == 0,




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