设为首页收藏本站

 找回密码
 注册
查看: 7053|回复: 11
打印 上一主题 下一主题

一个全局变量的问题: [复制链接]

Rank: 5Rank: 5

精华
0
UID
1263
积分
1151
帖子
199
主题
70
阅读权限
60
注册时间
2008-3-3
最后登录
2008-7-21
跳转到指定楼层
1#
发表于 2008-3-29 19:32:33 |只看该作者 |倒序浏览
全局变量是不是要先定义才能使用,也就是:SetGlovalVar()要写在GetGlobalVar()前面?
这样写可以吗?
if(GetGloval(0)>5)
{

}
if(MarketPosition==0)
{
SetGlovalVal(0,5);
}
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

Rank: 5Rank: 5

精华
0
UID
1196
积分
1403
帖子
65
主题
0
阅读权限
60
注册时间
2008-2-19
最后登录
2008-8-11
2#
发表于 2008-3-29 21:01:26 |只看该作者
SetGlovalVar()并不要写在GetGlobalVar()前面,你这样写是没有问题的.
只是,最好BARSTATUS==0的时候给全局变量初始化,要不然一个图表重复调用指令的时候会出现问题.

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1263
积分
1151
帖子
199
主题
70
阅读权限
60
注册时间
2008-3-3
最后登录
2008-7-21
3#
发表于 2008-3-29 22:01:52 |只看该作者
全局变量,是在当天的交易中有效,还是伴随整个交易都有效,比如:我定义一个全局变量,初始值为1,某一天我让它变成了2,那么我关闭掉软件,十天以后,它还是2吗?
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2008-3-29 22:27:56 |只看该作者
删除掉公式或者关掉图表就无效了,更不用说关掉软件了

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1263
积分
1151
帖子
199
主题
70
阅读权限
60
注册时间
2008-3-3
最后登录
2008-7-21
5#
发表于 2008-3-29 23:42:56 |只看该作者
那有没有办法,把某个操作,一直保存下来呢,比如:我想实现这样的功能,如果:某一次平仓盈利超过X,那么之后Y天内不开新仓。。。
是不是只有一直不关电脑,不关图表才行呀
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1196
积分
1403
帖子
65
主题
0
阅读权限
60
注册时间
2008-2-19
最后登录
2008-8-11
6#
发表于 2008-3-30 07:36:38 |只看该作者
不知道你是在什么周期上做的,如果是大周期的话每次交易的时候可以引用足够多的数据.这数据可以包含某一次平仓盈利超过X前的数据就可以了.

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
7#
发表于 2008-3-30 10:20:05 |只看该作者
要看全局变量装的是什么数据,如果是外部数据,比如用户数据1,2或Q数据等,当然是关机即消失;如果是使用系统数据,如BAR里的数据open,close,high,low,time等,或隐含帐户中的avgentryprice,currentcapital等,是不会消失的.
TradeBlazer交流群33647992。

使用道具 举报

Rank: 4

精华
0
UID
1117
积分
403
帖子
62
主题
28
阅读权限
50
注册时间
2008-1-27
最后登录
2019-3-30
8#
发表于 2008-3-30 10:48:26 |只看该作者
好像TB,除了FileAppend,没有其他文件操作语句,否则,可以把这些线输出到文件中,需要的时候从文件里去。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1263
积分
1151
帖子
199
主题
70
阅读权限
60
注册时间
2008-3-3
最后登录
2008-7-21
9#
发表于 2008-3-30 11:36:18 |只看该作者
是啊,建议增加一个:ReadFile(FilePath,n),n等于行号,这样的函数,这样需要长期保留某个数据的话,就可以记录在本地硬盘上某个文件里了。或者增加一个变量种类,用来记录这种需要长期保存的数据啊。。。
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
10#
发表于 2008-3-30 17:23:18 |只看该作者
以后升级会考虑增加读取文件的函数。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-11 05:21

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部