开拓者期货期权程序化系统交易论坛
标题:
在实时行情中如何判断当前bar是否已经完成
[打印本页]
作者:
bigbear2046
时间:
2008-7-26 07:55:04
标题:
在实时行情中如何判断当前bar是否已经完成
比如我在1分钟k线的实时行情中 如何判断当前bar是完整的1分钟所走完的图形
事实上我就是要屏蔽那根实时更新的数据 以最后一根完成的k线来使用自己的指标 以免出现混乱
本来想这样
if (barstatus!=1)
{
指标计算
}
但那会导致在实时行情中根本不计算指标!
还请版主不啬指教
作者:
nopain
时间:
2008-7-26 20:11:20
直接用Open价代替Close写指标不更方便?
作者:
bigbear2046
时间:
2008-7-26 21:17:56
我的指标需要用到open和close两个数据
作者:
devcon
时间:
2008-7-28 01:20:11
借此贴请教版主:
一般将close作为计算判断的基础,但是close代表的是走完的bar的终点价格,实际操作往往是在紧接着的一根bar的开盘价。在飞狐、大智慧的交易系统里可以很方便地将入场、出场价格设置为本周期的收盘价或下一bar的开/最高/最低/收/中价。在TB里要怎样实现类似功能?我尝试过Open[1],但发现这实际上是前一根bar的开盘价而不是随后一根bar的开盘价。
望不吝赐教!谢谢
作者:
devcon
时间:
2008-7-28 01:33:49
问题解决了,原来在
http://www.tradeblazer.net/forum/thread-905-1-1.html
里已经给了几种方法了,呵呵,谢谢!
作者:
bigbear2046
时间:
2008-7-28 17:29:58
继续问 请版主给个说法
作者:
nopain
时间:
2008-7-28 21:03:35
BarStatus!=1只有2根Bar,第一根和最后一根。所以您得写发不对
你可以考虑用这个试试
If(CurrentBar == BarCount-2) // 倒数第二根Bar
{
}
作者:
庄雅悯
时间:
2008-7-29 12:23:10
强烈希望TB公司举办专门的学习交流会,更好的来提高我们的编程技巧,这对于你们也是不错的选择.你想啊,我门都会基础的编程了,还不会上去做吗,我们进去做单了,那你们不是就开始赚钱了吗,并且如果我们用得好的话又可以为你们宣传,大家都有好处,你们干嘛何乐而不为之呢?真的是拿放在眼前的钱不赚,因为既然我们现在选择TB进行学习,就说明我们对这个语言还是有点感情,不过总的来说,过了三月半载还 搞不懂这个语言,那我干吗不去用其他系统呢.别认为酒香就可以招揽顾客,没包装没宣传美女也就是村姑,根本上不了台面,希望我的这番话会有用
作者:
zsqh2027073
时间:
2019-12-10 15:22:44
我在一个公式里用以下方法,可以实现,但另一个公式就不行
CON成立:Time1 =CurrentBar ;
CON2 and CurrentBar>Time1
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2