欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求助????关于止损问题???

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有13778人关注过本帖平板打印复制链接

主题:求助????关于止损问题???

帅哥哟,离线,有人找我吗?
golding
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:52 积分:0 威望:0 精华:0 注册:2014/5/13 16:14:34
BOLL开口开单,全部文件,是否有错,请全面检查!  发帖心情 Post By:2014/5/15 14:25:32    Post IP:59.40.244.245[只看该作者]

gs  文件

ma5:ma(c,5);
ma14:ma(c,14);
ma20:ma(c,20);
jc:cross(ma5,ma20);
sc:cross(ma20,ma5);


B   文件

{
M 26 5     100 10
K 2  0.4   10  1
}

MID:MA(CLOSE,M);
UPPER:MID+K*STD(CLOSE,M);
LOWER:MID-K*STD(CLOSE,M);


公式3  文件

runmode:0;
mid_5:stkindi('','b.mid',0,2,-1);
upper_5:stkindi('','b.upper',0,2,-1);
lower_5:stkindi('','b.lower',0,2,-1);
sg5:upper_5>ref(upper_5,1);//上轨向上
zg5:mid_5>ref(mid_5,1);//中轨向上
xg5:lower_5<ref(lower_5,1);//下轨向下

MACD_5:stkindi('','MACD.macd1',0,2,-1);
ld5:ref(macd_5,1)<macd_5 and macd_5<0;      //绿柱缩短
hc5:0<ref(macd_5,1) and ref(macd_5,1)<macd_5;//红柱申长

mid_1:stkindi('','b.mid',0,1,0);
upper_1:stkindi('','b.upper',0,1,0);
lower_1:stkindi('','b.lower',0,1,0);
sg:upper_1>ref(upper_1,1);//上轨向上
zg:mid_1>ref(mid_1,1);//中轨向上
xg:lower_1<ref(lower_1,1);//下轨向下

MACD_1:stkindi('','MACD.macd1',0,1,0);
ld:ref(macd_1,1)<macd_1 and macd_1<0;       //绿柱缩短
hc:0<ref(macd_1,1) and ref(macd_1,1)<macd_1;//红柱申长
//开多
tj5:sg5 and zg5 and xg5 and (ld5 or hc5);
tj1:sg and zg and xg and (ld or hc);
{if tj5 or tj1 THEN  buy(1,1,market);}

zgx5:mid_5<ref(mid_5,1);//中轨向下
lc5:macd_5<ref(macd_5,1) and ref(macd_5,1)<0;//绿柱申长
hd5:0<macd_5 and macd_5<ref(macd_5,1);        //红柱缩短

zgx:mid_1<ref(mid_1,1);//中轨向下
lc1:ref(macd_1,1)>macd_1 and ref(macd_1,1)<0;//绿柱申长
hd1:0<ref(macd_1,1) and ref(macd_1,1)<macd_1;//红柱缩短
//开空
tjk5:sg5 and zgx5 and xg5 and (lc5 or hd5);
tjk1:sg and zgx and xg and (lc1 or hd1);

{调用}
LINE_1:stkindi('','gs.jc',0,1,0);//1分金叉
LINE_K1:stkindi('','gs.sc',0,1,0);//1分死叉
LINE_5:stkindi('','gs.jc',0,2,-1);//5分金叉
LINE_K5:stkindi('','gs.sc',0,2,-1);//5分死叉

VAR2013:(tj5   )  OR (tj1  AND LINE_1  ) ;//做多  
VAR2014:(tjk5  )  OR (tjk1 AND LINE_K1 ) ;//做空 

 

公式4  文件

v_20133_min1:=stkindi('','公式3.var2013',0,1);
v_20144_min1:=stkindi('','公式3.var2014',0,1);
v_20133_min5:=stkindi('','公式3.var2013',0,2);
v_20144_min5:=stkindi('','公式3.var2014',0,2);
v_20133_min15:=stkindi('','公式3.var2013',0,3);
v_20144_min15:=stkindi('','公式3.var2014',0,3);


if v_20133_min1 or v_20133_min5   then tbuy(tbuyholding(0)=0,1,mkt);
if v_20144_min1 or v_20144_min5   then tbuyshort(tsellholding(0)=0,1,mkt);


if dynainfo(7)-tenterprice>1 and tsellholding(0)>0 then tsellshort(1,0,mkt);
if tenterprice-dynainfo(7)>1 and tbuyholding(0)>0 then tsell(1,0,mkt);


 
 if dynainfo(7)-tenterprice>1 and dynainfo(7)<(hhv(h,tenterbars+1)-0.2) and tbuyholding(0)>0 then tsell(1,0,mkt);
if tenterprice-dynainfo(7)>1 and dynainfo(7)>(llv(l,tenterbars+1)+0.2) and tsellholding(0)>0 then tsellshort(1,0,mkt);
  {加了一个括号,让后面的计算先进行了,看看这个效果怎么样}


 回到顶部
总数 80 1 2 3 4 5 6 7 8 下一页