金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 13396|回复: 20

本地预警有漏掉的现象

[复制链接]

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
发表于 2022-9-19 15:20 | 显示全部楼层 |阅读模式
这是我的msgout调试输出,后面的都没有在本地预警里面显示出来:
截图202209191517596477.png
这是本地预警输出:

截图202209191518337366.png
Desktop.rar (417.37 KB, 下载次数: 36388)
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-9-19 15:26 | 显示全部楼层
你的预警条件是什么呢
下面那个是要符合条件才会有记录,不是说执行过程序都会有预警记录的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-9-19 15:29 | 显示全部楼层
1、那需要看下你是本地预警中监控的是策略中的哪个条件,以及你msgout是怎么写的,输出的条件分别是哪些了。
2、另外需要注意的是msgout是要在序列模式下,才只在最新的K线上输出的,可以检查下策略的运行模式。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2022-9-19 15:30 | 显示全部楼层
schour:nowhour<>Dtime2 and cond_scH;
if schour then
begin
    txet:=STRCAT(STRCAT(STRCAT(STRCAT(STKNAME,STRCAT(STKLABEL,'小时线新高,前高=')),NUMTOSTR(dhc,2)),',现价='),NUMTOSTR(c,2));
        WRITEINIFILE('C:\alarm.ini','hourset',D_code ,nowhour );
        MSGOUT(1,txet  );
END

xchour:nowhour<>Ktime2 and cond_xcH;
if xchour then
begin
        txet:=STRCAT(STRCAT(STRCAT(STRCAT(STKNAME,STRCAT(STKLABEL,'小时线新低,前低=')),NUMTOSTR(khc,2)),',现价='),NUMTOSTR(c,2));
        WRITEINIFILE('C:\alarm.ini','hourset',K_code ,nowhour );
        MSGOUT(1,txet  );
END

schour和xchour 必须满足才会msgout,而本地预警的指标就是schour和xchour
回复

使用道具 举报

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2022-9-19 15:31 | 显示全部楼层
dhc:=ref(hhv(h,DH),1);
khc:=ref(llv(l,KH),1);
cond_scH:=c>dhc and ISLASTBAR() and range(nowseconds,5,60);
cond_xcH:=c<khc and ISLASTBAR() and range(nowseconds,5,60);

schour:nowhour<>Dtime2 and cond_scH;
if schour then
begin
    txet:=STRCAT(STRCAT(STRCAT(STRCAT(STKNAME,STRCAT(STKLABEL,'小时线新高,前高=')),NUMTOSTR(dhc,2)),',现价='),NUMTOSTR(c,2));
        WRITEINIFILE('C:\alarm.ini','hourset',D_code ,nowhour );
        MSGOUT(1,txet  );
END

xchour:nowhour<>Ktime2 and cond_xcH;
if xchour then
begin
        txet:=STRCAT(STRCAT(STRCAT(STRCAT(STKNAME,STRCAT(STKLABEL,'小时线新低,前低=')),NUMTOSTR(khc,2)),',现价='),NUMTOSTR(c,2));
        WRITEINIFILE('C:\alarm.ini','hourset',K_code ,nowhour );
        MSGOUT(1,txet  );
END
回复

使用道具 举报

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2022-9-19 15:33 | 显示全部楼层
截图202209191532586190.png
回复

使用道具 举报

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2022-9-19 15:34 | 显示全部楼层
公式用的序列模式
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-9-19 16:03 | 显示全部楼层
从你提供的信息上看,这个不太好分析原因。可能需要你提供完整的代码,我们本地跟踪下了,可能和执行效率有关系,或者是的地方的输出对的问题了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2022-9-19 16:18 | 显示全部楼层
code:=STKLABEL;
D_code:=STRCAT('Dhour_',code);
K_code:=STRCAT('Khour_',code);
Dtime2:=round(GETINIFILE('C:\alarm.ini','hourset',D_code));//文件不存在时返回0值
Ktime2:=round(GETINIFILE('C:\alarm.ini','hourset',K_code));

m:=if(STRLEN(NUMTOSTR(CURRENTTIME,0))=5,1,2);
nowhour:=DATE()*100+strtonum( STRLEFT(NUMTOSTR(CURRENTTIME,0),m ) );
nowseconds:=strtonum( STRRIGHT(NUMTOSTR(CURRENTTIME,0),2) );
////////////////////////////////////
dhc:=ref(hhv(h,DH),1);
khc:=ref(llv(l,KH),1);
cond_scH:=c>dhc and ISLASTBAR() and range(nowseconds,5,60);
cond_xcH:=c<khc and ISLASTBAR() and range(nowseconds,5,60);

schour:nowhour<>Dtime2 and cond_scH;
if schour then
begin
    txet:=STRCAT(STRCAT(STRCAT(STRCAT(STKNAME,STRCAT(STKLABEL,'小时线新高,前高=')),NUMTOSTR(dhc,2)),',现价='),NUMTOSTR(c,2));
        WRITEINIFILE('C:\alarm.ini','hourset',D_code ,nowhour );
        MSGOUT(1,txet  );
END

xchour:nowhour<>Ktime2 and cond_xcH;
if xchour then
begin
        txet:=STRCAT(STRCAT(STRCAT(STRCAT(STKNAME,STRCAT(STKLABEL,'小时线新低,前低=')),NUMTOSTR(khc,2)),',现价='),NUMTOSTR(c,2));
        WRITEINIFILE('C:\alarm.ini','hourset',K_code ,nowhour );
        MSGOUT(1,txet  );
END

回复

使用道具 举报

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2022-9-19 16:18 | 显示全部楼层
这个是全部代码  参数=9  跟踪的就是全部的连续合约
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-5 01:02 , Processed in 0.136441 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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