以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助] (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=11658) |
-- 作者:aback -- 发布时间:2012/5/14 11:16:13 -- [求助] dist1:=barslast(day>ref(day,1))+1,linethick0;
因为要引用前面的K线,如何区别再上一交易日的“今开和昨收”呢?谢谢! |
-- 作者:jinzhe -- 发布时间:2012/5/14 13:06:18 -- 昨收和今开这两个变量放在今日就是今日的昨收和今开;放在前一日就是前一日的昨收和今开 你把这两个变量冒号后面的等号去掉,看看在k线图上的值 |
-- 作者:aback -- 发布时间:2012/5/14 13:41:05 -- 以下是引用jinzhe在2012-5-14 13:06:18的发言:
昨收和今开这两个变量放在今日就是今日的昨收和今开;放在前一日就是前一日的昨收和今开 你把这两个变量冒号后面的等号去掉,看看在k线图上的值 开多:cond AND EXIST(跳低开盘,10); IF HOLDING=0 AND 开多 THEN BUY(1,SHOU,MARKET),orderqueue;
我的想法是如果低开,且在低开后10根K线之内,满足一定条件开多。 如果碰巧昨天是低开,“跳低开盘”的条件会一直满足到昨天151500,而今天开盘正好cond成立了,虽没有低开,EXIST(跳低开盘,10)会成立。所以就矛盾了。 可能程式写的有问题,请高手指点一下,谢谢! |
-- 作者:jinzhe -- 发布时间:2012/5/14 14:23:50 -- 满足 条件就会下单,楼主还是再斟酌下自己的思路和语句 |