以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  如何在公式系统里实现发送邮件  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=10967)

--  作者:longbow
--  发布时间:2012/4/9 10:16:09
--  如何在公式系统里实现发送邮件

现在要实现的功能是:

1、读取多个账户当天的初始资金值、当天收盘的资金值、当天的盈亏、当天的手续费

2、计算多个账户的资金总净值

3、把上面的信息发送给多个email账户。

 

请问以上如何实现?有无例子程序?

 

谢谢!


--  作者:jinzhe
--  发布时间:2012/4/9 10:22:24
--  
sendmail函数,需要在工具 网络 发送邮件设置里面设置邮件地址
--  作者:Leon
--  发布时间:2012/4/9 10:25:51
--  

楼主前两个问题可以参考函数列表中的账户函数

最后一个问题可以参考sendmail函数,用法:SENDMAIL(COND,MAILTO,SUB,CON),当最后一个周期得COND条件成立时,发送到MAILTO用户,标题为SUB,内容为CON
例如:SENDMAIL(CLOSE>OPEN,\'ABC@SINA.COM;XYZ@WEISTOCK.COM\',\'警报\',\'大阳线\'),

使用该功能之前,需要预先设置邮件发送的SMTP信息,具体操作位置在 工具->网络->邮件发送设置里,并需要构选\'允许程式化交易\'选项.


--  作者:longbow
--  发布时间:2012/4/9 10:32:20
--  

我查看了工具--》网络--》邮件发送设置,并且“允许公式系统发送邮件”,而不是“允许程式化交易”

 

发件人名称stock

发件人邮件:abc@weistock.com

smtp: pop.weistock.com

 

但是账户名 与密码是空的,这个需要填写吗?


--  作者:longbow
--  发布时间:2012/4/9 10:33:59
--  

另外“CON"的内容如何才能复杂一些,最好能够引用变量,比如我引用了TACCOUNT(32)里面的信息,或者我计算出来的变量值。

“CON"不能是一种太简单的文本。

 

谢谢!


--  作者:jinzhe
--  发布时间:2012/4/9 10:35:52
--  
写上自己的邮箱地址,账号密码和smtp地址
--  作者:longbow
--  发布时间:2012/4/9 10:45:09
--  

假设:用户名stock

邮箱地址:longbow@163.com

smtp:pop.weistock.com

用户名:longbow@163.com

密码: longbow

 

这样对吗? 是否smtp应该设为smtp:pop.163.com?

 

 


--  作者:董小球
--  发布时间:2012/4/9 10:46:31
--  
smtp地址应该是163的SMTP
不是金字塔的SMTP
所以你百度下 163 smtp 地址

--  作者:longbow
--  发布时间:2012/4/9 11:15:18
--  

多谢!

 

邮件发送成功了。

 

请问如何把"CON"里面的内容写的复杂一些,包含变量?


--  作者:longbow
--  发布时间:2012/4/9 11:18:58
--  

怎么取不同账户的TACCOUNT里面的资金,盈亏等信息呢?

 

多谢!