以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  麻烦帮忙改成金字塔的  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=163056)

--  作者:woshiyq
--  发布时间:2018/4/26 23:53:03
--  麻烦帮忙改成金字塔的

MA5:=MA(C,5);
MA24:=MA(C,20);
XG:=COUNT(CROSS(MA5,MA20),10);
ZTTJ:=(CLOSE>=ZTPRICE(REF(CLOSE,1),0.1));

ZY1:=CLOSE/INDEXC*1000;
P1:=IF(ZY1=HHV(ZY1,3),10,0);
P2:=IF(ZY1=HHV(ZY1,5),15,0);
P3:=IF(ZY1=HHV(ZY1,10),20,0);
P4:=IF(ZY1>REF(ZY1,1),10,0);
P5:=IF(ZY1>REF(ZY1,1),5,0);
P6:=IF(REF(ZY1,1)>REF(ZY1,2),5,0);
P7:=IF(REF(ZY1,2)>REF(ZY1,3),5,0);
P8:=IF(REF(ZY1,3)>REF(ZY1,4),5,0);
P9:=IF(REF(ZY1,4)>REF(ZY1,5),5,0);
P10:=IF(REF(ZY1,5)>REF(ZY1,6),5,0);
P11:=IF(REF(ZY1,6)>REF(ZY1,7),5,0);
P12:=IF(REF(ZY1,7)>REF(ZY1,8),5,0);
P13:=IF(REF(ZY1,8)>REF(ZY1,9),5,0);
pf:=P1+P2+P3+P4+P5+P6+P7+P8+P9+P10+P11+P12+P13;

AAA:=NAMELIKE(\'ST\')  AND  (C-REF(C,1))/REF(C,1)>=0.048;     
BBB:=(C-REF(C,1))/REF(C,1)>=0.098;
CCC:=NOT(AAA) AND NOT(BBB);


pf>60&&CCC&&XG&&EXIST(L<MA(C,20),5)&&EVERY(C>MA(C,24),5)&&COUNT(ZTTJ,10)>=2;

卖出:1.止损5%   2.5日线死叉10日线

 

 

麻烦改成金字塔的程序化交易策略


[此贴子已经被作者于2018/4/26 23:53:37编辑过]

--  作者:FireScript
--  发布时间:2018/4/27 9:19:09
--  
代码里面有无法实现的地方  ZTPRICE(REF(CLOSE,1),0.1)  这个应该是涨停
但是金字塔里涨停的函数通常是不能用在交易系统里面的。 你是后台交易还是图表交易?

--  作者:woshiyq
--  发布时间:2018/4/27 10:39:15
--  
图表交易!  那句话的意思是在n天内有两个涨停板
--  作者:FireScript
--  发布时间:2018/4/27 13:07:11
--  
 涨停因为没有历史数据,因此这个无法进行统计的。
--  作者:woshiyq
--  发布时间:2018/4/27 13:07:47
--  
做回测也不行吗?
--  作者:FireScript
--  发布时间:2018/4/27 13:09:04
--  
 是的,主要因为金字塔没有历史涨跌停数据造成的。