以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]sendmail 我又遇到问题了  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=59918)

--  作者:netfox
--  发布时间:2013/12/14 9:42:16
--  [求助]sendmail 我又遇到问题了

{邮件提醒开始}
e1:=numtostr(enterprice,3);
h1:=numtostr(holding,2);
sxf:=TACCOUNT(31);
SENDMAIL(ref(开多,1) ,\'电子邮件地址\',\'多头\'+STKNAME +\'手续费\'+sxf,\'开仓\'+e1 + \'数量\'+h1);
SENDMAIL(REF(开空,1),\'电子邮件地址\',\'空头\'+STKNAME +\'手续费\'+sxf,\'开仓\'+e1 + \'数量\'+h1);

上面代码。。。 收到标题是 “空头螺纹钢1405手续费”  手续费后面的数字没有

 

sxf:=TACCOUNT(31);

 

\'空头\'+STKNAME +\'手续费\'+sxf,

 

怎么没执行啊?

 

只是论坛网友提议,说下单成功没弄个手续费参数就好,如何返回就说明下单成功,要不就掉线了。

 

   实验结果是在线时候它也没返回。。。代码错误了吗?


--  作者:qwer123
--  发布时间:2013/12/15 9:46:39
--  
这是我的邮件信息,2分钟周期,每10分钟发一次邮件

w15:=mod(todaybar,5);
if w15=0 {or holding<>ref(holding,1)} and p3<=xd then
begin
w1:=tasset;
w2:=numtostr(w1,0);
w3:=strcat(\'账号12345动态权益:\',w2);
w4:=TACCOUNT(31);
w5:=numtostr(w4,0);
w6:=strcat(\' 手续费:\',w5);
w7:=strcat(w3,w6);
w8:=dynainfo(207);
w9:=numtostr(w8,0);
w10:=strcat(\' 时间:\',w9);
w11:=strcat(w7,w10);
sendmail(1,\'12345@qq.com\',\'海通\',w11);
end

邮件的内容:海通
                账号12345动态权益:5677889手续费:667667:时间:091700

这是每5根k线发一次信号,你也可以改为每隔N根k线或产生交易时发信号。发送行情时间是看看接收数据是否正常,如果延时或者行情断了“时间”就不对了。
[此贴子已经被作者于2013/12/15 9:47:08编辑过]