设为首页收藏本站

 找回密码
 注册
查看: 2765|回复: 7
打印 上一主题 下一主题

请版主看看为什么这个语句没有信号消失或重复开单现象? [复制链接]

Rank: 6Rank: 6

精华
0
UID
1041
积分
1642
帖子
448
主题
133
阅读权限
70
注册时间
2008-1-9
最后登录
2016-12-26
跳转到指定楼层
1#
发表于 2011-2-16 22:39:26 |只看该作者 |倒序浏览
这是我自己写的程序里突然想不明白的

if (abs(CurrentEntries) <=2)
                buy(1,open);

实际上程序的确能开3次单,实盘没有信号消失问题。

但是我就奇怪的是
当BAR初始化刚开始的时候 如果CurrentEntries是2的话 那满足条件 触发一次BUY操作
这时候的CurrentEntries应该变3呀

然后同一个BAR内TICK触发再次执行的话  if (abs(CurrentEntries) <=2) 这个判断应该不成立了啊

这时候图标上BUY的信号应该消失才对啊或者出现重复开仓之类的怪事(实盘中)

Rank: 6Rank: 6

精华
0
UID
1041
积分
1642
帖子
448
主题
133
阅读权限
70
注册时间
2008-1-9
最后登录
2016-12-26
2#
发表于 2011-2-17 10:54:32 |只看该作者
根据实验得出的结果
我终于对TB的BUY SELL机制有了比较明确的认识
与之前的理解是有区别的

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
1041
积分
1642
帖子
448
主题
133
阅读权限
70
注册时间
2008-1-9
最后登录
2016-12-26
3#
发表于 2011-2-17 10:57:17 |只看该作者
如果之前都没有开仓的话

如果我在BUY函数前输出CurrentEntries的话 这个CurrentEntries是0
如果在buy函数后输出CurrentEntries的话 这个CurrentEntries就变1了

我以前一直认为这个变量是全局变量 其实不是的
原本我以为一个BAR触发了一个TICK然后满足条件开仓后这个CurrentEntries加1 ,然后这个BAR再触发TICK运行程序的话 CurrentEntries变量应该都是加1后的值

其实每次TICK触发运行程序后CurrentEntries都会初始化成之前BAR收盘后最后一下设置的值

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
1041
积分
1642
帖子
448
主题
133
阅读权限
70
注册时间
2008-1-9
最后登录
2016-12-26
4#
发表于 2011-2-17 11:02:40 |只看该作者
请问版主我这么说是否正确呢?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
5#
发表于 2011-2-17 14:18:20 |只看该作者
CurrentEntries是根据图上信号来获得建仓次数的,一个信号算是一次。

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
1041
积分
1642
帖子
448
主题
133
阅读权限
70
注册时间
2008-1-9
最后登录
2016-12-26
6#
发表于 2011-2-20 10:36:06 |只看该作者
CurrentEntries是根据图上信号来获得建仓次数的,一个信号算是一次。
lh948 发表于 2011-2-17 14:18



    版主这些回答是不是太笼统了点

譬如一个BAR内触发TICK BUY函数满足 图标上出现信号 此时譬如CURRENTENTRIES应该是+1的

在BUY函数前如果输出CURRENTENTRIES却是没有+1前的值

不管TICK多少跳 都这样 说明TB有特殊的运行机制 就是每次TICK一个BAR内都重新运算的 只有整个BAR最后也满足条件 才计入这个变量新的值的

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
7#
发表于 2011-2-23 10:03:44 |只看该作者
回复 6# speed_fj


    是的,您的理解是正确的。

使用道具 举报

初级大户

比特币程序化交易软件 upbtc.com

Rank: 5Rank: 5

精华
0
UID
27530
积分
994
帖子
156
主题
19
阅读权限
60
注册时间
2011-3-4
最后登录
2019-1-15
8#
发表于 2011-3-14 11:31:25 |只看该作者
主要是平仓的信号消失问题麻烦。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-20 22:18

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部