以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  问一个平仓开仓顺序问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=54471)

--  作者:haizxj
--  发布时间:2013/7/31 13:55:18
--  问一个平仓开仓顺序问题

金字塔采用先平后开这个原则,我是知道的

但是你们自己的系统,出现几个不同

我也不知哪个对

 

一个是KDJ

平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);

一个是你们给客户的自编的交易系统

 


{
KD:=;          //开多条件
PD:=;          //平多条件
KK:=;          //开空条件
PK:=;          //平空条件


平空:SELLSHORT(PK,1,THISCLOSE);                  //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE);          //开多信号
平多:SELL(PD,1,THISCLOSE);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);     //开空信号

}

哪个是正确的

还是两个都是正确的



--  作者:jinzhe
--  发布时间:2013/7/31 14:02:53
--  

推荐使用下面的那一个

上面一个不是说就一定有问题

 


--  作者:haizxj
--  发布时间:2013/7/31 14:03:40
--  
下面这个是平多在开多后面呀
--  作者:jinzhe
--  发布时间:2013/7/31 14:06:32
--  
这个是反手系统的设定,如果不理解,不要紧,照着写慢慢体会
[此贴子已经被作者于2013/7/31 14:06:41编辑过]

--  作者:haizxj
--  发布时间:2013/7/31 21:05:01
--  


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20130731210347.jpg
图片点击可在新窗口打开查看
为何我没有平多

 

我是采用这个方式

 

平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);


--  作者:haizxj
--  发布时间:2013/7/31 21:05:59
--  

具体如下

SELLSHORT(PK  and HOLDING<0,1,MARKET);

SELL(PD AND  HOLDING>0,1,MARKET);
BUY(KD  and HOLDING=0,1,MARKET);


BUYSHORT(KK and holding=0,1,MARKET);