以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]variable 在tick周期的问题?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=2753)

--  作者:z7c9
--  发布时间:2010/9/7 22:20:31
--  [求助]variable 在tick周期的问题?

以下内容为程序代码:

1 variable:flag=0 ;
2
3 if flag=0 and holding=0 then begin
4     buy(1,1,limitr,askprice);
5     debugfile2(\'c:\\log.txt\',\'beforea%.0f\',flag,1);
6     flag:=1;
7     debugfile2(\'c:\\log.txt\',\'aftera%.0f\',flag,1);
8 end;
9
10 if flag=1 and holding>0 then begin
11     sell(1,1,limitr,bidprice);
12     debugfile2(\'c:\\log.txt\',\'beforeb%.0f\',flag,1);
13     flag:=0;
14     debugfile2(\'c:\\log.txt\',\'beforeb%.0f\',flag,1);
15 end;
16

 

这段代码输出为:

2010-09-07 22:02:46.041    beforea0
2010-09-07 22:02:46.041    aftera1
2010-09-07 22:02:46.041    beforeb1
2010-09-07 22:02:46.041    beforeb0
2010-09-07 22:02:46.042    beforea0
2010-09-07 22:02:46.042    aftera1
2010-09-07 22:02:46.042    beforeb1
2010-09-07 22:02:46.042    beforeb0
2010-09-07 22:02:46.042    beforea0
2010-09-07 22:02:46.043    aftera1
2010-09-07 22:02:46.043    beforeb1
2010-09-07 22:02:46.043    beforeb0
2010-09-07 22:02:46.043    beforea0
2010-09-07 22:02:46.043    aftera1
2010-09-07 22:02:46.044    beforeb1
2010-09-07 22:02:46.044    beforeb0
2010-09-07 22:02:46.044    beforea0
2010-09-07 22:02:46.044    aftera1
2010-09-07 22:02:46.044    beforeb1
2010-09-07 22:02:46.045    beforeb0

 

应用在一天的tick图上,为什么只输出这么几行语句?

 

[此贴子已经被admin于2010-9-7 22:29:16编辑过]

--  作者:admin
--  发布时间:2010/9/7 22:29:34
--  
 请问你希望是什么样的
--  作者:z7c9
--  发布时间:2010/9/7 22:37:53
--  
一天的tick图,至少有60*225句输出呀?
--  作者:wattwei
--  发布时间:2010/9/7 22:50:44
--  
楼主,从代码可以看出,holding和flag是同一的(取值是一一对应的)。那么做个实验,其它的条件都不改变,仅仅去掉flag或holding条件,输出条数会改变吗?
--  作者:admin
--  发布时间:2010/9/8 10:18:00
--  

16、用VARIABLE定义的变量和直接赋值定义的变量有何不同?

http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=2501