Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:多框架下部分邮件无法发出

1楼
蓝山四季 发表于:2012/6/6 15:38:10

 

1.图表交易,单个图表程序交易时,以下代码的邮件能正常发出,已经使用了半年,非常正常。

2.多框架模式下(两个或三个),以下代码的邮件无法发出,但其他代码的邮件可以正常发出。不知道是什么原因?

if islastbar and currenttime=091610 then begin
 10kopen:=extgbdata('10kopen');
 if 10kopen<>date then begin
 sendmail(1,'138********@139.com','10号模型开盘',numtostr(currenttime,0) & '运行正常');
 extgbdataset('10kopen',date);
 end
end

2楼
just 发表于:2012/6/6 16:16:09

你是后台预警还是加载在图表上的

 

3楼
jinzhe 发表于:2012/6/6 16:18:13

多框架下,每个框架都启动交易了吗?

4楼
王锋 发表于:2012/6/6 16:19:41

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=12182

参考这个帖子上提供的方法,增加调试日志看看,不过从你的代码上看,极有可能是因为你用了extgbdata全局变量数据库而导致的多个策略的变量相互干扰所致

[此贴子已经被作者于2012-6-6 16:20:26编辑过]
5楼
蓝山四季 发表于:2012/6/6 17:57:23

回答2楼:是加载在图表交易的。

回答3楼:框架里几个程序都启动交易了,每个策略都按自己的程序下单。

回答4楼: 我也用debugfile调试过,但没有输出啊。框架中的策略用的是不同的全局变量名,按逻辑应该不会乱啊。例如:

10kopen:=extgbdata('10kopen');
5kopen:=extgbdata('5kopen');

3kopen:=extgbdata('3kopen');

另外我在每个策略中还设置了“账户掉线发邮件","持仓与程序不一致发邮件”等,它们几个都很正常,唯独开盘和收盘这两个邮件发不出来。

不知道你们的程序在多框架图表下,上述的邮件能否正常?

多谢解答!

6楼
王锋 发表于:2012/6/6 18:04:26
如果用了debugfile,请把你的相关公式和调试的日志发过来我们帮你分析一下
7楼
蓝山四季 发表于:2012/6/7 22:23:24
将1楼的代码写入你们本地任意策略里,时间任意更改一下,图表多框架下(2或3个都可以)运行试试,应该可以发现所述问题。
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02930 s, 2 queries.