Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[讨论]请帮我看看这个后台语句的动作究竟怎么执行?

1楼
自下而上 发表于:2012/5/19 23:01:38

后台、轮询条件下,请看一下下面这个语句是永远不会执行买入操作呢?还是会限制在barslast(TJ)周期内只执行一次买入操作?
if count(Buycond,barslast(TJ))=0 then 
 tbuy(Buycond,1,lmt,MAIJIA,0);

2楼
自下而上 发表于:2012/5/20 5:11:22
轮询周期为分笔数据扫描
3楼
阿火 发表于:2012/5/20 10:26:21

永远不会买入

count(buycond,barslast(tj))=0  表示buycond不可以成立,而后面的买入条件又会必须buycond要成立,前后矛盾了

4楼
自下而上 发表于:2012/5/20 14:33:14
在走完k线模式下肯定是永远不会开仓。但在轮询模式下,在count函数和tbuy函数之间有个时间历程,是不是可能在count时buycond尚未发生,而在tbuy时buycond条件满足,从而执行买入动作?
5楼
自下而上 发表于:2012/5/20 14:38:09
在走完k线模式下肯定是永远不会开仓。但在轮询模式下,在count函数和tbuy函数之间有个时间历程,是不是可能在count时buycond尚未发生,而在tbuy时buycond条件满足,从而执行买入动作?
6楼
自下而上 发表于:2012/5/22 6:09:58
呵呵,脑子短路了。if的条件不成立,then后的函数不执行。图片点击可在新窗口打开查看
7楼
自下而上 发表于:2012/5/22 6:14:09
主要是因为我在一个公式中用了buycond and count(buycond,barslast(tj))=1来控制只能作一次买入不成功,仍然发生二次买入,排查问题走火入魔了
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.06250 s, 3 queries.