以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  发送邮件的设置  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=142532)

--  作者:netfox
--  发布时间:2016/11/10 21:35:48
--  
\'\' 里面是文本模式, 你要先计算,然后通过函数转换成文本,接着在代入到sendmail的各个参数位置。
--  作者:wenarm
--  发布时间:2016/11/11 8:31:46
--  

发送的结果结果都是字符类型。

NUMTOSTR是将数字转换成字符


--  作者:netfox
--  发布时间:2016/11/11 10:51:14
--  

给你段我以前用模块好了

 

以下内容为程序代码:

1 // 邮件提醒开始
2 OP1:=numtostr(enterprice,3);
3 ED1:=numtostr(EXITPRICE,3);
4 LIANG:=numtostr(holding,2);
5 BZJ:=numtostr(TACCOUNT(28),2);
6 址:=\'输入邮件地址\';
7 开标:=\'开仓\'+STKNAME +\'价格\'+OP1+\'方向\'+LIANG;
8 开信:=\'开仓价格\'+OP1 + \'数量\'+LIANG +\'保证金\'+BZJ;
9
10 平标:=\'平仓\'+STKNAME +\'价格\'+ED1;
11 平信:=\'平仓价格\'+ED1 + \'数量\'+LIANG +\'保证金\'+BZJ;
12
13 ST_EMAIL:=;
14 K_EMAIL:=;
15 P_EMAIL:=;
16 IF ISLASTBAR then
17 BEGIN
18     SENDMAIL(K_EMAIL,址,开标,开信); // 开仓
19     SENDMAIL(ST_EMAIL,址,平标,平信); // 止盈
20     SENDMAIL(P_EMAIL,址,平标,平信); // 平仓
21 END

 

看了就明白, 其中执行部分是在开平时候做计数器,发送后在归零的。