以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  后台编写问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=66491)

--  作者:系统使用者
--  发布时间:2014/6/23 14:17:26
--  后台编写问题
Globalvariable:n=1;
if plow>=et2 and TSELLHOLDING(1)>0 then begin  
   if o=(et2+(2*n-1)) then tsellshort(1,1,lmt,et2+(2*n-1)),SLITHERMETHOD;
   n:=n+1;
  end 

不预警,什么原因? 

--  作者:系统使用者
--  发布时间:2014/6/23 14:17:54
--  
监控没有变化
--  作者:jinzhe
--  发布时间:2014/6/23 14:21:00
--  

一共3个条件,每个都输出一遍,总归有个条件不满足


--  作者:系统使用者
--  发布时间:2014/6/23 15:11:20
--  
 n:=n+1;
--  作者:系统使用者
--  发布时间:2014/6/23 15:11:36
--  
2*n-1
--  作者:系统使用者
--  发布时间:2014/6/23 15:11:50
--  
这2个没有变化
--  作者:系统使用者
--  发布时间:2014/6/23 15:12:42
--  
 n:=n+1;
递加,2,3,4,5,6,7,--------

--  作者:jinzhe
--  发布时间:2014/6/23 15:21:45
--  
全局变量没有变化,那么说明全局变量变化条件不满足,你就输出一下判断条件是否成立行不行?
--  作者:系统使用者
--  发布时间:2014/6/24 10:38:05
--  
Globalvariable:n=1; 没有变化
--  作者:FexTel
--  发布时间:2014/6/24 10:47:16
--  

Globalvariable 定义的变量整个范围内只会初始化一次

 

Globalvariable:n=1;
if plow>=et2 and TSELLHOLDING(1)>0 then begin
if o=(et2+(2*n-1)) then tsellshort(1,1,lmt,et2+(2*n-1)),SLITHERMETHOD;
n:=n+1;
end
 
//主要分析下 上面标注位置变量是否满足,用DEBUGFILE或DEBUGOUT输出监测下
 另外输出下N的值,如果N有变化说明第二个条件存在问题
 N没变化则条件1有问题