以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  sendphonemsg最多能发送几个字?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=65798)

--  作者:farry
--  发布时间:2014/6/4 14:49:21
--  sendphonemsg最多能发送几个字?
怎么我发的字符串(>25个字符)显示不全,后面的被截掉了,是否有最大字数的限制?
--  作者:RogarZ
--  发布时间:2014/6/4 15:15:43
--  
把你的代码发出来吧 ,应该是你代码中的问题

字符没做限制

测试代码
if time>150000 THEN
SENDPHONEMSG(\'啵啵啵啵啵啵啵啵啵啵啵啵啵啵啵啵啵啵啵啵啵波啵啵啵么么哒\',1);


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



[此贴子已经被作者于2014/6/4 15:29:21编辑过]

--  作者:lichenghu
--  发布时间:2014/6/4 15:15:53
--  
 13个汉字,我这边输出没有问题
--  作者:farry
--  发布时间:2014/6/4 15:24:52
--  
代码是下面这段,以前用sendmail()时没问题:

SENDPHONEMSG(\'RB00策略运行中...现价\'+NUMTOSTR(CLOSE,1)+
\',持仓\'+NUMTOSTR(THOLDING2,0)+
\'手,持仓均价\'+NUMTOSTR(TAVGENTERPRICE,1)+
\',浮动盈亏\'+NUMTOSTR(TACCOUNT(4),0)+
\',账户资产\'+NUMTOSTR(TASSET,0),0) ,ALLOWREPEAT;

改用sendphonemsg()后,只能显示出 “RB00策略运行中...现价3052" ,后面就没有了。。。

--  作者:lichenghu
--  发布时间:2014/6/4 15:51:36
--  
我们验证下,稍后回复
--  作者:王锋
--  发布时间:2014/6/4 16:56:55
--  

字符串的相加不要用+号,要用&号


--  作者:RogarZ
--  发布时间:2014/6/4 17:32:30
--  
目前的版本 ,引起的分割问题
暂时您先用其他的符号处理就正常了。

今后的版本有变化 另行通知

--  作者:farry
--  发布时间:2014/6/4 20:08:00
--  
知道了,只要不用逗号就没事,改成这样顺利发出消息!

SENDPHONEMSG(\'螺纹钢交易\\n现价:\' & NUMTOSTR(CLOSE,1) &
\'\\n持仓:\' & NUMTOSTR(THOLDING2,0) &
\'手\\n持仓均价:\' & NUMTOSTR(TAVGENTERPRICE,1) & 
\'\\n浮动盈亏:\' & NUMTOSTR(TACCOUNT(4),0) &
\'\\n账户资产:\' & NUMTOSTR(TASSET,0),0),ALLOWREPEAT;


--  作者:skylands
--  发布时间:2014/6/11 10:14:43
--  
请问这里的 \\n 什么意思,起什么作用?
--  作者:yukizzc
--  发布时间:2014/6/11 10:17:53
--  

换行符