欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 策略发送邮件问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2853人关注过本帖树形打印复制链接

主题:策略发送邮件问题

帅哥哟,离线,有人找我吗?
CTR1013
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:31 积分:0 威望:0 精华:0 注册:2017/9/6 21:45:50
策略发送邮件问题  发帖心情 Post By:2017/11/3 21:59:24 [显示全部帖子]

大家好!请教一个问题:我在策略里写了一个发邮件的语句:
IF HOLDING<=0 and (CALL_COND) THEN BEGIN
SELLSHORT(HOLDING<0,0,MARKET);//做多前先平空
开多:BUY(1,1,MARKET);
now:=numtostr(YEAR(),0)&'-'&numtostr(MONTH(),0)&'-'&numtostr(DAY(),0)&' '&numtostr(HOUR(),0)&':'&numtostr(MINUTE(),0)&':'&numtostr(SECOND(),0);
SENDMAIL(1,'XXX@139.com','开仓提醒:'&now&' '&STKLABEL()&'开多','品种:'&STKLABEL()&';时间:'&now&';方向:开多'&';价位:'&CLOSE),ALLOWREPEAT;
END 
昨天和今天各有一条开仓记录,但是却没有收到邮件,请问这是怎么回事呢?
下面这个收盘的邮件提示也没有正常发送,但是有时候重新加载策略的时候却能发送成功:
if time=030000 then begin
now:=numtostr(YEAR(),0)&'-'&numtostr(MONTH(),0)&'-'&numtostr(DAY(),0)&' '&numtostr(HOUR(),0)&':'&numtostr(MINUTE(),0)&':'&numtostr(SECOND(),0);
SENDMAIL(1,'XXX@139.com','收盘提醒:'&now,'当前资产:'&numtostr(当前资产,0)&';当前持仓:'&numtostr(当前持仓,0)){,ALLOWREPEAT};
end
请问是我的语句有什么问题吗?

 回到顶部
帅哥哟,离线,有人找我吗?
CTR1013
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:31 积分:0 威望:0 精华:0 注册:2017/9/6 21:45:50
  发帖心情 Post By:2017/11/6 21:52:12 [显示全部帖子]

我这是在上周白天测试的时候的语句,我能够开仓说明我的holding这些条件没错吧,但是就是没发邮件提醒,我想加上邮件提醒的功能。

 回到顶部
帅哥哟,离线,有人找我吗?
CTR1013
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:31 积分:0 威望:0 精华:0 注册:2017/9/6 21:45:50
  发帖心情 Post By:2017/11/7 20:32:21 [显示全部帖子]

邮件发送测试是成功的,也勾选了“允许公式系统发送邮件”,现在是在开仓条件满足了,但是发送邮件却不成功,感觉挺奇怪的。

 回到顶部
帅哥哟,离线,有人找我吗?
CTR1013
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:31 积分:0 威望:0 精华:0 注册:2017/9/6 21:45:50
  发帖心情 Post By:2017/11/12 11:22:25 [显示全部帖子]

请问我直接写一个sendmail的语句,不加任何限制条件,在哪些情况下能够触发该语句执行呢?是不是只能在启动程序化交易的情况下?平时编译代码,或者应用于图,或者点确定会触发吗?

 回到顶部