以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教SENDMAIL函数的用法  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=144642)

--  作者:sdkj2000
--  发布时间:2016/12/14 9:10:53
--  请教SENDMAIL函数的用法
经过我个人的多次实验,觉得发手机远程监控的那个函数和手机端的APP(通知与警报模块)都不怎么成熟,好像还没达到可用的地步,后来发现利用发邮件并且设置邮件的短信提醒功能能替代手机app的“通知与警报”模块,效果不错。其中139邮箱能够短信同时显示邮件标题和邮件内容(350个字,基本够用),但美中不足的是139邮箱的短信提醒经常有延迟的现象,有时候延迟10几分钟。这样就肯定会耽误事。163的随身邮短信提醒非常及时(每次5分钱),可是他的问题是,短信提醒功能只能显示标题,不能显示具体内容,如下面这段代码SENDMAIL(dqb=1,xxxx@126.com,STKNAME,\'多起爆日线\');在短信提醒时只显示标题(品种名称),剩下的比如哪个周期,是多是空等只能在内容里面显示,而从短信端打开邮件内容又很费事,所以请教高手:如何能让邮件的内容(我需要的主要是多空显示和周期显示)能同时在标题里显示出来?谢谢!


--  作者:jinzhe
--  发布时间:2016/12/14 9:28:36
--  

SENDMAIL(dqb=1,xxxx@126.com,STKNAME+numtostr(datatype,0)+numtostr(holding,0),\'多起爆日线\');

第一个加的是周期,第二个加的是持仓,用户可以根据自己的需求来改


--  作者:sdkj2000
--  发布时间:2016/12/14 9:46:43
--  
谢谢
--  作者:sdkj2000
--  发布时间:2016/12/14 10:47:21
--  
IF DATATYPE=2 THEN BEGIN
SENDMAIL(DQB2=1,\'aaaa@126.com\',\'05爆多:\'+STKNAME,\'0\');
SENDMAIL(KQB2=1,\'aaaa@126.com\',\'05爆空:\'+STKNAME,\'0\');
END

当一个条件触发时!他都是连续发了三个相同的邮件,这该怎么处理?

--  作者:jinzhe
--  发布时间:2016/12/14 10:56:21
--  
IF DATATYPE=2 THEN BEGIN
SENDMAIL(DQB2=1,\'aaaa@126.com\',\'05爆多:\'+STKNAME,\'0\');
 
END
 
IF DATATYPE=2 THEN BEGIN
SENDMAIL(KQB2=1,\'aaaa@126.com\',\'05爆空:\'+STKNAME,\'0\');
END
 
写成这样的试试看

--  作者:sdkj2000
--  发布时间:2016/12/14 11:22:53
--  
第一次条件触发时发了一遍邮件,第二次条件触发是发了两遍。还是不稳定。有没有什么函数能控制发送次数的?
--  作者:jinzhe
--  发布时间:2016/12/14 11:30:11
--  
那这个就不行了。对于函数来说,上面的邮件会一根k线发一次,如果有多发的情况那么就是邮箱的限制和差异了
--  作者:sdkj2000
--  发布时间:2016/12/14 13:28:02
--  
交易/本地预警中的那个发邮件的功能就很好用的,一根K线只发一次,请教下如何能把多种信息集合在本地预警发的邮件中标题中?如果能实现的话问题也解决了。
--  作者:jinzhe
--  发布时间:2016/12/14 13:38:44
--  

指这个吗


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:sdkj2000
--  发布时间:2016/12/14 13:40:15
--  
是的