金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 14|回复: 4

信号产生延迟,不交易,求老师指正

[复制链接]

16

主题

62

帖子

62

积分

等级: 免费版

注册:
2021-6-29
曾用名:
发表于 2025-8-19 10:42 | 显示全部楼层 |阅读模式
INPUT:N(60,10,120,1);

VARIABLE:DZS=0;

CW:=8;HD:=MINDIFF;

HH:=REF(H,1);
LL:=REF(L,1);

JX:MA(C,N);

BCON:=H>HH AND L>LL AND C>JX;


TCON:=TIME>10000 AND TIME<183000;

IF BCON AND HOLDING=0 AND TCON THEN
BEGIN
        SELLSHORT(1,HOLDING,LIMITR,C);
        BUY(1,CW,LIMITR,C);       
        DZS:=LL;
END

IF L<DZS AND HOLDING>0 AND ENTERBARS>0 THEN SELL(1,HOLDING,LIMITR,MIN(O,DZS));

IF HOLDING>0 AND H>(ENTERPRICE+2*(ENTERPRICE-DZS)) AND ENTERBARS>0 THEN SELL(1,HOLDING,LIMITR,H-HD);

IF TIME>185000 AND HOLDING>0 THEN SELL(1,HOLDING,LIMITR,C);

盈亏:asset-10000000,noaxis,colormagenta,linethick0;



补充内容 (2025-8-19 10:43):
是下面这个,这个发错
回复

使用道具 举报

16

主题

62

帖子

62

积分

等级: 免费版

注册:
2021-6-29
曾用名:
 楼主| 发表于 2025-8-19 10:43 | 显示全部楼层
WARNING_DISABLE:1;WARNING_DISABLE:2;WARNING_DISABLE:3;WARNING_DISABLE:4;WARNING_DISABLE:5;WARNING_DISABLE:6;WARNING_DISABLE:7;WARNING_DISABLE:9;WARNING_DISABLE:11;
VARIABLE:dayclose:=DRAWNULL;




日以上:=between(datatype,6,10) or datatype=12 or datatype=15;
分钟级:=between(datatype,1,5) or datatype=11 or datatype=13 or datatype=17 or datatype=18;
jhh:=abs((TIMETOT0(time)-ref(TIMETOT0(time),1))),linethick0;
jhhh:=(sum(jhh,3)-hhv(jhh,3)-llv(jhh,3)),NOAXIS;
jjhh:=if(between(datatype,6,10),timetot0(closetime(0))-timetot0(opentime(1)),jhhh);

zjhh:=abs((TIMETOT0(time)-if(ref(time,1)=closetime(0),TIMETOT0(opentime(1)),ref(TIMETOT0(time),1)))),linethick0;
zjhhdeng:=barslast(zjhh=ref(zjhh,1));
zjhhh0:=(sum(zjhh,3)-hhv(zjhh,3)-llv(zjhh,3)),NOAXIS;
gzjhhh:=if(zjhhh0=hhv(zjhh,3),llv(zjhh,3),zjhhh0),linethick0;
zjhhh:=if(valid(zjhhdeng),ref(zjhh,zjhhdeng),gzjhhh);
zjjhh:=if(between(datatype,6,10),timetot0(closetime(0))-timetot0(opentime(1)),zjhhh);

分钟数:round(zjjhh/60),linethick0,colorwhite;


BARTIM:=IF(ISLASTBAR,DYNAINFO(207),TIME),LINETHICK0;
BYTIME:=IF(日以上,TIMETOT0(closetime(0)),TIME0)-TIMETOT0(BARTIM),LINETHICK0;//P3就是K线结束的时间;
走完半:=IF(ISLASTBAR,IF(BYTIME<=min(if(日以上,60*15,5*60),zjjhh/4)  OR NOT(ISLASTBAR),1,0),1),LINETHICK0;//这个表示差1秒K线走完
走完前:=IF(ISLASTBAR,IF(BYTIME<=min(if(日以上,60*7,1*60),zjjhh/12)  OR NOT(ISLASTBAR),1,0),1),LINETHICK0;//这个表示差1秒K线走完
走完15:=IF(ISLASTBAR,IF(BYTIME<=min(15,zjhhh) OR NOT(ISLASTBAR),1,0),1),LINETHICK0;
走完5:=IF(ISLASTBAR,IF(BYTIME<=min(12,zjhhh) OR NOT(ISLASTBAR),1,0),1),LINETHICK0;
触发戳5:=IF(ISLASTBAR,IF(BYTIME<=min(5,zjhhh) OR NOT(ISLASTBAR),1,0),1),LINETHICK0;

午休:=(TIME=CLOSETIME(3) OR TIME=CLOSETIME(2) OR TIME=CLOSETIME(1)) AND BETWEEN(TIME,145500,160000),NOAXIS,linethick1;
每收盘:=TIME=CLOSETIME(0) OR TIME=CLOSETIME(1) OR 午休,NOAXIS;

con:NUMPROFIT(1)>0 and EXITBARS<=TODAYBAR;//上次平仓是盈利 且上次平仓在日内


//开多:cross(m,n)  and  not(con);

走完L:=IF(ISLASTBAR,IF(BYTIME<=0 OR NOT(ISLASTBAR),1,0),1),LINETHICK0;
走完1:=IF(每收盘,触发戳5,IF(ISLASTBAR,IF(BYTIME<=min(2,zjhhh/3) OR NOT(ISLASTBAR),1,0),1)),LINETHICK0;//这个表示差1秒K线走完
走完0:=IF(每收盘,触发戳5,走完L),LINETHICK0;//这个表示差1秒K线走完
走完:=走完1,LINETHICK0;//这个表示K线走完

//时间点:=IF(TIMEZONEDIFF=0,TIMEZONECONVER(91000),),linethick0;
K时:=IF(TIMEZONEDIFF=0,TIMEZONECONVER(time),time),linethick0;
时间BAR:=BARSLAST(K时>131000),linethick0;
有效:=VALID(dayclose),linethick0;
dayclose:=if(时间BAR=0,
if(VALID(dayclose)=0 and 走完L and (C>REF(H,1) OR C<REF(L,1))
,CLOSE,
if(VALID(dayclose)=1
,dayclose
,DRAWNULL)),DRAWNULL);
当日参考价:dayclose,colorred,linethick2;
f:ema(c,2);
二十价:if(走完0,f,drawnull),coloryellow;



//{
看多:2*cross(二十价,当日参考价) ,colorred,linethick2,NOAXIS;
看空:2*cross(当日参考价,二十价) ,colorgreen,linethick2,NOAXIS;

日内清:K时>=184500 and ref(K时<184500,1) and HOLDING<>0 and if(islastbar,IF(TIMEZONEDIFF=0,TIMEZONECONVER(BARTIM),BARTIM)>=184500,1),colorgray,linethick0;
日内平多:     SELL(HOLDING>0 AND 日内清,0,THISCLOSE);
日内平空:SELLSHORT(HOLDING<0 AND 日内清,0,THISCLOSE);

平掉多:     SELL(HOLDING>0 AND 看空>0,0,THISCLOSE);
平掉空:SELLSHORT(HOLDING<0 AND 看多>0,0,THISCLOSE);

止盈多单:     SELL(HOLDING>0 AND enterbars>0 and hhv(h,enterbars)-enterprice>=55*mindiff,0,limitr,max(open,enterprice+34*mindiff)),IGNORECHECKPRICE;
止盈空单:SELLSHORT(HOLDING<0 AND enterbars>0 and enterprice-llv(l,enterbars)>=55*mindiff,0,limitr,min(open,enterprice-34*mindiff)),IGNORECHECKPRICE;

//开D:     BUY(HOLDING=0 AND 看多>0,1,THISCLOSE);
//开K:BUYSHORT(HOLDING=0 AND 看空>0,1,THISCLOSE);
//}


开D:     BUY(HOLDING=0 AND REF(看多>0 and
not(TODAYBAR>3 and any(exitbars=0 and (VALID(止盈多单) and 止盈多单>0)+(VALID(止盈空单) and 止盈空单>0),TODAYBAR-3)),1)
,1,LIMITR,OPEN);
开K:BUYSHORT(HOLDING=0 AND REF(看空>0 and
not(TODAYBAR>3 and any(exitbars=0 and (VALID(止盈多单) and 止盈多单>0)+(VALID(止盈空单) and 止盈空单>0),TODAYBAR-3)),1)
,1,LIMITR,OPEN);
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-8-19 10:43 | 显示全部楼层
什么叫信号延迟不下单
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

62

帖子

62

积分

等级: 免费版

注册:
2021-6-29
曾用名:
 楼主| 发表于 2025-8-19 10:54 | 显示全部楼层
开始是没有信号的,不成交,过十几分钟,才有信号,已经过去了,实际是没有交易的
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-8-19 10:57 | 显示全部楼层
勾选上持仓同步,如果不同步让他去进行同步

这种就是信号闪烁情况

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-20 07:20 , Processed in 0.126673 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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