我想在个股的交易策略里,应用沪深300的1分钟的收盘价和开盘价,然后判断是否是收阳线,代码如下,但是结果不是预期的,请指导。
HS300_CLOSE:= CALLSTOCK('SH300',vtCLOSE,1);
HS300_OPEN:= CALLSTOCK('SH300',vtOPEN,1);
HS300_EMA:= EMA(HS300_CLOSE, P2);
大盘信号: IFELSE(CLOSE>HS300_EMA, 1, -1),LINETHICK0;
“判断是否是收阳线”
代码里面写和上面这句不是一回事,引用是对的,结果不对是最后的逻辑有问题,要判断是否收阳是这样写:hs300_close>hs300_open
谢谢。
刚才我的问题没有说到位,我再补充一下,还是基于上述的代码。
我是想用判断大盘信号:
当沪深300的1分钟K线在30均线之上时,并且收阳线,则为多头信号。
问题来了: 上面的“大盘信号: IFELSE(CLOSE>HS300_EMA, 1, -1),LINETHICK0;” 一直显示是 “-1” ,即使在今天的13:58 明显的是1分钟K线在均线之上。
请帮忙指导。谢谢
P2是多少?
用在IF00上的吗?
[此贴子已经被作者于2016/3/29 17:05:54编辑过]
如果是用在IF00上的,你看下这根白线,也就是hs300_ema,今天完全在行情上面了,怎么能有1出现的?

此主题相关图片如下:1.png
不是IF00, if 是股指期货, 用的是沪深300现货。 额滴神啊,不知道怎么表达了,前面说了很多次 不是IF