以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  跨品种引用的问题,谢谢  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=95258)

--  作者:lisunnyday
--  发布时间:2016/3/29 16:32:50
--  跨品种引用的问题,谢谢
我想在个股的交易策略里,应用沪深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;

--  作者:jinzhe
--  发布时间:2016/3/29 16:35:48
--  

“判断是否是收阳线”

代码里面写和上面这句不是一回事,引用是对的,结果不对是最后的逻辑有问题,要判断是否收阳是这样写:hs300_close>hs300_open


--  作者:lisunnyday
--  发布时间:2016/3/29 16:52:11
--  
谢谢。
刚才我的问题没有说到位,我再补充一下,还是基于上述的代码。 

我是想用判断大盘信号: 
   当沪深300的1分钟K线在30均线之上时,并且收阳线,则为多头信号。  

问题来了: 上面的“大盘信号: IFELSE(CLOSE>HS300_EMA, 1, -1),LINETHICK0;” 一直显示是 “-1” ,即使在今天的13:58 明显的是1分钟K线在均线之上。

请帮忙指导。谢谢

--  作者:jinzhe
--  发布时间:2016/3/29 17:02:46
--  

P2是多少?

用在IF00上的吗?

[此贴子已经被作者于2016/3/29 17:05:54编辑过]

--  作者:lisunnyday
--  发布时间:2016/3/29 17:08:04
--  
p2 是60
--  作者:lisunnyday
--  发布时间:2016/3/29 17:08:49
--  
不是在if00,是沪深300,即代码里的SH300
--  作者:jinzhe
--  发布时间:2016/3/29 17:09:30
--  
还有个问题,是不是用在IF00上?
--  作者:lisunnyday
--  发布时间:2016/3/29 17:14:55
--  
不是股指期货,是沪深300现货指数
--  作者:jinzhe
--  发布时间:2016/3/29 17:15:28
--  
如果是用在IF00上的,你看下这根白线,也就是hs300_ema,今天完全在行情上面了,怎么能有1出现的?
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:lisunnyday
--  发布时间:2016/3/29 17:19:42
--  
不是IF00,  if 是股指期货, 用的是沪深300现货。  额滴神啊,不知道怎么表达了,前面说了很多次 不是IF