以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问怎么在sendmail发送的邮件标题中加入开平仓价格  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=173689)

--  作者:damayi
--  发布时间:2019/12/24 10:51:02
--  请问怎么在sendmail发送的邮件标题中加入开平仓价格
请问怎么在sendmail发送的邮件标题中加入开平仓价格、手术等信息?

另外我这么写发邮件语句时,只要信号一出现就发邮件,但并没有成交,如何能成交之后再发呢?
if pk then begin
SELLSHORT(1,1,MARKET);
SENDMAIL(1,\'XX@sina.com\',\'程序化交易--平空单\',\'平空单\');

end



--  作者:FireScript
--  发布时间:2019/12/24 11:10:30
--  
1.
str1:NUMTOSTR(ENTERPRICE,0);//把价格转成字符串
SENDMAIL(CLOSE>OPEN,\'ABC@SINA.COM;XYZ@WEISTOCK.COM\',\'警报\',\'开仓价是:\'+str1),
2.图表获取不了,单子的成交状况。也就没办法等到成交再发送邮件。

--  作者:damayi
--  发布时间:2019/12/24 11:26:21
--  回复:(FireScript)1. str1:NUMTOSTR(ENTERPRICE,0)...
那能否通过持仓量变化来判断呢?有什么实现办法么?
--  作者:FireScript
--  发布时间:2019/12/24 11:31:19
--  
 也不行的,因为这个必须记住之前的状态,图表上做不到这个。我倒是建议你不如单独写一些语句。直接把实际账户栏的 持仓情况,未成交单情况等,定期发送过来或者在触发开仓信号之后,连续N个周期发送邮件。