以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [讨论]请帮我看看这个后台语句的动作究竟怎么执行? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=11830) |
-- 作者:自下而上 -- 发布时间:2012/5/19 23:01:38 -- [讨论]请帮我看看这个后台语句的动作究竟怎么执行? 后台、轮询条件下,请看一下下面这个语句是永远不会执行买入操作呢?还是会限制在barslast(TJ)周期内只执行一次买入操作? |
-- 作者:自下而上 -- 发布时间:2012/5/20 5:11:22 -- 轮询周期为分笔数据扫描 |
-- 作者:阿火 -- 发布时间:2012/5/20 10:26:21 -- 永远不会买入 count(buycond,barslast(tj))=0 表示buycond不可以成立,而后面的买入条件又会必须buycond要成立,前后矛盾了 |
-- 作者:自下而上 -- 发布时间:2012/5/20 14:33:14 -- 网络通信正常,但是系统发不出单,查看交易日志显示如下,什么问题 在走完k线模式下肯定是永远不会开仓。但在轮询模式下,在count函数和tbuy函数之间有个时间历程,是不是可能在count时buycond尚未发生,而在tbuy时buycond条件满足,从而执行买入动作? |
-- 作者:自下而上 -- 发布时间:2012/5/20 14:38:09 -- 在走完k线模式下肯定是永远不会开仓。但在轮询模式下,在count函数和tbuy函数之间有个时间历程,是不是可能在count时buycond尚未发生,而在tbuy时buycond条件满足,从而执行买入动作? |
-- 作者:自下而上 -- 发布时间:2012/5/22 6:09:58 -- 呵呵,脑子短路了。if的条件不成立,then后的函数不执行。 ![]() |
-- 作者:自下而上 -- 发布时间:2012/5/22 6:14:09 -- 主要是因为我在一个公式中用了buycond and count(buycond,barslast(tj))=1来控制只能作一次买入不成功,仍然发生二次买入,排查问题走火入魔了 |