以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=147143)

--  作者:zwdqx
--  发布时间:2017/1/19 16:18:06
--  每个策略只能收到一个预警邮件,是什么地方设置的不对?

我是用sendmail在策略中发邮件的,发现一个问题,同一策略发出的预警,只能收到一个邮件,不知为什么?

我有20个策略在后台运行,我查了今天的预警记录,发信号的有10个策略32条,邮件但只收到10条(一个策略只收到一条),已何用了allowerpeat。

 

以下是我的策略之一,

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MA5:=EMA(CLOSE,5);
MA10:=MA(CLOSE,10);
macd:=stkindi(\'\',\'macd.macd1\',0,6);//日macd值
J:=stkindi(\'\',\'kdj.j\',0,6);
if CROSS(diff,dea)  and  tbuyholding(1)=0 and TTOTALDAYTRADE<1 then BEGIN
 tbuy(1,10000/close,mkt);
 SENDMAIL(1,\'13913992413@139.COM;13773473555@139.COM\',STKLABEL&STKNAME&NUMTOSTR(CLOSE,2)&\'《买》_【融1_macd金叉】\',\'\'),allowerpeat;
 end
if  (c>tenterprice*1.045  or  c<tenterprice*0.93 or  tenterbars>=8)  and tbuyholding(0)>0 then  BEGIN 
tsell(1,0,mkt);
 SENDMAIL(1 ,\'13913992413@139.COM;13773473555@139.COM\',STKLABEL&STKNAME&NUMTOSTR(CLOSE,2)&\'《卖》_【融1_macd金叉】\',\'\'),allowerpeat;
 end

 


--  作者:shq
--  发布时间:2017/1/19 16:44:26
--  
是的,多品种同时触发,邮件只能发送一条。建议去配合手机监控助手去使用。
--  作者:zwdqx
--  发布时间:2017/1/19 16:51:11
--  
以前出现过这种情况,使用allowerpeat后,能收到了,现场重新装了下系统,又出现了。
--  作者:shq
--  发布时间:2017/1/19 17:00:13
--  
建议您可以把多品种拆开来,每一个品种对应着策略做一个监控条件。即每次只监控一个品种,需要自己多设置下
[此贴子已经被作者于2017-1-19 17:00:47编辑过]

--  作者:zwdqx
--  发布时间:2017/1/20 6:39:40
--  
我做的是股票,拆开难度太大了,我现在用的是信达3.92,当时用allowerpeat能够排队发邮件,记不得是4.01还是什么版本了,请你们帮忙在4.01版上试一下,可以吗?不胜感激。
--  作者:FexTel
--  发布时间:2017/1/20 9:07:44
--  

后台是固定轮询模式还是走完K线?

[此贴子已经被作者于2017-1-20 9:16:46编辑过]

--  作者:zwdqx
--  发布时间:2017/1/20 9:32:30
--  

走完K线


--  作者:shq
--  发布时间:2017/1/20 10:28:48
--  
4.01版本,走完一个K线,单一策略监控多品种,条件同时触发后,三个品种邮件都会发送,详细请看附图。

楼主您再试试,看看是否为有规律现象或者是突发的。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170120102636.jpg
图片点击可在新窗口打开查看