金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1968|回复: 2

大神们,为什么开不了单呢

[复制链接]

47

主题

163

帖子

163

积分

等级: 免费版

注册:
2024-1-11
曾用名:
发表于 2024-1-11 19:26 | 显示全部楼层 |阅读模式
//其他
次数:TOTALTRADE,LINETHICK0;
胜率:PERCENTWIN,LINETHICK0;
连亏:MAXSEQLOSS,LINETHICK0;
连赢:MAXSEQWIN,LINETHICK0;
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;


MA1:=EMA((OPEN+2*CLOSE+HIGH+LOW)/5,3);

MA2:=EMA((OPEN+2*CLOSE+HIGH+LOW)/5,8);

MA3:=EMA((OPEN+2*CLOSE+HIGH+LOW)/5,18);

MA4:=EMA((OPEN+2*CLOSE+HIGH+LOW)/5,34);

MA5:=EMA((OPEN+2*CLOSE+HIGH+LOW)/5,55);


MAXJX:=MAX(MAX(MA1,MA2),MAX(MA3,MA4));{求四条均线最大值}

MINJX:=MIN(MIN(MA1,MA2),MIN(MA3,MA4));{求四条均线最小值}


A1:=C>MA4;{收盘价在34日均线之上}

A2:=MA1>=MA2 AND MA2>=MA3 AND MA3>=MA4;{3、8、18/34均线发散多头排列}

A3:=MA4>REF(MA4,1);{34日均线拐头向上}

A4:=CROSS(MA1,MA3);

多:A1 AND A2 AND A3 AND A4;


B1:=C<=MA4;{收盘价在34日均线之下}

B2:=MA1<=MA2 AND MA2<=MA3 AND MA3<=MA4;{3、8、18/34均线发散空头排列}

B3:=MA4<=REF(MA4,1);{34日均线拐头向下}

B4:=CROSS(MA4,MA1);

空:B1 AND B2 AND B3 AND B4;

{
KD:=C>=多;         //开多条件
PD:=;C>=A4;          //平多条件
KK:=C<空;          //开空条件
PK:=C>=B4;         //平空条件

//交易执行
EXITSHORT:开多平空条件,TFILTER;
EXITLONG:开空平多条件,TFILTER;
ENTERLONG:开多平空条件,TFILTER;
ENTERSHORT:开空平多条件,TFILTER;
}

IF TIME>144500 THEN//如果时间在14点45分以后,那么
BEGIN
SELL(HOLDING>0,0,MARKET);//如果持有多单,以市价卖出所有持仓量
SELLSHORT(HOLDING<0,0,MARKET);//如果持有空单,以市价空头卖出所有持仓量                                                                                    
END

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-1-12 09:06 | 显示全部楼层
你这个都没有开仓语句,无法触发平仓信号的。

图表模型是理论模型,有开才有平仓。

[PEL] 复制代码
次数:totaltrade,linethick0;
胜率:percentwin,linethick0;
连亏:maxseqloss,linethick0;
连赢:maxseqwin,linethick0;
当前持仓:holding,colorgray,linethick0;
当前资产:asset,noaxis,colorgray;


ma1:=ema((open+2*close+high+low)/5,3);

ma2:=ema((open+2*close+high+low)/5,8);

ma3:=ema((open+2*close+high+low)/5,18);

ma4:=ema((open+2*close+high+low)/5,34);

ma5:=ema((open+2*close+high+low)/5,55);


maxjx:=max(max(ma1,ma2),max(ma3,ma4));{求四条均线最大值}

minjx:=min(min(ma1,ma2),min(ma3,ma4));{求四条均线最小值}


a1:=c>ma4;{收盘价在34日均线之上}

a2:=ma1>=ma2 and ma2>=ma3 and ma3>=ma4;{3、8、18/34均线发散多头排列}

a3:=ma4>ref(ma4,1);{34日均线拐头向上}

a4:=cross(ma1,ma3);

多:a1 and a2 and a3 and a4;


b1:=c<=ma4;{收盘价在34日均线之下}

b2:=ma1<=ma2 and ma2<=ma3 and ma3<=ma4;{3、8、18/34均线发散空头排列}

b3:=ma4<=ref(ma4,1);{34日均线拐头向下}

b4:=cross(ma4,ma1);

空:b1 and b2 and b3 and b4;


kd:=多;         //开多条件
pd:=a4;          //平多条件
kk:=空;          //开空条件
pk:=b4;         //平空条件

手数:=2;
//交易系统
平空:sellshort(pk,手数,market);
平多:sell(pd,手数,market);
开多:buy(kd and holding=0,手数,market);
开空:buyshort(kk and holding=0,手数,market);


if time>144500 then//如果时间在14点45分以后,那么
begin
sell(holding>0,0,market);//如果持有多单,以市价卖出所有持仓量
sellshort(holding<0,0,market);//如果持有空单,以市价空头卖出所有持仓量                                                                                    
end


金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

47

主题

163

帖子

163

积分

等级: 免费版

注册:
2024-1-11
曾用名:
 楼主| 发表于 2024-1-12 09:35 | 显示全部楼层
技术009 发表于 2024-1-12 09:06
你这个都没有开仓语句,无法触发平仓信号的。

图表模型是理论模型,有开才有平仓。

感谢大佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-8-3 22:46 , Processed in 0.130619 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表