Rss & SiteMap

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

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

标题:全局变量的问题

1楼
dwjgwsm 发表于:2016/2/22 9:26:26
后台程序化代码中的一部分

globalvariable:zz=0;
uplim:=DYNAINFO(54); //涨停价
dnlim:=DYNAINFO(55); //跌停价
lim:=6*mindiff;
if (uplim-H<lim or L-dnlim<lim) and zz=0 then
  begin
    msgout(1,STKLABEL & '涨跌停提示,zz=' & NUMTOSTR(zz,0));
    zz:=BPOS;
  end

为什么会运行三次?后台设置的是3秒钟扫描一次

2016/02/22 09:00:54  I00涨跌停提示,zz=0
2016/02/22 09:00:54  I00涨跌停提示,zz=0
2016/02/22 09:00:54  I00涨跌停提示,zz=0



2楼
jinzhe 发表于:2016/2/22 9:31:04

是否监控了3个品种?

3楼
dwjgwsm 发表于:2016/2/22 11:14:31
监控了十几个品种
4楼
jinzhe 发表于:2016/2/22 11:20:34
说明输出时有行情的股票至少有3个,所以每个股票都输出了一次,造成了3次的输出结果
5楼
dwjgwsm 发表于:2016/2/22 11:22:55
没理解.策略不是针对每个监控品种单独运行吗?输出文本中也加入了STKLABEL显示的,不可能监控MA00的时候输出I00涨停吧
6楼
jinzhe 发表于:2016/2/22 11:25:45
是不是勾选逐k线计算了?逐k线计算会每根k线都输出一遍
7楼
dwjgwsm 发表于:2016/2/22 11:29:19
是勾选了的,但是代码实际上是在一个if语句中运行的.而且逐k运行的K线应该是上千根

if islastbar then
begin


end


8楼
jinzhe 发表于:2016/2/22 11:31:16

不要这样挤牙膏一样的添加条件

贴出全部代码

9楼
dwjgwsm 发表于:2016/2/22 11:33:49
整个策略几百行呢. 相关的代码就这么多.要不下午开盘后你远程看看(qq:396503152).问题可以重现的
10楼
jinzhe 发表于:2016/2/22 13:29:28
代码里面是否有循环之类的
共19 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.14063 s, 3 queries.