以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=142897)

--  作者:梦若神机
--  发布时间:2016/11/17 14:08:04
--  为什么我这样写只会开多不会开空
//中间变量:
input:N(5,1,100,1);
A:=MA(BUYVOL-SELLVOL,N);
A,COLORSTICK;

//交易条件:
PD:=CROSS(0,A);
PK:=CROSS(A,0);
KD:=CROSS(A,0);
KK:=CROSS(0,A);
SS1:=1;


//交易系统:
平多:SELL(PD,SS1,THISCLOSE);
平空:SELLSHORT(PK,SS1,THISCLOSE);

开多:BUY(KD,SS1,THISCLOSE);
开空:BUYSHORT(KK,SS1,THISCLOSE);


为什么我这样写只会开多不会开空

--  作者:pyd
--  发布时间:2016/11/17 14:17:59
--  

没有问题,双向信号


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

--  作者:梦若神机
--  发布时间:2016/11/17 15:08:39
--  
恩,现在有出现了,是软件卡了吗,刚才看的时候还是单向,很奇怪有时候就是会不出现信号,然后有时候莫名奇妙的又出现了
--  作者:pyd
--  发布时间:2016/11/17 15:26:23
--  
可能是数据量的变化引起信号的变化。
--  作者:shq
--  发布时间:2016/11/17 15:41:03
--  
可能原因之一是 当前品种合约还未上市。若是这个原因的话,请将公式加载至更新合约上。
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20161117153926.jpg
图片点击可在新窗口打开查看

--  作者:梦若神机
--  发布时间:2016/11/17 15:46:07
--  
好的,谢谢
--  作者:梦若神机
--  发布时间:2016/11/21 13:50:36
--  
//中间变量:
input:N(5,1,100,1);
A:=MA(BUYVOL-SELLVOL,N);
A,COLORSTICK;

//交易条件:
PD:=CROSS(0,A);
PK:=CROSS(A,0);
KD:=CROSS(A,0)&&holding=0;
KK:=CROSS(0,A)&&holding=0;
SS1:=1;


//交易系统:
平多:SELL(PD,SS1,THISCLOSE);
平空:SELLSHORT(PK,SS1,THISCLOSE);

开多:BUY(KD,SS1,THISCLOSE);
开空:BUYSHORT(KK,SS1,THISCLOSE);



为什么我这样写只会开空

--  作者:gxx978
--  发布时间:2016/11/21 14:04:31
--  
你可以在图表中输出holding的值看下,你的条件中满足holding=0才开多。
--  作者:pyd
--  发布时间:2016/11/21 14:07:03
--  

BUYVOL,SELLVOL只在分笔周期有效,你是在分笔周期用的吗?


--  作者:梦若神机
--  发布时间:2016/11/21 14:14:32
--  
对啊,就是持仓为0才开仓