以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  条件满足后,手机端只接收到品种代码,第二条的文字信息没收到,该如何改?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=144359)

--  作者:sdkj2000
--  发布时间:2016/12/8 15:00:00
--  条件满足后,手机端只接收到品种代码,第二条的文字信息没收到,该如何改?
IF DQB1=1 AND DATATYPE=6 THEN BEGIN
SENDPHONEMSG(STKLABEL,0);
END
IF DQB1=1 AND DATATYPE=6 THEN BEGIN
SENDPHONEMSG(\'日线爆多\',0);
END

或者
IF DQB1=1 AND DATATYPE=6 THEN BEGIN
SENDPHONEMSG(STKLABEL,0);
SENDPHONEMSG(\'日线爆多\',0);
END


--  作者:jinzhe
--  发布时间:2016/12/8 15:08:37
--  

IF DQB1=1 AND DATATYPE=6 THEN BEGIN
SENDPHONEMSG(\'日线爆多\',0);
END

如果只有这一句呢?


--  作者:sdkj2000
--  发布时间:2016/12/8 15:43:42
--  
这个没试过,但是这个无法显示品种代码。


--  作者:jinzhe
--  发布时间:2016/12/8 16:02:18
--  

先试试看,通过这句可以测试出是不是这句代码有问题

 


--  作者:sdkj2000
--  发布时间:2016/12/8 16:06:01
--  
IF c>0 AND DATATYPE=6 THEN BEGIN
SENDPHONEMSG(\'日线爆多\',0);
END
这个没有任何反应,是不是和收盘了有关系?

--  作者:jinzhe
--  发布时间:2016/12/8 16:07:18
--  
这个是行情触发的,没行情来是不会运行的
--  作者:sdkj2000
--  发布时间:2016/12/8 16:08:05
--  
那就等明天试试吧


--  作者:sdkj2000
--  发布时间:2016/12/9 9:15:53
--  
IF DQB1=1 AND DATATYPE=6 THEN BEGIN
SENDPHONEMSG(STKLABEL,0);
END
IF DQB1=1 AND DATATYPE=6 THEN BEGIN
SENDPHONEMSG(\'日线爆多\',0);
END

IF KQB1=1 AND DATATYPE=6 THEN BEGIN
SENDPHONEMSG(STKLABEL,0);
END
IF KQB1=1 AND DATATYPE=6 THEN BEGIN
SENDPHONEMSG(\'日线爆空\',0);
END

IF DQB2=1 AND DATATYPE<5 AND DATATYPE>1 THEN BEGIN
SENDPHONEMSG(STKLABEL,0);
END
IF DQB2=1 AND DATATYPE<5 AND DATATYPE>1 THEN BEGIN
SENDPHONEMSG(\'分时爆多\',0);
END
IF KQB2=1 AND DATATYPE<5 AND DATATYPE>1 THEN BEGIN
SENDPHONEMSG(STKLABEL,0);
END
IF KQB2=1 AND DATATYPE<5 AND DATATYPE>1 THEN BEGIN
SENDPHONEMSG(\'分时爆空\',0);
END

测试结果:
     1、只按照第一行代码报警,相同条件触发的警报后面的都不报;
     2、按照设置,手机端好像只应该报一次,可实际上手机端一分钟就报一次;
     

--  作者:sdkj2000
--  发布时间:2016/12/9 9:16:59
--  
不知道该怎么弄了,请指教!
--  作者:sdkj2000
--  发布时间:2016/12/9 9:18:57
--  
还有深成指,昨天晚上到现在本来是没有行情的,可是每报警一次都有它,也不知道为什么