以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  信号开平对应问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=95170)

--  作者:阿普菲尔
--  发布时间:2016/3/28 9:04:30
--  信号开平对应问题
我写了一个很简单的模型,如下
MA5:MA(C,5);
MA10:MA(C,10);
BUY(CROSS(MA5,MA10),1,NEXTOPEN);
SELL(CROSS(MA10,MA5),1,THISCLOSE);

这样的模型信号应该是一开一平对应的,但今早打开如图,有两个开多信号连着呢,怎么回事?

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160328090214.png
图片点击可在新窗口打开查看


--  作者:pyd
--  发布时间:2016/3/28 9:20:10
--  

在第二个开多k线的前一根k上ma5和ma10值相等,下一根k  ma5>ma10这也是ma5上穿ma10

[此贴子已经被作者于2016/3/28 9:26:15编辑过]

--  作者:阿普菲尔
--  发布时间:2016/3/28 9:37:38
--  
上穿和下穿应该是一一对应的吧,就算你说的这个也算上穿,那前面应该有一个下穿吧,那为什么没出平仓的信号呢?
--  作者:pyd
--  发布时间:2016/3/28 9:48:32
--  

上穿是:a<=b,变成a>b

下穿是:a>=b,变成a<b

所以上穿和下穿不一定都会对称出现

图上情况是ma5=ma10,然后变成ma5>ma10,这个符合上穿不符合下穿。

 

[此贴子已经被作者于2016/3/28 9:48:52编辑过]

--  作者:阿普菲尔
--  发布时间:2016/3/28 9:58:08
--  
那软件本身对信号没有过滤机制吗?就是一开一平对应,如果按照上面的情况,我要开两手多单了,下面才能平一手,岂不是多了一手多单?
--  作者:pyd
--  发布时间:2016/3/28 10:14:06
--  

可以加上holding=0的限制,这样只有平仓后才会开仓

MA5:MA(C,5);
MA10:MA(C,10);
BUY(CROSS(MA5,MA10) and holding=0,1,NEXTOPEN);
SELL(CROSS(MA10,MA5) and holding>0,1,THISCLOSE);


--  作者:阿普菲尔
--  发布时间:2016/3/28 10:27:36
--  
好的,谢谢!
另外问下,在进行程序化交易的时候,如果有交易下单会弹出来一个状态栏,里面写着什么时候下单,是否成交等信息,我把那个关闭了,不知道从哪里可以调出来啊?

--  作者:pyd
--  发布时间:2016/3/28 10:29:37
--  

查看-》交易状态


--  作者:阿普菲尔
--  发布时间:2016/3/28 10:36:22
--  
找到了,谢谢版主图片点击可在新窗口打开查看